builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0085 starttime: 1467593537.07 results: success (0) buildid: 20160703171925 builduid: 9272a0a913a44a7cb598a1f7947d2d6f revision: dbcb78d8ca7469fa8e303eaeeecb17b51757df01 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-03 17:52:17.074891) ========= master: http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-03 17:52:17.075356) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-03 17:52:17.075646) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-03 17:52:17.102310) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 17:52:17.102776) ========= 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.GxKY4Lj6rr/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.hBiG70yDaG/Listeners TMPDIR=/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/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-07-03 17:52:17-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 21.8M=0.001s 2016-07-03 17:52:17 (21.8 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.574808 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 17:52:17.700290) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 17:52:17.700604) ========= 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.GxKY4Lj6rr/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.hBiG70yDaG/Listeners TMPDIR=/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/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.028520 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 17:52:17.749142) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 17:52:17.749476) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev dbcb78d8ca7469fa8e303eaeeecb17b51757df01 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev dbcb78d8ca7469fa8e303eaeeecb17b51757df01 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.GxKY4Lj6rr/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.hBiG70yDaG/Listeners TMPDIR=/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/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-07-03 17:52:17,823 truncating revision to first 12 chars 2016-07-03 17:52:17,823 Setting DEBUG logging. 2016-07-03 17:52:17,823 attempt 1/10 2016-07-03 17:52:17,823 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/dbcb78d8ca74?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-03 17:52:18,526 unpacking tar archive at: mozilla-beta-dbcb78d8ca74/testing/mozharness/ program finished with exit code 0 elapsedTime=0.962157 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 17:52:18.731266) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-03 17:52:18.731657) ========= script_repo_revision: dbcb78d8ca7469fa8e303eaeeecb17b51757df01 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-03 17:52:18.732133) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-03 17:52:18.732423) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-03 17:52:18.751393) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 55 secs) (at 2016-07-03 17:52:18.751826) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.GxKY4Lj6rr/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.hBiG70yDaG/Listeners TMPDIR=/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/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:18 INFO - MultiFileLogger online at 20160703 17:52:18 in /builds/slave/test 17:52:18 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 17:52:18 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 17:52:18 INFO - {'append_to_log': False, 17:52:18 INFO - 'base_work_dir': '/builds/slave/test', 17:52:18 INFO - 'blob_upload_branch': 'mozilla-beta', 17:52:18 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 17:52:18 INFO - 'buildbot_json_path': 'buildprops.json', 17:52:18 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 17:52:18 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 17:52:18 INFO - 'download_minidump_stackwalk': True, 17:52:18 INFO - 'download_symbols': 'true', 17:52:18 INFO - 'e10s': False, 17:52:18 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 17:52:18 INFO - 'tooltool.py': '/tools/tooltool.py', 17:52:18 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 17:52:18 INFO - '/tools/misc-python/virtualenv.py')}, 17:52:18 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 17:52:18 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 17:52:18 INFO - 'log_level': 'info', 17:52:18 INFO - 'log_to_console': True, 17:52:18 INFO - 'opt_config_files': (), 17:52:18 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 17:52:18 INFO - '--processes=1', 17:52:18 INFO - '--config=%(test_path)s/wptrunner.ini', 17:52:18 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 17:52:18 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 17:52:18 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 17:52:18 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 17:52:18 INFO - 'pip_index': False, 17:52:18 INFO - 'require_test_zip': True, 17:52:18 INFO - 'test_type': ('testharness',), 17:52:18 INFO - 'this_chunk': '1', 17:52:18 INFO - 'tooltool_cache': '/builds/tooltool_cache', 17:52:18 INFO - 'total_chunks': '10', 17:52:18 INFO - 'virtualenv_path': 'venv', 17:52:18 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 17:52:18 INFO - 'work_dir': 'build'} 17:52:18 INFO - ##### 17:52:18 INFO - ##### Running clobber step. 17:52:18 INFO - ##### 17:52:18 INFO - Running pre-action listener: _resource_record_pre_action 17:52:18 INFO - Running main action method: clobber 17:52:18 INFO - rmtree: /builds/slave/test/build 17:52:18 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 17:52:20 INFO - Running post-action listener: _resource_record_post_action 17:52:20 INFO - ##### 17:52:20 INFO - ##### Running read-buildbot-config step. 17:52:20 INFO - ##### 17:52:20 INFO - Running pre-action listener: _resource_record_pre_action 17:52:20 INFO - Running main action method: read_buildbot_config 17:52:20 INFO - Using buildbot properties: 17:52:20 INFO - { 17:52:20 INFO - "project": "", 17:52:20 INFO - "product": "firefox", 17:52:20 INFO - "script_repo_revision": "production", 17:52:20 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 17:52:20 INFO - "repository": "", 17:52:20 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 17:52:20 INFO - "buildid": "20160703171925", 17:52:20 INFO - "pgo_build": "False", 17:52:20 INFO - "basedir": "/builds/slave/test", 17:52:20 INFO - "buildnumber": 28, 17:52:20 INFO - "slavename": "t-yosemite-r7-0085", 17:52:20 INFO - "master": "http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/", 17:52:20 INFO - "platform": "macosx64", 17:52:20 INFO - "branch": "mozilla-beta", 17:52:20 INFO - "revision": "dbcb78d8ca7469fa8e303eaeeecb17b51757df01", 17:52:20 INFO - "repo_path": "releases/mozilla-beta", 17:52:20 INFO - "moz_repo_path": "", 17:52:20 INFO - "stage_platform": "macosx64", 17:52:20 INFO - "builduid": "9272a0a913a44a7cb598a1f7947d2d6f", 17:52:20 INFO - "slavebuilddir": "test" 17:52:20 INFO - } 17:52:20 INFO - Found installer url https://queue.taskcluster.net/v1/task/DElKVoY4SkGmoV9TcHbuBg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 17:52:20 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/DElKVoY4SkGmoV9TcHbuBg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 17:52:20 INFO - Running post-action listener: _resource_record_post_action 17:52:20 INFO - ##### 17:52:20 INFO - ##### Running download-and-extract step. 17:52:20 INFO - ##### 17:52:20 INFO - Running pre-action listener: _resource_record_pre_action 17:52:20 INFO - Running main action method: download_and_extract 17:52:20 INFO - mkdir: /builds/slave/test/build/tests 17:52:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:52:20 INFO - https://queue.taskcluster.net/v1/task/DElKVoY4SkGmoV9TcHbuBg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 17:52:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DElKVoY4SkGmoV9TcHbuBg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 17:52:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DElKVoY4SkGmoV9TcHbuBg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 17:52:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DElKVoY4SkGmoV9TcHbuBg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 17:52:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DElKVoY4SkGmoV9TcHbuBg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 17:52:51 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DElKVoY4SkGmoV9TcHbuBg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json: timed out 17:52:51 INFO - retry: attempt #1 caught exception: timed out 17:52:51 INFO - retry: Failed, sleeping 30 seconds before retrying 17:53:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DElKVoY4SkGmoV9TcHbuBg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #2 17:53:24 INFO - Downloaded 1201 bytes. 17:53:24 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 17:53:24 INFO - Using the following test package requirements: 17:53:24 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 17:53:24 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 17:53:24 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 17:53:24 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 17:53:24 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 17:53:24 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 17:53:24 INFO - u'jsshell-mac64.zip'], 17:53:24 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 17:53:24 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 17:53:24 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 17:53:24 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 17:53:24 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 17:53:24 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 17:53:24 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 17:53:24 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 17:53:24 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 17:53:24 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 17:53:24 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 17:53:24 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 17:53:24 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:24 INFO - https://queue.taskcluster.net/v1/task/DElKVoY4SkGmoV9TcHbuBg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 17:53:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DElKVoY4SkGmoV9TcHbuBg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 17:53:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DElKVoY4SkGmoV9TcHbuBg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 17:53:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DElKVoY4SkGmoV9TcHbuBg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 17:53:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DElKVoY4SkGmoV9TcHbuBg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 17:53:27 INFO - Downloaded 18406684 bytes. 17:53:27 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 17:53:27 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 17:53:28 INFO - caution: filename not matched: web-platform/* 17:53:28 INFO - Return code: 11 17:53:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:53:28 INFO - https://queue.taskcluster.net/v1/task/DElKVoY4SkGmoV9TcHbuBg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 17:53:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DElKVoY4SkGmoV9TcHbuBg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 17:53:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DElKVoY4SkGmoV9TcHbuBg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 17:53:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DElKVoY4SkGmoV9TcHbuBg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 17:53:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DElKVoY4SkGmoV9TcHbuBg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 17:53:29 INFO - Downloaded 36389085 bytes. 17:53:29 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 17:53:29 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 17:53:33 INFO - caution: filename not matched: bin/* 17:53:33 INFO - caution: filename not matched: config/* 17:53:33 INFO - caution: filename not matched: mozbase/* 17:53:33 INFO - caution: filename not matched: marionette/* 17:53:33 INFO - caution: filename not matched: tools/wptserve/* 17:53:33 INFO - Return code: 11 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 - https://queue.taskcluster.net/v1/task/DElKVoY4SkGmoV9TcHbuBg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 17:53:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DElKVoY4SkGmoV9TcHbuBg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 17:53:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DElKVoY4SkGmoV9TcHbuBg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 17:53:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DElKVoY4SkGmoV9TcHbuBg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 17:53:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DElKVoY4SkGmoV9TcHbuBg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 17:53:36 INFO - Downloaded 73031152 bytes. 17:53:36 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/DElKVoY4SkGmoV9TcHbuBg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 17:53:36 INFO - mkdir: /builds/slave/test/properties 17:53:36 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 17:53:36 INFO - Writing to file /builds/slave/test/properties/build_url 17:53:36 INFO - Contents: 17:53:36 INFO - build_url:https://queue.taskcluster.net/v1/task/DElKVoY4SkGmoV9TcHbuBg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 17:53:36 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/DElKVoY4SkGmoV9TcHbuBg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 17:53:36 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 17:53:36 INFO - Writing to file /builds/slave/test/properties/symbols_url 17:53:36 INFO - Contents: 17:53:36 INFO - symbols_url:https://queue.taskcluster.net/v1/task/DElKVoY4SkGmoV9TcHbuBg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 17:53:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:53:36 INFO - https://queue.taskcluster.net/v1/task/DElKVoY4SkGmoV9TcHbuBg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 17:53:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DElKVoY4SkGmoV9TcHbuBg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 17:53:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DElKVoY4SkGmoV9TcHbuBg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 17:53:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DElKVoY4SkGmoV9TcHbuBg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 17:53:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DElKVoY4SkGmoV9TcHbuBg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 17:53:44 INFO - Downloaded 103707404 bytes. 17:53:44 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 17:53:44 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 17:53:47 INFO - Return code: 0 17:53:47 INFO - Running post-action listener: _resource_record_post_action 17:53:47 INFO - Running post-action listener: set_extra_try_arguments 17:53:47 INFO - ##### 17:53:47 INFO - ##### Running create-virtualenv step. 17:53:47 INFO - ##### 17:53:47 INFO - Running pre-action listener: _pre_create_virtualenv 17:53:47 INFO - Running pre-action listener: _resource_record_pre_action 17:53:47 INFO - Running main action method: create_virtualenv 17:53:47 INFO - Creating virtualenv /builds/slave/test/build/venv 17:53:47 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:47 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 17:53:47 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 17:53:47 INFO - Using real prefix '/tools/python27' 17:53:47 INFO - New python executable in /builds/slave/test/build/venv/bin/python 17:53:48 INFO - Installing distribute.............................................................................................................................................................................................done. 17:53:51 INFO - Installing pip.................done. 17:53:51 INFO - Return code: 0 17:53:51 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 17:53:51 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:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:53:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:53:51 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:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:53:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:53:51 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 0x103d63e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103d80f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc180cc18c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103d7c5e0>, '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 0x10395fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10398a990>, '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.GxKY4Lj6rr/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.hBiG70yDaG/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:53:51 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:51 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:51 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.GxKY4Lj6rr/Render', 17:53:51 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:53:51 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:53:51 INFO - 'HOME': '/Users/cltbld', 17:53:51 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:53:51 INFO - 'LOGNAME': 'cltbld', 17:53:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:53:51 INFO - 'MOZ_NO_REMOTE': '1', 17:53:51 INFO - 'NO_EM_RESTART': '1', 17:53:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:53:51 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:53:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:53:51 INFO - 'PWD': '/builds/slave/test', 17:53:51 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:53:51 INFO - 'SHELL': '/bin/bash', 17:53:51 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.hBiG70yDaG/Listeners', 17:53:51 INFO - 'TMPDIR': '/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/', 17:53:51 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:53:51 INFO - 'USER': 'cltbld', 17:53:51 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:53:51 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:53:51 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:53:51 INFO - 'XPC_FLAGS': '0x0', 17:53:51 INFO - 'XPC_SERVICE_NAME': '0', 17:53:51 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:53:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:53:51 INFO - Downloading/unpacking psutil>=0.7.1 17:53:51 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:51 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:51 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:51 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:51 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:51 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:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 17:53:54 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:53:54 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:53:54 INFO - Installing collected packages: psutil 17:53:54 INFO - Running setup.py install for psutil 17:53:54 INFO - building 'psutil._psutil_osx' extension 17:53:54 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:55 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:55 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:55 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:55 INFO - building 'psutil._psutil_posix' extension 17:53:55 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:55 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 17:53:55 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 17:53:55 INFO - ^ 17:53:55 INFO - 1 warning generated. 17:53:55 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:55 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:53:55 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:53:55 INFO - Successfully installed psutil 17:53:55 INFO - Cleaning up... 17:53:56 INFO - Return code: 0 17:53:56 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 17:53:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:53:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:53:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:53:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:53:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:53:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:53:56 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x103d63e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103d80f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc180cc18c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103d7c5e0>, '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 0x10395fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10398a990>, '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.GxKY4Lj6rr/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.hBiG70yDaG/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:53:56 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 17:53:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 17:53:56 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.GxKY4Lj6rr/Render', 17:53:56 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:53:56 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:53:56 INFO - 'HOME': '/Users/cltbld', 17:53:56 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:53:56 INFO - 'LOGNAME': 'cltbld', 17:53:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:53:56 INFO - 'MOZ_NO_REMOTE': '1', 17:53:56 INFO - 'NO_EM_RESTART': '1', 17:53:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:53:56 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:53:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:53:56 INFO - 'PWD': '/builds/slave/test', 17:53:56 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:53:56 INFO - 'SHELL': '/bin/bash', 17:53:56 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.hBiG70yDaG/Listeners', 17:53:56 INFO - 'TMPDIR': '/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/', 17:53:56 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:53:56 INFO - 'USER': 'cltbld', 17:53:56 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:53:56 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:53:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:53:56 INFO - 'XPC_FLAGS': '0x0', 17:53:56 INFO - 'XPC_SERVICE_NAME': '0', 17:53:56 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:53:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:53:56 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 17:53:56 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:56 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:56 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:56 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:56 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:56 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:58 INFO - Downloading mozsystemmonitor-0.0.tar.gz 17:53:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 17:53:58 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:58 INFO - Installing collected packages: mozsystemmonitor 17:53:58 INFO - Running setup.py install for mozsystemmonitor 17:53:58 INFO - Successfully installed mozsystemmonitor 17:53:58 INFO - Cleaning up... 17:53:59 INFO - Return code: 0 17:53:59 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 17:53:59 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:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:53:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:53:59 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:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:53:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:53:59 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 0x103d63e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103d80f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc180cc18c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103d7c5e0>, '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 0x10395fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10398a990>, '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.GxKY4Lj6rr/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.hBiG70yDaG/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:53:59 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:59 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:59 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.GxKY4Lj6rr/Render', 17:53:59 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:53:59 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:53:59 INFO - 'HOME': '/Users/cltbld', 17:53:59 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:53:59 INFO - 'LOGNAME': 'cltbld', 17:53:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:53:59 INFO - 'MOZ_NO_REMOTE': '1', 17:53:59 INFO - 'NO_EM_RESTART': '1', 17:53:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:53:59 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:53:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:53:59 INFO - 'PWD': '/builds/slave/test', 17:53:59 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:53:59 INFO - 'SHELL': '/bin/bash', 17:53:59 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.hBiG70yDaG/Listeners', 17:53:59 INFO - 'TMPDIR': '/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/', 17:53:59 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:53:59 INFO - 'USER': 'cltbld', 17:53:59 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:53:59 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:53:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:53:59 INFO - 'XPC_FLAGS': '0x0', 17:53:59 INFO - 'XPC_SERVICE_NAME': '0', 17:53:59 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:53:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:53:59 INFO - Downloading/unpacking blobuploader==1.2.4 17:53:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:53:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:53:59 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 17:53:59 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 17:53:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:53:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:54:01 INFO - Downloading blobuploader-1.2.4.tar.gz 17:54:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 17:54:01 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 17:54:01 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:54:01 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:54:01 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:54:01 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:54:01 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:54:01 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:54:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 17:54:02 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 17:54:02 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:54:02 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:54:02 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:54:02 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:54:02 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:54:02 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:54:02 INFO - Downloading docopt-0.6.1.tar.gz 17:54:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 17:54:03 INFO - Installing collected packages: blobuploader, requests, docopt 17:54:03 INFO - Running setup.py install for blobuploader 17:54:03 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 17:54:03 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 17:54:03 INFO - Running setup.py install for requests 17:54:03 INFO - Running setup.py install for docopt 17:54:03 INFO - Successfully installed blobuploader requests docopt 17:54:03 INFO - Cleaning up... 17:54:03 INFO - Return code: 0 17:54:03 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:54: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:54:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:54:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:54: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:54:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:54:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:54:03 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 0x103d63e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103d80f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc180cc18c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103d7c5e0>, '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 0x10395fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10398a990>, '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.GxKY4Lj6rr/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.hBiG70yDaG/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:54:03 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:54:03 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:54:03 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.GxKY4Lj6rr/Render', 17:54:03 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:54:03 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:54:03 INFO - 'HOME': '/Users/cltbld', 17:54:03 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:54:03 INFO - 'LOGNAME': 'cltbld', 17:54:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:54:03 INFO - 'MOZ_NO_REMOTE': '1', 17:54:03 INFO - 'NO_EM_RESTART': '1', 17:54:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:54:03 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:54:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:54:03 INFO - 'PWD': '/builds/slave/test', 17:54:03 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:54:03 INFO - 'SHELL': '/bin/bash', 17:54:03 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.hBiG70yDaG/Listeners', 17:54:03 INFO - 'TMPDIR': '/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/', 17:54:03 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:54:03 INFO - 'USER': 'cltbld', 17:54:03 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:54:03 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:54:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:54:03 INFO - 'XPC_FLAGS': '0x0', 17:54:03 INFO - 'XPC_SERVICE_NAME': '0', 17:54:03 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:54:04 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:54:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:54:04 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-DSjkzl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:54:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:54:04 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-a6J1GN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:54:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:54:04 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-Uxlrs0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:54:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:54:04 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-78O1RH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:54:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:54:04 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-0hmGKh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:54:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:54:04 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-OkTVaF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:54:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:54:04 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-0eyCVn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:54:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:54:04 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-a43xGY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:54:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:54:04 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-nC9UQ5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:54:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:54:05 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-xFpCOD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:54:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:54:05 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-XxA80_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:54:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:54:05 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-yCRmZD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:54:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:54:05 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-PaVQuc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:54:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:54:05 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-1s7xqI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:54:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:54:05 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-xRRMQ6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:54:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:54:05 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-U3Zngp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:54:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:54:05 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-j5qHIf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:54:05 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:54:05 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-mORRKp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:54:05 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:54:05 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-_kxFVt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:54:06 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:54:06 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-LK180k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:54:06 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:54:06 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-yyMkPK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:54:06 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:54:06 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:54:06 INFO - Running setup.py install for manifestparser 17:54:06 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 17:54:06 INFO - Running setup.py install for mozcrash 17:54:06 INFO - Running setup.py install for mozdebug 17:54:07 INFO - Running setup.py install for mozdevice 17:54:07 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 17:54:07 INFO - Installing dm script to /builds/slave/test/build/venv/bin 17:54:07 INFO - Running setup.py install for mozfile 17:54:07 INFO - Running setup.py install for mozhttpd 17:54:07 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 17:54:07 INFO - Running setup.py install for mozinfo 17:54:07 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 17:54:07 INFO - Running setup.py install for mozInstall 17:54:07 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 17:54:07 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 17:54:07 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 17:54:07 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 17:54:07 INFO - Running setup.py install for mozleak 17:54:08 INFO - Running setup.py install for mozlog 17:54:08 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 17:54:08 INFO - Running setup.py install for moznetwork 17:54:08 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 17:54:08 INFO - Running setup.py install for mozprocess 17:54:08 INFO - Running setup.py install for mozprofile 17:54:08 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 17:54:08 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 17:54:08 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 17:54:08 INFO - Running setup.py install for mozrunner 17:54:08 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 17:54:08 INFO - Running setup.py install for mozscreenshot 17:54:08 INFO - Running setup.py install for moztest 17:54:09 INFO - Running setup.py install for mozversion 17:54:09 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 17:54:09 INFO - Running setup.py install for wptserve 17:54:09 INFO - Running setup.py install for marionette-driver 17:54:09 INFO - Running setup.py install for browsermob-proxy 17:54:09 INFO - Running setup.py install for marionette-client 17:54:09 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:54:10 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 17:54:10 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:54:10 INFO - Cleaning up... 17:54:10 INFO - Return code: 0 17:54:10 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:54:10 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:54:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:54:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:54:10 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:54:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:54:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:54:10 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 0x103d63e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103d80f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc180cc18c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103d7c5e0>, '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 0x10395fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10398a990>, '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.GxKY4Lj6rr/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.hBiG70yDaG/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:54:10 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:54:10 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:54:10 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.GxKY4Lj6rr/Render', 17:54:10 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:54:10 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:54:10 INFO - 'HOME': '/Users/cltbld', 17:54:10 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:54:10 INFO - 'LOGNAME': 'cltbld', 17:54:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:54:10 INFO - 'MOZ_NO_REMOTE': '1', 17:54:10 INFO - 'NO_EM_RESTART': '1', 17:54:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:54:10 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:54:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:54:10 INFO - 'PWD': '/builds/slave/test', 17:54:10 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:54:10 INFO - 'SHELL': '/bin/bash', 17:54:10 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.hBiG70yDaG/Listeners', 17:54:10 INFO - 'TMPDIR': '/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/', 17:54:10 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:54:10 INFO - 'USER': 'cltbld', 17:54:10 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:54:10 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:54:10 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:54:10 INFO - 'XPC_FLAGS': '0x0', 17:54:10 INFO - 'XPC_SERVICE_NAME': '0', 17:54:10 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:54:10 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:54:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:54:10 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-Sy72zU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:54:10 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:54:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:54:10 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-oTZmbN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:54:10 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:54:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:54:10 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-J8ARZw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:54:10 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:54:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:54:10 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-xDyfPa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:54:10 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:54:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:54:10 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-C1jwTt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:54:10 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:54:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:54:10 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-wrXbZd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:54:11 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:54:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:54:11 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-xZWocL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:54:11 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:54:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:54:11 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-snmLvG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:54:11 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:54:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:54:11 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-fGo0SE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:54:11 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:54:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:54:11 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-5zXCQM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:54:11 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:54:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:54:11 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-hQudSD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:54:11 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:54:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:54:11 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-fVTl4k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:54:11 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:54:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:54:11 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-b2aJQ4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:54:11 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:54:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:54:11 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-ROQSsw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:54:11 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:54:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:54:11 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-Fndz_n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:54:12 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:54:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:54:12 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-08UZ7g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:54:12 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:54:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:54:12 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-WwaBqo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:54:12 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:54:12 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:54:12 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-ZB7w4i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:54:12 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:54:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:54:12 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-Wuifk0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:54:12 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:54:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:54:12 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-h3igUe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:54:12 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:54:12 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:54:12 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-V1YJ4i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:54:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:54:13 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:54:13 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:54:13 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:54:13 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:54:13 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:54:13 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:54:13 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 17:54:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:54:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:54:13 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 17:54:13 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 17:54:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:54:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:54:15 INFO - Downloading blessings-1.6.tar.gz 17:54:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 17:54:15 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:54:15 INFO - Installing collected packages: blessings 17:54:15 INFO - Running setup.py install for blessings 17:54:15 INFO - Successfully installed blessings 17:54:15 INFO - Cleaning up... 17:54:15 INFO - Return code: 0 17:54:15 INFO - Done creating virtualenv /builds/slave/test/build/venv. 17:54:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:54:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:54:16 INFO - Reading from file tmpfile_stdout 17:54:16 INFO - Current package versions: 17:54:16 INFO - blessings == 1.6 17:54:16 INFO - blobuploader == 1.2.4 17:54:16 INFO - browsermob-proxy == 0.6.0 17:54:16 INFO - docopt == 0.6.1 17:54:16 INFO - manifestparser == 1.1 17:54:16 INFO - marionette-client == 2.3.0 17:54:16 INFO - marionette-driver == 1.4.0 17:54:16 INFO - mozInstall == 1.12 17:54:16 INFO - mozcrash == 0.17 17:54:16 INFO - mozdebug == 0.1 17:54:16 INFO - mozdevice == 0.48 17:54:16 INFO - mozfile == 1.2 17:54:16 INFO - mozhttpd == 0.7 17:54:16 INFO - mozinfo == 0.9 17:54:16 INFO - mozleak == 0.1 17:54:16 INFO - mozlog == 3.1 17:54:16 INFO - moznetwork == 0.27 17:54:16 INFO - mozprocess == 0.22 17:54:16 INFO - mozprofile == 0.28 17:54:16 INFO - mozrunner == 6.11 17:54:16 INFO - mozscreenshot == 0.1 17:54:16 INFO - mozsystemmonitor == 0.0 17:54:16 INFO - moztest == 0.7 17:54:16 INFO - mozversion == 1.4 17:54:16 INFO - psutil == 3.1.1 17:54:16 INFO - requests == 1.2.3 17:54:16 INFO - wptserve == 1.4.0 17:54:16 INFO - wsgiref == 0.1.2 17:54:16 INFO - Running post-action listener: _resource_record_post_action 17:54:16 INFO - Running post-action listener: _start_resource_monitoring 17:54:16 INFO - Starting resource monitoring. 17:54:16 INFO - ##### 17:54:16 INFO - ##### Running pull step. 17:54:16 INFO - ##### 17:54:16 INFO - Running pre-action listener: _resource_record_pre_action 17:54:16 INFO - Running main action method: pull 17:54:16 INFO - Pull has nothing to do! 17:54:16 INFO - Running post-action listener: _resource_record_post_action 17:54:16 INFO - ##### 17:54:16 INFO - ##### Running install step. 17:54:16 INFO - ##### 17:54:16 INFO - Running pre-action listener: _resource_record_pre_action 17:54:16 INFO - Running main action method: install 17:54:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:54:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:54:16 INFO - Reading from file tmpfile_stdout 17:54:16 INFO - Detecting whether we're running mozinstall >=1.0... 17:54:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 17:54:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 17:54:16 INFO - Reading from file tmpfile_stdout 17:54:16 INFO - Output received: 17:54:16 INFO - Usage: mozinstall [options] installer 17:54:16 INFO - Options: 17:54:16 INFO - -h, --help show this help message and exit 17:54:16 INFO - -d DEST, --destination=DEST 17:54:16 INFO - Directory to install application into. [default: 17:54:16 INFO - "/builds/slave/test"] 17:54:16 INFO - --app=APP Application being installed. [default: firefox] 17:54:16 INFO - mkdir: /builds/slave/test/build/application 17:54:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 17:54:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 17:54:34 INFO - Reading from file tmpfile_stdout 17:54:34 INFO - Output received: 17:54:34 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 17:54:34 INFO - Running post-action listener: _resource_record_post_action 17:54:34 INFO - ##### 17:54:34 INFO - ##### Running run-tests step. 17:54:34 INFO - ##### 17:54:34 INFO - Running pre-action listener: _resource_record_pre_action 17:54:34 INFO - Running main action method: run_tests 17:54:34 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 17:54:34 INFO - Minidump filename unknown. Determining based upon platform and architecture. 17:54:34 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 17:54:34 INFO - grabbing minidump binary from tooltool 17:54:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:54:34 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103d7c5e0>, '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 0x10395fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10398a990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 17:54:34 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 17:54:34 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 17:54:34 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 17:54:34 INFO - Return code: 0 17:54:34 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 17:54:34 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 17:54:34 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/DElKVoY4SkGmoV9TcHbuBg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 17:54:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/DElKVoY4SkGmoV9TcHbuBg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 17:54:34 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.GxKY4Lj6rr/Render', 17:54:34 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:54:34 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:54:34 INFO - 'HOME': '/Users/cltbld', 17:54:34 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:54:34 INFO - 'LOGNAME': 'cltbld', 17:54:34 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 17:54:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:54:34 INFO - 'MOZ_NO_REMOTE': '1', 17:54:34 INFO - 'NO_EM_RESTART': '1', 17:54:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:54:34 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:54:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:54:34 INFO - 'PWD': '/builds/slave/test', 17:54:34 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:54:34 INFO - 'SHELL': '/bin/bash', 17:54:34 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.hBiG70yDaG/Listeners', 17:54:34 INFO - 'TMPDIR': '/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/', 17:54:34 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:54:34 INFO - 'USER': 'cltbld', 17:54:34 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:54:34 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:54:34 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:54:34 INFO - 'XPC_FLAGS': '0x0', 17:54:34 INFO - 'XPC_SERVICE_NAME': '0', 17:54:34 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:54:34 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/DElKVoY4SkGmoV9TcHbuBg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 17:54:35 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 17:54:35 INFO - import pkg_resources 17:54:36 INFO - Using 1 client processes 17:54:36 INFO - wptserve Starting http server on 127.0.0.1:8000 17:54:36 INFO - wptserve Starting http server on 127.0.0.1:8001 17:54:36 INFO - wptserve Starting http server on 127.0.0.1:8443 17:54:38 INFO - SUITE-START | Running 778 tests 17:54:38 INFO - Running testharness tests 17:54:38 INFO - Setting up ssl 17:54:38 INFO - PROCESS | certutil | 17:54:38 INFO - PROCESS | certutil | 17:54:38 INFO - PROCESS | certutil | 17:54:38 INFO - Certificate Nickname Trust Attributes 17:54:38 INFO - SSL,S/MIME,JAR/XPI 17:54:38 INFO - 17:54:38 INFO - web-platform-tests CT,, 17:54:38 INFO - 17:54:38 INFO - Starting runner 17:54:39 INFO - PROCESS | 1665 | [1665] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 17:54:39 INFO - PROCESS | 1665 | 1467593679303 Marionette DEBUG Marionette enabled via build flag and pref 17:54:39 INFO - PROCESS | 1665 | ++DOCSHELL 0x113cea000 == 1 [pid = 1665] [id = 1] 17:54:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 1 (0x113cea800) [pid = 1665] [serial = 1] [outer = 0x0] 17:54:39 INFO - PROCESS | 1665 | [1665] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 17:54:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 2 (0x113ceb800) [pid = 1665] [serial = 2] [outer = 0x113cea800] 17:54:39 INFO - PROCESS | 1665 | 1467593679616 Marionette INFO Listening on port 2828 17:54:39 INFO - PROCESS | 1665 | 1467593679849 Marionette DEBUG Marionette enabled via command-line flag 17:54:39 INFO - PROCESS | 1665 | ++DOCSHELL 0x116962000 == 2 [pid = 1665] [id = 2] 17:54:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 3 (0x116962800) [pid = 1665] [serial = 3] [outer = 0x0] 17:54:39 INFO - PROCESS | 1665 | [1665] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 17:54:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 4 (0x116963800) [pid = 1665] [serial = 4] [outer = 0x116962800] 17:54:39 INFO - PROCESS | 1665 | [1665] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:54:39 INFO - PROCESS | 1665 | 1467593679994 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49295 17:54:40 INFO - PROCESS | 1665 | 1467593680080 Marionette DEBUG Closed connection conn0 17:54:40 INFO - PROCESS | 1665 | [1665] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:54:40 INFO - PROCESS | 1665 | 1467593680086 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49296 17:54:40 INFO - PROCESS | 1665 | 1467593680094 Marionette DEBUG Closed connection conn1 17:54:40 INFO - PROCESS | 1665 | [1665] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:54:40 INFO - PROCESS | 1665 | 1467593680101 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49297 17:54:40 INFO - PROCESS | 1665 | 1467593680108 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 17:54:40 INFO - PROCESS | 1665 | 1467593680114 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160703171925","device":"desktop","version":"48.0"} 17:54:40 INFO - PROCESS | 1665 | [1665] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:54:40 INFO - PROCESS | 1665 | ++DOCSHELL 0x119a5f800 == 3 [pid = 1665] [id = 3] 17:54:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 5 (0x119c6a800) [pid = 1665] [serial = 5] [outer = 0x0] 17:54:40 INFO - PROCESS | 1665 | ++DOCSHELL 0x119c6b800 == 4 [pid = 1665] [id = 4] 17:54:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 6 (0x119aefc00) [pid = 1665] [serial = 6] [outer = 0x0] 17:54:41 INFO - PROCESS | 1665 | [1665] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 17:54:41 INFO - PROCESS | 1665 | ++DOCSHELL 0x12128e000 == 5 [pid = 1665] [id = 5] 17:54:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 7 (0x119aed400) [pid = 1665] [serial = 7] [outer = 0x0] 17:54:41 INFO - PROCESS | 1665 | [1665] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 17:54:41 INFO - PROCESS | 1665 | [1665] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 17:54:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 8 (0x12166ec00) [pid = 1665] [serial = 8] [outer = 0x119aed400] 17:54:41 INFO - PROCESS | 1665 | [1665] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 17:54:41 INFO - PROCESS | 1665 | [1665] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 17:54:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 9 (0x123a4b800) [pid = 1665] [serial = 9] [outer = 0x119c6a800] 17:54:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 10 (0x1213b2c00) [pid = 1665] [serial = 10] [outer = 0x119aefc00] 17:54:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 11 (0x1213b4c00) [pid = 1665] [serial = 11] [outer = 0x119aed400] 17:54:41 INFO - PROCESS | 1665 | [1665] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 17:54:42 INFO - PROCESS | 1665 | 1467593682048 Marionette INFO startBrowser 05588064-a3ff-0941-806b-e37e66a8f717 17:54:42 INFO - PROCESS | 1665 | 1467593682073 Marionette DEBUG loaded listener.js 17:54:42 INFO - PROCESS | 1665 | 1467593682081 Marionette DEBUG loaded listener.js 17:54:42 INFO - PROCESS | 1665 | 1467593682083 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:42 INFO - PROCESS | 1665 | [1665] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 17:54:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 12 (0x126f3e000) [pid = 1665] [serial = 12] [outer = 0x119aed400] 17:54:42 INFO - PROCESS | 1665 | 1467593682401 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"05588064-a3ff-0941-806b-e37e66a8f717","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160703171925","device":"desktop","version":"48.0","command_id":1}}] 17:54:42 INFO - PROCESS | 1665 | 1467593682483 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:42 INFO - PROCESS | 1665 | 1467593682485 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:42 INFO - PROCESS | 1665 | 1467593682544 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 17:54:42 INFO - PROCESS | 1665 | 1467593682653 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 17:54:42 INFO - PROCESS | 1665 | 1467593682655 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:42 INFO - PROCESS | 1665 | [1665] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 17:54:42 INFO - PROCESS | 1665 | [1665] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 17:54:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 13 (0x128c90400) [pid = 1665] [serial = 13] [outer = 0x119aed400] 17:54:42 INFO - PROCESS | 1665 | [1665] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 17:54:42 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:54:43 INFO - PROCESS | 1665 | 1467593683009 Marionette TRACE conn2 <- [1,3,null,{}] 17:54:43 INFO - PROCESS | 1665 | 1467593683012 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:43 INFO - PROCESS | 1665 | 1467593683014 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:43 INFO - PROCESS | 1665 | 1467593683027 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 17:54:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 17:54:43 INFO - PROCESS | 1665 | 1467593683049 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 17:54:43 INFO - PROCESS | 1665 | 1467593683050 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 17:54:43 INFO - PROCESS | 1665 | 1467593683059 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 17:54:43 INFO - PROCESS | 1665 | 1467593683061 Marionette TRACE conn2 <- [1,6,null,{}] 17:54:43 INFO - PROCESS | 1665 | 1467593683064 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:43 INFO - PROCESS | 1665 | 1467593683065 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:43 INFO - PROCESS | 1665 | 1467593683078 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 17:54:43 INFO - PROCESS | 1665 | 1467593683080 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593683081 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:43 INFO - PROCESS | 1665 | ++DOCSHELL 0x128f74800 == 6 [pid = 1665] [id = 6] 17:54:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 14 (0x129288400) [pid = 1665] [serial = 14] [outer = 0x0] 17:54:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 15 (0x12928a000) [pid = 1665] [serial = 15] [outer = 0x129288400] 17:54:43 INFO - PROCESS | 1665 | 1467593683116 Marionette DEBUG loaded listener.js 17:54:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 16 (0x12928fc00) [pid = 1665] [serial = 16] [outer = 0x129288400] 17:54:43 INFO - PROCESS | 1665 | ++DOCSHELL 0x12938a800 == 7 [pid = 1665] [id = 7] 17:54:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 17 (0x129566800) [pid = 1665] [serial = 17] [outer = 0x0] 17:54:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 18 (0x129568800) [pid = 1665] [serial = 18] [outer = 0x129566800] 17:54:43 INFO - PROCESS | 1665 | 1467593683528 Marionette DEBUG loaded listener.js 17:54:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 19 (0x129855c00) [pid = 1665] [serial = 19] [outer = 0x129566800] 17:54:43 INFO - PROCESS | 1665 | 1467593683728 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:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 17:54:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 729ms 17:54:43 INFO - PROCESS | 1665 | 1467593683821 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 17:54:43 INFO - PROCESS | 1665 | 1467593683823 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 17:54:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 17:54:43 INFO - PROCESS | 1665 | 1467593683843 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 17:54:43 INFO - PROCESS | 1665 | 1467593683844 Marionette TRACE conn2 <- [1,10,null,{}] 17:54:43 INFO - PROCESS | 1665 | 1467593683881 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:43 INFO - PROCESS | 1665 | 1467593683884 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:43 INFO - PROCESS | 1665 | 1467593683987 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 17:54:44 INFO - PROCESS | 1665 | 1467593684012 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593684013 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:44 INFO - PROCESS | 1665 | ++DOCSHELL 0x12ae34800 == 8 [pid = 1665] [id = 8] 17:54:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 20 (0x12a9ae400) [pid = 1665] [serial = 20] [outer = 0x0] 17:54:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 21 (0x12a9b0000) [pid = 1665] [serial = 21] [outer = 0x12a9ae400] 17:54:44 INFO - PROCESS | 1665 | 1467593684039 Marionette DEBUG loaded listener.js 17:54:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 22 (0x12b003400) [pid = 1665] [serial = 22] [outer = 0x12a9ae400] 17:54:44 INFO - PROCESS | 1665 | 1467593684353 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:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 17:54:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 555ms 17:54:44 INFO - PROCESS | 1665 | 1467593684395 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 17:54:44 INFO - PROCESS | 1665 | 1467593684397 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 17:54:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 17:54:44 INFO - PROCESS | 1665 | 1467593684400 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 17:54:44 INFO - PROCESS | 1665 | 1467593684402 Marionette TRACE conn2 <- [1,14,null,{}] 17:54:44 INFO - PROCESS | 1665 | 1467593684412 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:44 INFO - PROCESS | 1665 | 1467593684415 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:44 INFO - PROCESS | 1665 | 1467593684518 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 17:54:44 INFO - PROCESS | 1665 | 1467593684523 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593684524 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:44 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b166800 == 9 [pid = 1665] [id = 9] 17:54:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 23 (0x12b093c00) [pid = 1665] [serial = 23] [outer = 0x0] 17:54:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 24 (0x12b123c00) [pid = 1665] [serial = 24] [outer = 0x12b093c00] 17:54:44 INFO - PROCESS | 1665 | 1467593684548 Marionette DEBUG loaded listener.js 17:54:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 25 (0x12b12fc00) [pid = 1665] [serial = 25] [outer = 0x12b093c00] 17:54:44 INFO - PROCESS | 1665 | 1467593684815 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:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 17:54:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 426ms 17:54:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 17:54:44 INFO - PROCESS | 1665 | 1467593684828 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 17:54:44 INFO - PROCESS | 1665 | 1467593684829 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 17:54:44 INFO - PROCESS | 1665 | 1467593684831 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 17:54:44 INFO - PROCESS | 1665 | 1467593684832 Marionette TRACE conn2 <- [1,18,null,{}] 17:54:44 INFO - PROCESS | 1665 | 1467593684834 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:44 INFO - PROCESS | 1665 | 1467593684836 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:44 INFO - PROCESS | 1665 | 1467593684948 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 17:54:44 INFO - PROCESS | 1665 | 1467593684952 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593684954 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:44 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b990000 == 10 [pid = 1665] [id = 10] 17:54:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 26 (0x12b9d6800) [pid = 1665] [serial = 26] [outer = 0x0] 17:54:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 27 (0x12bb59800) [pid = 1665] [serial = 27] [outer = 0x12b9d6800] 17:54:44 INFO - PROCESS | 1665 | 1467593684978 Marionette DEBUG loaded listener.js 17:54:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 28 (0x12bb5f800) [pid = 1665] [serial = 28] [outer = 0x12b9d6800] 17:54:45 INFO - PROCESS | 1665 | 1467593685253 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:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 17:54:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 468ms 17:54:45 INFO - PROCESS | 1665 | 1467593685300 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 17:54:45 INFO - PROCESS | 1665 | 1467593685302 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 17:54:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 17:54:45 INFO - PROCESS | 1665 | 1467593685307 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 17:54:45 INFO - PROCESS | 1665 | 1467593685309 Marionette TRACE conn2 <- [1,22,null,{}] 17:54:45 INFO - PROCESS | 1665 | 1467593685311 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:45 INFO - PROCESS | 1665 | 1467593685313 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:45 INFO - PROCESS | 1665 | 1467593685405 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 17:54:45 INFO - PROCESS | 1665 | 1467593685409 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593685410 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:45 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bcea000 == 11 [pid = 1665] [id = 11] 17:54:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 29 (0x120e7b800) [pid = 1665] [serial = 29] [outer = 0x0] 17:54:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 30 (0x129856800) [pid = 1665] [serial = 30] [outer = 0x120e7b800] 17:54:45 INFO - PROCESS | 1665 | 1467593685436 Marionette DEBUG loaded listener.js 17:54:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 31 (0x12bb63c00) [pid = 1665] [serial = 31] [outer = 0x120e7b800] 17:54:45 INFO - PROCESS | 1665 | 1467593685675 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:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 17:54:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 421ms 17:54:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 17:54:45 INFO - PROCESS | 1665 | 1467593685728 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 17:54:45 INFO - PROCESS | 1665 | 1467593685729 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 17:54:45 INFO - PROCESS | 1665 | 1467593685732 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 17:54:45 INFO - PROCESS | 1665 | 1467593685733 Marionette TRACE conn2 <- [1,26,null,{}] 17:54:45 INFO - PROCESS | 1665 | 1467593685735 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:45 INFO - PROCESS | 1665 | 1467593685736 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:45 INFO - PROCESS | 1665 | 1467593685848 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 17:54:45 INFO - PROCESS | 1665 | 1467593685851 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593685852 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:45 INFO - PROCESS | 1665 | ++DOCSHELL 0x1180e3800 == 12 [pid = 1665] [id = 12] 17:54:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 32 (0x12bfd6000) [pid = 1665] [serial = 32] [outer = 0x0] 17:54:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 33 (0x12bfe0400) [pid = 1665] [serial = 33] [outer = 0x12bfd6000] 17:54:45 INFO - PROCESS | 1665 | 1467593685877 Marionette DEBUG loaded listener.js 17:54:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 34 (0x12c0efc00) [pid = 1665] [serial = 34] [outer = 0x12bfd6000] 17:54:46 INFO - PROCESS | 1665 | 1467593686194 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:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 17:54:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 519ms 17:54:46 INFO - PROCESS | 1665 | 1467593686251 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 17:54:46 INFO - PROCESS | 1665 | 1467593686252 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 17:54:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 17:54:46 INFO - PROCESS | 1665 | 1467593686255 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 17:54:46 INFO - PROCESS | 1665 | 1467593686256 Marionette TRACE conn2 <- [1,30,null,{}] 17:54:46 INFO - PROCESS | 1665 | 1467593686258 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:46 INFO - PROCESS | 1665 | 1467593686267 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:46 INFO - PROCESS | 1665 | 1467593686376 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 17:54:46 INFO - PROCESS | 1665 | 1467593686381 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593686382 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:46 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c548000 == 13 [pid = 1665] [id = 13] 17:54:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 35 (0x12c0f2800) [pid = 1665] [serial = 35] [outer = 0x0] 17:54:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 36 (0x12c5c4000) [pid = 1665] [serial = 36] [outer = 0x12c0f2800] 17:54:46 INFO - PROCESS | 1665 | 1467593686421 Marionette DEBUG loaded listener.js 17:54:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 37 (0x12c5c7c00) [pid = 1665] [serial = 37] [outer = 0x12c0f2800] 17:54:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 17:54:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 569ms 17:54:46 INFO - PROCESS | 1665 | 1467593686821 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:46 INFO - PROCESS | 1665 | 1467593686825 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 17:54:46 INFO - PROCESS | 1665 | 1467593686827 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 17:54:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 17:54:46 INFO - PROCESS | 1665 | 1467593686830 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 17:54:46 INFO - PROCESS | 1665 | 1467593686832 Marionette TRACE conn2 <- [1,34,null,{}] 17:54:46 INFO - PROCESS | 1665 | 1467593686835 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:46 INFO - PROCESS | 1665 | 1467593686838 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:46 INFO - PROCESS | 1665 | 1467593686928 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 17:54:46 INFO - PROCESS | 1665 | 1467593686932 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593686933 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:46 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c817800 == 14 [pid = 1665] [id = 14] 17:54:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 38 (0x12c5ca000) [pid = 1665] [serial = 38] [outer = 0x0] 17:54:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 39 (0x12c5d0c00) [pid = 1665] [serial = 39] [outer = 0x12c5ca000] 17:54:46 INFO - PROCESS | 1665 | 1467593686958 Marionette DEBUG loaded listener.js 17:54:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 40 (0x12c873800) [pid = 1665] [serial = 40] [outer = 0x12c5ca000] 17:54:47 INFO - PROCESS | 1665 | 1467593687191 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:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 17:54:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 369ms 17:54:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 17:54:47 INFO - PROCESS | 1665 | 1467593687199 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 17:54:47 INFO - PROCESS | 1665 | 1467593687200 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 17:54:47 INFO - PROCESS | 1665 | 1467593687203 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 17:54:47 INFO - PROCESS | 1665 | 1467593687206 Marionette TRACE conn2 <- [1,38,null,{}] 17:54:47 INFO - PROCESS | 1665 | 1467593687216 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:47 INFO - PROCESS | 1665 | 1467593687218 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:47 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c971800 == 15 [pid = 1665] [id = 15] 17:54:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 41 (0x12c972000) [pid = 1665] [serial = 41] [outer = 0x0] 17:54:47 INFO - PROCESS | 1665 | 1467593687390 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 17:54:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 42 (0x12c960000) [pid = 1665] [serial = 42] [outer = 0x12c972000] 17:54:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 43 (0x12c977000) [pid = 1665] [serial = 43] [outer = 0x12c972000] 17:54:47 INFO - PROCESS | 1665 | 1467593687416 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593687417 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:47 INFO - PROCESS | 1665 | ++DOCSHELL 0x123a9e800 == 16 [pid = 1665] [id = 16] 17:54:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 44 (0x12cb99400) [pid = 1665] [serial = 44] [outer = 0x0] 17:54:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 45 (0x12cb9fc00) [pid = 1665] [serial = 45] [outer = 0x12cb99400] 17:54:47 INFO - PROCESS | 1665 | ++DOCSHELL 0x123aae000 == 17 [pid = 1665] [id = 17] 17:54:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 46 (0x12cba1800) [pid = 1665] [serial = 46] [outer = 0x0] 17:54:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 47 (0x12cba3400) [pid = 1665] [serial = 47] [outer = 0x12cba1800] 17:54:47 INFO - PROCESS | 1665 | 1467593687488 Marionette DEBUG loaded listener.js 17:54:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 48 (0x12cba8800) [pid = 1665] [serial = 48] [outer = 0x12cba1800] 17:54:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 49 (0x12ce8a000) [pid = 1665] [serial = 49] [outer = 0x12cb99400] 17:54:47 INFO - PROCESS | 1665 | 1467593687970 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:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 17:54:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 778ms 17:54:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 17:54:47 INFO - PROCESS | 1665 | 1467593687981 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 17:54:47 INFO - PROCESS | 1665 | 1467593687982 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 17:54:47 INFO - PROCESS | 1665 | 1467593687985 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 17:54:47 INFO - PROCESS | 1665 | 1467593687988 Marionette TRACE conn2 <- [1,42,null,{}] 17:54:47 INFO - PROCESS | 1665 | 1467593687993 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:47 INFO - PROCESS | 1665 | 1467593687994 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:48 INFO - PROCESS | 1665 | 1467593688084 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 17:54:48 INFO - PROCESS | 1665 | 1467593688088 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593688089 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:48 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d230800 == 18 [pid = 1665] [id = 18] 17:54:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 50 (0x118a5b400) [pid = 1665] [serial = 50] [outer = 0x0] 17:54:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 51 (0x11961e800) [pid = 1665] [serial = 51] [outer = 0x118a5b400] 17:54:48 INFO - PROCESS | 1665 | 1467593688114 Marionette DEBUG loaded listener.js 17:54:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 52 (0x12ce87c00) [pid = 1665] [serial = 52] [outer = 0x118a5b400] 17:54:48 INFO - PROCESS | 1665 | 1467593688375 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:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 17:54:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 424ms 17:54:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 17:54:48 INFO - PROCESS | 1665 | 1467593688414 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 17:54:48 INFO - PROCESS | 1665 | 1467593688415 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 17:54:48 INFO - PROCESS | 1665 | 1467593688417 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 17:54:48 INFO - PROCESS | 1665 | 1467593688419 Marionette TRACE conn2 <- [1,46,null,{}] 17:54:48 INFO - PROCESS | 1665 | 1467593688429 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:48 INFO - PROCESS | 1665 | 1467593688430 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:48 INFO - PROCESS | 1665 | 1467593688534 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 17:54:48 INFO - PROCESS | 1665 | 1467593688538 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593688539 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:48 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d6a7000 == 19 [pid = 1665] [id = 19] 17:54:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 53 (0x12d492400) [pid = 1665] [serial = 53] [outer = 0x0] 17:54:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 54 (0x12d49c000) [pid = 1665] [serial = 54] [outer = 0x12d492400] 17:54:48 INFO - PROCESS | 1665 | 1467593688565 Marionette DEBUG loaded listener.js 17:54:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 55 (0x12d49f800) [pid = 1665] [serial = 55] [outer = 0x12d492400] 17:54:48 INFO - PROCESS | 1665 | 1467593688804 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:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 17:54:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 428ms 17:54:48 INFO - PROCESS | 1665 | 1467593688846 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 17:54:48 INFO - PROCESS | 1665 | 1467593688848 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 17:54:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 17:54:48 INFO - PROCESS | 1665 | 1467593688850 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 17:54:48 INFO - PROCESS | 1665 | 1467593688851 Marionette TRACE conn2 <- [1,50,null,{}] 17:54:48 INFO - PROCESS | 1665 | 1467593688861 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:48 INFO - PROCESS | 1665 | 1467593688862 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:48 INFO - PROCESS | 1665 | 1467593688971 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 17:54:48 INFO - PROCESS | 1665 | 1467593688975 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593688976 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:48 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d8e3800 == 20 [pid = 1665] [id = 20] 17:54:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 56 (0x12727a800) [pid = 1665] [serial = 56] [outer = 0x0] 17:54:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 57 (0x12d89c400) [pid = 1665] [serial = 57] [outer = 0x12727a800] 17:54:49 INFO - PROCESS | 1665 | 1467593689002 Marionette DEBUG loaded listener.js 17:54:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 58 (0x119232000) [pid = 1665] [serial = 58] [outer = 0x12727a800] 17:54:49 INFO - PROCESS | 1665 | 1467593689284 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:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 17:54:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 468ms 17:54:49 INFO - PROCESS | 1665 | 1467593689319 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 17:54:49 INFO - PROCESS | 1665 | 1467593689326 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 17:54:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 17:54:49 INFO - PROCESS | 1665 | 1467593689338 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 17:54:49 INFO - PROCESS | 1665 | 1467593689342 Marionette TRACE conn2 <- [1,54,null,{}] 17:54:49 INFO - PROCESS | 1665 | 1467593689346 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:49 INFO - PROCESS | 1665 | 1467593689347 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:49 INFO - PROCESS | 1665 | 1467593689464 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 17:54:50 INFO - PROCESS | 1665 | 1467593690109 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593690111 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:50 INFO - PROCESS | 1665 | ++DOCSHELL 0x111ea3000 == 21 [pid = 1665] [id = 21] 17:54:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 59 (0x112005800) [pid = 1665] [serial = 59] [outer = 0x0] 17:54:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 60 (0x112009800) [pid = 1665] [serial = 60] [outer = 0x112005800] 17:54:50 INFO - PROCESS | 1665 | 1467593690167 Marionette DEBUG loaded listener.js 17:54:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 61 (0x1122ba400) [pid = 1665] [serial = 61] [outer = 0x112005800] 17:54:50 INFO - PROCESS | 1665 | 1467593690666 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:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 17:54:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1380ms 17:54:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 17:54:50 INFO - PROCESS | 1665 | 1467593690718 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 17:54:50 INFO - PROCESS | 1665 | 1467593690721 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 17:54:50 INFO - PROCESS | 1665 | 1467593690724 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 17:54:50 INFO - PROCESS | 1665 | 1467593690726 Marionette TRACE conn2 <- [1,58,null,{}] 17:54:50 INFO - PROCESS | 1665 | 1467593690729 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:50 INFO - PROCESS | 1665 | 1467593690732 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:50 INFO - PROCESS | 1665 | 1467593690845 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 17:54:50 INFO - PROCESS | 1665 | 1467593690898 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593690900 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:50 INFO - PROCESS | 1665 | ++DOCSHELL 0x115ee7800 == 22 [pid = 1665] [id = 22] 17:54:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 62 (0x112e3b000) [pid = 1665] [serial = 62] [outer = 0x0] 17:54:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 63 (0x1161a0000) [pid = 1665] [serial = 63] [outer = 0x112e3b000] 17:54:50 INFO - PROCESS | 1665 | 1467593690930 Marionette DEBUG loaded listener.js 17:54:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 64 (0x116a21c00) [pid = 1665] [serial = 64] [outer = 0x112e3b000] 17:54:51 INFO - PROCESS | 1665 | 1467593691328 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:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 17:54:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 673ms 17:54:51 INFO - PROCESS | 1665 | 1467593691398 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 17:54:51 INFO - PROCESS | 1665 | 1467593691401 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 17:54:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 17:54:51 INFO - PROCESS | 1665 | 1467593691404 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 17:54:51 INFO - PROCESS | 1665 | 1467593691405 Marionette TRACE conn2 <- [1,62,null,{}] 17:54:51 INFO - PROCESS | 1665 | 1467593691407 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:51 INFO - PROCESS | 1665 | 1467593691409 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:51 INFO - PROCESS | 1665 | 1467593691532 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 17:54:51 INFO - PROCESS | 1665 | 1467593691586 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593691587 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x117146800 == 23 [pid = 1665] [id = 23] 17:54:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 65 (0x118179000) [pid = 1665] [serial = 65] [outer = 0x0] 17:54:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 66 (0x1185e4800) [pid = 1665] [serial = 66] [outer = 0x118179000] 17:54:51 INFO - PROCESS | 1665 | 1467593691620 Marionette DEBUG loaded listener.js 17:54:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 67 (0x1193e0c00) [pid = 1665] [serial = 67] [outer = 0x118179000] 17:54:52 INFO - PROCESS | 1665 | 1467593692082 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:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 17:54:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 720ms 17:54:52 INFO - PROCESS | 1665 | 1467593692316 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 17:54:52 INFO - PROCESS | 1665 | 1467593692319 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 17:54:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 17:54:52 INFO - PROCESS | 1665 | 1467593692338 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 17:54:52 INFO - PROCESS | 1665 | 1467593692340 Marionette TRACE conn2 <- [1,66,null,{}] 17:54:52 INFO - PROCESS | 1665 | 1467593692344 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:52 INFO - PROCESS | 1665 | 1467593692346 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:52 INFO - PROCESS | 1665 | 1467593692428 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 17:54:52 INFO - PROCESS | 1665 | 1467593692478 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593692481 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:52 INFO - PROCESS | 1665 | ++DOCSHELL 0x112d62800 == 24 [pid = 1665] [id = 24] 17:54:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 68 (0x113c94000) [pid = 1665] [serial = 68] [outer = 0x0] 17:54:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 69 (0x114f8b800) [pid = 1665] [serial = 69] [outer = 0x113c94000] 17:54:52 INFO - PROCESS | 1665 | 1467593692508 Marionette DEBUG loaded listener.js 17:54:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 70 (0x115e21800) [pid = 1665] [serial = 70] [outer = 0x113c94000] 17:54:52 INFO - PROCESS | 1665 | 1467593692915 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:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 17:54:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 624ms 17:54:52 INFO - PROCESS | 1665 | 1467593692979 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 17:54:52 INFO - PROCESS | 1665 | 1467593692981 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 17:54:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 17:54:52 INFO - PROCESS | 1665 | 1467593692988 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 17:54:52 INFO - PROCESS | 1665 | 1467593692991 Marionette TRACE conn2 <- [1,70,null,{}] 17:54:53 INFO - PROCESS | 1665 | 1467593693006 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:53 INFO - PROCESS | 1665 | 1467593693008 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:53 INFO - PROCESS | 1665 | 1467593693122 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 17:54:53 INFO - PROCESS | 1665 | 1467593693136 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593693138 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:53 INFO - PROCESS | 1665 | ++DOCSHELL 0x11336a000 == 25 [pid = 1665] [id = 25] 17:54:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 71 (0x116635800) [pid = 1665] [serial = 71] [outer = 0x0] 17:54:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x116911400) [pid = 1665] [serial = 72] [outer = 0x116635800] 17:54:53 INFO - PROCESS | 1665 | 1467593693182 Marionette DEBUG loaded listener.js 17:54:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x116f03c00) [pid = 1665] [serial = 73] [outer = 0x116635800] 17:54:53 INFO - PROCESS | 1665 | 1467593693631 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:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 17:54:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 683ms 17:54:53 INFO - PROCESS | 1665 | 1467593693669 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 17:54:53 INFO - PROCESS | 1665 | 1467593693670 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 17:54:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 17:54:53 INFO - PROCESS | 1665 | 1467593693675 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 17:54:53 INFO - PROCESS | 1665 | 1467593693676 Marionette TRACE conn2 <- [1,74,null,{}] 17:54:53 INFO - PROCESS | 1665 | 1467593693683 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:53 INFO - PROCESS | 1665 | 1467593693686 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:53 INFO - PROCESS | 1665 | 1467593693769 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 17:54:53 INFO - PROCESS | 1665 | 1467593693778 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593693780 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:53 INFO - PROCESS | 1665 | ++DOCSHELL 0x116162800 == 26 [pid = 1665] [id = 26] 17:54:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x113234800) [pid = 1665] [serial = 74] [outer = 0x0] 17:54:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x117e1c400) [pid = 1665] [serial = 75] [outer = 0x113234800] 17:54:53 INFO - PROCESS | 1665 | 1467593693809 Marionette DEBUG loaded listener.js 17:54:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x115e25800) [pid = 1665] [serial = 76] [outer = 0x113234800] 17:54:54 INFO - PROCESS | 1665 | 1467593694127 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:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 17:54:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 469ms 17:54:54 INFO - PROCESS | 1665 | 1467593694144 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 17:54:54 INFO - PROCESS | 1665 | 1467593694145 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 17:54:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 17:54:54 INFO - PROCESS | 1665 | 1467593694148 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 17:54:54 INFO - PROCESS | 1665 | 1467593694149 Marionette TRACE conn2 <- [1,78,null,{}] 17:54:54 INFO - PROCESS | 1665 | 1467593694151 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:54 INFO - PROCESS | 1665 | 1467593694152 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:54 INFO - PROCESS | 1665 | 1467593694234 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 17:54:54 INFO - PROCESS | 1665 | 1467593694274 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593694276 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:54 INFO - PROCESS | 1665 | ++DOCSHELL 0x11678d800 == 27 [pid = 1665] [id = 27] 17:54:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x115e25000) [pid = 1665] [serial = 77] [outer = 0x0] 17:54:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x11851ac00) [pid = 1665] [serial = 78] [outer = 0x115e25000] 17:54:54 INFO - PROCESS | 1665 | 1467593694301 Marionette DEBUG loaded listener.js 17:54:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x118a54800) [pid = 1665] [serial = 79] [outer = 0x115e25000] 17:54:54 INFO - PROCESS | 1665 | 1467593694617 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:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 17:54:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 519ms 17:54:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 17:54:54 INFO - PROCESS | 1665 | 1467593694669 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 17:54:54 INFO - PROCESS | 1665 | 1467593694671 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 17:54:54 INFO - PROCESS | 1665 | 1467593694674 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 17:54:54 INFO - PROCESS | 1665 | 1467593694676 Marionette TRACE conn2 <- [1,82,null,{}] 17:54:54 INFO - PROCESS | 1665 | 1467593694679 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:54 INFO - PROCESS | 1665 | 1467593694681 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:54 INFO - PROCESS | 1665 | 1467593694815 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 17:54:54 INFO - PROCESS | 1665 | 1467593694852 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593694854 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:54 INFO - PROCESS | 1665 | ++DOCSHELL 0x117142800 == 28 [pid = 1665] [id = 28] 17:54:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x113231000) [pid = 1665] [serial = 80] [outer = 0x0] 17:54:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x118a55000) [pid = 1665] [serial = 81] [outer = 0x113231000] 17:54:54 INFO - PROCESS | 1665 | 1467593694894 Marionette DEBUG loaded listener.js 17:54:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x119237000) [pid = 1665] [serial = 82] [outer = 0x113231000] 17:54:55 INFO - PROCESS | 1665 | 1467593695219 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:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 17:54:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 574ms 17:54:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 17:54:55 INFO - PROCESS | 1665 | 1467593695247 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 17:54:55 INFO - PROCESS | 1665 | 1467593695249 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 17:54:55 INFO - PROCESS | 1665 | 1467593695251 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 17:54:55 INFO - PROCESS | 1665 | 1467593695252 Marionette TRACE conn2 <- [1,86,null,{}] 17:54:55 INFO - PROCESS | 1665 | 1467593695263 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:55 INFO - PROCESS | 1665 | 1467593695267 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:55 INFO - PROCESS | 1665 | 1467593695370 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 17:54:55 INFO - PROCESS | 1665 | 1467593695414 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593695415 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:55 INFO - PROCESS | 1665 | ++DOCSHELL 0x117e71000 == 29 [pid = 1665] [id = 29] 17:54:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x1164ed800) [pid = 1665] [serial = 83] [outer = 0x0] 17:54:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x119617800) [pid = 1665] [serial = 84] [outer = 0x1164ed800] 17:54:55 INFO - PROCESS | 1665 | 1467593695440 Marionette DEBUG loaded listener.js 17:54:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x120e4cc00) [pid = 1665] [serial = 85] [outer = 0x1164ed800] 17:54:55 INFO - PROCESS | 1665 | 1467593695700 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:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 17:54:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 477ms 17:54:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 17:54:55 INFO - PROCESS | 1665 | 1467593695728 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 17:54:55 INFO - PROCESS | 1665 | 1467593695729 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 17:54:55 INFO - PROCESS | 1665 | 1467593695734 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 17:54:55 INFO - PROCESS | 1665 | 1467593695735 Marionette TRACE conn2 <- [1,90,null,{}] 17:54:55 INFO - PROCESS | 1665 | 1467593695737 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:55 INFO - PROCESS | 1665 | 1467593695739 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:55 INFO - PROCESS | 1665 | 1467593695823 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 17:54:55 INFO - PROCESS | 1665 | 1467593695827 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593695828 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:55 INFO - PROCESS | 1665 | ++DOCSHELL 0x118576800 == 30 [pid = 1665] [id = 30] 17:54:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x120e4d000) [pid = 1665] [serial = 86] [outer = 0x0] 17:54:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x120f0bc00) [pid = 1665] [serial = 87] [outer = 0x120e4d000] 17:54:55 INFO - PROCESS | 1665 | 1467593695855 Marionette DEBUG loaded listener.js 17:54:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1213b2400) [pid = 1665] [serial = 88] [outer = 0x120e4d000] 17:54:56 INFO - PROCESS | 1665 | 1467593696159 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:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 17:54:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 475ms 17:54:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 17:54:56 INFO - PROCESS | 1665 | 1467593696208 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 17:54:56 INFO - PROCESS | 1665 | 1467593696210 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 17:54:56 INFO - PROCESS | 1665 | 1467593696212 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 17:54:56 INFO - PROCESS | 1665 | 1467593696213 Marionette TRACE conn2 <- [1,94,null,{}] 17:54:56 INFO - PROCESS | 1665 | 1467593696215 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:56 INFO - PROCESS | 1665 | 1467593696216 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:56 INFO - PROCESS | 1665 | 1467593696307 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 17:54:56 INFO - PROCESS | 1665 | 1467593696313 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593696314 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:56 INFO - PROCESS | 1665 | ++DOCSHELL 0x1185ca000 == 31 [pid = 1665] [id = 31] 17:54:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x120e74400) [pid = 1665] [serial = 89] [outer = 0x0] 17:54:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1213b5c00) [pid = 1665] [serial = 90] [outer = 0x120e74400] 17:54:56 INFO - PROCESS | 1665 | 1467593696338 Marionette DEBUG loaded listener.js 17:54:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1218bd000) [pid = 1665] [serial = 91] [outer = 0x120e74400] 17:54:56 INFO - PROCESS | 1665 | 1467593696618 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:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 17:54:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 419ms 17:54:56 INFO - PROCESS | 1665 | 1467593696635 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 17:54:56 INFO - PROCESS | 1665 | 1467593696636 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 17:54:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 17:54:56 INFO - PROCESS | 1665 | 1467593696646 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 17:54:56 INFO - PROCESS | 1665 | 1467593696647 Marionette TRACE conn2 <- [1,98,null,{}] 17:54:56 INFO - PROCESS | 1665 | 1467593696650 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:56 INFO - PROCESS | 1665 | 1467593696651 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:56 INFO - PROCESS | 1665 | 1467593696730 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 17:54:56 INFO - PROCESS | 1665 | 1467593696734 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593696735 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:56 INFO - PROCESS | 1665 | ++DOCSHELL 0x116162000 == 32 [pid = 1665] [id = 32] 17:54:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1213ce800) [pid = 1665] [serial = 92] [outer = 0x0] 17:54:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x123b07400) [pid = 1665] [serial = 93] [outer = 0x1213ce800] 17:54:56 INFO - PROCESS | 1665 | 1467593696762 Marionette DEBUG loaded listener.js 17:54:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x123e20400) [pid = 1665] [serial = 94] [outer = 0x1213ce800] 17:54:57 INFO - PROCESS | 1665 | 1467593697051 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:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 17:54:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 425ms 17:54:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 17:54:57 INFO - PROCESS | 1665 | 1467593697065 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 17:54:57 INFO - PROCESS | 1665 | 1467593697067 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 17:54:57 INFO - PROCESS | 1665 | 1467593697069 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 17:54:57 INFO - PROCESS | 1665 | 1467593697070 Marionette TRACE conn2 <- [1,102,null,{}] 17:54:57 INFO - PROCESS | 1665 | 1467593697080 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:57 INFO - PROCESS | 1665 | 1467593697082 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:57 INFO - PROCESS | 1665 | 1467593697160 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 17:54:57 INFO - PROCESS | 1665 | 1467593697205 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593697206 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:57 INFO - PROCESS | 1665 | ++DOCSHELL 0x1195a3000 == 33 [pid = 1665] [id = 33] 17:54:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1213cb800) [pid = 1665] [serial = 95] [outer = 0x0] 17:54:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x124819800) [pid = 1665] [serial = 96] [outer = 0x1213cb800] 17:54:57 INFO - PROCESS | 1665 | 1467593697230 Marionette DEBUG loaded listener.js 17:54:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1249b8c00) [pid = 1665] [serial = 97] [outer = 0x1213cb800] 17:54:57 INFO - PROCESS | 1665 | 1467593697456 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:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 17:54:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 429ms 17:54:57 INFO - PROCESS | 1665 | 1467593697498 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 17:54:57 INFO - PROCESS | 1665 | 1467593697500 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 17:54:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 17:54:57 INFO - PROCESS | 1665 | 1467593697502 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 17:54:57 INFO - PROCESS | 1665 | 1467593697504 Marionette TRACE conn2 <- [1,106,null,{}] 17:54:57 INFO - PROCESS | 1665 | 1467593697518 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:57 INFO - PROCESS | 1665 | 1467593697519 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:57 INFO - PROCESS | 1665 | 1467593697618 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 17:54:57 INFO - PROCESS | 1665 | 1467593697624 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593697625 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:57 INFO - PROCESS | 1665 | ++DOCSHELL 0x119ea1800 == 34 [pid = 1665] [id = 34] 17:54:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x12481d800) [pid = 1665] [serial = 98] [outer = 0x0] 17:54:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x124d70800) [pid = 1665] [serial = 99] [outer = 0x12481d800] 17:54:57 INFO - PROCESS | 1665 | 1467593697651 Marionette DEBUG loaded listener.js 17:54:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x125f50c00) [pid = 1665] [serial = 100] [outer = 0x12481d800] 17:54:58 INFO - PROCESS | 1665 | 1467593698044 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:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 17:54:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 577ms 17:54:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 17:54:58 INFO - PROCESS | 1665 | 1467593698080 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 17:54:58 INFO - PROCESS | 1665 | 1467593698082 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 17:54:58 INFO - PROCESS | 1665 | 1467593698084 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 17:54:58 INFO - PROCESS | 1665 | 1467593698086 Marionette TRACE conn2 <- [1,110,null,{}] 17:54:58 INFO - PROCESS | 1665 | 1467593698100 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:58 INFO - PROCESS | 1665 | 1467593698102 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:58 INFO - PROCESS | 1665 | 1467593698220 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 17:54:58 INFO - PROCESS | 1665 | 1467593698225 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593698226 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:58 INFO - PROCESS | 1665 | ++DOCSHELL 0x12108f000 == 35 [pid = 1665] [id = 35] 17:54:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x12551d000) [pid = 1665] [serial = 101] [outer = 0x0] 17:54:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x126877800) [pid = 1665] [serial = 102] [outer = 0x12551d000] 17:54:58 INFO - PROCESS | 1665 | 1467593698265 Marionette DEBUG loaded listener.js 17:54:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x126f42000) [pid = 1665] [serial = 103] [outer = 0x12551d000] 17:54:58 INFO - PROCESS | 1665 | 1467593698607 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:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 17:54:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 580ms 17:54:58 INFO - PROCESS | 1665 | 1467593698665 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 17:54:58 INFO - PROCESS | 1665 | 1467593698666 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 17:54:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 17:54:58 INFO - PROCESS | 1665 | 1467593698668 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 17:54:58 INFO - PROCESS | 1665 | 1467593698669 Marionette TRACE conn2 <- [1,114,null,{}] 17:54:58 INFO - PROCESS | 1665 | 1467593698671 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:58 INFO - PROCESS | 1665 | 1467593698672 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:58 INFO - PROCESS | 1665 | 1467593698773 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 17:54:58 INFO - PROCESS | 1665 | 1467593698777 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593698778 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:58 INFO - PROCESS | 1665 | ++DOCSHELL 0x1211e8000 == 36 [pid = 1665] [id = 36] 17:54:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x126870800) [pid = 1665] [serial = 104] [outer = 0x0] 17:54:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x1272b5800) [pid = 1665] [serial = 105] [outer = 0x126870800] 17:54:58 INFO - PROCESS | 1665 | 1467593698802 Marionette DEBUG loaded listener.js 17:54:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x128b38400) [pid = 1665] [serial = 106] [outer = 0x126870800] 17:54:59 INFO - PROCESS | 1665 | 1467593699101 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:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 17:54:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 467ms 17:54:59 INFO - PROCESS | 1665 | 1467593699136 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 17:54:59 INFO - PROCESS | 1665 | 1467593699138 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 17:54:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 17:54:59 INFO - PROCESS | 1665 | 1467593699142 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 17:54:59 INFO - PROCESS | 1665 | 1467593699143 Marionette TRACE conn2 <- [1,118,null,{}] 17:54:59 INFO - PROCESS | 1665 | 1467593699145 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:59 INFO - PROCESS | 1665 | 1467593699146 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:59 INFO - PROCESS | 1665 | 1467593699221 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 17:54:59 INFO - PROCESS | 1665 | 1467593699226 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593699227 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x121880800 == 37 [pid = 1665] [id = 37] 17:54:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x119238000) [pid = 1665] [serial = 107] [outer = 0x0] 17:54:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x128b41c00) [pid = 1665] [serial = 108] [outer = 0x119238000] 17:54:59 INFO - PROCESS | 1665 | 1467593699251 Marionette DEBUG loaded listener.js 17:54:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x128b47800) [pid = 1665] [serial = 109] [outer = 0x119238000] 17:54:59 INFO - PROCESS | 1665 | 1467593699555 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:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 17:54:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 467ms 17:54:59 INFO - PROCESS | 1665 | 1467593699610 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 17:54:59 INFO - PROCESS | 1665 | 1467593699611 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 17:54:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 17:54:59 INFO - PROCESS | 1665 | 1467593699613 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 17:54:59 INFO - PROCESS | 1665 | 1467593699614 Marionette TRACE conn2 <- [1,122,null,{}] 17:54:59 INFO - PROCESS | 1665 | 1467593699628 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:59 INFO - PROCESS | 1665 | 1467593699629 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:59 INFO - PROCESS | 1665 | 1467593699707 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 17:54:59 INFO - PROCESS | 1665 | 1467593699711 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593699712 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:54:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x123aa8800 == 38 [pid = 1665] [id = 38] 17:54:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x128b47c00) [pid = 1665] [serial = 110] [outer = 0x0] 17:54:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x128bf0000) [pid = 1665] [serial = 111] [outer = 0x128b47c00] 17:54:59 INFO - PROCESS | 1665 | 1467593699735 Marionette DEBUG loaded listener.js 17:54:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x128c8e800) [pid = 1665] [serial = 112] [outer = 0x128b47c00] 17:55:00 INFO - PROCESS | 1665 | 1467593700058 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:55:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 17:55:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 478ms 17:55:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 17:55:00 INFO - PROCESS | 1665 | 1467593700093 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 17:55:00 INFO - PROCESS | 1665 | 1467593700094 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 17:55:00 INFO - PROCESS | 1665 | 1467593700096 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 17:55:00 INFO - PROCESS | 1665 | 1467593700097 Marionette TRACE conn2 <- [1,126,null,{}] 17:55:00 INFO - PROCESS | 1665 | 1467593700099 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:55:00 INFO - PROCESS | 1665 | 1467593700100 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:00 INFO - PROCESS | 1665 | 1467593700180 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 17:55:00 INFO - PROCESS | 1665 | 1467593700183 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593700184 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x12487f000 == 39 [pid = 1665] [id = 39] 17:55:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x128c90c00) [pid = 1665] [serial = 113] [outer = 0x0] 17:55:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x128f11800) [pid = 1665] [serial = 114] [outer = 0x128c90c00] 17:55:00 INFO - PROCESS | 1665 | 1467593700208 Marionette DEBUG loaded listener.js 17:55:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x12928d000) [pid = 1665] [serial = 115] [outer = 0x128c90c00] 17:55:01 INFO - PROCESS | 1665 | 1467593701372 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:55:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 17:55:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1321ms 17:55:01 INFO - PROCESS | 1665 | 1467593701419 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 17:55:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 17:55:01 INFO - PROCESS | 1665 | 1467593701424 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 17:55:01 INFO - PROCESS | 1665 | 1467593701429 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 17:55:01 INFO - PROCESS | 1665 | 1467593701431 Marionette TRACE conn2 <- [1,130,null,{}] 17:55:01 INFO - PROCESS | 1665 | 1467593701436 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:55:01 INFO - PROCESS | 1665 | 1467593701440 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:01 INFO - PROCESS | 1665 | 1467593701544 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 17:55:01 INFO - PROCESS | 1665 | 1467593701548 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593701549 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x113268800 == 40 [pid = 1665] [id = 40] 17:55:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x116142000) [pid = 1665] [serial = 116] [outer = 0x0] 17:55:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 117 (0x116734400) [pid = 1665] [serial = 117] [outer = 0x116142000] 17:55:01 INFO - PROCESS | 1665 | 1467593701580 Marionette DEBUG loaded listener.js 17:55:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 118 (0x116f91400) [pid = 1665] [serial = 118] [outer = 0x116142000] 17:55:01 INFO - PROCESS | 1665 | 1467593701911 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:55:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 17:55:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 522ms 17:55:01 INFO - PROCESS | 1665 | 1467593701949 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 17:55:01 INFO - PROCESS | 1665 | 1467593701952 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 17:55:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 17:55:01 INFO - PROCESS | 1665 | 1467593701957 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 17:55:01 INFO - PROCESS | 1665 | 1467593701958 Marionette TRACE conn2 <- [1,134,null,{}] 17:55:01 INFO - PROCESS | 1665 | 1467593701961 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:55:01 INFO - PROCESS | 1665 | 1467593701962 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:02 INFO - PROCESS | 1665 | 1467593702052 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 17:55:02 INFO - PROCESS | 1665 | 1467593702082 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593702083 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:02 INFO - PROCESS | 1665 | ++DOCSHELL 0x116681000 == 41 [pid = 1665] [id = 41] 17:55:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 119 (0x117e15000) [pid = 1665] [serial = 119] [outer = 0x0] 17:55:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 120 (0x118436400) [pid = 1665] [serial = 120] [outer = 0x117e15000] 17:55:02 INFO - PROCESS | 1665 | 1467593702110 Marionette DEBUG loaded listener.js 17:55:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 121 (0x1185da000) [pid = 1665] [serial = 121] [outer = 0x117e15000] 17:55:02 INFO - PROCESS | 1665 | --DOMWINDOW == 120 (0x12cba1800) [pid = 1665] [serial = 46] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 17:55:02 INFO - PROCESS | 1665 | --DOMWINDOW == 119 (0x12c5ca000) [pid = 1665] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 17:55:02 INFO - PROCESS | 1665 | --DOMWINDOW == 118 (0x12c0f2800) [pid = 1665] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 17:55:02 INFO - PROCESS | 1665 | --DOMWINDOW == 117 (0x12bfd6000) [pid = 1665] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 17:55:02 INFO - PROCESS | 1665 | --DOMWINDOW == 116 (0x120e7b800) [pid = 1665] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 17:55:02 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x12b9d6800) [pid = 1665] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 17:55:02 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x12b093c00) [pid = 1665] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 17:55:02 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x12a9ae400) [pid = 1665] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 17:55:02 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x129288400) [pid = 1665] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 17:55:02 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x12727a800) [pid = 1665] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 17:55:02 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x12d492400) [pid = 1665] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 17:55:02 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x118a5b400) [pid = 1665] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 17:55:02 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x112e3b000) [pid = 1665] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 17:55:02 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x118179000) [pid = 1665] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 17:55:02 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x113c94000) [pid = 1665] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 17:55:02 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x116635800) [pid = 1665] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 17:55:02 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x113234800) [pid = 1665] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 17:55:02 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x115e25000) [pid = 1665] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 17:55:02 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x113231000) [pid = 1665] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 17:55:02 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x1164ed800) [pid = 1665] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 17:55:02 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x120e4d000) [pid = 1665] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 17:55:02 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x120e74400) [pid = 1665] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 17:55:02 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1213ce800) [pid = 1665] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 17:55:02 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1213cb800) [pid = 1665] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 17:55:02 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x12481d800) [pid = 1665] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 17:55:02 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x126870800) [pid = 1665] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 17:55:02 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x112005800) [pid = 1665] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 17:55:02 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x119238000) [pid = 1665] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 17:55:02 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x128b47c00) [pid = 1665] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 17:55:02 INFO - PROCESS | 1665 | 1467593702859 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:55:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 17:55:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 920ms 17:55:02 INFO - PROCESS | 1665 | 1467593702877 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 17:55:02 INFO - PROCESS | 1665 | 1467593702879 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 17:55:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 17:55:02 INFO - PROCESS | 1665 | 1467593702881 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 17:55:02 INFO - PROCESS | 1665 | 1467593702883 Marionette TRACE conn2 <- [1,138,null,{}] 17:55:02 INFO - PROCESS | 1665 | 1467593702890 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:55:02 INFO - PROCESS | 1665 | 1467593702893 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:02 INFO - PROCESS | 1665 | 1467593702964 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 17:55:03 INFO - PROCESS | 1665 | 1467593703014 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593703016 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x117155000 == 42 [pid = 1665] [id = 42] 17:55:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x1164ed800) [pid = 1665] [serial = 122] [outer = 0x0] 17:55:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x118a55c00) [pid = 1665] [serial = 123] [outer = 0x1164ed800] 17:55:03 INFO - PROCESS | 1665 | 1467593703044 Marionette DEBUG loaded listener.js 17:55:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x119233400) [pid = 1665] [serial = 124] [outer = 0x1164ed800] 17:55:03 INFO - PROCESS | 1665 | 1467593703343 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:55:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 17:55:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 470ms 17:55:03 INFO - PROCESS | 1665 | 1467593703351 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 17:55:03 INFO - PROCESS | 1665 | 1467593703353 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 17:55:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 17:55:03 INFO - PROCESS | 1665 | 1467593703364 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 17:55:03 INFO - PROCESS | 1665 | 1467593703365 Marionette TRACE conn2 <- [1,142,null,{}] 17:55:03 INFO - PROCESS | 1665 | 1467593703367 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:55:03 INFO - PROCESS | 1665 | 1467593703369 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:03 INFO - PROCESS | 1665 | 1467593703451 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 17:55:03 INFO - PROCESS | 1665 | 1467593703456 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593703459 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x118564800 == 43 [pid = 1665] [id = 43] 17:55:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1193dfc00) [pid = 1665] [serial = 125] [outer = 0x0] 17:55:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x11998fc00) [pid = 1665] [serial = 126] [outer = 0x1193dfc00] 17:55:03 INFO - PROCESS | 1665 | 1467593703491 Marionette DEBUG loaded listener.js 17:55:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x119af2000) [pid = 1665] [serial = 127] [outer = 0x1193dfc00] 17:55:03 INFO - PROCESS | 1665 | 1467593703794 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:55:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 17:55:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 469ms 17:55:03 INFO - PROCESS | 1665 | 1467593703839 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 17:55:03 INFO - PROCESS | 1665 | 1467593703840 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 17:55:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 17:55:03 INFO - PROCESS | 1665 | 1467593703844 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 17:55:03 INFO - PROCESS | 1665 | 1467593703845 Marionette TRACE conn2 <- [1,146,null,{}] 17:55:03 INFO - PROCESS | 1665 | 1467593703847 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:55:03 INFO - PROCESS | 1665 | 1467593703848 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:03 INFO - PROCESS | 1665 | 1467593703918 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 17:55:03 INFO - PROCESS | 1665 | 1467593703923 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593703925 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x118ebc000 == 44 [pid = 1665] [id = 44] 17:55:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x120e47400) [pid = 1665] [serial = 128] [outer = 0x0] 17:55:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x120e52800) [pid = 1665] [serial = 129] [outer = 0x120e47400] 17:55:03 INFO - PROCESS | 1665 | 1467593703949 Marionette DEBUG loaded listener.js 17:55:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x121057400) [pid = 1665] [serial = 130] [outer = 0x120e47400] 17:55:04 INFO - PROCESS | 1665 | 1467593704274 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:55:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 17:55:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 469ms 17:55:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 17:55:04 INFO - PROCESS | 1665 | 1467593704314 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 17:55:04 INFO - PROCESS | 1665 | 1467593704315 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 17:55:04 INFO - PROCESS | 1665 | 1467593704317 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 17:55:04 INFO - PROCESS | 1665 | 1467593704319 Marionette TRACE conn2 <- [1,150,null,{}] 17:55:04 INFO - PROCESS | 1665 | 1467593704321 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:55:04 INFO - PROCESS | 1665 | 1467593704325 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:04 INFO - PROCESS | 1665 | 1467593704429 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 17:55:04 INFO - PROCESS | 1665 | 1467593704435 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593704436 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:04 INFO - PROCESS | 1665 | ++DOCSHELL 0x1195a6000 == 45 [pid = 1665] [id = 45] 17:55:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x1213b2800) [pid = 1665] [serial = 131] [outer = 0x0] 17:55:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x1213cf400) [pid = 1665] [serial = 132] [outer = 0x1213b2800] 17:55:04 INFO - PROCESS | 1665 | 1467593704470 Marionette DEBUG loaded listener.js 17:55:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x124bf3800) [pid = 1665] [serial = 133] [outer = 0x1213b2800] 17:55:04 INFO - PROCESS | 1665 | 1467593704949 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:55:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 17:55:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 676ms 17:55:04 INFO - PROCESS | 1665 | 1467593704993 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 17:55:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 17:55:04 INFO - PROCESS | 1665 | 1467593704996 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 17:55:05 INFO - PROCESS | 1665 | 1467593705000 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 17:55:05 INFO - PROCESS | 1665 | 1467593705002 Marionette TRACE conn2 <- [1,154,null,{}] 17:55:05 INFO - PROCESS | 1665 | 1467593705008 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:55:05 INFO - PROCESS | 1665 | 1467593705009 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:05 INFO - PROCESS | 1665 | 1467593705100 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 17:55:05 INFO - PROCESS | 1665 | 1467593705159 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593705160 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x113360000 == 46 [pid = 1665] [id = 46] 17:55:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x113231800) [pid = 1665] [serial = 134] [outer = 0x0] 17:55:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x113c94800) [pid = 1665] [serial = 135] [outer = 0x113231800] 17:55:05 INFO - PROCESS | 1665 | 1467593705191 Marionette DEBUG loaded listener.js 17:55:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x1164eac00) [pid = 1665] [serial = 136] [outer = 0x113231800] 17:55:05 INFO - PROCESS | 1665 | 1467593705626 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:55:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 17:55:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 675ms 17:55:05 INFO - PROCESS | 1665 | 1467593705675 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 17:55:05 INFO - PROCESS | 1665 | 1467593705678 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 17:55:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 17:55:05 INFO - PROCESS | 1665 | 1467593705682 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 17:55:05 INFO - PROCESS | 1665 | 1467593705684 Marionette TRACE conn2 <- [1,158,null,{}] 17:55:05 INFO - PROCESS | 1665 | 1467593705687 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:55:05 INFO - PROCESS | 1665 | 1467593705689 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:05 INFO - PROCESS | 1665 | 1467593705781 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 17:55:05 INFO - PROCESS | 1665 | 1467593705840 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593705842 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x11959c800 == 47 [pid = 1665] [id = 47] 17:55:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x118175c00) [pid = 1665] [serial = 137] [outer = 0x0] 17:55:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x11843fc00) [pid = 1665] [serial = 138] [outer = 0x118175c00] 17:55:05 INFO - PROCESS | 1665 | 1467593705872 Marionette DEBUG loaded listener.js 17:55:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x118e8e000) [pid = 1665] [serial = 139] [outer = 0x118175c00] 17:55:06 INFO - PROCESS | 1665 | 1467593706301 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:55:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 17:55:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 670ms 17:55:06 INFO - PROCESS | 1665 | 1467593706388 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 17:55:06 INFO - PROCESS | 1665 | 1467593706390 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 17:55:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 17:55:06 INFO - PROCESS | 1665 | 1467593706394 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 17:55:06 INFO - PROCESS | 1665 | 1467593706397 Marionette TRACE conn2 <- [1,162,null,{}] 17:55:06 INFO - PROCESS | 1665 | 1467593706404 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:55:06 INFO - PROCESS | 1665 | 1467593706407 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:06 INFO - PROCESS | 1665 | 1467593706498 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 17:55:06 INFO - PROCESS | 1665 | 1467593706558 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593706560 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:06 INFO - PROCESS | 1665 | ++DOCSHELL 0x12128c000 == 48 [pid = 1665] [id = 48] 17:55:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x1213b3800) [pid = 1665] [serial = 140] [outer = 0x0] 17:55:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x123b04c00) [pid = 1665] [serial = 141] [outer = 0x1213b3800] 17:55:06 INFO - PROCESS | 1665 | 1467593706591 Marionette DEBUG loaded listener.js 17:55:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x12490fc00) [pid = 1665] [serial = 142] [outer = 0x1213b3800] 17:55:07 INFO - PROCESS | 1665 | 1467593707025 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:55:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 17:55:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 671ms 17:55:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 17:55:07 INFO - PROCESS | 1665 | 1467593707065 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 17:55:07 INFO - PROCESS | 1665 | 1467593707067 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 17:55:07 INFO - PROCESS | 1665 | 1467593707069 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 17:55:07 INFO - PROCESS | 1665 | 1467593707071 Marionette TRACE conn2 <- [1,166,null,{}] 17:55:07 INFO - PROCESS | 1665 | 1467593707092 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:55:07 INFO - PROCESS | 1665 | 1467593707093 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:07 INFO - PROCESS | 1665 | 1467593707187 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 17:55:07 INFO - PROCESS | 1665 | 1467593707245 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593707246 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:07 INFO - PROCESS | 1665 | ++DOCSHELL 0x1130b9000 == 49 [pid = 1665] [id = 49] 17:55:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x116f98400) [pid = 1665] [serial = 143] [outer = 0x0] 17:55:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x118a60c00) [pid = 1665] [serial = 144] [outer = 0x116f98400] 17:55:07 INFO - PROCESS | 1665 | 1467593707276 Marionette DEBUG loaded listener.js 17:55:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x121818400) [pid = 1665] [serial = 145] [outer = 0x116f98400] 17:55:07 INFO - PROCESS | 1665 | 1467593707751 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:55:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 17:55:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 738ms 17:55:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 17:55:07 INFO - PROCESS | 1665 | 1467593707808 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 17:55:07 INFO - PROCESS | 1665 | 1467593707810 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 17:55:07 INFO - PROCESS | 1665 | 1467593707813 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 17:55:07 INFO - PROCESS | 1665 | 1467593707815 Marionette TRACE conn2 <- [1,170,null,{}] 17:55:07 INFO - PROCESS | 1665 | 1467593707819 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:55:07 INFO - PROCESS | 1665 | 1467593707820 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:07 INFO - PROCESS | 1665 | 1467593707910 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 17:55:07 INFO - PROCESS | 1665 | 1467593707974 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593707975 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:07 INFO - PROCESS | 1665 | ++DOCSHELL 0x11325a000 == 50 [pid = 1665] [id = 50] 17:55:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 117 (0x113c8e800) [pid = 1665] [serial = 146] [outer = 0x0] 17:55:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 118 (0x1164e7800) [pid = 1665] [serial = 147] [outer = 0x113c8e800] 17:55:08 INFO - PROCESS | 1665 | 1467593708003 Marionette DEBUG loaded listener.js 17:55:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 119 (0x116741800) [pid = 1665] [serial = 148] [outer = 0x113c8e800] 17:55:08 INFO - PROCESS | 1665 | --DOCSHELL 0x118ebc000 == 49 [pid = 1665] [id = 44] 17:55:08 INFO - PROCESS | 1665 | --DOCSHELL 0x118564800 == 48 [pid = 1665] [id = 43] 17:55:08 INFO - PROCESS | 1665 | --DOCSHELL 0x1195a3000 == 47 [pid = 1665] [id = 33] 17:55:08 INFO - PROCESS | 1665 | --DOCSHELL 0x117155000 == 46 [pid = 1665] [id = 42] 17:55:08 INFO - PROCESS | 1665 | --DOCSHELL 0x118576800 == 45 [pid = 1665] [id = 30] 17:55:08 INFO - PROCESS | 1665 | --DOCSHELL 0x117142800 == 44 [pid = 1665] [id = 28] 17:55:08 INFO - PROCESS | 1665 | --DOCSHELL 0x116681000 == 43 [pid = 1665] [id = 41] 17:55:08 INFO - PROCESS | 1665 | --DOCSHELL 0x1185ca000 == 42 [pid = 1665] [id = 31] 17:55:08 INFO - PROCESS | 1665 | --DOCSHELL 0x11678d800 == 41 [pid = 1665] [id = 27] 17:55:08 INFO - PROCESS | 1665 | --DOCSHELL 0x113268800 == 40 [pid = 1665] [id = 40] 17:55:08 INFO - PROCESS | 1665 | --DOCSHELL 0x117e71000 == 39 [pid = 1665] [id = 29] 17:55:08 INFO - PROCESS | 1665 | --DOCSHELL 0x12108f000 == 38 [pid = 1665] [id = 35] 17:55:08 INFO - PROCESS | 1665 | --DOCSHELL 0x116162000 == 37 [pid = 1665] [id = 32] 17:55:08 INFO - PROCESS | 1665 | --DOCSHELL 0x123aa8800 == 36 [pid = 1665] [id = 38] 17:55:08 INFO - PROCESS | 1665 | --DOCSHELL 0x12487f000 == 35 [pid = 1665] [id = 39] 17:55:08 INFO - PROCESS | 1665 | --DOCSHELL 0x1130b9000 == 34 [pid = 1665] [id = 49] 17:55:08 INFO - PROCESS | 1665 | --DOCSHELL 0x12128c000 == 33 [pid = 1665] [id = 48] 17:55:08 INFO - PROCESS | 1665 | --DOCSHELL 0x11959c800 == 32 [pid = 1665] [id = 47] 17:55:08 INFO - PROCESS | 1665 | --DOCSHELL 0x121880800 == 31 [pid = 1665] [id = 37] 17:55:08 INFO - PROCESS | 1665 | --DOCSHELL 0x119ea1800 == 30 [pid = 1665] [id = 34] 17:55:08 INFO - PROCESS | 1665 | --DOCSHELL 0x1211e8000 == 29 [pid = 1665] [id = 36] 17:55:08 INFO - PROCESS | 1665 | --DOCSHELL 0x1195a6000 == 28 [pid = 1665] [id = 45] 17:55:08 INFO - PROCESS | 1665 | --DOCSHELL 0x113360000 == 27 [pid = 1665] [id = 46] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 118 (0x1213b4c00) [pid = 1665] [serial = 11] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 117 (0x119232000) [pid = 1665] [serial = 58] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 116 (0x128b41c00) [pid = 1665] [serial = 108] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x1185e4800) [pid = 1665] [serial = 66] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x1193e0c00) [pid = 1665] [serial = 67] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x114f8b800) [pid = 1665] [serial = 69] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x115e21800) [pid = 1665] [serial = 70] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x116911400) [pid = 1665] [serial = 72] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x117e1c400) [pid = 1665] [serial = 75] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x11851ac00) [pid = 1665] [serial = 78] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x118a55000) [pid = 1665] [serial = 81] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x119617800) [pid = 1665] [serial = 84] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x120e4cc00) [pid = 1665] [serial = 85] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x120f0bc00) [pid = 1665] [serial = 87] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x1213b2400) [pid = 1665] [serial = 88] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x1213b5c00) [pid = 1665] [serial = 90] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x1218bd000) [pid = 1665] [serial = 91] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x123b07400) [pid = 1665] [serial = 93] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x124819800) [pid = 1665] [serial = 96] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x124d70800) [pid = 1665] [serial = 99] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x126877800) [pid = 1665] [serial = 102] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1272b5800) [pid = 1665] [serial = 105] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x112009800) [pid = 1665] [serial = 60] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x1161a0000) [pid = 1665] [serial = 63] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x123e20400) [pid = 1665] [serial = 94] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x116f03c00) [pid = 1665] [serial = 73] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x1249b8c00) [pid = 1665] [serial = 97] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x125f50c00) [pid = 1665] [serial = 100] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x128b38400) [pid = 1665] [serial = 106] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x115e25800) [pid = 1665] [serial = 76] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x119237000) [pid = 1665] [serial = 82] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x116a21c00) [pid = 1665] [serial = 64] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x128b47800) [pid = 1665] [serial = 109] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x118a54800) [pid = 1665] [serial = 79] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x128bf0000) [pid = 1665] [serial = 111] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x1122ba400) [pid = 1665] [serial = 61] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x128c8e800) [pid = 1665] [serial = 112] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x12b123c00) [pid = 1665] [serial = 24] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x12b12fc00) [pid = 1665] [serial = 25] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x12b003400) [pid = 1665] [serial = 22] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x12a9b0000) [pid = 1665] [serial = 21] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x129568800) [pid = 1665] [serial = 18] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x12928a000) [pid = 1665] [serial = 15] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x12928fc00) [pid = 1665] [serial = 16] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x12166ec00) [pid = 1665] [serial = 8] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x12d49c000) [pid = 1665] [serial = 54] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x11961e800) [pid = 1665] [serial = 51] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 71 (0x12ce87c00) [pid = 1665] [serial = 52] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 70 (0x12c960000) [pid = 1665] [serial = 42] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 69 (0x12cb9fc00) [pid = 1665] [serial = 45] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 68 (0x12cba3400) [pid = 1665] [serial = 47] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 67 (0x12cba8800) [pid = 1665] [serial = 48] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 66 (0x12c873800) [pid = 1665] [serial = 40] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 65 (0x12c5d0c00) [pid = 1665] [serial = 39] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 64 (0x12c5c4000) [pid = 1665] [serial = 36] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 63 (0x12c5c7c00) [pid = 1665] [serial = 37] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 62 (0x12bfe0400) [pid = 1665] [serial = 33] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 61 (0x12c0efc00) [pid = 1665] [serial = 34] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 60 (0x129856800) [pid = 1665] [serial = 30] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 59 (0x12bb63c00) [pid = 1665] [serial = 31] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 58 (0x12bb59800) [pid = 1665] [serial = 27] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 57 (0x12bb5f800) [pid = 1665] [serial = 28] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 56 (0x12d89c400) [pid = 1665] [serial = 57] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | --DOMWINDOW == 55 (0x12d49f800) [pid = 1665] [serial = 55] [outer = 0x0] [url = about:blank] 17:55:08 INFO - PROCESS | 1665 | 1467593708767 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:55:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 17:55:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 972ms 17:55:08 INFO - PROCESS | 1665 | 1467593708786 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 17:55:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 17:55:08 INFO - PROCESS | 1665 | 1467593708792 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 17:55:08 INFO - PROCESS | 1665 | 1467593708797 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 17:55:08 INFO - PROCESS | 1665 | 1467593708800 Marionette TRACE conn2 <- [1,174,null,{}] 17:55:08 INFO - PROCESS | 1665 | 1467593708805 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:55:08 INFO - PROCESS | 1665 | 1467593708807 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:08 INFO - PROCESS | 1665 | 1467593708895 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 17:55:08 INFO - PROCESS | 1665 | 1467593708899 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593708902 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:08 INFO - PROCESS | 1665 | ++DOCSHELL 0x113224800 == 28 [pid = 1665] [id = 51] 17:55:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 56 (0x11613e400) [pid = 1665] [serial = 149] [outer = 0x0] 17:55:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 57 (0x1161a0000) [pid = 1665] [serial = 150] [outer = 0x11613e400] 17:55:08 INFO - PROCESS | 1665 | 1467593708933 Marionette DEBUG loaded listener.js 17:55:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 58 (0x116907800) [pid = 1665] [serial = 151] [outer = 0x11613e400] 17:55:09 INFO - PROCESS | 1665 | 1467593709250 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:55:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 17:55:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 525ms 17:55:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 17:55:09 INFO - PROCESS | 1665 | 1467593709320 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 17:55:09 INFO - PROCESS | 1665 | 1467593709324 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 17:55:09 INFO - PROCESS | 1665 | 1467593709328 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 17:55:09 INFO - PROCESS | 1665 | 1467593709330 Marionette TRACE conn2 <- [1,178,null,{}] 17:55:09 INFO - PROCESS | 1665 | 1467593709333 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:55:09 INFO - PROCESS | 1665 | 1467593709335 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:09 INFO - PROCESS | 1665 | 1467593709406 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 17:55:09 INFO - PROCESS | 1665 | 1467593709410 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593709411 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:09 INFO - PROCESS | 1665 | ++DOCSHELL 0x116618000 == 29 [pid = 1665] [id = 52] 17:55:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 59 (0x116f0d000) [pid = 1665] [serial = 152] [outer = 0x0] 17:55:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 60 (0x11817dc00) [pid = 1665] [serial = 153] [outer = 0x116f0d000] 17:55:09 INFO - PROCESS | 1665 | 1467593709441 Marionette DEBUG loaded listener.js 17:55:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 61 (0x11851d400) [pid = 1665] [serial = 154] [outer = 0x116f0d000] 17:55:09 INFO - PROCESS | 1665 | 1467593709761 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:55:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 17:55:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 472ms 17:55:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 17:55:09 INFO - PROCESS | 1665 | 1467593709801 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 17:55:09 INFO - PROCESS | 1665 | 1467593709802 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 17:55:09 INFO - PROCESS | 1665 | 1467593709804 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 17:55:09 INFO - PROCESS | 1665 | 1467593709807 Marionette TRACE conn2 <- [1,182,null,{}] 17:55:09 INFO - PROCESS | 1665 | 1467593709815 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:55:09 INFO - PROCESS | 1665 | 1467593709818 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:09 INFO - PROCESS | 1665 | 1467593709910 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 17:55:09 INFO - PROCESS | 1665 | 1467593709917 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593709919 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:09 INFO - PROCESS | 1665 | ++DOCSHELL 0x11715b000 == 30 [pid = 1665] [id = 53] 17:55:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 62 (0x11337d800) [pid = 1665] [serial = 155] [outer = 0x0] 17:55:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 63 (0x1193d5800) [pid = 1665] [serial = 156] [outer = 0x11337d800] 17:55:09 INFO - PROCESS | 1665 | 1467593709949 Marionette DEBUG loaded listener.js 17:55:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 64 (0x119618800) [pid = 1665] [serial = 157] [outer = 0x11337d800] 17:55:10 INFO - PROCESS | 1665 | 1467593710229 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:55:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 17:55:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 473ms 17:55:10 INFO - PROCESS | 1665 | 1467593710279 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 17:55:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 17:55:10 INFO - PROCESS | 1665 | 1467593710281 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 17:55:10 INFO - PROCESS | 1665 | 1467593710284 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 17:55:10 INFO - PROCESS | 1665 | 1467593710285 Marionette TRACE conn2 <- [1,186,null,{}] 17:55:10 INFO - PROCESS | 1665 | 1467593710288 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:55:10 INFO - PROCESS | 1665 | 1467593710291 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:10 INFO - PROCESS | 1665 | 1467593710369 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 17:55:10 INFO - PROCESS | 1665 | 1467593710375 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593710376 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:10 INFO - PROCESS | 1665 | ++DOCSHELL 0x1182c6800 == 31 [pid = 1665] [id = 54] 17:55:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 65 (0x119621000) [pid = 1665] [serial = 158] [outer = 0x0] 17:55:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 66 (0x120e4a000) [pid = 1665] [serial = 159] [outer = 0x119621000] 17:55:10 INFO - PROCESS | 1665 | 1467593710402 Marionette DEBUG loaded listener.js 17:55:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 67 (0x120e81000) [pid = 1665] [serial = 160] [outer = 0x119621000] 17:55:10 INFO - PROCESS | 1665 | 1467593710687 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:55:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 17:55:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 419ms 17:55:10 INFO - PROCESS | 1665 | 1467593710711 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 17:55:10 INFO - PROCESS | 1665 | 1467593710712 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 17:55:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 17:55:10 INFO - PROCESS | 1665 | 1467593710715 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 17:55:10 INFO - PROCESS | 1665 | 1467593710716 Marionette TRACE conn2 <- [1,190,null,{}] 17:55:10 INFO - PROCESS | 1665 | 1467593710719 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:55:10 INFO - PROCESS | 1665 | 1467593710720 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:10 INFO - PROCESS | 1665 | 1467593710855 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 17:55:10 INFO - PROCESS | 1665 | 1467593710867 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593710868 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:10 INFO - PROCESS | 1665 | ++DOCSHELL 0x1185d2800 == 32 [pid = 1665] [id = 55] 17:55:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 68 (0x113ddc000) [pid = 1665] [serial = 161] [outer = 0x0] 17:55:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 69 (0x119623000) [pid = 1665] [serial = 162] [outer = 0x113ddc000] 17:55:10 INFO - PROCESS | 1665 | 1467593710901 Marionette DEBUG loaded listener.js 17:55:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 70 (0x121669400) [pid = 1665] [serial = 163] [outer = 0x113ddc000] 17:55:11 INFO - PROCESS | 1665 | 1467593711348 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:55:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 17:55:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 670ms 17:55:11 INFO - PROCESS | 1665 | 1467593711386 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 17:55:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 17:55:11 INFO - PROCESS | 1665 | 1467593711387 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 17:55:11 INFO - PROCESS | 1665 | 1467593711389 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 17:55:11 INFO - PROCESS | 1665 | 1467593711390 Marionette TRACE conn2 <- [1,194,null,{}] 17:55:11 INFO - PROCESS | 1665 | 1467593711392 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:55:11 INFO - PROCESS | 1665 | 1467593711396 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:11 INFO - PROCESS | 1665 | 1467593711499 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 17:55:11 INFO - PROCESS | 1665 | 1467593711527 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593711528 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:11 INFO - PROCESS | 1665 | ++DOCSHELL 0x11959b800 == 33 [pid = 1665] [id = 56] 17:55:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 71 (0x123a15400) [pid = 1665] [serial = 164] [outer = 0x0] 17:55:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x1249afc00) [pid = 1665] [serial = 165] [outer = 0x123a15400] 17:55:11 INFO - PROCESS | 1665 | 1467593711553 Marionette DEBUG loaded listener.js 17:55:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x125520400) [pid = 1665] [serial = 166] [outer = 0x123a15400] 17:55:11 INFO - PROCESS | 1665 | 1467593711881 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:55:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 17:55:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 521ms 17:55:11 INFO - PROCESS | 1665 | 1467593711910 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 17:55:11 INFO - PROCESS | 1665 | 1467593711911 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 17:55:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 17:55:11 INFO - PROCESS | 1665 | 1467593711920 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 17:55:11 INFO - PROCESS | 1665 | 1467593711928 Marionette TRACE conn2 <- [1,198,null,{}] 17:55:11 INFO - PROCESS | 1665 | 1467593711931 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:55:11 INFO - PROCESS | 1665 | 1467593711932 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:12 INFO - PROCESS | 1665 | 1467593712015 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 17:55:12 INFO - PROCESS | 1665 | 1467593712043 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593712044 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:12 INFO - PROCESS | 1665 | ++DOCSHELL 0x119ea8800 == 34 [pid = 1665] [id = 57] 17:55:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x113380800) [pid = 1665] [serial = 167] [outer = 0x0] 17:55:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x12558a800) [pid = 1665] [serial = 168] [outer = 0x113380800] 17:55:12 INFO - PROCESS | 1665 | 1467593712068 Marionette DEBUG loaded listener.js 17:55:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x126877800) [pid = 1665] [serial = 169] [outer = 0x113380800] 17:55:12 INFO - PROCESS | 1665 | 1467593712360 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:55:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 17:55:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 483ms 17:55:12 INFO - PROCESS | 1665 | 1467593712399 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 17:55:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 17:55:12 INFO - PROCESS | 1665 | 1467593712400 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 17:55:12 INFO - PROCESS | 1665 | 1467593712404 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 17:55:12 INFO - PROCESS | 1665 | 1467593712408 Marionette TRACE conn2 <- [1,202,null,{}] 17:55:12 INFO - PROCESS | 1665 | 1467593712411 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:55:12 INFO - PROCESS | 1665 | 1467593712413 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:12 INFO - PROCESS | 1665 | 1467593712543 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 17:55:12 INFO - PROCESS | 1665 | 1467593712557 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593712558 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:12 INFO - PROCESS | 1665 | ++DOCSHELL 0x121096800 == 35 [pid = 1665] [id = 58] 17:55:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x12687b400) [pid = 1665] [serial = 170] [outer = 0x0] 17:55:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x126f4b000) [pid = 1665] [serial = 171] [outer = 0x12687b400] 17:55:12 INFO - PROCESS | 1665 | 1467593712597 Marionette DEBUG loaded listener.js 17:55:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x1272b4000) [pid = 1665] [serial = 172] [outer = 0x12687b400] 17:55:12 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x128c90c00) [pid = 1665] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 17:55:12 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x12551d000) [pid = 1665] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 17:55:12 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x120e47400) [pid = 1665] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 17:55:12 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x1213b2800) [pid = 1665] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 17:55:12 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x116142000) [pid = 1665] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 17:55:12 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x1164ed800) [pid = 1665] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 17:55:12 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x117e15000) [pid = 1665] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 17:55:12 INFO - PROCESS | 1665 | --DOMWINDOW == 71 (0x1193dfc00) [pid = 1665] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 17:55:12 INFO - PROCESS | 1665 | 1467593712974 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:55:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 17:55:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 623ms 17:55:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 17:55:13 INFO - PROCESS | 1665 | 1467593713026 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 17:55:13 INFO - PROCESS | 1665 | 1467593713027 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 17:55:13 INFO - PROCESS | 1665 | 1467593713029 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 17:55:13 INFO - PROCESS | 1665 | 1467593713030 Marionette TRACE conn2 <- [1,206,null,{}] 17:55:13 INFO - PROCESS | 1665 | 1467593713033 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:55:13 INFO - PROCESS | 1665 | 1467593713034 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:13 INFO - PROCESS | 1665 | 1467593713111 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 17:55:13 INFO - PROCESS | 1665 | 1467593713114 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593713115 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:13 INFO - PROCESS | 1665 | ++DOCSHELL 0x11715a800 == 36 [pid = 1665] [id = 59] 17:55:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x116142000) [pid = 1665] [serial = 173] [outer = 0x0] 17:55:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x121062400) [pid = 1665] [serial = 174] [outer = 0x116142000] 17:55:13 INFO - PROCESS | 1665 | 1467593713143 Marionette DEBUG loaded listener.js 17:55:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x1272b5c00) [pid = 1665] [serial = 175] [outer = 0x116142000] 17:55:13 INFO - PROCESS | 1665 | 1467593713429 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:55:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 17:55:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 418ms 17:55:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 17:55:13 INFO - PROCESS | 1665 | 1467593713449 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 17:55:13 INFO - PROCESS | 1665 | 1467593713450 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 17:55:13 INFO - PROCESS | 1665 | 1467593713452 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 17:55:13 INFO - PROCESS | 1665 | 1467593713453 Marionette TRACE conn2 <- [1,210,null,{}] 17:55:13 INFO - PROCESS | 1665 | 1467593713465 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:55:13 INFO - PROCESS | 1665 | 1467593713466 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:13 INFO - PROCESS | 1665 | 1467593713561 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 17:55:13 INFO - PROCESS | 1665 | 1467593713567 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593713568 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:13 INFO - PROCESS | 1665 | ++DOCSHELL 0x123a30000 == 37 [pid = 1665] [id = 60] 17:55:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x1164ed800) [pid = 1665] [serial = 176] [outer = 0x0] 17:55:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x128904800) [pid = 1665] [serial = 177] [outer = 0x1164ed800] 17:55:13 INFO - PROCESS | 1665 | 1467593713592 Marionette DEBUG loaded listener.js 17:55:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x128b3a800) [pid = 1665] [serial = 178] [outer = 0x1164ed800] 17:55:13 INFO - PROCESS | 1665 | 1467593713880 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:55:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 17:55:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 477ms 17:55:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 17:55:13 INFO - PROCESS | 1665 | 1467593713930 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 17:55:13 INFO - PROCESS | 1665 | 1467593713932 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 17:55:13 INFO - PROCESS | 1665 | 1467593713934 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 17:55:13 INFO - PROCESS | 1665 | 1467593713935 Marionette TRACE conn2 <- [1,214,null,{}] 17:55:13 INFO - PROCESS | 1665 | 1467593713939 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:55:13 INFO - PROCESS | 1665 | 1467593713942 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:14 INFO - PROCESS | 1665 | 1467593714036 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 17:55:14 INFO - PROCESS | 1665 | 1467593714042 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593714044 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:14 INFO - PROCESS | 1665 | ++DOCSHELL 0x1185cc800 == 38 [pid = 1665] [id = 61] 17:55:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x128b3dc00) [pid = 1665] [serial = 179] [outer = 0x0] 17:55:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x128b48400) [pid = 1665] [serial = 180] [outer = 0x128b3dc00] 17:55:14 INFO - PROCESS | 1665 | 1467593714071 Marionette DEBUG loaded listener.js 17:55:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x1213ce800) [pid = 1665] [serial = 181] [outer = 0x128b3dc00] 17:55:14 INFO - PROCESS | 1665 | 1467593714378 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:55:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 17:55:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 471ms 17:55:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 17:55:14 INFO - PROCESS | 1665 | 1467593714408 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 17:55:14 INFO - PROCESS | 1665 | 1467593714410 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 17:55:14 INFO - PROCESS | 1665 | 1467593714413 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 17:55:14 INFO - PROCESS | 1665 | 1467593714414 Marionette TRACE conn2 <- [1,218,null,{}] 17:55:14 INFO - PROCESS | 1665 | 1467593714416 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:55:14 INFO - PROCESS | 1665 | 1467593714417 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:14 INFO - PROCESS | 1665 | 1467593714513 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 17:55:14 INFO - PROCESS | 1665 | 1467593714519 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593714520 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:14 INFO - PROCESS | 1665 | ++DOCSHELL 0x12498d800 == 39 [pid = 1665] [id = 62] 17:55:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x128b33400) [pid = 1665] [serial = 182] [outer = 0x0] 17:55:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x128f0e800) [pid = 1665] [serial = 183] [outer = 0x128b33400] 17:55:14 INFO - PROCESS | 1665 | 1467593714545 Marionette DEBUG loaded listener.js 17:55:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x12928dc00) [pid = 1665] [serial = 184] [outer = 0x128b33400] 17:55:14 INFO - PROCESS | 1665 | 1467593714882 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:55:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 17:55:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 517ms 17:55:14 INFO - PROCESS | 1665 | 1467593714958 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 17:55:14 INFO - PROCESS | 1665 | 1467593714962 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 17:55:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 17:55:14 INFO - PROCESS | 1665 | 1467593714968 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 17:55:14 INFO - PROCESS | 1665 | 1467593714972 Marionette TRACE conn2 <- [1,222,null,{}] 17:55:14 INFO - PROCESS | 1665 | 1467593714978 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:55:14 INFO - PROCESS | 1665 | 1467593714981 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:15 INFO - PROCESS | 1665 | 1467593715159 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 17:55:15 INFO - PROCESS | 1665 | 1467593715226 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593715230 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:15 INFO - PROCESS | 1665 | ++DOCSHELL 0x112f65000 == 40 [pid = 1665] [id = 63] 17:55:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x11322fc00) [pid = 1665] [serial = 185] [outer = 0x0] 17:55:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x113c98400) [pid = 1665] [serial = 186] [outer = 0x11322fc00] 17:55:15 INFO - PROCESS | 1665 | 1467593715259 Marionette DEBUG loaded listener.js 17:55:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1164ee000) [pid = 1665] [serial = 187] [outer = 0x11322fc00] 17:55:15 INFO - PROCESS | 1665 | 1467593715727 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:55:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 17:55:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 774ms 17:55:15 INFO - PROCESS | 1665 | 1467593715741 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 17:55:15 INFO - PROCESS | 1665 | 1467593715743 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 17:55:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 17:55:15 INFO - PROCESS | 1665 | 1467593715748 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 17:55:15 INFO - PROCESS | 1665 | 1467593715751 Marionette TRACE conn2 <- [1,226,null,{}] 17:55:15 INFO - PROCESS | 1665 | 1467593715753 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:55:15 INFO - PROCESS | 1665 | 1467593715755 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:15 INFO - PROCESS | 1665 | 1467593715861 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 17:55:15 INFO - PROCESS | 1665 | 1467593715928 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593715930 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:15 INFO - PROCESS | 1665 | ++DOCSHELL 0x1180d7800 == 41 [pid = 1665] [id = 64] 17:55:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1174e5400) [pid = 1665] [serial = 188] [outer = 0x0] 17:55:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1185e2400) [pid = 1665] [serial = 189] [outer = 0x1174e5400] 17:55:15 INFO - PROCESS | 1665 | 1467593715960 Marionette DEBUG loaded listener.js 17:55:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x118a92000) [pid = 1665] [serial = 190] [outer = 0x1174e5400] 17:55:16 INFO - PROCESS | 1665 | 1467593716581 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:55:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 17:55:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 873ms 17:55:16 INFO - PROCESS | 1665 | 1467593716620 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 17:55:16 INFO - PROCESS | 1665 | 1467593716622 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 17:55:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 17:55:16 INFO - PROCESS | 1665 | 1467593716625 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 17:55:16 INFO - PROCESS | 1665 | 1467593716627 Marionette TRACE conn2 <- [1,230,null,{}] 17:55:16 INFO - PROCESS | 1665 | 1467593716631 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:55:16 INFO - PROCESS | 1665 | 1467593716632 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:16 INFO - PROCESS | 1665 | 1467593716728 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 17:55:16 INFO - PROCESS | 1665 | 1467593716775 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593716778 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:16 INFO - PROCESS | 1665 | ++DOCSHELL 0x1164b4000 == 42 [pid = 1665] [id = 65] 17:55:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1176eec00) [pid = 1665] [serial = 191] [outer = 0x0] 17:55:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x118175400) [pid = 1665] [serial = 192] [outer = 0x1176eec00] 17:55:16 INFO - PROCESS | 1665 | 1467593716806 Marionette DEBUG loaded listener.js 17:55:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1185e6400) [pid = 1665] [serial = 193] [outer = 0x1176eec00] 17:55:17 INFO - PROCESS | 1665 | --DOCSHELL 0x1185cc800 == 41 [pid = 1665] [id = 61] 17:55:17 INFO - PROCESS | 1665 | --DOCSHELL 0x123a30000 == 40 [pid = 1665] [id = 60] 17:55:17 INFO - PROCESS | 1665 | --DOCSHELL 0x11715a800 == 39 [pid = 1665] [id = 59] 17:55:17 INFO - PROCESS | 1665 | --DOCSHELL 0x121096800 == 38 [pid = 1665] [id = 58] 17:55:17 INFO - PROCESS | 1665 | --DOCSHELL 0x119ea8800 == 37 [pid = 1665] [id = 57] 17:55:17 INFO - PROCESS | 1665 | --DOCSHELL 0x11959b800 == 36 [pid = 1665] [id = 56] 17:55:17 INFO - PROCESS | 1665 | --DOCSHELL 0x1185d2800 == 35 [pid = 1665] [id = 55] 17:55:17 INFO - PROCESS | 1665 | --DOCSHELL 0x1182c6800 == 34 [pid = 1665] [id = 54] 17:55:17 INFO - PROCESS | 1665 | --DOCSHELL 0x11715b000 == 33 [pid = 1665] [id = 53] 17:55:17 INFO - PROCESS | 1665 | --DOCSHELL 0x116618000 == 32 [pid = 1665] [id = 52] 17:55:17 INFO - PROCESS | 1665 | --DOCSHELL 0x113224800 == 31 [pid = 1665] [id = 51] 17:55:17 INFO - PROCESS | 1665 | --DOCSHELL 0x11325a000 == 30 [pid = 1665] [id = 50] 17:55:17 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x116734400) [pid = 1665] [serial = 117] [outer = 0x0] [url = about:blank] 17:55:17 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x116f91400) [pid = 1665] [serial = 118] [outer = 0x0] [url = about:blank] 17:55:17 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x12928d000) [pid = 1665] [serial = 115] [outer = 0x0] [url = about:blank] 17:55:17 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x128f11800) [pid = 1665] [serial = 114] [outer = 0x0] [url = about:blank] 17:55:17 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x126f42000) [pid = 1665] [serial = 103] [outer = 0x0] [url = about:blank] 17:55:17 INFO - PROCESS | 1665 | 1467593717164 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:55:17 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x121057400) [pid = 1665] [serial = 130] [outer = 0x0] [url = about:blank] 17:55:17 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1213cf400) [pid = 1665] [serial = 132] [outer = 0x0] [url = about:blank] 17:55:17 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x118a55c00) [pid = 1665] [serial = 123] [outer = 0x0] [url = about:blank] 17:55:17 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x118436400) [pid = 1665] [serial = 120] [outer = 0x0] [url = about:blank] 17:55:17 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x11998fc00) [pid = 1665] [serial = 126] [outer = 0x0] [url = about:blank] 17:55:17 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x124bf3800) [pid = 1665] [serial = 133] [outer = 0x0] [url = about:blank] 17:55:17 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x120e52800) [pid = 1665] [serial = 129] [outer = 0x0] [url = about:blank] 17:55:17 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x119af2000) [pid = 1665] [serial = 127] [outer = 0x0] [url = about:blank] 17:55:17 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x1185da000) [pid = 1665] [serial = 121] [outer = 0x0] [url = about:blank] 17:55:17 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x119233400) [pid = 1665] [serial = 124] [outer = 0x0] [url = about:blank] 17:55:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 17:55:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 574ms 17:55:17 INFO - PROCESS | 1665 | 1467593717200 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 17:55:17 INFO - PROCESS | 1665 | 1467593717203 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 17:55:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 17:55:17 INFO - PROCESS | 1665 | 1467593717207 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 17:55:17 INFO - PROCESS | 1665 | 1467593717209 Marionette TRACE conn2 <- [1,234,null,{}] 17:55:17 INFO - PROCESS | 1665 | 1467593717211 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:55:17 INFO - PROCESS | 1665 | 1467593717213 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:17 INFO - PROCESS | 1665 | 1467593717287 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 17:55:17 INFO - PROCESS | 1665 | 1467593717293 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593717294 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:17 INFO - PROCESS | 1665 | ++DOCSHELL 0x116aac000 == 31 [pid = 1665] [id = 66] 17:55:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x118a99800) [pid = 1665] [serial = 194] [outer = 0x0] 17:55:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x119235400) [pid = 1665] [serial = 195] [outer = 0x118a99800] 17:55:17 INFO - PROCESS | 1665 | 1467593717321 Marionette DEBUG loaded listener.js 17:55:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x119984800) [pid = 1665] [serial = 196] [outer = 0x118a99800] 17:55:17 INFO - PROCESS | 1665 | 1467593717650 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:55:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 17:55:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 469ms 17:55:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 17:55:17 INFO - PROCESS | 1665 | 1467593717676 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 17:55:17 INFO - PROCESS | 1665 | 1467593717678 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 17:55:17 INFO - PROCESS | 1665 | 1467593717680 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 17:55:17 INFO - PROCESS | 1665 | 1467593717682 Marionette TRACE conn2 <- [1,238,null,{}] 17:55:17 INFO - PROCESS | 1665 | 1467593717690 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:55:17 INFO - PROCESS | 1665 | 1467593717694 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:17 INFO - PROCESS | 1665 | 1467593717780 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 17:55:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x119623800) [pid = 1665] [serial = 197] [outer = 0x12cb99400] 17:55:17 INFO - PROCESS | 1665 | 1467593717844 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593717846 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:17 INFO - PROCESS | 1665 | ++DOCSHELL 0x118ac4800 == 32 [pid = 1665] [id = 67] 17:55:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x1213b2400) [pid = 1665] [serial = 198] [outer = 0x0] 17:55:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x123a17400) [pid = 1665] [serial = 199] [outer = 0x1213b2400] 17:55:17 INFO - PROCESS | 1665 | 1467593717877 Marionette DEBUG loaded listener.js 17:55:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x124903800) [pid = 1665] [serial = 200] [outer = 0x1213b2400] 17:55:18 INFO - PROCESS | 1665 | 1467593718181 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:55:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 17:55:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 520ms 17:55:18 INFO - PROCESS | 1665 | 1467593718201 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 17:55:18 INFO - PROCESS | 1665 | 1467593718203 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 17:55:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 17:55:18 INFO - PROCESS | 1665 | 1467593718214 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 17:55:18 INFO - PROCESS | 1665 | 1467593718215 Marionette TRACE conn2 <- [1,242,null,{}] 17:55:18 INFO - PROCESS | 1665 | 1467593718218 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:55:18 INFO - PROCESS | 1665 | 1467593718219 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:18 INFO - PROCESS | 1665 | 1467593718303 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 17:55:18 INFO - PROCESS | 1665 | 1467593718349 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593718350 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:18 INFO - PROCESS | 1665 | ++DOCSHELL 0x11927a000 == 33 [pid = 1665] [id = 68] 17:55:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x119af2000) [pid = 1665] [serial = 201] [outer = 0x0] 17:55:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x125522400) [pid = 1665] [serial = 202] [outer = 0x119af2000] 17:55:18 INFO - PROCESS | 1665 | 1467593718374 Marionette DEBUG loaded listener.js 17:55:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x12686f400) [pid = 1665] [serial = 203] [outer = 0x119af2000] 17:55:18 INFO - PROCESS | 1665 | 1467593718637 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:55:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 17:55:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 468ms 17:55:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 17:55:18 INFO - PROCESS | 1665 | 1467593718683 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 17:55:18 INFO - PROCESS | 1665 | 1467593718684 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 17:55:18 INFO - PROCESS | 1665 | 1467593718686 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 17:55:18 INFO - PROCESS | 1665 | 1467593718687 Marionette TRACE conn2 <- [1,246,null,{}] 17:55:18 INFO - PROCESS | 1665 | 1467593718698 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:55:18 INFO - PROCESS | 1665 | 1467593718699 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:18 INFO - PROCESS | 1665 | 1467593718774 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 17:55:18 INFO - PROCESS | 1665 | 1467593718778 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593718780 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:18 INFO - PROCESS | 1665 | ++DOCSHELL 0x121093000 == 34 [pid = 1665] [id = 69] 17:55:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x124bc1000) [pid = 1665] [serial = 204] [outer = 0x0] 17:55:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x127271000) [pid = 1665] [serial = 205] [outer = 0x124bc1000] 17:55:18 INFO - PROCESS | 1665 | 1467593718806 Marionette DEBUG loaded listener.js 17:55:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x128b3ac00) [pid = 1665] [serial = 206] [outer = 0x124bc1000] 17:55:19 INFO - PROCESS | 1665 | 1467593719177 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:55:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 17:55:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 528ms 17:55:19 INFO - PROCESS | 1665 | 1467593719222 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 17:55:19 INFO - PROCESS | 1665 | 1467593719224 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 17:55:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 17:55:19 INFO - PROCESS | 1665 | 1467593719227 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 17:55:19 INFO - PROCESS | 1665 | 1467593719229 Marionette TRACE conn2 <- [1,250,null,{}] 17:55:19 INFO - PROCESS | 1665 | 1467593719232 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:55:19 INFO - PROCESS | 1665 | 1467593719239 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:19 INFO - PROCESS | 1665 | 1467593719403 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 17:55:19 INFO - PROCESS | 1665 | 1467593719422 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593719424 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:19 INFO - PROCESS | 1665 | ++DOCSHELL 0x12173b000 == 35 [pid = 1665] [id = 70] 17:55:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x128b40400) [pid = 1665] [serial = 207] [outer = 0x0] 17:55:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x128c8ac00) [pid = 1665] [serial = 208] [outer = 0x128b40400] 17:55:19 INFO - PROCESS | 1665 | 1467593719463 Marionette DEBUG loaded listener.js 17:55:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x1293df400) [pid = 1665] [serial = 209] [outer = 0x128b40400] 17:55:19 INFO - PROCESS | 1665 | 1467593719902 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:55:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 17:55:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 721ms 17:55:19 INFO - PROCESS | 1665 | 1467593719948 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 17:55:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 17:55:19 INFO - PROCESS | 1665 | 1467593719950 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 17:55:19 INFO - PROCESS | 1665 | 1467593719952 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 17:55:19 INFO - PROCESS | 1665 | 1467593719953 Marionette TRACE conn2 <- [1,254,null,{}] 17:55:19 INFO - PROCESS | 1665 | 1467593719955 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:55:19 INFO - PROCESS | 1665 | 1467593719956 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:20 INFO - PROCESS | 1665 | 1467593720050 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 17:55:20 INFO - PROCESS | 1665 | 1467593720081 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593720082 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:20 INFO - PROCESS | 1665 | ++DOCSHELL 0x123b55000 == 36 [pid = 1665] [id = 71] 17:55:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x115d02400) [pid = 1665] [serial = 210] [outer = 0x0] 17:55:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x129560000) [pid = 1665] [serial = 211] [outer = 0x115d02400] 17:55:20 INFO - PROCESS | 1665 | 1467593720108 Marionette DEBUG loaded listener.js 17:55:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12956d400) [pid = 1665] [serial = 212] [outer = 0x115d02400] 17:55:20 INFO - PROCESS | 1665 | 1467593720399 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:55:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 17:55:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 468ms 17:55:20 INFO - PROCESS | 1665 | 1467593720437 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 17:55:20 INFO - PROCESS | 1665 | 1467593720439 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 17:55:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 17:55:20 INFO - PROCESS | 1665 | 1467593720445 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 17:55:20 INFO - PROCESS | 1665 | 1467593720446 Marionette TRACE conn2 <- [1,258,null,{}] 17:55:20 INFO - PROCESS | 1665 | 1467593720448 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:55:20 INFO - PROCESS | 1665 | 1467593720449 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:20 INFO - PROCESS | 1665 | 1467593720539 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 17:55:20 INFO - PROCESS | 1665 | 1467593720570 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593720571 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:20 INFO - PROCESS | 1665 | ++DOCSHELL 0x12555e000 == 37 [pid = 1665] [id = 72] 17:55:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12985b000) [pid = 1665] [serial = 213] [outer = 0x0] 17:55:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x129862c00) [pid = 1665] [serial = 214] [outer = 0x12985b000] 17:55:20 INFO - PROCESS | 1665 | 1467593720594 Marionette DEBUG loaded listener.js 17:55:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x129ad6000) [pid = 1665] [serial = 215] [outer = 0x12985b000] 17:55:20 INFO - PROCESS | 1665 | 1467593720888 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:55:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 17:55:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 470ms 17:55:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 17:55:20 INFO - PROCESS | 1665 | 1467593720919 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 17:55:20 INFO - PROCESS | 1665 | 1467593720921 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 17:55:20 INFO - PROCESS | 1665 | 1467593720928 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 17:55:20 INFO - PROCESS | 1665 | 1467593720929 Marionette TRACE conn2 <- [1,262,null,{}] 17:55:20 INFO - PROCESS | 1665 | 1467593720931 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:55:20 INFO - PROCESS | 1665 | 1467593720932 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:21 INFO - PROCESS | 1665 | 1467593721025 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 17:55:21 INFO - PROCESS | 1665 | 1467593721053 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593721054 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:21 INFO - PROCESS | 1665 | ++DOCSHELL 0x126e22800 == 38 [pid = 1665] [id = 73] 17:55:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x129ad9c00) [pid = 1665] [serial = 216] [outer = 0x0] 17:55:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x12a738000) [pid = 1665] [serial = 217] [outer = 0x129ad9c00] 17:55:21 INFO - PROCESS | 1665 | 1467593721078 Marionette DEBUG loaded listener.js 17:55:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x12a9a3400) [pid = 1665] [serial = 218] [outer = 0x129ad9c00] 17:55:21 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x113231800) [pid = 1665] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 17:55:21 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x118175c00) [pid = 1665] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 17:55:21 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x123a15400) [pid = 1665] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 17:55:21 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x116f0d000) [pid = 1665] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 17:55:21 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x113380800) [pid = 1665] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 17:55:21 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x11337d800) [pid = 1665] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 17:55:21 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x119621000) [pid = 1665] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 17:55:21 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1213b3800) [pid = 1665] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 17:55:21 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x11613e400) [pid = 1665] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 17:55:21 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x113c8e800) [pid = 1665] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 17:55:21 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x116f98400) [pid = 1665] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 17:55:21 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x12687b400) [pid = 1665] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 17:55:21 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x1164ed800) [pid = 1665] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 17:55:21 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x116142000) [pid = 1665] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 17:55:21 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x128b3dc00) [pid = 1665] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 17:55:21 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x113ddc000) [pid = 1665] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 17:55:21 INFO - PROCESS | 1665 | 1467593721419 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:55:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 17:55:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 522ms 17:55:21 INFO - PROCESS | 1665 | 1467593721448 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 17:55:21 INFO - PROCESS | 1665 | 1467593721449 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 17:55:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 17:55:21 INFO - PROCESS | 1665 | 1467593721451 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 17:55:21 INFO - PROCESS | 1665 | 1467593721452 Marionette TRACE conn2 <- [1,266,null,{}] 17:55:21 INFO - PROCESS | 1665 | 1467593721455 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:55:21 INFO - PROCESS | 1665 | 1467593721456 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:21 INFO - PROCESS | 1665 | 1467593721530 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 17:55:21 INFO - PROCESS | 1665 | 1467593721533 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593721534 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:21 INFO - PROCESS | 1665 | ++DOCSHELL 0x124fc5800 == 39 [pid = 1665] [id = 74] 17:55:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x11613e400) [pid = 1665] [serial = 219] [outer = 0x0] 17:55:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x117e13800) [pid = 1665] [serial = 220] [outer = 0x11613e400] 17:55:21 INFO - PROCESS | 1665 | 1467593721561 Marionette DEBUG loaded listener.js 17:55:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x123b98c00) [pid = 1665] [serial = 221] [outer = 0x11613e400] 17:55:21 INFO - PROCESS | 1665 | 1467593721975 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:55:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 17:55:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 572ms 17:55:22 INFO - PROCESS | 1665 | 1467593722025 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 17:55:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 17:55:22 INFO - PROCESS | 1665 | 1467593722027 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 17:55:22 INFO - PROCESS | 1665 | 1467593722031 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 17:55:22 INFO - PROCESS | 1665 | 1467593722033 Marionette TRACE conn2 <- [1,270,null,{}] 17:55:22 INFO - PROCESS | 1665 | 1467593722037 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:55:22 INFO - PROCESS | 1665 | 1467593722039 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:22 INFO - PROCESS | 1665 | 1467593722160 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 17:55:22 INFO - PROCESS | 1665 | 1467593722174 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593722175 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:22 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ace000 == 40 [pid = 1665] [id = 75] 17:55:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x12687c400) [pid = 1665] [serial = 222] [outer = 0x0] 17:55:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x12a9aa000) [pid = 1665] [serial = 223] [outer = 0x12687c400] 17:55:22 INFO - PROCESS | 1665 | 1467593722216 Marionette DEBUG loaded listener.js 17:55:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x12b004400) [pid = 1665] [serial = 224] [outer = 0x12687c400] 17:55:22 INFO - PROCESS | 1665 | 1467593722516 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:55:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 17:55:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 523ms 17:55:22 INFO - PROCESS | 1665 | 1467593722553 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 17:55:22 INFO - PROCESS | 1665 | 1467593722557 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 17:55:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 17:55:22 INFO - PROCESS | 1665 | 1467593722562 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 17:55:22 INFO - PROCESS | 1665 | 1467593722563 Marionette TRACE conn2 <- [1,274,null,{}] 17:55:22 INFO - PROCESS | 1665 | 1467593722565 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:55:22 INFO - PROCESS | 1665 | 1467593722566 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:22 INFO - PROCESS | 1665 | 1467593722666 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 17:55:22 INFO - PROCESS | 1665 | 1467593722672 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593722673 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:22 INFO - PROCESS | 1665 | ++DOCSHELL 0x128b93800 == 41 [pid = 1665] [id = 76] 17:55:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12687c800) [pid = 1665] [serial = 225] [outer = 0x0] 17:55:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12b003400) [pid = 1665] [serial = 226] [outer = 0x12687c800] 17:55:22 INFO - PROCESS | 1665 | 1467593722696 Marionette DEBUG loaded listener.js 17:55:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x12b09a800) [pid = 1665] [serial = 227] [outer = 0x12687c800] 17:55:22 INFO - PROCESS | 1665 | 1467593722991 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:55:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 17:55:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 469ms 17:55:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 17:55:23 INFO - PROCESS | 1665 | 1467593723032 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 17:55:23 INFO - PROCESS | 1665 | 1467593723033 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 17:55:23 INFO - PROCESS | 1665 | 1467593723035 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 17:55:23 INFO - PROCESS | 1665 | 1467593723036 Marionette TRACE conn2 <- [1,278,null,{}] 17:55:23 INFO - PROCESS | 1665 | 1467593723039 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:55:23 INFO - PROCESS | 1665 | 1467593723041 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:23 INFO - PROCESS | 1665 | 1467593723119 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 17:55:23 INFO - PROCESS | 1665 | 1467593723124 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593723126 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:23 INFO - PROCESS | 1665 | ++DOCSHELL 0x128f67000 == 42 [pid = 1665] [id = 77] 17:55:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12b093800) [pid = 1665] [serial = 228] [outer = 0x0] 17:55:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12b127800) [pid = 1665] [serial = 229] [outer = 0x12b093800] 17:55:23 INFO - PROCESS | 1665 | 1467593723149 Marionette DEBUG loaded listener.js 17:55:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x12b131400) [pid = 1665] [serial = 230] [outer = 0x12b093800] 17:55:23 INFO - PROCESS | 1665 | 1467593723576 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:55:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 17:55:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 571ms 17:55:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 17:55:23 INFO - PROCESS | 1665 | 1467593723607 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 17:55:23 INFO - PROCESS | 1665 | 1467593723610 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 17:55:23 INFO - PROCESS | 1665 | 1467593723613 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 17:55:23 INFO - PROCESS | 1665 | 1467593723615 Marionette TRACE conn2 <- [1,282,null,{}] 17:55:23 INFO - PROCESS | 1665 | 1467593723619 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:55:23 INFO - PROCESS | 1665 | 1467593723621 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:23 INFO - PROCESS | 1665 | 1467593723720 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 17:55:23 INFO - PROCESS | 1665 | 1467593723769 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593723771 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:23 INFO - PROCESS | 1665 | ++DOCSHELL 0x1169c0000 == 43 [pid = 1665] [id = 78] 17:55:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x11663bc00) [pid = 1665] [serial = 231] [outer = 0x0] 17:55:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x116f9d000) [pid = 1665] [serial = 232] [outer = 0x11663bc00] 17:55:23 INFO - PROCESS | 1665 | 1467593723801 Marionette DEBUG loaded listener.js 17:55:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x118520800) [pid = 1665] [serial = 233] [outer = 0x11663bc00] 17:55:24 INFO - PROCESS | 1665 | 1467593724210 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:55:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 17:55:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 622ms 17:55:24 INFO - PROCESS | 1665 | 1467593724234 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 17:55:24 INFO - PROCESS | 1665 | 1467593724237 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 17:55:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 17:55:24 INFO - PROCESS | 1665 | 1467593724242 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 17:55:24 INFO - PROCESS | 1665 | 1467593724244 Marionette TRACE conn2 <- [1,286,null,{}] 17:55:24 INFO - PROCESS | 1665 | 1467593724246 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:55:24 INFO - PROCESS | 1665 | 1467593724248 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:24 INFO - PROCESS | 1665 | 1467593724347 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 17:55:24 INFO - PROCESS | 1665 | 1467593724430 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593724432 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:24 INFO - PROCESS | 1665 | ++DOCSHELL 0x121284800 == 44 [pid = 1665] [id = 79] 17:55:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x120e4a400) [pid = 1665] [serial = 234] [outer = 0x0] 17:55:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x121055400) [pid = 1665] [serial = 235] [outer = 0x120e4a400] 17:55:24 INFO - PROCESS | 1665 | 1467593724462 Marionette DEBUG loaded listener.js 17:55:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x123b9bc00) [pid = 1665] [serial = 236] [outer = 0x120e4a400] 17:55:24 INFO - PROCESS | 1665 | 1467593724866 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:55:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 17:55:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 669ms 17:55:24 INFO - PROCESS | 1665 | 1467593724912 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 17:55:24 INFO - PROCESS | 1665 | 1467593724913 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 17:55:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 17:55:24 INFO - PROCESS | 1665 | 1467593724916 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 17:55:24 INFO - PROCESS | 1665 | 1467593724918 Marionette TRACE conn2 <- [1,290,null,{}] 17:55:24 INFO - PROCESS | 1665 | 1467593724945 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:55:24 INFO - PROCESS | 1665 | 1467593724948 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:25 INFO - PROCESS | 1665 | 1467593725049 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 17:55:25 INFO - PROCESS | 1665 | 1467593725111 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593725113 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:25 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ac2000 == 45 [pid = 1665] [id = 80] 17:55:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x1272b7c00) [pid = 1665] [serial = 237] [outer = 0x0] 17:55:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x128908000) [pid = 1665] [serial = 238] [outer = 0x1272b7c00] 17:55:25 INFO - PROCESS | 1665 | 1467593725145 Marionette DEBUG loaded listener.js 17:55:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x12890ec00) [pid = 1665] [serial = 239] [outer = 0x1272b7c00] 17:55:25 INFO - PROCESS | 1665 | 1467593725554 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:55:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 17:55:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 676ms 17:55:25 INFO - PROCESS | 1665 | 1467593725593 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 17:55:25 INFO - PROCESS | 1665 | 1467593725595 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 17:55:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 17:55:25 INFO - PROCESS | 1665 | 1467593725597 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 17:55:25 INFO - PROCESS | 1665 | 1467593725598 Marionette TRACE conn2 <- [1,294,null,{}] 17:55:25 INFO - PROCESS | 1665 | 1467593725601 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:55:25 INFO - PROCESS | 1665 | 1467593725602 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:25 INFO - PROCESS | 1665 | 1467593725728 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 17:55:25 INFO - PROCESS | 1665 | 1467593725777 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593725779 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:25 INFO - PROCESS | 1665 | ++DOCSHELL 0x128f7d000 == 46 [pid = 1665] [id = 81] 17:55:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x128b2c800) [pid = 1665] [serial = 240] [outer = 0x0] 17:55:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x128b30800) [pid = 1665] [serial = 241] [outer = 0x128b2c800] 17:55:25 INFO - PROCESS | 1665 | 1467593725807 Marionette DEBUG loaded listener.js 17:55:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x128b37800) [pid = 1665] [serial = 242] [outer = 0x128b2c800] 17:55:26 INFO - PROCESS | 1665 | 1467593726343 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:55:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:55:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 770ms 17:55:26 INFO - PROCESS | 1665 | 1467593726367 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 17:55:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 17:55:26 INFO - PROCESS | 1665 | 1467593726370 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 17:55:26 INFO - PROCESS | 1665 | 1467593726373 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 17:55:26 INFO - PROCESS | 1665 | 1467593726375 Marionette TRACE conn2 <- [1,298,null,{}] 17:55:26 INFO - PROCESS | 1665 | 1467593726379 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:55:26 INFO - PROCESS | 1665 | 1467593726380 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:26 INFO - PROCESS | 1665 | 1467593726469 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 17:55:26 INFO - PROCESS | 1665 | 1467593726536 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593726538 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:26 INFO - PROCESS | 1665 | ++DOCSHELL 0x116161000 == 47 [pid = 1665] [id = 82] 17:55:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x113c94400) [pid = 1665] [serial = 243] [outer = 0x0] 17:55:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x11663b400) [pid = 1665] [serial = 244] [outer = 0x113c94400] 17:55:26 INFO - PROCESS | 1665 | 1467593726571 Marionette DEBUG loaded listener.js 17:55:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x11821f800) [pid = 1665] [serial = 245] [outer = 0x113c94400] 17:55:27 INFO - PROCESS | 1665 | 1467593727013 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:55:27 INFO - PROCESS | 1665 | --DOCSHELL 0x128b93800 == 46 [pid = 1665] [id = 76] 17:55:27 INFO - PROCESS | 1665 | --DOCSHELL 0x128ace000 == 45 [pid = 1665] [id = 75] 17:55:27 INFO - PROCESS | 1665 | --DOCSHELL 0x124fc5800 == 44 [pid = 1665] [id = 74] 17:55:27 INFO - PROCESS | 1665 | --DOCSHELL 0x126e22800 == 43 [pid = 1665] [id = 73] 17:55:27 INFO - PROCESS | 1665 | --DOCSHELL 0x12555e000 == 42 [pid = 1665] [id = 72] 17:55:27 INFO - PROCESS | 1665 | --DOCSHELL 0x123b55000 == 41 [pid = 1665] [id = 71] 17:55:27 INFO - PROCESS | 1665 | --DOCSHELL 0x12173b000 == 40 [pid = 1665] [id = 70] 17:55:27 INFO - PROCESS | 1665 | --DOCSHELL 0x121093000 == 39 [pid = 1665] [id = 69] 17:55:27 INFO - PROCESS | 1665 | --DOCSHELL 0x11927a000 == 38 [pid = 1665] [id = 68] 17:55:27 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x128f0e800) [pid = 1665] [serial = 183] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1665 | --DOCSHELL 0x118ac4800 == 37 [pid = 1665] [id = 67] 17:55:27 INFO - PROCESS | 1665 | --DOCSHELL 0x116aac000 == 36 [pid = 1665] [id = 66] 17:55:27 INFO - PROCESS | 1665 | --DOCSHELL 0x1164b4000 == 35 [pid = 1665] [id = 65] 17:55:27 INFO - PROCESS | 1665 | --DOCSHELL 0x1180d7800 == 34 [pid = 1665] [id = 64] 17:55:27 INFO - PROCESS | 1665 | --DOCSHELL 0x112f65000 == 33 [pid = 1665] [id = 63] 17:55:27 INFO - PROCESS | 1665 | --DOCSHELL 0x12498d800 == 32 [pid = 1665] [id = 62] 17:55:27 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:55:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 670ms 17:55:27 INFO - PROCESS | 1665 | 1467593727044 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 17:55:27 INFO - PROCESS | 1665 | 1467593727047 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 17:55:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 17:55:27 INFO - PROCESS | 1665 | 1467593727051 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 17:55:27 INFO - PROCESS | 1665 | 1467593727052 Marionette TRACE conn2 <- [1,302,null,{}] 17:55:27 INFO - PROCESS | 1665 | 1467593727055 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:55:27 INFO - PROCESS | 1665 | 1467593727056 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:27 INFO - PROCESS | 1665 | 1467593727143 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 17:55:27 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x1164eac00) [pid = 1665] [serial = 136] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x113c94800) [pid = 1665] [serial = 135] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x118e8e000) [pid = 1665] [serial = 139] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x1249afc00) [pid = 1665] [serial = 165] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x11843fc00) [pid = 1665] [serial = 138] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x11817dc00) [pid = 1665] [serial = 153] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x11851d400) [pid = 1665] [serial = 154] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x12558a800) [pid = 1665] [serial = 168] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x1193d5800) [pid = 1665] [serial = 156] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x119618800) [pid = 1665] [serial = 157] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x120e4a000) [pid = 1665] [serial = 159] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x120e81000) [pid = 1665] [serial = 160] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x12490fc00) [pid = 1665] [serial = 142] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x123b04c00) [pid = 1665] [serial = 141] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1161a0000) [pid = 1665] [serial = 150] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x116907800) [pid = 1665] [serial = 151] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x116741800) [pid = 1665] [serial = 148] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1164e7800) [pid = 1665] [serial = 147] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x121818400) [pid = 1665] [serial = 145] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x118a60c00) [pid = 1665] [serial = 144] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x125520400) [pid = 1665] [serial = 166] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x126f4b000) [pid = 1665] [serial = 171] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x126877800) [pid = 1665] [serial = 169] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x128904800) [pid = 1665] [serial = 177] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x121062400) [pid = 1665] [serial = 174] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x128b48400) [pid = 1665] [serial = 180] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1213ce800) [pid = 1665] [serial = 181] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x1272b5c00) [pid = 1665] [serial = 175] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x1272b4000) [pid = 1665] [serial = 172] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x119623000) [pid = 1665] [serial = 162] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x121669400) [pid = 1665] [serial = 163] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x128b3a800) [pid = 1665] [serial = 178] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1665 | 1467593727196 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593727198 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:27 INFO - PROCESS | 1665 | ++DOCSHELL 0x1164b8800 == 33 [pid = 1665] [id = 83] 17:55:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x116907800) [pid = 1665] [serial = 246] [outer = 0x0] 17:55:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x118a5e800) [pid = 1665] [serial = 247] [outer = 0x116907800] 17:55:27 INFO - PROCESS | 1665 | 1467593727225 Marionette DEBUG loaded listener.js 17:55:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x11998f000) [pid = 1665] [serial = 248] [outer = 0x116907800] 17:55:27 INFO - PROCESS | 1665 | 1467593727553 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:55:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:55:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 520ms 17:55:27 INFO - PROCESS | 1665 | 1467593727572 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 17:55:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 17:55:27 INFO - PROCESS | 1665 | 1467593727577 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 17:55:27 INFO - PROCESS | 1665 | 1467593727580 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 17:55:27 INFO - PROCESS | 1665 | 1467593727584 Marionette TRACE conn2 <- [1,306,null,{}] 17:55:27 INFO - PROCESS | 1665 | 1467593727595 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:55:27 INFO - PROCESS | 1665 | 1467593727599 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:27 INFO - PROCESS | 1665 | 1467593727731 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 17:55:27 INFO - PROCESS | 1665 | 1467593727797 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593727800 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:27 INFO - PROCESS | 1665 | ++DOCSHELL 0x1182b9000 == 34 [pid = 1665] [id = 84] 17:55:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x119993400) [pid = 1665] [serial = 249] [outer = 0x0] 17:55:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x12105b800) [pid = 1665] [serial = 250] [outer = 0x119993400] 17:55:27 INFO - PROCESS | 1665 | 1467593727843 Marionette DEBUG loaded listener.js 17:55:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x12490fc00) [pid = 1665] [serial = 251] [outer = 0x119993400] 17:55:28 INFO - PROCESS | 1665 | 1467593728211 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:55:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:55:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 674ms 17:55:28 INFO - PROCESS | 1665 | 1467593728253 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 17:55:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 17:55:28 INFO - PROCESS | 1665 | 1467593728255 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 17:55:28 INFO - PROCESS | 1665 | 1467593728258 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 17:55:28 INFO - PROCESS | 1665 | 1467593728259 Marionette TRACE conn2 <- [1,310,null,{}] 17:55:28 INFO - PROCESS | 1665 | 1467593728261 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:55:28 INFO - PROCESS | 1665 | 1467593728262 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:28 INFO - PROCESS | 1665 | 1467593728345 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 17:55:28 INFO - PROCESS | 1665 | 1467593728408 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593728409 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:28 INFO - PROCESS | 1665 | ++DOCSHELL 0x1185d4000 == 35 [pid = 1665] [id = 85] 17:55:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x124bc7800) [pid = 1665] [serial = 252] [outer = 0x0] 17:55:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x12558b800) [pid = 1665] [serial = 253] [outer = 0x124bc7800] 17:55:28 INFO - PROCESS | 1665 | 1467593728434 Marionette DEBUG loaded listener.js 17:55:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x12687e800) [pid = 1665] [serial = 254] [outer = 0x124bc7800] 17:55:28 INFO - PROCESS | 1665 | 1467593728716 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:55:28 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:55:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 518ms 17:55:28 INFO - PROCESS | 1665 | 1467593728777 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 17:55:28 INFO - PROCESS | 1665 | 1467593728778 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 17:55:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 17:55:28 INFO - PROCESS | 1665 | 1467593728780 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 17:55:28 INFO - PROCESS | 1665 | 1467593728781 Marionette TRACE conn2 <- [1,314,null,{}] 17:55:28 INFO - PROCESS | 1665 | 1467593728784 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:55:28 INFO - PROCESS | 1665 | 1467593728785 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:28 INFO - PROCESS | 1665 | 1467593728861 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 17:55:28 INFO - PROCESS | 1665 | 1467593728916 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593728918 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:28 INFO - PROCESS | 1665 | ++DOCSHELL 0x119a56000 == 36 [pid = 1665] [id = 86] 17:55:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1161a3000) [pid = 1665] [serial = 255] [outer = 0x0] 17:55:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1272b6400) [pid = 1665] [serial = 256] [outer = 0x1161a3000] 17:55:28 INFO - PROCESS | 1665 | 1467593728942 Marionette DEBUG loaded listener.js 17:55:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x128b30c00) [pid = 1665] [serial = 257] [outer = 0x1161a3000] 17:55:29 INFO - PROCESS | 1665 | 1467593729216 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:55:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:55:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 468ms 17:55:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 17:55:29 INFO - PROCESS | 1665 | 1467593729278 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 17:55:29 INFO - PROCESS | 1665 | 1467593729280 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 17:55:29 INFO - PROCESS | 1665 | 1467593729282 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 17:55:29 INFO - PROCESS | 1665 | 1467593729283 Marionette TRACE conn2 <- [1,318,null,{}] 17:55:29 INFO - PROCESS | 1665 | 1467593729285 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:55:29 INFO - PROCESS | 1665 | 1467593729290 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:29 INFO - PROCESS | 1665 | 1467593729463 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 17:55:29 INFO - PROCESS | 1665 | 1467593729479 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593729480 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:29 INFO - PROCESS | 1665 | ++DOCSHELL 0x121094000 == 37 [pid = 1665] [id = 87] 17:55:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x128b3bc00) [pid = 1665] [serial = 258] [outer = 0x0] 17:55:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x128be8c00) [pid = 1665] [serial = 259] [outer = 0x128b3bc00] 17:55:29 INFO - PROCESS | 1665 | 1467593729520 Marionette DEBUG loaded listener.js 17:55:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x12928e400) [pid = 1665] [serial = 260] [outer = 0x128b3bc00] 17:55:29 INFO - PROCESS | 1665 | 1467593729899 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:55:29 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:55:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 620ms 17:55:29 INFO - PROCESS | 1665 | 1467593729902 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 17:55:29 INFO - PROCESS | 1665 | 1467593729904 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 17:55:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 17:55:29 INFO - PROCESS | 1665 | 1467593729907 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 17:55:29 INFO - PROCESS | 1665 | 1467593729909 Marionette TRACE conn2 <- [1,322,null,{}] 17:55:29 INFO - PROCESS | 1665 | 1467593729911 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:55:29 INFO - PROCESS | 1665 | 1467593729913 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:30 INFO - PROCESS | 1665 | 1467593730006 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 17:55:30 INFO - PROCESS | 1665 | 1467593730009 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593730010 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:30 INFO - PROCESS | 1665 | ++DOCSHELL 0x113c2e000 == 38 [pid = 1665] [id = 88] 17:55:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x128b3dc00) [pid = 1665] [serial = 261] [outer = 0x0] 17:55:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12955f400) [pid = 1665] [serial = 262] [outer = 0x128b3dc00] 17:55:30 INFO - PROCESS | 1665 | 1467593730034 Marionette DEBUG loaded listener.js 17:55:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x118a57400) [pid = 1665] [serial = 263] [outer = 0x128b3dc00] 17:55:30 INFO - PROCESS | 1665 | 1467593730369 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:55:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:55:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 471ms 17:55:30 INFO - PROCESS | 1665 | 1467593730380 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 17:55:30 INFO - PROCESS | 1665 | 1467593730382 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 17:55:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 17:55:30 INFO - PROCESS | 1665 | 1467593730384 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 17:55:30 INFO - PROCESS | 1665 | 1467593730385 Marionette TRACE conn2 <- [1,326,null,{}] 17:55:30 INFO - PROCESS | 1665 | 1467593730388 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:55:30 INFO - PROCESS | 1665 | 1467593730389 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:30 INFO - PROCESS | 1665 | 1467593730488 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 17:55:30 INFO - PROCESS | 1665 | 1467593730520 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593730522 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:30 INFO - PROCESS | 1665 | ++DOCSHELL 0x123b4d000 == 39 [pid = 1665] [id = 89] 17:55:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1293e4000) [pid = 1665] [serial = 264] [outer = 0x0] 17:55:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x12a739c00) [pid = 1665] [serial = 265] [outer = 0x1293e4000] 17:55:30 INFO - PROCESS | 1665 | 1467593730546 Marionette DEBUG loaded listener.js 17:55:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x12a9ab000) [pid = 1665] [serial = 266] [outer = 0x1293e4000] 17:55:30 INFO - PROCESS | 1665 | 1467593730873 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:55:30 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:55:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 519ms 17:55:30 INFO - PROCESS | 1665 | 1467593730903 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 17:55:30 INFO - PROCESS | 1665 | 1467593730904 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 17:55:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 17:55:30 INFO - PROCESS | 1665 | 1467593730906 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 17:55:30 INFO - PROCESS | 1665 | 1467593730908 Marionette TRACE conn2 <- [1,330,null,{}] 17:55:30 INFO - PROCESS | 1665 | 1467593730910 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:55:30 INFO - PROCESS | 1665 | 1467593730912 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:31 INFO - PROCESS | 1665 | 1467593731004 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 17:55:31 INFO - PROCESS | 1665 | 1467593731017 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593731018 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:31 INFO - PROCESS | 1665 | ++DOCSHELL 0x125560800 == 40 [pid = 1665] [id = 90] 17:55:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x12a73d400) [pid = 1665] [serial = 267] [outer = 0x0] 17:55:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x12b005800) [pid = 1665] [serial = 268] [outer = 0x12a73d400] 17:55:31 INFO - PROCESS | 1665 | 1467593731043 Marionette DEBUG loaded listener.js 17:55:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x12b09d800) [pid = 1665] [serial = 269] [outer = 0x12a73d400] 17:55:31 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x1174e5400) [pid = 1665] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 17:55:31 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x11322fc00) [pid = 1665] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 17:55:31 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x124bc1000) [pid = 1665] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 17:55:31 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x1213b2400) [pid = 1665] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 17:55:31 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x11613e400) [pid = 1665] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 17:55:31 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x12985b000) [pid = 1665] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 17:55:31 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x115d02400) [pid = 1665] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 17:55:31 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x12687c800) [pid = 1665] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 17:55:31 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x12687c400) [pid = 1665] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 17:55:31 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x128b33400) [pid = 1665] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 17:55:31 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1176eec00) [pid = 1665] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 17:55:31 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x129ad9c00) [pid = 1665] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 17:55:31 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x119af2000) [pid = 1665] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 17:55:31 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x118a99800) [pid = 1665] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 17:55:31 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x128b40400) [pid = 1665] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 17:55:31 INFO - PROCESS | 1665 | 1467593731458 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:55:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:55:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 569ms 17:55:31 INFO - PROCESS | 1665 | 1467593731477 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 17:55:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 17:55:31 INFO - PROCESS | 1665 | 1467593731478 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 17:55:31 INFO - PROCESS | 1665 | 1467593731480 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 17:55:31 INFO - PROCESS | 1665 | 1467593731481 Marionette TRACE conn2 <- [1,334,null,{}] 17:55:31 INFO - PROCESS | 1665 | 1467593731484 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:55:31 INFO - PROCESS | 1665 | 1467593731485 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:31 INFO - PROCESS | 1665 | 1467593731565 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 17:55:31 INFO - PROCESS | 1665 | 1467593731568 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593731570 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:31 INFO - PROCESS | 1665 | ++DOCSHELL 0x125571000 == 41 [pid = 1665] [id = 91] 17:55:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x11843c800) [pid = 1665] [serial = 270] [outer = 0x0] 17:55:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x125520800) [pid = 1665] [serial = 271] [outer = 0x11843c800] 17:55:31 INFO - PROCESS | 1665 | 1467593731598 Marionette DEBUG loaded listener.js 17:55:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1293e1400) [pid = 1665] [serial = 272] [outer = 0x11843c800] 17:55:31 INFO - PROCESS | 1665 | 1467593731914 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:55:31 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:55:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 468ms 17:55:31 INFO - PROCESS | 1665 | 1467593731952 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 17:55:31 INFO - PROCESS | 1665 | 1467593731954 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 17:55:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 17:55:31 INFO - PROCESS | 1665 | 1467593731965 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 17:55:31 INFO - PROCESS | 1665 | 1467593731966 Marionette TRACE conn2 <- [1,338,null,{}] 17:55:31 INFO - PROCESS | 1665 | 1467593731969 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:55:31 INFO - PROCESS | 1665 | 1467593731970 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:32 INFO - PROCESS | 1665 | 1467593732067 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 17:55:32 INFO - PROCESS | 1665 | 1467593732071 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593732074 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:32 INFO - PROCESS | 1665 | ++DOCSHELL 0x128e0f800 == 42 [pid = 1665] [id = 92] 17:55:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x129860000) [pid = 1665] [serial = 273] [outer = 0x0] 17:55:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12b9ca000) [pid = 1665] [serial = 274] [outer = 0x129860000] 17:55:32 INFO - PROCESS | 1665 | 1467593732102 Marionette DEBUG loaded listener.js 17:55:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x12b9d6400) [pid = 1665] [serial = 275] [outer = 0x129860000] 17:55:32 INFO - PROCESS | 1665 | 1467593732415 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:55:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 17:55:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 476ms 17:55:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 17:55:32 INFO - PROCESS | 1665 | 1467593732433 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 17:55:32 INFO - PROCESS | 1665 | 1467593732434 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 17:55:32 INFO - PROCESS | 1665 | 1467593732437 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 17:55:32 INFO - PROCESS | 1665 | 1467593732438 Marionette TRACE conn2 <- [1,342,null,{}] 17:55:32 INFO - PROCESS | 1665 | 1467593732443 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:55:32 INFO - PROCESS | 1665 | 1467593732445 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:32 INFO - PROCESS | 1665 | 1467593732526 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 17:55:32 INFO - PROCESS | 1665 | 1467593732574 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593732575 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:32 INFO - PROCESS | 1665 | ++DOCSHELL 0x129613800 == 43 [pid = 1665] [id = 93] 17:55:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12985b400) [pid = 1665] [serial = 276] [outer = 0x0] 17:55:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12bb59000) [pid = 1665] [serial = 277] [outer = 0x12985b400] 17:55:32 INFO - PROCESS | 1665 | 1467593732599 Marionette DEBUG loaded listener.js 17:55:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x12bb63800) [pid = 1665] [serial = 278] [outer = 0x12985b400] 17:55:32 INFO - PROCESS | 1665 | 1467593732870 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:55:32 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:55:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 470ms 17:55:32 INFO - PROCESS | 1665 | 1467593732914 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 17:55:32 INFO - PROCESS | 1665 | 1467593732915 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 17:55:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 17:55:32 INFO - PROCESS | 1665 | 1467593732917 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 17:55:32 INFO - PROCESS | 1665 | 1467593732918 Marionette TRACE conn2 <- [1,346,null,{}] 17:55:32 INFO - PROCESS | 1665 | 1467593732920 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:55:32 INFO - PROCESS | 1665 | 1467593732922 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:33 INFO - PROCESS | 1665 | 1467593733005 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 17:55:33 INFO - PROCESS | 1665 | 1467593733011 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593733012 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:33 INFO - PROCESS | 1665 | ++DOCSHELL 0x1298d5000 == 44 [pid = 1665] [id = 94] 17:55:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x126f3d400) [pid = 1665] [serial = 279] [outer = 0x0] 17:55:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x12bfd9800) [pid = 1665] [serial = 280] [outer = 0x126f3d400] 17:55:33 INFO - PROCESS | 1665 | 1467593733036 Marionette DEBUG loaded listener.js 17:55:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x12bfe2000) [pid = 1665] [serial = 281] [outer = 0x126f3d400] 17:55:33 INFO - PROCESS | 1665 | 1467593733399 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:55:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 17:55:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 518ms 17:55:33 INFO - PROCESS | 1665 | 1467593733436 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 17:55:33 INFO - PROCESS | 1665 | 1467593733439 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 17:55:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 17:55:33 INFO - PROCESS | 1665 | 1467593733445 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 17:55:33 INFO - PROCESS | 1665 | 1467593733448 Marionette TRACE conn2 <- [1,350,null,{}] 17:55:33 INFO - PROCESS | 1665 | 1467593733452 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:55:33 INFO - PROCESS | 1665 | 1467593733454 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:33 INFO - PROCESS | 1665 | 1467593733558 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 17:55:33 INFO - PROCESS | 1665 | 1467593733610 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593733612 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:33 INFO - PROCESS | 1665 | ++DOCSHELL 0x115ef7000 == 45 [pid = 1665] [id = 95] 17:55:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x116635800) [pid = 1665] [serial = 282] [outer = 0x0] 17:55:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x116740400) [pid = 1665] [serial = 283] [outer = 0x116635800] 17:55:33 INFO - PROCESS | 1665 | 1467593733643 Marionette DEBUG loaded listener.js 17:55:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x11821fc00) [pid = 1665] [serial = 284] [outer = 0x116635800] 17:55:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 17:55:34 INFO - PROCESS | 1665 | 1467593734061 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:55:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 621ms 17:55:34 INFO - PROCESS | 1665 | 1467593734066 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 17:55:34 INFO - PROCESS | 1665 | 1467593734069 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 17:55:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 17:55:34 INFO - PROCESS | 1665 | 1467593734074 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 17:55:34 INFO - PROCESS | 1665 | 1467593734076 Marionette TRACE conn2 <- [1,354,null,{}] 17:55:34 INFO - PROCESS | 1665 | 1467593734078 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:55:34 INFO - PROCESS | 1665 | 1467593734080 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:34 INFO - PROCESS | 1665 | 1467593734183 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 17:55:34 INFO - PROCESS | 1665 | 1467593734272 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593734273 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:34 INFO - PROCESS | 1665 | ++DOCSHELL 0x1199c5800 == 46 [pid = 1665] [id = 96] 17:55:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x119ae3800) [pid = 1665] [serial = 285] [outer = 0x0] 17:55:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x119e56800) [pid = 1665] [serial = 286] [outer = 0x119ae3800] 17:55:34 INFO - PROCESS | 1665 | 1467593734305 Marionette DEBUG loaded listener.js 17:55:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x12132c400) [pid = 1665] [serial = 287] [outer = 0x119ae3800] 17:55:34 INFO - PROCESS | 1665 | 1467593734739 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:55:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:55:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 721ms 17:55:34 INFO - PROCESS | 1665 | 1467593734795 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 17:55:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 17:55:34 INFO - PROCESS | 1665 | 1467593734797 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 17:55:34 INFO - PROCESS | 1665 | 1467593734800 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 17:55:34 INFO - PROCESS | 1665 | 1467593734802 Marionette TRACE conn2 <- [1,358,null,{}] 17:55:34 INFO - PROCESS | 1665 | 1467593734810 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:55:34 INFO - PROCESS | 1665 | 1467593734813 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:34 INFO - PROCESS | 1665 | 1467593734917 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 17:55:34 INFO - PROCESS | 1665 | 1467593734980 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593734983 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:34 INFO - PROCESS | 1665 | ++DOCSHELL 0x128b97800 == 47 [pid = 1665] [id = 97] 17:55:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x1272ae800) [pid = 1665] [serial = 288] [outer = 0x0] 17:55:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x128904800) [pid = 1665] [serial = 289] [outer = 0x1272ae800] 17:55:35 INFO - PROCESS | 1665 | 1467593735014 Marionette DEBUG loaded listener.js 17:55:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x128b38800) [pid = 1665] [serial = 290] [outer = 0x1272ae800] 17:55:35 INFO - PROCESS | 1665 | 1467593735429 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:55:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:55:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 673ms 17:55:35 INFO - PROCESS | 1665 | 1467593735477 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 17:55:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 17:55:35 INFO - PROCESS | 1665 | 1467593735479 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 17:55:35 INFO - PROCESS | 1665 | 1467593735481 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 17:55:35 INFO - PROCESS | 1665 | 1467593735483 Marionette TRACE conn2 <- [1,362,null,{}] 17:55:35 INFO - PROCESS | 1665 | 1467593735485 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:55:35 INFO - PROCESS | 1665 | 1467593735486 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:35 INFO - PROCESS | 1665 | 1467593735588 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 17:55:35 INFO - PROCESS | 1665 | 1467593735651 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593735653 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:35 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a794000 == 48 [pid = 1665] [id = 98] 17:55:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x128be8000) [pid = 1665] [serial = 291] [outer = 0x0] 17:55:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x128f02800) [pid = 1665] [serial = 292] [outer = 0x128be8000] 17:55:35 INFO - PROCESS | 1665 | 1467593735683 Marionette DEBUG loaded listener.js 17:55:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x129560400) [pid = 1665] [serial = 293] [outer = 0x128be8000] 17:55:36 INFO - PROCESS | 1665 | 1467593736093 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:55:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:55:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 619ms 17:55:36 INFO - PROCESS | 1665 | 1467593736100 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 17:55:36 INFO - PROCESS | 1665 | 1467593736102 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 17:55:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 17:55:36 INFO - PROCESS | 1665 | 1467593736104 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 17:55:36 INFO - PROCESS | 1665 | 1467593736105 Marionette TRACE conn2 <- [1,366,null,{}] 17:55:36 INFO - PROCESS | 1665 | 1467593736108 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:55:36 INFO - PROCESS | 1665 | 1467593736109 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:36 INFO - PROCESS | 1665 | 1467593736208 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 17:55:36 INFO - PROCESS | 1665 | 1467593736256 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593736257 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:36 INFO - PROCESS | 1665 | ++DOCSHELL 0x12ae39000 == 49 [pid = 1665] [id = 99] 17:55:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x129864000) [pid = 1665] [serial = 294] [outer = 0x0] 17:55:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x12b002800) [pid = 1665] [serial = 295] [outer = 0x129864000] 17:55:36 INFO - PROCESS | 1665 | 1467593736285 Marionette DEBUG loaded listener.js 17:55:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x12b12ec00) [pid = 1665] [serial = 296] [outer = 0x129864000] 17:55:36 INFO - PROCESS | 1665 | 1467593736948 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:55:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:55:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 869ms 17:55:36 INFO - PROCESS | 1665 | 1467593736975 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 17:55:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 17:55:36 INFO - PROCESS | 1665 | 1467593736977 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 17:55:36 INFO - PROCESS | 1665 | 1467593736980 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 17:55:36 INFO - PROCESS | 1665 | 1467593736982 Marionette TRACE conn2 <- [1,370,null,{}] 17:55:36 INFO - PROCESS | 1665 | 1467593736985 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:55:36 INFO - PROCESS | 1665 | 1467593736987 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:37 INFO - PROCESS | 1665 | 1467593737078 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 17:55:37 INFO - PROCESS | 1665 | 1467593737142 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593737144 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:37 INFO - PROCESS | 1665 | ++DOCSHELL 0x11926e800 == 50 [pid = 1665] [id = 100] 17:55:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 117 (0x11822e400) [pid = 1665] [serial = 297] [outer = 0x0] 17:55:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 118 (0x118e8dc00) [pid = 1665] [serial = 298] [outer = 0x11822e400] 17:55:37 INFO - PROCESS | 1665 | 1467593737171 Marionette DEBUG loaded listener.js 17:55:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 119 (0x119623400) [pid = 1665] [serial = 299] [outer = 0x11822e400] 17:55:37 INFO - PROCESS | 1665 | 1467593737601 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:55:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:55:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 670ms 17:55:37 INFO - PROCESS | 1665 | 1467593737650 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 17:55:37 INFO - PROCESS | 1665 | 1467593737653 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 17:55:37 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 17:55:37 INFO - PROCESS | 1665 | --DOCSHELL 0x129613800 == 49 [pid = 1665] [id = 93] 17:55:37 INFO - PROCESS | 1665 | --DOCSHELL 0x128e0f800 == 48 [pid = 1665] [id = 92] 17:55:37 INFO - PROCESS | 1665 | --DOCSHELL 0x125571000 == 47 [pid = 1665] [id = 91] 17:55:37 INFO - PROCESS | 1665 | --DOCSHELL 0x125560800 == 46 [pid = 1665] [id = 90] 17:55:37 INFO - PROCESS | 1665 | --DOCSHELL 0x123b4d000 == 45 [pid = 1665] [id = 89] 17:55:37 INFO - PROCESS | 1665 | --DOCSHELL 0x113c2e000 == 44 [pid = 1665] [id = 88] 17:55:37 INFO - PROCESS | 1665 | --DOCSHELL 0x121094000 == 43 [pid = 1665] [id = 87] 17:55:37 INFO - PROCESS | 1665 | --DOMWINDOW == 118 (0x12b127800) [pid = 1665] [serial = 229] [outer = 0x0] [url = about:blank] 17:55:37 INFO - PROCESS | 1665 | --DOCSHELL 0x119a56000 == 42 [pid = 1665] [id = 86] 17:55:37 INFO - PROCESS | 1665 | --DOCSHELL 0x1185d4000 == 41 [pid = 1665] [id = 85] 17:55:37 INFO - PROCESS | 1665 | --DOCSHELL 0x1182b9000 == 40 [pid = 1665] [id = 84] 17:55:37 INFO - PROCESS | 1665 | --DOCSHELL 0x1164b8800 == 39 [pid = 1665] [id = 83] 17:55:37 INFO - PROCESS | 1665 | --DOCSHELL 0x116161000 == 38 [pid = 1665] [id = 82] 17:55:37 INFO - PROCESS | 1665 | --DOCSHELL 0x121284800 == 37 [pid = 1665] [id = 79] 17:55:37 INFO - PROCESS | 1665 | --DOCSHELL 0x1169c0000 == 36 [pid = 1665] [id = 78] 17:55:37 INFO - PROCESS | 1665 | --DOCSHELL 0x128f67000 == 35 [pid = 1665] [id = 77] 17:55:37 INFO - PROCESS | 1665 | --DOMWINDOW == 117 (0x12b09a800) [pid = 1665] [serial = 227] [outer = 0x0] [url = about:blank] 17:55:37 INFO - PROCESS | 1665 | --DOMWINDOW == 116 (0x12ce8a000) [pid = 1665] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:55:37 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x118a92000) [pid = 1665] [serial = 190] [outer = 0x0] [url = about:blank] 17:55:37 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x1164ee000) [pid = 1665] [serial = 187] [outer = 0x0] [url = about:blank] 17:55:37 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x128b3ac00) [pid = 1665] [serial = 206] [outer = 0x0] [url = about:blank] 17:55:37 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x123a17400) [pid = 1665] [serial = 199] [outer = 0x0] [url = about:blank] 17:55:37 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x117e13800) [pid = 1665] [serial = 220] [outer = 0x0] [url = about:blank] 17:55:37 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x129862c00) [pid = 1665] [serial = 214] [outer = 0x0] [url = about:blank] 17:55:37 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x129560000) [pid = 1665] [serial = 211] [outer = 0x0] [url = about:blank] 17:55:37 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x123b98c00) [pid = 1665] [serial = 221] [outer = 0x0] [url = about:blank] 17:55:37 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x127271000) [pid = 1665] [serial = 205] [outer = 0x0] [url = about:blank] 17:55:37 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x12956d400) [pid = 1665] [serial = 212] [outer = 0x0] [url = about:blank] 17:55:37 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x12b003400) [pid = 1665] [serial = 226] [outer = 0x0] [url = about:blank] 17:55:37 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x12b004400) [pid = 1665] [serial = 224] [outer = 0x0] [url = about:blank] 17:55:37 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x12928dc00) [pid = 1665] [serial = 184] [outer = 0x0] [url = about:blank] 17:55:37 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x1185e6400) [pid = 1665] [serial = 193] [outer = 0x0] [url = about:blank] 17:55:37 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x113c98400) [pid = 1665] [serial = 186] [outer = 0x0] [url = about:blank] 17:55:37 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x12a9a3400) [pid = 1665] [serial = 218] [outer = 0x0] [url = about:blank] 17:55:37 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x125522400) [pid = 1665] [serial = 202] [outer = 0x0] [url = about:blank] 17:55:37 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x12686f400) [pid = 1665] [serial = 203] [outer = 0x0] [url = about:blank] 17:55:37 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1185e2400) [pid = 1665] [serial = 189] [outer = 0x0] [url = about:blank] 17:55:37 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x119235400) [pid = 1665] [serial = 195] [outer = 0x0] [url = about:blank] 17:55:37 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x129ad6000) [pid = 1665] [serial = 215] [outer = 0x0] [url = about:blank] 17:55:37 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x118175400) [pid = 1665] [serial = 192] [outer = 0x0] [url = about:blank] 17:55:37 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1293df400) [pid = 1665] [serial = 209] [outer = 0x0] [url = about:blank] 17:55:37 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x124903800) [pid = 1665] [serial = 200] [outer = 0x0] [url = about:blank] 17:55:37 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x128c8ac00) [pid = 1665] [serial = 208] [outer = 0x0] [url = about:blank] 17:55:37 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x119984800) [pid = 1665] [serial = 196] [outer = 0x0] [url = about:blank] 17:55:37 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x12a9aa000) [pid = 1665] [serial = 223] [outer = 0x0] [url = about:blank] 17:55:37 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x12a738000) [pid = 1665] [serial = 217] [outer = 0x0] [url = about:blank] 17:55:37 INFO - PROCESS | 1665 | 1467593737717 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 17:55:37 INFO - PROCESS | 1665 | 1467593737719 Marionette TRACE conn2 <- [1,374,null,{}] 17:55:37 INFO - PROCESS | 1665 | 1467593737722 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:55:37 INFO - PROCESS | 1665 | 1467593737723 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:37 INFO - PROCESS | 1665 | 1467593737799 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 17:55:37 INFO - PROCESS | 1665 | 1467593737859 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593737860 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:37 INFO - PROCESS | 1665 | ++DOCSHELL 0x116161000 == 36 [pid = 1665] [id = 101] 17:55:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x120f07c00) [pid = 1665] [serial = 300] [outer = 0x0] 17:55:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1211a2800) [pid = 1665] [serial = 301] [outer = 0x120f07c00] 17:55:37 INFO - PROCESS | 1665 | 1467593737889 Marionette DEBUG loaded listener.js 17:55:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x12481d000) [pid = 1665] [serial = 302] [outer = 0x120f07c00] 17:55:38 INFO - PROCESS | 1665 | 1467593738197 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 17:55:38 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 17:55:38 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 556ms 17:55:38 INFO - PROCESS | 1665 | 1467593738237 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 17:55:38 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 17:55:38 INFO - PROCESS | 1665 | 1467593738243 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 17:55:38 INFO - PROCESS | 1665 | 1467593738246 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 17:55:38 INFO - PROCESS | 1665 | 1467593738250 Marionette TRACE conn2 <- [1,378,null,{}] 17:55:38 INFO - PROCESS | 1665 | 1467593738261 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:55:38 INFO - PROCESS | 1665 | 1467593738265 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:38 INFO - PROCESS | 1665 | 1467593738415 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 17:55:38 INFO - PROCESS | 1665 | 1467593738504 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593738506 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:38 INFO - PROCESS | 1665 | ++DOCSHELL 0x1185d3000 == 37 [pid = 1665] [id = 102] 17:55:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x125522400) [pid = 1665] [serial = 303] [outer = 0x0] 17:55:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12890bc00) [pid = 1665] [serial = 304] [outer = 0x125522400] 17:55:38 INFO - PROCESS | 1665 | 1467593738552 Marionette DEBUG loaded listener.js 17:55:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x128b3c800) [pid = 1665] [serial = 305] [outer = 0x125522400] 17:55:38 INFO - PROCESS | 1665 | 1467593738902 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:55:38 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 17:55:38 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 674ms 17:55:38 INFO - PROCESS | 1665 | 1467593738919 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 17:55:38 INFO - PROCESS | 1665 | 1467593738921 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 17:55:38 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 17:55:38 INFO - PROCESS | 1665 | 1467593738931 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 17:55:38 INFO - PROCESS | 1665 | 1467593738932 Marionette TRACE conn2 <- [1,382,null,{}] 17:55:38 INFO - PROCESS | 1665 | 1467593738934 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:55:38 INFO - PROCESS | 1665 | 1467593738935 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:39 INFO - PROCESS | 1665 | 1467593739019 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 17:55:39 INFO - PROCESS | 1665 | 1467593739073 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593739074 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:39 INFO - PROCESS | 1665 | ++DOCSHELL 0x1195a5000 == 38 [pid = 1665] [id = 103] 17:55:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x128b39400) [pid = 1665] [serial = 306] [outer = 0x0] 17:55:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1293db800) [pid = 1665] [serial = 307] [outer = 0x128b39400] 17:55:39 INFO - PROCESS | 1665 | 1467593739099 Marionette DEBUG loaded listener.js 17:55:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12985b000) [pid = 1665] [serial = 308] [outer = 0x128b39400] 17:55:39 INFO - PROCESS | 1665 | 1467593739402 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 17:55:39 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 17:55:39 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 518ms 17:55:39 INFO - PROCESS | 1665 | 1467593739481 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 17:55:39 INFO - PROCESS | 1665 | 1467593739482 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 17:55:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 17:55:39 INFO - PROCESS | 1665 | 1467593739498 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 17:55:39 INFO - PROCESS | 1665 | 1467593739499 Marionette TRACE conn2 <- [1,386,null,{}] 17:55:39 INFO - PROCESS | 1665 | 1467593739511 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:55:39 INFO - PROCESS | 1665 | 1467593739513 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:39 INFO - PROCESS | 1665 | 1467593739622 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 17:55:39 INFO - PROCESS | 1665 | 1467593739653 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593739654 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:39 INFO - PROCESS | 1665 | ++DOCSHELL 0x1211f5800 == 39 [pid = 1665] [id = 104] 17:55:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x128b43c00) [pid = 1665] [serial = 309] [outer = 0x0] 17:55:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x129ad4800) [pid = 1665] [serial = 310] [outer = 0x128b43c00] 17:55:39 INFO - PROCESS | 1665 | 1467593739678 Marionette DEBUG loaded listener.js 17:55:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x12bb5c000) [pid = 1665] [serial = 311] [outer = 0x128b43c00] 17:55:40 INFO - PROCESS | 1665 | 1467593740012 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:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 17:55:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 533ms 17:55:40 INFO - PROCESS | 1665 | 1467593740023 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 17:55:40 INFO - PROCESS | 1665 | 1467593740025 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 17:55:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 17:55:40 INFO - PROCESS | 1665 | 1467593740027 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 17:55:40 INFO - PROCESS | 1665 | 1467593740034 Marionette TRACE conn2 <- [1,390,null,{}] 17:55:40 INFO - PROCESS | 1665 | 1467593740036 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:40 INFO - PROCESS | 1665 | 1467593740041 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:40 INFO - PROCESS | 1665 | 1467593740171 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 17:55:40 INFO - PROCESS | 1665 | 1467593740175 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593740176 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:40 INFO - PROCESS | 1665 | ++DOCSHELL 0x117144800 == 40 [pid = 1665] [id = 105] 17:55:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x12b09e000) [pid = 1665] [serial = 312] [outer = 0x0] 17:55:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x12bfe3c00) [pid = 1665] [serial = 313] [outer = 0x12b09e000] 17:55:40 INFO - PROCESS | 1665 | 1467593740230 Marionette DEBUG loaded listener.js 17:55:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x12c5cd800) [pid = 1665] [serial = 314] [outer = 0x12b09e000] 17:55:40 INFO - PROCESS | 1665 | 1467593740563 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:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 17:55:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 574ms 17:55:40 INFO - PROCESS | 1665 | 1467593740602 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 17:55:40 INFO - PROCESS | 1665 | 1467593740603 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 17:55:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 17:55:40 INFO - PROCESS | 1665 | 1467593740606 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 17:55:40 INFO - PROCESS | 1665 | 1467593740608 Marionette TRACE conn2 <- [1,394,null,{}] 17:55:40 INFO - PROCESS | 1665 | 1467593740611 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:40 INFO - PROCESS | 1665 | 1467593740613 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:40 INFO - PROCESS | 1665 | 1467593740763 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 17:55:40 INFO - PROCESS | 1665 | 1467593740784 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593740785 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:40 INFO - PROCESS | 1665 | ++DOCSHELL 0x126e37800 == 41 [pid = 1665] [id = 106] 17:55:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x121254400) [pid = 1665] [serial = 315] [outer = 0x0] 17:55:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x121260000) [pid = 1665] [serial = 316] [outer = 0x121254400] 17:55:40 INFO - PROCESS | 1665 | 1467593740824 Marionette DEBUG loaded listener.js 17:55:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x121263c00) [pid = 1665] [serial = 317] [outer = 0x121254400] 17:55:41 INFO - PROCESS | 1665 | 1467593741268 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:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 17:55:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 670ms 17:55:41 INFO - PROCESS | 1665 | 1467593741277 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 17:55:41 INFO - PROCESS | 1665 | 1467593741278 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 17:55:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 17:55:41 INFO - PROCESS | 1665 | 1467593741280 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 17:55:41 INFO - PROCESS | 1665 | 1467593741281 Marionette TRACE conn2 <- [1,398,null,{}] 17:55:41 INFO - PROCESS | 1665 | 1467593741284 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:41 INFO - PROCESS | 1665 | 1467593741285 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:41 INFO - PROCESS | 1665 | 1467593741385 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 17:55:41 INFO - PROCESS | 1665 | 1467593741389 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593741390 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:41 INFO - PROCESS | 1665 | ++DOCSHELL 0x128b91800 == 42 [pid = 1665] [id = 107] 17:55:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x126e8e800) [pid = 1665] [serial = 318] [outer = 0x0] 17:55:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x126e92c00) [pid = 1665] [serial = 319] [outer = 0x126e8e800] 17:55:41 INFO - PROCESS | 1665 | 1467593741415 Marionette DEBUG loaded listener.js 17:55:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x126e96c00) [pid = 1665] [serial = 320] [outer = 0x126e8e800] 17:55:41 INFO - PROCESS | 1665 | 1467593741762 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:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 17:55:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 518ms 17:55:41 INFO - PROCESS | 1665 | 1467593741799 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 17:55:41 INFO - PROCESS | 1665 | 1467593741800 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 17:55:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 17:55:41 INFO - PROCESS | 1665 | 1467593741802 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 17:55:41 INFO - PROCESS | 1665 | 1467593741803 Marionette TRACE conn2 <- [1,402,null,{}] 17:55:41 INFO - PROCESS | 1665 | 1467593741805 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:41 INFO - PROCESS | 1665 | 1467593741807 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:41 INFO - PROCESS | 1665 | 1467593741904 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 17:55:41 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x128b3bc00) [pid = 1665] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 17:55:41 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x1293e4000) [pid = 1665] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 17:55:41 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x128b3dc00) [pid = 1665] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 17:55:41 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x124bc7800) [pid = 1665] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 17:55:41 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x113c94400) [pid = 1665] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 17:55:41 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x116907800) [pid = 1665] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 17:55:41 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x119993400) [pid = 1665] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 17:55:41 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x12a73d400) [pid = 1665] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 17:55:41 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x1161a3000) [pid = 1665] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 17:55:41 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x11843c800) [pid = 1665] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 17:55:41 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x129860000) [pid = 1665] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 17:55:41 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x12985b400) [pid = 1665] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 17:55:42 INFO - PROCESS | 1665 | 1467593742017 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593742018 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:42 INFO - PROCESS | 1665 | ++DOCSHELL 0x1180cc000 == 43 [pid = 1665] [id = 108] 17:55:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1161a3000) [pid = 1665] [serial = 321] [outer = 0x0] 17:55:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x118a8e800) [pid = 1665] [serial = 322] [outer = 0x1161a3000] 17:55:42 INFO - PROCESS | 1665 | 1467593742043 Marionette DEBUG loaded listener.js 17:55:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x128906400) [pid = 1665] [serial = 323] [outer = 0x1161a3000] 17:55:42 INFO - PROCESS | 1665 | 1467593742195 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 17:55:42 INFO - PROCESS | 1665 | 1467593742379 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:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 17:55:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 620ms 17:55:42 INFO - PROCESS | 1665 | 1467593742423 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 17:55:42 INFO - PROCESS | 1665 | 1467593742424 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 17:55:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 17:55:42 INFO - PROCESS | 1665 | 1467593742426 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 17:55:42 INFO - PROCESS | 1665 | 1467593742427 Marionette TRACE conn2 <- [1,406,null,{}] 17:55:42 INFO - PROCESS | 1665 | 1467593742429 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:42 INFO - PROCESS | 1665 | 1467593742430 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:42 INFO - PROCESS | 1665 | 1467593742514 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 17:55:42 INFO - PROCESS | 1665 | 1467593742567 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593742567 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:42 INFO - PROCESS | 1665 | ++DOCSHELL 0x12ae3d000 == 44 [pid = 1665] [id = 109] 17:55:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x116907800) [pid = 1665] [serial = 324] [outer = 0x0] 17:55:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x121729c00) [pid = 1665] [serial = 325] [outer = 0x116907800] 17:55:42 INFO - PROCESS | 1665 | 1467593742592 Marionette DEBUG loaded listener.js 17:55:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x12172dc00) [pid = 1665] [serial = 326] [outer = 0x116907800] 17:55:42 INFO - PROCESS | 1665 | 1467593742869 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:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 17:55:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 468ms 17:55:42 INFO - PROCESS | 1665 | 1467593742897 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 17:55:42 INFO - PROCESS | 1665 | 1467593742898 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 17:55:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 17:55:42 INFO - PROCESS | 1665 | 1467593742901 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 17:55:42 INFO - PROCESS | 1665 | 1467593742902 Marionette TRACE conn2 <- [1,410,null,{}] 17:55:42 INFO - PROCESS | 1665 | 1467593742906 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:42 INFO - PROCESS | 1665 | 1467593742910 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:43 INFO - PROCESS | 1665 | 1467593743023 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 17:55:43 INFO - PROCESS | 1665 | 1467593743028 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593743030 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:43 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b172000 == 45 [pid = 1665] [id = 110] 17:55:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x121727800) [pid = 1665] [serial = 327] [outer = 0x0] 17:55:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x12a73d400) [pid = 1665] [serial = 328] [outer = 0x121727800] 17:55:43 INFO - PROCESS | 1665 | 1467593743059 Marionette DEBUG loaded listener.js 17:55:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x12cba2800) [pid = 1665] [serial = 329] [outer = 0x121727800] 17:55:43 INFO - PROCESS | 1665 | 1467593743574 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:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 17:55:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 724ms 17:55:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 17:55:43 INFO - PROCESS | 1665 | 1467593743626 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 17:55:43 INFO - PROCESS | 1665 | 1467593743628 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 17:55:43 INFO - PROCESS | 1665 | 1467593743631 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 17:55:43 INFO - PROCESS | 1665 | 1467593743633 Marionette TRACE conn2 <- [1,414,null,{}] 17:55:43 INFO - PROCESS | 1665 | 1467593743636 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:43 INFO - PROCESS | 1665 | 1467593743638 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:43 INFO - PROCESS | 1665 | 1467593743767 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 17:55:43 INFO - PROCESS | 1665 | 1467593743850 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593743851 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:43 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b97c800 == 46 [pid = 1665] [id = 111] 17:55:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x1199e5800) [pid = 1665] [serial = 330] [outer = 0x0] 17:55:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x1199ed800) [pid = 1665] [serial = 331] [outer = 0x1199e5800] 17:55:43 INFO - PROCESS | 1665 | 1467593743876 Marionette DEBUG loaded listener.js 17:55:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x12171fc00) [pid = 1665] [serial = 332] [outer = 0x1199e5800] 17:55:44 INFO - PROCESS | 1665 | 1467593744329 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:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 17:55:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 722ms 17:55:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 17:55:44 INFO - PROCESS | 1665 | 1467593744361 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 17:55:44 INFO - PROCESS | 1665 | 1467593744363 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 17:55:44 INFO - PROCESS | 1665 | 1467593744367 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 17:55:44 INFO - PROCESS | 1665 | 1467593744369 Marionette TRACE conn2 <- [1,418,null,{}] 17:55:44 INFO - PROCESS | 1665 | 1467593744389 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:44 INFO - PROCESS | 1665 | 1467593744391 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:44 INFO - PROCESS | 1665 | 1467593744516 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 17:55:44 INFO - PROCESS | 1665 | 1467593744554 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593744556 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:44 INFO - PROCESS | 1665 | ++DOCSHELL 0x1180ce000 == 47 [pid = 1665] [id = 112] 17:55:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x1176e4c00) [pid = 1665] [serial = 333] [outer = 0x0] 17:55:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x118235400) [pid = 1665] [serial = 334] [outer = 0x1176e4c00] 17:55:44 INFO - PROCESS | 1665 | 1467593744588 Marionette DEBUG loaded listener.js 17:55:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x11823ac00) [pid = 1665] [serial = 335] [outer = 0x1176e4c00] 17:55:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 17:55:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1121ms 17:55:45 INFO - PROCESS | 1665 | 1467593745482 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:45 INFO - PROCESS | 1665 | 1467593745487 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 17:55:45 INFO - PROCESS | 1665 | 1467593745490 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 17:55:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 17:55:45 INFO - PROCESS | 1665 | 1467593745511 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 17:55:45 INFO - PROCESS | 1665 | 1467593745513 Marionette TRACE conn2 <- [1,422,null,{}] 17:55:45 INFO - PROCESS | 1665 | 1467593745515 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:45 INFO - PROCESS | 1665 | 1467593745517 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:45 INFO - PROCESS | 1665 | 1467593745628 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 17:55:45 INFO - PROCESS | 1665 | 1467593745681 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593745683 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:45 INFO - PROCESS | 1665 | ++DOCSHELL 0x123aad800 == 48 [pid = 1665] [id = 113] 17:55:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x119235400) [pid = 1665] [serial = 336] [outer = 0x0] 17:55:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x1199eb800) [pid = 1665] [serial = 337] [outer = 0x119235400] 17:55:45 INFO - PROCESS | 1665 | 1467593745717 Marionette DEBUG loaded listener.js 17:55:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x120f07400) [pid = 1665] [serial = 338] [outer = 0x119235400] 17:55:46 INFO - PROCESS | 1665 | 1467593746837 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:46 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:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1375ms 17:55:46 INFO - PROCESS | 1665 | 1467593746884 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 17:55:46 INFO - PROCESS | 1665 | 1467593746887 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 17:55:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 17:55:46 INFO - PROCESS | 1665 | 1467593746890 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 17:55:46 INFO - PROCESS | 1665 | 1467593746892 Marionette TRACE conn2 <- [1,426,null,{}] 17:55:46 INFO - PROCESS | 1665 | 1467593746896 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:46 INFO - PROCESS | 1665 | 1467593746897 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:47 INFO - PROCESS | 1665 | 1467593747037 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 17:55:47 INFO - PROCESS | 1665 | 1467593747106 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593747107 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:47 INFO - PROCESS | 1665 | ++DOCSHELL 0x11668e000 == 49 [pid = 1665] [id = 114] 17:55:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x117e16c00) [pid = 1665] [serial = 339] [outer = 0x0] 17:55:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 117 (0x11823d000) [pid = 1665] [serial = 340] [outer = 0x117e16c00] 17:55:47 INFO - PROCESS | 1665 | 1467593747136 Marionette DEBUG loaded listener.js 17:55:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 118 (0x118521400) [pid = 1665] [serial = 341] [outer = 0x117e16c00] 17:55:47 INFO - PROCESS | 1665 | 1467593747598 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:47 INFO - PROCESS | 1665 | 1467593747669 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 17:55:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 17:55:47 INFO - PROCESS | 1665 | 1467593747675 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 17:55:47 INFO - PROCESS | 1665 | 1467593747677 Marionette TRACE conn2 <- [1,430,null,{}] 17:55:47 INFO - PROCESS | 1665 | 1467593747680 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:47 INFO - PROCESS | 1665 | 1467593747682 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:47 INFO - PROCESS | 1665 | 1467593747779 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 17:55:47 INFO - PROCESS | 1665 | 1467593747786 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593747787 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:47 INFO - PROCESS | 1665 | ++DOCSHELL 0x11678d800 == 34 [pid = 1665] [id = 115] 17:55:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1199e5c00) [pid = 1665] [serial = 342] [outer = 0x0] 17:55:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1199f1400) [pid = 1665] [serial = 343] [outer = 0x1199e5c00] 17:55:47 INFO - PROCESS | 1665 | 1467593747825 Marionette DEBUG loaded listener.js 17:55:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x120e74000) [pid = 1665] [serial = 344] [outer = 0x1199e5c00] 17:55:48 INFO - PROCESS | 1665 | 1467593748226 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:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 17:55:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 569ms 17:55:48 INFO - PROCESS | 1665 | 1467593748245 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 17:55:48 INFO - PROCESS | 1665 | 1467593748246 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 17:55:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 17:55:48 INFO - PROCESS | 1665 | 1467593748249 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 17:55:48 INFO - PROCESS | 1665 | 1467593748251 Marionette TRACE conn2 <- [1,434,null,{}] 17:55:48 INFO - PROCESS | 1665 | 1467593748261 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:48 INFO - PROCESS | 1665 | 1467593748264 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:48 INFO - PROCESS | 1665 | 1467593748358 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 17:55:48 INFO - PROCESS | 1665 | 1467593748364 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593748366 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:48 INFO - PROCESS | 1665 | ++DOCSHELL 0x11855e000 == 35 [pid = 1665] [id = 116] 17:55:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x118231800) [pid = 1665] [serial = 345] [outer = 0x0] 17:55:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x1213b4800) [pid = 1665] [serial = 346] [outer = 0x118231800] 17:55:48 INFO - PROCESS | 1665 | 1467593748394 Marionette DEBUG loaded listener.js 17:55:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x12172d800) [pid = 1665] [serial = 347] [outer = 0x118231800] 17:55:48 INFO - PROCESS | 1665 | 1467593748757 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:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 17:55:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 524ms 17:55:48 INFO - PROCESS | 1665 | 1467593748781 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 17:55:48 INFO - PROCESS | 1665 | 1467593748783 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 17:55:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 17:55:48 INFO - PROCESS | 1665 | 1467593748787 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 17:55:48 INFO - PROCESS | 1665 | 1467593748788 Marionette TRACE conn2 <- [1,438,null,{}] 17:55:48 INFO - PROCESS | 1665 | 1467593748794 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:48 INFO - PROCESS | 1665 | 1467593748796 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:48 INFO - PROCESS | 1665 | 1467593748916 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 17:55:48 INFO - PROCESS | 1665 | 1467593748923 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593748924 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:48 INFO - PROCESS | 1665 | ++DOCSHELL 0x11959f000 == 36 [pid = 1665] [id = 117] 17:55:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x123e1c800) [pid = 1665] [serial = 348] [outer = 0x0] 17:55:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x124bf8c00) [pid = 1665] [serial = 349] [outer = 0x123e1c800] 17:55:48 INFO - PROCESS | 1665 | 1467593748966 Marionette DEBUG loaded listener.js 17:55:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x125525400) [pid = 1665] [serial = 350] [outer = 0x123e1c800] 17:55:49 INFO - PROCESS | 1665 | 1467593749393 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:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 17:55:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 624ms 17:55:49 INFO - PROCESS | 1665 | 1467593749412 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 17:55:49 INFO - PROCESS | 1665 | 1467593749413 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 17:55:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 17:55:49 INFO - PROCESS | 1665 | 1467593749433 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 17:55:49 INFO - PROCESS | 1665 | 1467593749434 Marionette TRACE conn2 <- [1,442,null,{}] 17:55:49 INFO - PROCESS | 1665 | 1467593749436 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:49 INFO - PROCESS | 1665 | 1467593749438 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:49 INFO - PROCESS | 1665 | 1467593749510 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 17:55:49 INFO - PROCESS | 1665 | 1467593749514 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593749515 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:49 INFO - PROCESS | 1665 | ++DOCSHELL 0x12108f000 == 37 [pid = 1665] [id = 118] 17:55:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x118177c00) [pid = 1665] [serial = 351] [outer = 0x0] 17:55:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x126876800) [pid = 1665] [serial = 352] [outer = 0x118177c00] 17:55:49 INFO - PROCESS | 1665 | 1467593749543 Marionette DEBUG loaded listener.js 17:55:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x126e90800) [pid = 1665] [serial = 353] [outer = 0x118177c00] 17:55:49 INFO - PROCESS | 1665 | 1467593749920 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:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 17:55:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 520ms 17:55:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 17:55:49 INFO - PROCESS | 1665 | 1467593749960 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 17:55:49 INFO - PROCESS | 1665 | 1467593749961 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 17:55:49 INFO - PROCESS | 1665 | 1467593749964 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 17:55:49 INFO - PROCESS | 1665 | 1467593749965 Marionette TRACE conn2 <- [1,446,null,{}] 17:55:49 INFO - PROCESS | 1665 | 1467593749967 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:49 INFO - PROCESS | 1665 | 1467593749971 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:50 INFO - PROCESS | 1665 | 1467593750087 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 17:55:50 INFO - PROCESS | 1665 | 1467593750091 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593750093 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:50 INFO - PROCESS | 1665 | ++DOCSHELL 0x123a45000 == 38 [pid = 1665] [id = 119] 17:55:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x126e90400) [pid = 1665] [serial = 354] [outer = 0x0] 17:55:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x1272ad400) [pid = 1665] [serial = 355] [outer = 0x126e90400] 17:55:50 INFO - PROCESS | 1665 | 1467593750118 Marionette DEBUG loaded listener.js 17:55:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x128b3f800) [pid = 1665] [serial = 356] [outer = 0x126e90400] 17:55:50 INFO - PROCESS | 1665 | 1467593750457 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:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 17:55:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 518ms 17:55:50 INFO - PROCESS | 1665 | 1467593750488 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 17:55:50 INFO - PROCESS | 1665 | 1467593750491 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 17:55:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 17:55:50 INFO - PROCESS | 1665 | 1467593750495 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 17:55:50 INFO - PROCESS | 1665 | 1467593750497 Marionette TRACE conn2 <- [1,450,null,{}] 17:55:50 INFO - PROCESS | 1665 | 1467593750499 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:50 INFO - PROCESS | 1665 | 1467593750501 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:50 INFO - PROCESS | 1665 | 1467593750605 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 17:55:50 INFO - PROCESS | 1665 | 1467593750647 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593750648 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:50 INFO - PROCESS | 1665 | ++DOCSHELL 0x12497a800 == 39 [pid = 1665] [id = 120] 17:55:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x128b45c00) [pid = 1665] [serial = 357] [outer = 0x0] 17:55:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x128bf2000) [pid = 1665] [serial = 358] [outer = 0x128b45c00] 17:55:50 INFO - PROCESS | 1665 | 1467593750683 Marionette DEBUG loaded listener.js 17:55:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x12928fc00) [pid = 1665] [serial = 359] [outer = 0x128b45c00] 17:55:51 INFO - PROCESS | 1665 | 1467593751081 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:51 INFO - PROCESS | 1665 | 1467593751118 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 17:55:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 17:55:51 INFO - PROCESS | 1665 | 1467593751121 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 17:55:51 INFO - PROCESS | 1665 | 1467593751122 Marionette TRACE conn2 <- [1,454,null,{}] 17:55:51 INFO - PROCESS | 1665 | 1467593751127 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:51 INFO - PROCESS | 1665 | 1467593751128 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:51 INFO - PROCESS | 1665 | 1467593751223 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 17:55:51 INFO - PROCESS | 1665 | 1467593751227 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593751228 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x125574800 == 40 [pid = 1665] [id = 121] 17:55:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x128be8c00) [pid = 1665] [serial = 360] [outer = 0x0] 17:55:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x129567800) [pid = 1665] [serial = 361] [outer = 0x128be8c00] 17:55:51 INFO - PROCESS | 1665 | 1467593751253 Marionette DEBUG loaded listener.js 17:55:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x129864400) [pid = 1665] [serial = 362] [outer = 0x128be8c00] 17:55:51 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:55:51 INFO - PROCESS | 1665 | 1467593751588 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:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 17:55:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 474ms 17:55:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 17:55:51 INFO - PROCESS | 1665 | 1467593751600 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 17:55:51 INFO - PROCESS | 1665 | 1467593751602 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 17:55:51 INFO - PROCESS | 1665 | 1467593751604 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 17:55:51 INFO - PROCESS | 1665 | 1467593751605 Marionette TRACE conn2 <- [1,458,null,{}] 17:55:51 INFO - PROCESS | 1665 | 1467593751618 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:51 INFO - PROCESS | 1665 | 1467593751619 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:51 INFO - PROCESS | 1665 | 1467593751719 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 17:55:51 INFO - PROCESS | 1665 | 1467593751724 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593751725 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x11855d000 == 41 [pid = 1665] [id = 122] 17:55:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x128be9800) [pid = 1665] [serial = 363] [outer = 0x0] 17:55:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x12a73c800) [pid = 1665] [serial = 364] [outer = 0x128be9800] 17:55:51 INFO - PROCESS | 1665 | 1467593751757 Marionette DEBUG loaded listener.js 17:55:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x12a9ae800) [pid = 1665] [serial = 365] [outer = 0x128be9800] 17:55:52 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x128b2c800) [pid = 1665] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 17:55:52 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x121254400) [pid = 1665] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 17:55:52 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x12b09e000) [pid = 1665] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 17:55:52 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x1161a3000) [pid = 1665] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 17:55:52 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x128b39400) [pid = 1665] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 17:55:52 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x120f07c00) [pid = 1665] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 17:55:52 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x11822e400) [pid = 1665] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 17:55:52 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x128b43c00) [pid = 1665] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 17:55:52 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x125522400) [pid = 1665] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 17:55:52 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x126f3d400) [pid = 1665] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 17:55:52 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x126e8e800) [pid = 1665] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 17:55:52 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x121727800) [pid = 1665] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 17:55:52 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x116907800) [pid = 1665] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 17:55:52 INFO - PROCESS | 1665 | 1467593752215 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:52 INFO - PROCESS | 1665 | 1467593752231 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 17:55:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 17:55:52 INFO - PROCESS | 1665 | 1467593752251 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 17:55:52 INFO - PROCESS | 1665 | 1467593752252 Marionette TRACE conn2 <- [1,462,null,{}] 17:55:52 INFO - PROCESS | 1665 | 1467593752256 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:52 INFO - PROCESS | 1665 | 1467593752260 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:52 INFO - PROCESS | 1665 | 1467593752346 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 17:55:52 INFO - PROCESS | 1665 | 1467593752350 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593752351 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:52 INFO - PROCESS | 1665 | ++DOCSHELL 0x128b8e800 == 42 [pid = 1665] [id = 123] 17:55:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x119617000) [pid = 1665] [serial = 366] [outer = 0x0] 17:55:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x126e8d400) [pid = 1665] [serial = 367] [outer = 0x119617000] 17:55:52 INFO - PROCESS | 1665 | 1467593752376 Marionette DEBUG loaded listener.js 17:55:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x128b43c00) [pid = 1665] [serial = 368] [outer = 0x119617000] 17:55:52 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:55:52 INFO - PROCESS | 1665 | 1467593752702 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:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 17:55:52 INFO - PROCESS | 1665 | 1467593752728 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 17:55:52 INFO - PROCESS | 1665 | 1467593752730 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 17:55:52 INFO - PROCESS | 1665 | 1467593752732 Marionette TRACE conn2 <- [1,466,null,{}] 17:55:52 INFO - PROCESS | 1665 | 1467593752734 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:52 INFO - PROCESS | 1665 | 1467593752735 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:52 INFO - PROCESS | 1665 | 1467593752823 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 17:55:52 INFO - PROCESS | 1665 | 1467593752879 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593752888 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:52 INFO - PROCESS | 1665 | ++DOCSHELL 0x1293a0000 == 43 [pid = 1665] [id = 124] 17:55:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x119623000) [pid = 1665] [serial = 369] [outer = 0x0] 17:55:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x12a73f400) [pid = 1665] [serial = 370] [outer = 0x119623000] 17:55:52 INFO - PROCESS | 1665 | 1467593752915 Marionette DEBUG loaded listener.js 17:55:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x12b9c9c00) [pid = 1665] [serial = 371] [outer = 0x119623000] 17:55:53 INFO - PROCESS | 1665 | 1467593753219 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:53 INFO - PROCESS | 1665 | 1467593753251 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 17:55:53 INFO - PROCESS | 1665 | 1467593753253 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 17:55:53 INFO - PROCESS | 1665 | 1467593753254 Marionette TRACE conn2 <- [1,470,null,{}] 17:55:53 INFO - PROCESS | 1665 | 1467593753259 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:53 INFO - PROCESS | 1665 | 1467593753260 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:53 INFO - PROCESS | 1665 | 1467593753340 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 17:55:53 INFO - PROCESS | 1665 | 1467593753345 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593753347 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:53 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a77f000 == 44 [pid = 1665] [id = 125] 17:55:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x12b9ca000) [pid = 1665] [serial = 372] [outer = 0x0] 17:55:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x12bfd6800) [pid = 1665] [serial = 373] [outer = 0x12b9ca000] 17:55:53 INFO - PROCESS | 1665 | 1467593753371 Marionette DEBUG loaded listener.js 17:55:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x12bfe4000) [pid = 1665] [serial = 374] [outer = 0x12b9ca000] 17:55:53 INFO - PROCESS | 1665 | 1467593753696 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:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 17:55:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 469ms 17:55:53 INFO - PROCESS | 1665 | 1467593753723 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 17:55:53 INFO - PROCESS | 1665 | 1467593753726 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 17:55:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 17:55:53 INFO - PROCESS | 1665 | 1467593753729 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 17:55:53 INFO - PROCESS | 1665 | 1467593753730 Marionette TRACE conn2 <- [1,474,null,{}] 17:55:53 INFO - PROCESS | 1665 | 1467593753732 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:53 INFO - PROCESS | 1665 | 1467593753733 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:53 INFO - PROCESS | 1665 | 1467593753845 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 17:55:53 INFO - PROCESS | 1665 | 1467593753852 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593753853 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:53 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b059000 == 45 [pid = 1665] [id = 126] 17:55:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x12c0eb400) [pid = 1665] [serial = 375] [outer = 0x0] 17:55:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x12c0f1800) [pid = 1665] [serial = 376] [outer = 0x12c0eb400] 17:55:53 INFO - PROCESS | 1665 | 1467593753878 Marionette DEBUG loaded listener.js 17:55:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x12c0f9000) [pid = 1665] [serial = 377] [outer = 0x12c0eb400] 17:55:54 INFO - PROCESS | 1665 | 1467593754360 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:54 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:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 670ms 17:55:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 17:55:54 INFO - PROCESS | 1665 | 1467593754400 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 17:55:54 INFO - PROCESS | 1665 | 1467593754402 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 17:55:54 INFO - PROCESS | 1665 | 1467593754406 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 17:55:54 INFO - PROCESS | 1665 | 1467593754408 Marionette TRACE conn2 <- [1,478,null,{}] 17:55:54 INFO - PROCESS | 1665 | 1467593754411 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:54 INFO - PROCESS | 1665 | 1467593754413 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:54 INFO - PROCESS | 1665 | 1467593754513 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 17:55:54 INFO - PROCESS | 1665 | 1467593754619 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593754621 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:54 INFO - PROCESS | 1665 | ++DOCSHELL 0x116ac4800 == 46 [pid = 1665] [id = 127] 17:55:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x10ebf5000) [pid = 1665] [serial = 378] [outer = 0x0] 17:55:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x112fc7400) [pid = 1665] [serial = 379] [outer = 0x10ebf5000] 17:55:54 INFO - PROCESS | 1665 | 1467593754653 Marionette DEBUG loaded listener.js 17:55:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x116f03800) [pid = 1665] [serial = 380] [outer = 0x10ebf5000] 17:55:55 INFO - PROCESS | 1665 | 1467593755079 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:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 17:55:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 720ms 17:55:55 INFO - PROCESS | 1665 | 1467593755126 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 17:55:55 INFO - PROCESS | 1665 | 1467593755129 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 17:55:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 17:55:55 INFO - PROCESS | 1665 | 1467593755133 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 17:55:55 INFO - PROCESS | 1665 | 1467593755135 Marionette TRACE conn2 <- [1,482,null,{}] 17:55:55 INFO - PROCESS | 1665 | 1467593755137 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:55 INFO - PROCESS | 1665 | 1467593755139 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:55 INFO - PROCESS | 1665 | 1467593755242 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 17:55:55 INFO - PROCESS | 1665 | 1467593755300 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593755301 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:55 INFO - PROCESS | 1665 | ++DOCSHELL 0x121744800 == 47 [pid = 1665] [id = 128] 17:55:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x11843fc00) [pid = 1665] [serial = 381] [outer = 0x0] 17:55:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 117 (0x11961c400) [pid = 1665] [serial = 382] [outer = 0x11843fc00] 17:55:55 INFO - PROCESS | 1665 | 1467593755331 Marionette DEBUG loaded listener.js 17:55:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 118 (0x120e52800) [pid = 1665] [serial = 383] [outer = 0x11843fc00] 17:55:55 INFO - PROCESS | 1665 | 1467593755784 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:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 17:55:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 670ms 17:55:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 17:55:55 INFO - PROCESS | 1665 | 1467593755803 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 17:55:55 INFO - PROCESS | 1665 | 1467593755805 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 17:55:55 INFO - PROCESS | 1665 | 1467593755807 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 17:55:55 INFO - PROCESS | 1665 | 1467593755810 Marionette TRACE conn2 <- [1,486,null,{}] 17:55:55 INFO - PROCESS | 1665 | 1467593755839 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:55 INFO - PROCESS | 1665 | 1467593755843 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:55 INFO - PROCESS | 1665 | 1467593755983 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 17:55:56 INFO - PROCESS | 1665 | 1467593756037 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593756039 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:56 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b174000 == 48 [pid = 1665] [id = 129] 17:55:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 119 (0x121720c00) [pid = 1665] [serial = 384] [outer = 0x0] 17:55:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 120 (0x123a14400) [pid = 1665] [serial = 385] [outer = 0x121720c00] 17:55:56 INFO - PROCESS | 1665 | 1467593756071 Marionette DEBUG loaded listener.js 17:55:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 121 (0x125f50400) [pid = 1665] [serial = 386] [outer = 0x121720c00] 17:55:56 INFO - PROCESS | 1665 | 1467593756495 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:56 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:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 724ms 17:55:56 INFO - PROCESS | 1665 | 1467593756532 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 17:55:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 17:55:56 INFO - PROCESS | 1665 | 1467593756534 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 17:55:56 INFO - PROCESS | 1665 | 1467593756536 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 17:55:56 INFO - PROCESS | 1665 | 1467593756537 Marionette TRACE conn2 <- [1,490,null,{}] 17:55:56 INFO - PROCESS | 1665 | 1467593756540 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:56 INFO - PROCESS | 1665 | 1467593756541 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:56 INFO - PROCESS | 1665 | 1467593756643 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 17:55:56 INFO - PROCESS | 1665 | 1467593756717 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593756718 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:56 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bcdd000 == 49 [pid = 1665] [id = 130] 17:55:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 122 (0x10ebeb000) [pid = 1665] [serial = 387] [outer = 0x0] 17:55:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 123 (0x126e95000) [pid = 1665] [serial = 388] [outer = 0x10ebeb000] 17:55:56 INFO - PROCESS | 1665 | 1467593756747 Marionette DEBUG loaded listener.js 17:55:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 124 (0x128b2b800) [pid = 1665] [serial = 389] [outer = 0x10ebeb000] 17:55:57 INFO - PROCESS | 1665 | 1467593757280 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:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 17:55:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 823ms 17:55:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 17:55:57 INFO - PROCESS | 1665 | 1467593757360 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 17:55:57 INFO - PROCESS | 1665 | 1467593757362 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 17:55:57 INFO - PROCESS | 1665 | 1467593757365 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 17:55:57 INFO - PROCESS | 1665 | 1467593757367 Marionette TRACE conn2 <- [1,494,null,{}] 17:55:57 INFO - PROCESS | 1665 | 1467593757371 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:57 INFO - PROCESS | 1665 | 1467593757373 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:57 INFO - PROCESS | 1665 | 1467593757456 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 17:55:57 INFO - PROCESS | 1665 | 1467593757523 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593757526 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:57 INFO - PROCESS | 1665 | ++DOCSHELL 0x118ac3800 == 50 [pid = 1665] [id = 131] 17:55:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 125 (0x118233400) [pid = 1665] [serial = 390] [outer = 0x0] 17:55:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 126 (0x118239800) [pid = 1665] [serial = 391] [outer = 0x118233400] 17:55:57 INFO - PROCESS | 1665 | 1467593757553 Marionette DEBUG loaded listener.js 17:55:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 127 (0x1193d5000) [pid = 1665] [serial = 392] [outer = 0x118233400] 17:55:57 INFO - PROCESS | 1665 | 1467593757977 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:58 INFO - PROCESS | 1665 | --DOCSHELL 0x1298d5000 == 49 [pid = 1665] [id = 94] 17:55:58 INFO - PROCESS | 1665 | --DOCSHELL 0x12a77f000 == 48 [pid = 1665] [id = 125] 17:55:58 INFO - PROCESS | 1665 | --DOCSHELL 0x1293a0000 == 47 [pid = 1665] [id = 124] 17:55:58 INFO - PROCESS | 1665 | --DOCSHELL 0x128b8e800 == 46 [pid = 1665] [id = 123] 17:55:58 INFO - PROCESS | 1665 | --DOCSHELL 0x11855d000 == 45 [pid = 1665] [id = 122] 17:55:58 INFO - PROCESS | 1665 | --DOCSHELL 0x125574800 == 44 [pid = 1665] [id = 121] 17:55:58 INFO - PROCESS | 1665 | --DOCSHELL 0x12497a800 == 43 [pid = 1665] [id = 120] 17:55:58 INFO - PROCESS | 1665 | --DOMWINDOW == 126 (0x128904800) [pid = 1665] [serial = 289] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1665 | --DOMWINDOW == 125 (0x12b002800) [pid = 1665] [serial = 295] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1665 | --DOMWINDOW == 124 (0x128f02800) [pid = 1665] [serial = 292] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1665 | --DOMWINDOW == 123 (0x1199ed800) [pid = 1665] [serial = 331] [outer = 0x0] [url = about:blank] 17:55:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 17:55:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 671ms 17:55:58 INFO - PROCESS | 1665 | --DOCSHELL 0x123a45000 == 42 [pid = 1665] [id = 119] 17:55:58 INFO - PROCESS | 1665 | --DOCSHELL 0x12108f000 == 41 [pid = 1665] [id = 118] 17:55:58 INFO - PROCESS | 1665 | --DOCSHELL 0x11959f000 == 40 [pid = 1665] [id = 117] 17:55:58 INFO - PROCESS | 1665 | --DOCSHELL 0x11855e000 == 39 [pid = 1665] [id = 116] 17:55:58 INFO - PROCESS | 1665 | --DOCSHELL 0x11678d800 == 38 [pid = 1665] [id = 115] 17:55:58 INFO - PROCESS | 1665 | --DOCSHELL 0x11668e000 == 37 [pid = 1665] [id = 114] 17:55:58 INFO - PROCESS | 1665 | --DOCSHELL 0x1180ce000 == 36 [pid = 1665] [id = 112] 17:55:58 INFO - PROCESS | 1665 | --DOCSHELL 0x12b97c800 == 35 [pid = 1665] [id = 111] 17:55:58 INFO - PROCESS | 1665 | 1467593758066 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 17:55:58 INFO - PROCESS | 1665 | 1467593758069 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 17:55:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 17:55:58 INFO - PROCESS | 1665 | 1467593758076 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 17:55:58 INFO - PROCESS | 1665 | 1467593758078 Marionette TRACE conn2 <- [1,498,null,{}] 17:55:58 INFO - PROCESS | 1665 | 1467593758081 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:58 INFO - PROCESS | 1665 | 1467593758083 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:58 INFO - PROCESS | 1665 | 1467593758189 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 17:55:58 INFO - PROCESS | 1665 | --DOMWINDOW == 122 (0x128b37800) [pid = 1665] [serial = 242] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1665 | --DOMWINDOW == 121 (0x121260000) [pid = 1665] [serial = 316] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1665 | --DOMWINDOW == 120 (0x12c5cd800) [pid = 1665] [serial = 314] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1665 | --DOMWINDOW == 119 (0x12bfe3c00) [pid = 1665] [serial = 313] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1665 | --DOMWINDOW == 118 (0x119e56800) [pid = 1665] [serial = 286] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1665 | --DOMWINDOW == 117 (0x118a8e800) [pid = 1665] [serial = 322] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1665 | --DOMWINDOW == 116 (0x1293db800) [pid = 1665] [serial = 307] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x12985b000) [pid = 1665] [serial = 308] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x1211a2800) [pid = 1665] [serial = 301] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x12481d000) [pid = 1665] [serial = 302] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x116740400) [pid = 1665] [serial = 283] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x119623400) [pid = 1665] [serial = 299] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x118e8dc00) [pid = 1665] [serial = 298] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x129ad4800) [pid = 1665] [serial = 310] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x12890bc00) [pid = 1665] [serial = 304] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x128b3c800) [pid = 1665] [serial = 305] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x12bfe2000) [pid = 1665] [serial = 281] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x126e92c00) [pid = 1665] [serial = 319] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x128906400) [pid = 1665] [serial = 323] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x12cba2800) [pid = 1665] [serial = 329] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x12a73d400) [pid = 1665] [serial = 328] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x121263c00) [pid = 1665] [serial = 317] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x126e96c00) [pid = 1665] [serial = 320] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x12bb5c000) [pid = 1665] [serial = 311] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x12172dc00) [pid = 1665] [serial = 326] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x121729c00) [pid = 1665] [serial = 325] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1665 | 1467593758295 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593758296 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:58 INFO - PROCESS | 1665 | ++DOCSHELL 0x116ab1800 == 36 [pid = 1665] [id = 132] 17:55:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x118e8dc00) [pid = 1665] [serial = 393] [outer = 0x0] 17:55:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x120e78400) [pid = 1665] [serial = 394] [outer = 0x118e8dc00] 17:55:58 INFO - PROCESS | 1665 | 1467593758344 Marionette DEBUG loaded listener.js 17:55:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x12125bc00) [pid = 1665] [serial = 395] [outer = 0x118e8dc00] 17:55:58 INFO - PROCESS | 1665 | 1467593758649 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:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 17:55:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 625ms 17:55:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 17:55:58 INFO - PROCESS | 1665 | 1467593758701 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 17:55:58 INFO - PROCESS | 1665 | 1467593758702 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 17:55:58 INFO - PROCESS | 1665 | 1467593758705 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 17:55:58 INFO - PROCESS | 1665 | 1467593758707 Marionette TRACE conn2 <- [1,502,null,{}] 17:55:58 INFO - PROCESS | 1665 | 1467593758714 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:58 INFO - PROCESS | 1665 | 1467593758717 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:58 INFO - PROCESS | 1665 | 1467593758827 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 17:55:58 INFO - PROCESS | 1665 | 1467593758881 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593758883 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:58 INFO - PROCESS | 1665 | ++DOCSHELL 0x119ea6800 == 37 [pid = 1665] [id = 133] 17:55:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x121263c00) [pid = 1665] [serial = 396] [outer = 0x0] 17:55:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x123a16c00) [pid = 1665] [serial = 397] [outer = 0x121263c00] 17:55:58 INFO - PROCESS | 1665 | 1467593758911 Marionette DEBUG loaded listener.js 17:55:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x126e98400) [pid = 1665] [serial = 398] [outer = 0x121263c00] 17:55:59 INFO - PROCESS | 1665 | 1467593759195 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:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 17:55:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 522ms 17:55:59 INFO - PROCESS | 1665 | 1467593759231 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 17:55:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 17:55:59 INFO - PROCESS | 1665 | 1467593759233 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 17:55:59 INFO - PROCESS | 1665 | 1467593759235 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 17:55:59 INFO - PROCESS | 1665 | 1467593759236 Marionette TRACE conn2 <- [1,506,null,{}] 17:55:59 INFO - PROCESS | 1665 | 1467593759239 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:59 INFO - PROCESS | 1665 | 1467593759242 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:59 INFO - PROCESS | 1665 | 1467593759330 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 17:55:59 INFO - PROCESS | 1665 | 1467593759398 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593759399 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x123a45000 == 38 [pid = 1665] [id = 134] 17:55:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x12687b000) [pid = 1665] [serial = 399] [outer = 0x0] 17:55:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x128b34c00) [pid = 1665] [serial = 400] [outer = 0x12687b000] 17:55:59 INFO - PROCESS | 1665 | 1467593759425 Marionette DEBUG loaded listener.js 17:55:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x128b44800) [pid = 1665] [serial = 401] [outer = 0x12687b000] 17:55:59 INFO - PROCESS | 1665 | 1467593759711 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:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 17:55:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 521ms 17:55:59 INFO - PROCESS | 1665 | 1467593759759 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 17:55:59 INFO - PROCESS | 1665 | 1467593759762 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 17:55:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 17:55:59 INFO - PROCESS | 1665 | 1467593759764 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 17:55:59 INFO - PROCESS | 1665 | 1467593759766 Marionette TRACE conn2 <- [1,510,null,{}] 17:55:59 INFO - PROCESS | 1665 | 1467593759768 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:59 INFO - PROCESS | 1665 | 1467593759769 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:59 INFO - PROCESS | 1665 | 1467593759852 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 17:55:59 INFO - PROCESS | 1665 | 1467593759913 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593759914 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:55:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x125571800 == 39 [pid = 1665] [id = 135] 17:55:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x118434400) [pid = 1665] [serial = 402] [outer = 0x0] 17:55:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x128befc00) [pid = 1665] [serial = 403] [outer = 0x118434400] 17:55:59 INFO - PROCESS | 1665 | 1467593759940 Marionette DEBUG loaded listener.js 17:55:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x12956dc00) [pid = 1665] [serial = 404] [outer = 0x118434400] 17:56:00 INFO - PROCESS | 1665 | 1467593760255 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:56:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 17:56:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 519ms 17:56:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 17:56:00 INFO - PROCESS | 1665 | 1467593760284 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 17:56:00 INFO - PROCESS | 1665 | 1467593760285 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 17:56:00 INFO - PROCESS | 1665 | 1467593760287 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 17:56:00 INFO - PROCESS | 1665 | 1467593760289 Marionette TRACE conn2 <- [1,514,null,{}] 17:56:00 INFO - PROCESS | 1665 | 1467593760293 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:56:00 INFO - PROCESS | 1665 | 1467593760298 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:00 INFO - PROCESS | 1665 | 1467593760415 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 17:56:00 INFO - PROCESS | 1665 | 1467593760429 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593760431 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x128abc000 == 40 [pid = 1665] [id = 136] 17:56:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x129862c00) [pid = 1665] [serial = 405] [outer = 0x0] 17:56:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x12a9af000) [pid = 1665] [serial = 406] [outer = 0x129862c00] 17:56:00 INFO - PROCESS | 1665 | 1467593760456 Marionette DEBUG loaded listener.js 17:56:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x12bb5b400) [pid = 1665] [serial = 407] [outer = 0x129862c00] 17:56:00 INFO - PROCESS | 1665 | 1467593760795 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:56:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 17:56:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 519ms 17:56:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 17:56:00 INFO - PROCESS | 1665 | 1467593760809 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 17:56:00 INFO - PROCESS | 1665 | 1467593760811 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 17:56:00 INFO - PROCESS | 1665 | 1467593760813 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 17:56:00 INFO - PROCESS | 1665 | 1467593760814 Marionette TRACE conn2 <- [1,518,null,{}] 17:56:00 INFO - PROCESS | 1665 | 1467593760817 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:56:00 INFO - PROCESS | 1665 | 1467593760818 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:00 INFO - PROCESS | 1665 | 1467593760915 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 17:56:00 INFO - PROCESS | 1665 | 1467593760952 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593760953 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x129395000 == 41 [pid = 1665] [id = 137] 17:56:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x12bb64800) [pid = 1665] [serial = 408] [outer = 0x0] 17:56:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x12c0ea800) [pid = 1665] [serial = 409] [outer = 0x12bb64800] 17:56:00 INFO - PROCESS | 1665 | 1467593760978 Marionette DEBUG loaded listener.js 17:56:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x12c5c7c00) [pid = 1665] [serial = 410] [outer = 0x12bb64800] 17:56:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 17:56:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 519ms 17:56:01 INFO - PROCESS | 1665 | 1467593761330 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:56:01 INFO - PROCESS | 1665 | 1467593761333 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 17:56:01 INFO - PROCESS | 1665 | 1467593761334 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 17:56:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 17:56:01 INFO - PROCESS | 1665 | 1467593761336 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 17:56:01 INFO - PROCESS | 1665 | 1467593761337 Marionette TRACE conn2 <- [1,522,null,{}] 17:56:01 INFO - PROCESS | 1665 | 1467593761340 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:56:01 INFO - PROCESS | 1665 | 1467593761341 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:01 INFO - PROCESS | 1665 | 1467593761441 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 17:56:01 INFO - PROCESS | 1665 | 1467593761445 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593761446 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x1298e3800 == 42 [pid = 1665] [id = 138] 17:56:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x128bafc00) [pid = 1665] [serial = 411] [outer = 0x0] 17:56:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 117 (0x128bb3800) [pid = 1665] [serial = 412] [outer = 0x128bafc00] 17:56:01 INFO - PROCESS | 1665 | 1467593761503 Marionette DEBUG loaded listener.js 17:56:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 118 (0x128bb7400) [pid = 1665] [serial = 413] [outer = 0x128bafc00] 17:56:01 INFO - PROCESS | 1665 | 1467593761814 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:56:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 17:56:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 518ms 17:56:01 INFO - PROCESS | 1665 | 1467593761855 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 17:56:01 INFO - PROCESS | 1665 | 1467593761856 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 17:56:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 17:56:01 INFO - PROCESS | 1665 | 1467593761858 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 17:56:01 INFO - PROCESS | 1665 | 1467593761860 Marionette TRACE conn2 <- [1,526,null,{}] 17:56:01 INFO - PROCESS | 1665 | 1467593761863 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:56:01 INFO - PROCESS | 1665 | 1467593761864 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:01 INFO - PROCESS | 1665 | 1467593761970 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 17:56:01 INFO - PROCESS | 1665 | 1467593761982 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593761983 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b15b000 == 43 [pid = 1665] [id = 139] 17:56:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 119 (0x128bb1c00) [pid = 1665] [serial = 414] [outer = 0x0] 17:56:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 120 (0x12c5c9400) [pid = 1665] [serial = 415] [outer = 0x128bb1c00] 17:56:02 INFO - PROCESS | 1665 | 1467593762034 Marionette DEBUG loaded listener.js 17:56:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 121 (0x12c871800) [pid = 1665] [serial = 416] [outer = 0x128bb1c00] 17:56:02 INFO - PROCESS | 1665 | --DOMWINDOW == 120 (0x129864000) [pid = 1665] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 17:56:02 INFO - PROCESS | 1665 | --DOMWINDOW == 119 (0x12b9ca000) [pid = 1665] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 17:56:02 INFO - PROCESS | 1665 | --DOMWINDOW == 118 (0x126e90400) [pid = 1665] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 17:56:02 INFO - PROCESS | 1665 | --DOMWINDOW == 117 (0x118231800) [pid = 1665] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 17:56:02 INFO - PROCESS | 1665 | --DOMWINDOW == 116 (0x123e1c800) [pid = 1665] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 17:56:02 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x128b45c00) [pid = 1665] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 17:56:02 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x117e16c00) [pid = 1665] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 17:56:02 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x119235400) [pid = 1665] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 17:56:02 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x118177c00) [pid = 1665] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 17:56:02 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x128be8c00) [pid = 1665] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 17:56:02 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x128be9800) [pid = 1665] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 17:56:02 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x119623000) [pid = 1665] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 17:56:02 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x119617000) [pid = 1665] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 17:56:02 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x1199e5c00) [pid = 1665] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 17:56:02 INFO - PROCESS | 1665 | 1467593762647 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:56:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 17:56:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 819ms 17:56:02 INFO - PROCESS | 1665 | 1467593762678 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 17:56:02 INFO - PROCESS | 1665 | 1467593762679 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 17:56:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 17:56:02 INFO - PROCESS | 1665 | 1467593762682 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 17:56:02 INFO - PROCESS | 1665 | 1467593762683 Marionette TRACE conn2 <- [1,530,null,{}] 17:56:02 INFO - PROCESS | 1665 | 1467593762685 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:56:02 INFO - PROCESS | 1665 | 1467593762686 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:02 INFO - PROCESS | 1665 | 1467593762771 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 17:56:02 INFO - PROCESS | 1665 | 1467593762832 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593762833 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:02 INFO - PROCESS | 1665 | ++DOCSHELL 0x127247000 == 44 [pid = 1665] [id = 140] 17:56:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x118a92800) [pid = 1665] [serial = 417] [outer = 0x0] 17:56:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x12481a400) [pid = 1665] [serial = 418] [outer = 0x118a92800] 17:56:02 INFO - PROCESS | 1665 | 1467593762858 Marionette DEBUG loaded listener.js 17:56:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x128c8b000) [pid = 1665] [serial = 419] [outer = 0x118a92800] 17:56:03 INFO - PROCESS | 1665 | 1467593763117 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:56:03 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 17:56:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 17:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:56:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 17:56:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:56:03 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 17:56:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 17:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:56:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 17:56:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:56:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 469ms 17:56:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 17:56:03 INFO - PROCESS | 1665 | 1467593763152 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 17:56:03 INFO - PROCESS | 1665 | 1467593763154 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 17:56:03 INFO - PROCESS | 1665 | 1467593763164 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 17:56:03 INFO - PROCESS | 1665 | 1467593763166 Marionette TRACE conn2 <- [1,534,null,{}] 17:56:03 INFO - PROCESS | 1665 | 1467593763168 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:56:03 INFO - PROCESS | 1665 | 1467593763170 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:03 INFO - PROCESS | 1665 | 1467593763281 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 17:56:03 INFO - PROCESS | 1665 | 1467593763285 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593763287 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c551000 == 45 [pid = 1665] [id = 141] 17:56:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x129864000) [pid = 1665] [serial = 420] [outer = 0x0] 17:56:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x12b9ca400) [pid = 1665] [serial = 421] [outer = 0x129864000] 17:56:03 INFO - PROCESS | 1665 | 1467593763330 Marionette DEBUG loaded listener.js 17:56:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x12c877000) [pid = 1665] [serial = 422] [outer = 0x129864000] 17:56:03 INFO - PROCESS | 1665 | 1467593763660 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:56:03 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 17:56:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 528ms 17:56:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 17:56:03 INFO - PROCESS | 1665 | 1467593763685 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 17:56:03 INFO - PROCESS | 1665 | 1467593763686 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 17:56:03 INFO - PROCESS | 1665 | 1467593763688 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 17:56:03 INFO - PROCESS | 1665 | 1467593763689 Marionette TRACE conn2 <- [1,538,null,{}] 17:56:03 INFO - PROCESS | 1665 | 1467593763694 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:56:03 INFO - PROCESS | 1665 | 1467593763695 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:03 INFO - PROCESS | 1665 | 1467593763815 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 17:56:03 INFO - PROCESS | 1665 | 1467593763828 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593763829 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c95d000 == 46 [pid = 1665] [id = 142] 17:56:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x114fa2800) [pid = 1665] [serial = 423] [outer = 0x0] 17:56:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x114fa8400) [pid = 1665] [serial = 424] [outer = 0x114fa2800] 17:56:03 INFO - PROCESS | 1665 | 1467593763861 Marionette DEBUG loaded listener.js 17:56:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x121254400) [pid = 1665] [serial = 425] [outer = 0x114fa2800] 17:56:04 INFO - PROCESS | 1665 | 1467593764178 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:56:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 17:56:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 524ms 17:56:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 17:56:04 INFO - PROCESS | 1665 | 1467593764213 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 17:56:04 INFO - PROCESS | 1665 | 1467593764214 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 17:56:04 INFO - PROCESS | 1665 | 1467593764216 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 17:56:04 INFO - PROCESS | 1665 | 1467593764217 Marionette TRACE conn2 <- [1,542,null,{}] 17:56:04 INFO - PROCESS | 1665 | 1467593764219 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:56:04 INFO - PROCESS | 1665 | 1467593764220 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:04 INFO - PROCESS | 1665 | 1467593764316 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 17:56:04 INFO - PROCESS | 1665 | 1467593764320 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593764321 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:04 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d114800 == 47 [pid = 1665] [id = 143] 17:56:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 117 (0x126f3ec00) [pid = 1665] [serial = 426] [outer = 0x0] 17:56:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 118 (0x12c87b000) [pid = 1665] [serial = 427] [outer = 0x126f3ec00] 17:56:04 INFO - PROCESS | 1665 | 1467593764346 Marionette DEBUG loaded listener.js 17:56:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 119 (0x12cba0c00) [pid = 1665] [serial = 428] [outer = 0x126f3ec00] 17:56:04 INFO - PROCESS | 1665 | 1467593764781 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:56:04 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:56:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 569ms 17:56:04 INFO - PROCESS | 1665 | 1467593764786 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 17:56:04 INFO - PROCESS | 1665 | 1467593764788 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 17:56:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 17:56:04 INFO - PROCESS | 1665 | 1467593764792 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 17:56:04 INFO - PROCESS | 1665 | 1467593764794 Marionette TRACE conn2 <- [1,546,null,{}] 17:56:04 INFO - PROCESS | 1665 | 1467593764798 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:56:04 INFO - PROCESS | 1665 | 1467593764799 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:04 INFO - PROCESS | 1665 | 1467593764909 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 17:56:05 INFO - PROCESS | 1665 | 1467593765007 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593765011 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x118ad4000 == 48 [pid = 1665] [id = 144] 17:56:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 120 (0x116140000) [pid = 1665] [serial = 429] [outer = 0x0] 17:56:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 121 (0x116734400) [pid = 1665] [serial = 430] [outer = 0x116140000] 17:56:05 INFO - PROCESS | 1665 | 1467593765047 Marionette DEBUG loaded listener.js 17:56:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 122 (0x1193d5800) [pid = 1665] [serial = 431] [outer = 0x116140000] 17:56:05 INFO - PROCESS | 1665 | 1467593765442 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:56:05 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:56:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 672ms 17:56:05 INFO - PROCESS | 1665 | 1467593765463 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 17:56:05 INFO - PROCESS | 1665 | 1467593765466 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 17:56:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 17:56:05 INFO - PROCESS | 1665 | 1467593765471 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 17:56:05 INFO - PROCESS | 1665 | 1467593765473 Marionette TRACE conn2 <- [1,550,null,{}] 17:56:05 INFO - PROCESS | 1665 | 1467593765499 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:56:05 INFO - PROCESS | 1665 | 1467593765501 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:05 INFO - PROCESS | 1665 | 1467593765614 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 17:56:05 INFO - PROCESS | 1665 | 1467593765732 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593765733 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ac0800 == 49 [pid = 1665] [id = 145] 17:56:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 123 (0x120e79000) [pid = 1665] [serial = 432] [outer = 0x0] 17:56:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 124 (0x121260000) [pid = 1665] [serial = 433] [outer = 0x120e79000] 17:56:05 INFO - PROCESS | 1665 | 1467593765785 Marionette DEBUG loaded listener.js 17:56:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 125 (0x12172b400) [pid = 1665] [serial = 434] [outer = 0x120e79000] 17:56:06 INFO - PROCESS | 1665 | 1467593766153 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:56:06 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 17:56:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 690ms 17:56:06 INFO - PROCESS | 1665 | 1467593766161 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 17:56:06 INFO - PROCESS | 1665 | 1467593766163 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 17:56:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 17:56:06 INFO - PROCESS | 1665 | 1467593766166 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 17:56:06 INFO - PROCESS | 1665 | 1467593766168 Marionette TRACE conn2 <- [1,554,null,{}] 17:56:06 INFO - PROCESS | 1665 | 1467593766176 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:56:06 INFO - PROCESS | 1665 | 1467593766179 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:06 INFO - PROCESS | 1665 | 1467593766287 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 17:56:06 INFO - PROCESS | 1665 | 1467593766343 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593766345 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:06 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c974000 == 50 [pid = 1665] [id = 146] 17:56:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 126 (0x124ebe000) [pid = 1665] [serial = 435] [outer = 0x0] 17:56:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 127 (0x126f49400) [pid = 1665] [serial = 436] [outer = 0x124ebe000] 17:56:06 INFO - PROCESS | 1665 | 1467593766376 Marionette DEBUG loaded listener.js 17:56:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 128 (0x128bb8000) [pid = 1665] [serial = 437] [outer = 0x124ebe000] 17:56:06 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:56:06 INFO - PROCESS | 1665 | [1665] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:56:06 INFO - PROCESS | 1665 | 1467593766830 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:56:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 17:56:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 672ms 17:56:06 INFO - PROCESS | 1665 | 1467593766837 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 17:56:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 17:56:06 INFO - PROCESS | 1665 | 1467593766839 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 17:56:06 INFO - PROCESS | 1665 | 1467593766841 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 17:56:06 INFO - PROCESS | 1665 | 1467593766843 Marionette TRACE conn2 <- [1,558,null,{}] 17:56:06 INFO - PROCESS | 1665 | 1467593766845 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:56:06 INFO - PROCESS | 1665 | 1467593766847 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:06 INFO - PROCESS | 1665 | 1467593766953 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 17:56:07 INFO - PROCESS | 1665 | 1467593767045 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1665 | 1467593767047 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:07 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d22d800 == 51 [pid = 1665] [id = 147] 17:56:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 129 (0x129568c00) [pid = 1665] [serial = 438] [outer = 0x0] 17:56:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 130 (0x12a9b2c00) [pid = 1665] [serial = 439] [outer = 0x129568c00] 17:56:07 INFO - PROCESS | 1665 | 1467593767075 Marionette DEBUG loaded listener.js 17:56:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 131 (0x12b09ec00) [pid = 1665] [serial = 440] [outer = 0x129568c00] 17:56:07 INFO - PROCESS | 1665 | 1467593767479 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:56:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 17:56:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 668ms 17:56:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 17:56:07 INFO - PROCESS | 1665 | 1467593767511 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 17:56:07 INFO - PROCESS | 1665 | 1467593767512 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 17:56:07 INFO - PROCESS | 1665 | 1467593767515 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 17:56:07 INFO - PROCESS | 1665 | 1467593767516 Marionette TRACE conn2 <- [1,562,null,{}] 17:56:07 INFO - PROCESS | 1665 | 1467593767518 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:56:07 INFO - PROCESS | 1665 | 1467593767520 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:07 INFO - PROCESS | 1665 | 1467593767624 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 17:56:07 INFO - PROCESS | 1665 | 1467593767698 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1665 | 1467593767699 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:07 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d69b800 == 52 [pid = 1665] [id = 148] 17:56:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 132 (0x1288c1c00) [pid = 1665] [serial = 441] [outer = 0x0] 17:56:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 133 (0x1288c6000) [pid = 1665] [serial = 442] [outer = 0x1288c1c00] 17:56:07 INFO - PROCESS | 1665 | 1467593767727 Marionette DEBUG loaded listener.js 17:56:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 134 (0x1288c9c00) [pid = 1665] [serial = 443] [outer = 0x1288c1c00] 17:56:07 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:56:08 INFO - PROCESS | 1665 | 1467593768163 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:56:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 17:56:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 669ms 17:56:08 INFO - PROCESS | 1665 | 1467593768184 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 17:56:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 17:56:08 INFO - PROCESS | 1665 | 1467593768186 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 17:56:08 INFO - PROCESS | 1665 | 1467593768188 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 17:56:08 INFO - PROCESS | 1665 | 1467593768189 Marionette TRACE conn2 <- [1,566,null,{}] 17:56:08 INFO - PROCESS | 1665 | 1467593768192 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:56:08 INFO - PROCESS | 1665 | 1467593768196 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:08 INFO - PROCESS | 1665 | 1467593768336 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 17:56:08 INFO - PROCESS | 1665 | 1467593768430 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593768432 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:08 INFO - PROCESS | 1665 | ++DOCSHELL 0x119274800 == 53 [pid = 1665] [id = 149] 17:56:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 135 (0x128bb8c00) [pid = 1665] [serial = 444] [outer = 0x0] 17:56:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 136 (0x12b9ce400) [pid = 1665] [serial = 445] [outer = 0x128bb8c00] 17:56:08 INFO - PROCESS | 1665 | 1467593768462 Marionette DEBUG loaded listener.js 17:56:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 137 (0x12c5c3800) [pid = 1665] [serial = 446] [outer = 0x128bb8c00] 17:56:08 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:56:09 INFO - PROCESS | 1665 | 1467593769004 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:56:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 17:56:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 869ms 17:56:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 17:56:09 INFO - PROCESS | 1665 | 1467593769058 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 17:56:09 INFO - PROCESS | 1665 | 1467593769060 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 17:56:09 INFO - PROCESS | 1665 | 1467593769063 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 17:56:09 INFO - PROCESS | 1665 | 1467593769064 Marionette TRACE conn2 <- [1,570,null,{}] 17:56:09 INFO - PROCESS | 1665 | 1467593769068 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:56:09 INFO - PROCESS | 1665 | 1467593769070 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:09 INFO - PROCESS | 1665 | 1467593769165 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 17:56:09 INFO - PROCESS | 1665 | 1467593769229 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593769231 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:09 INFO - PROCESS | 1665 | ++DOCSHELL 0x118569800 == 54 [pid = 1665] [id = 150] 17:56:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 138 (0x115e23000) [pid = 1665] [serial = 447] [outer = 0x0] 17:56:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 139 (0x116982800) [pid = 1665] [serial = 448] [outer = 0x115e23000] 17:56:09 INFO - PROCESS | 1665 | 1467593769258 Marionette DEBUG loaded listener.js 17:56:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 140 (0x11843ec00) [pid = 1665] [serial = 449] [outer = 0x115e23000] 17:56:09 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:56:09 INFO - PROCESS | 1665 | 1467593769685 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:56:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 17:56:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 673ms 17:56:09 INFO - PROCESS | 1665 | 1467593769736 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 17:56:09 INFO - PROCESS | 1665 | 1467593769739 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 17:56:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 17:56:09 INFO - PROCESS | 1665 | 1467593769765 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 17:56:09 INFO - PROCESS | 1665 | 1467593769766 Marionette TRACE conn2 <- [1,574,null,{}] 17:56:09 INFO - PROCESS | 1665 | 1467593769769 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:56:09 INFO - PROCESS | 1665 | 1467593769770 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:09 INFO - PROCESS | 1665 | 1467593769866 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 17:56:10 INFO - PROCESS | 1665 | --DOCSHELL 0x12c95d000 == 53 [pid = 1665] [id = 142] 17:56:10 INFO - PROCESS | 1665 | --DOCSHELL 0x12c551000 == 52 [pid = 1665] [id = 141] 17:56:10 INFO - PROCESS | 1665 | --DOCSHELL 0x127247000 == 51 [pid = 1665] [id = 140] 17:56:10 INFO - PROCESS | 1665 | --DOCSHELL 0x12b15b000 == 50 [pid = 1665] [id = 139] 17:56:10 INFO - PROCESS | 1665 | --DOCSHELL 0x1298e3800 == 49 [pid = 1665] [id = 138] 17:56:10 INFO - PROCESS | 1665 | --DOCSHELL 0x129395000 == 48 [pid = 1665] [id = 137] 17:56:10 INFO - PROCESS | 1665 | --DOCSHELL 0x128abc000 == 47 [pid = 1665] [id = 136] 17:56:10 INFO - PROCESS | 1665 | --DOCSHELL 0x125571800 == 46 [pid = 1665] [id = 135] 17:56:10 INFO - PROCESS | 1665 | --DOCSHELL 0x123a45000 == 45 [pid = 1665] [id = 134] 17:56:10 INFO - PROCESS | 1665 | --DOCSHELL 0x119ea6800 == 44 [pid = 1665] [id = 133] 17:56:10 INFO - PROCESS | 1665 | --DOCSHELL 0x116ab1800 == 43 [pid = 1665] [id = 132] 17:56:10 INFO - PROCESS | 1665 | --DOCSHELL 0x118ac3800 == 42 [pid = 1665] [id = 131] 17:56:10 INFO - PROCESS | 1665 | --DOCSHELL 0x121744800 == 41 [pid = 1665] [id = 128] 17:56:10 INFO - PROCESS | 1665 | --DOCSHELL 0x116ac4800 == 40 [pid = 1665] [id = 127] 17:56:10 INFO - PROCESS | 1665 | --DOCSHELL 0x12b059000 == 39 [pid = 1665] [id = 126] 17:56:10 INFO - PROCESS | 1665 | --DOCSHELL 0x12b174000 == 38 [pid = 1665] [id = 129] 17:56:10 INFO - PROCESS | 1665 | --DOCSHELL 0x12bcdd000 == 37 [pid = 1665] [id = 130] 17:56:10 INFO - PROCESS | 1665 | --DOCSHELL 0x123aad800 == 36 [pid = 1665] [id = 113] 17:56:10 INFO - PROCESS | 1665 | --DOCSHELL 0x128f7d000 == 35 [pid = 1665] [id = 81] 17:56:10 INFO - PROCESS | 1665 | --DOCSHELL 0x128ac2000 == 34 [pid = 1665] [id = 80] 17:56:10 INFO - PROCESS | 1665 | --DOCSHELL 0x118569800 == 33 [pid = 1665] [id = 150] 17:56:10 INFO - PROCESS | 1665 | --DOCSHELL 0x119274800 == 32 [pid = 1665] [id = 149] 17:56:10 INFO - PROCESS | 1665 | --DOCSHELL 0x12d69b800 == 31 [pid = 1665] [id = 148] 17:56:10 INFO - PROCESS | 1665 | --DOCSHELL 0x12d22d800 == 30 [pid = 1665] [id = 147] 17:56:10 INFO - PROCESS | 1665 | --DOCSHELL 0x12c974000 == 29 [pid = 1665] [id = 146] 17:56:10 INFO - PROCESS | 1665 | --DOCSHELL 0x128ac0800 == 28 [pid = 1665] [id = 145] 17:56:10 INFO - PROCESS | 1665 | --DOCSHELL 0x12d114800 == 27 [pid = 1665] [id = 143] 17:56:10 INFO - PROCESS | 1665 | --DOCSHELL 0x118ad4000 == 26 [pid = 1665] [id = 144] 17:56:10 INFO - PROCESS | 1665 | --DOMWINDOW == 139 (0x12b12ec00) [pid = 1665] [serial = 296] [outer = 0x0] [url = about:blank] 17:56:10 INFO - PROCESS | 1665 | --DOMWINDOW == 138 (0x12bfd6800) [pid = 1665] [serial = 373] [outer = 0x0] [url = about:blank] 17:56:10 INFO - PROCESS | 1665 | --DOMWINDOW == 137 (0x1272ad400) [pid = 1665] [serial = 355] [outer = 0x0] [url = about:blank] 17:56:10 INFO - PROCESS | 1665 | --DOMWINDOW == 136 (0x1213b4800) [pid = 1665] [serial = 346] [outer = 0x0] [url = about:blank] 17:56:10 INFO - PROCESS | 1665 | --DOMWINDOW == 135 (0x12172d800) [pid = 1665] [serial = 347] [outer = 0x0] [url = about:blank] 17:56:10 INFO - PROCESS | 1665 | --DOMWINDOW == 134 (0x124bf8c00) [pid = 1665] [serial = 349] [outer = 0x0] [url = about:blank] 17:56:10 INFO - PROCESS | 1665 | --DOMWINDOW == 133 (0x12928fc00) [pid = 1665] [serial = 359] [outer = 0x0] [url = about:blank] 17:56:10 INFO - PROCESS | 1665 | --DOMWINDOW == 132 (0x125525400) [pid = 1665] [serial = 350] [outer = 0x0] [url = about:blank] 17:56:10 INFO - PROCESS | 1665 | --DOMWINDOW == 131 (0x118521400) [pid = 1665] [serial = 341] [outer = 0x0] [url = about:blank] 17:56:10 INFO - PROCESS | 1665 | --DOMWINDOW == 130 (0x11823d000) [pid = 1665] [serial = 340] [outer = 0x0] [url = about:blank] 17:56:10 INFO - PROCESS | 1665 | --DOMWINDOW == 129 (0x118235400) [pid = 1665] [serial = 334] [outer = 0x0] [url = about:blank] 17:56:10 INFO - PROCESS | 1665 | --DOMWINDOW == 128 (0x120f07400) [pid = 1665] [serial = 338] [outer = 0x0] [url = about:blank] 17:56:10 INFO - PROCESS | 1665 | --DOMWINDOW == 127 (0x1199eb800) [pid = 1665] [serial = 337] [outer = 0x0] [url = about:blank] 17:56:10 INFO - PROCESS | 1665 | --DOMWINDOW == 126 (0x126876800) [pid = 1665] [serial = 352] [outer = 0x0] [url = about:blank] 17:56:10 INFO - PROCESS | 1665 | --DOMWINDOW == 125 (0x128bf2000) [pid = 1665] [serial = 358] [outer = 0x0] [url = about:blank] 17:56:10 INFO - PROCESS | 1665 | --DOMWINDOW == 124 (0x129864400) [pid = 1665] [serial = 362] [outer = 0x0] [url = about:blank] 17:56:10 INFO - PROCESS | 1665 | --DOMWINDOW == 123 (0x129567800) [pid = 1665] [serial = 361] [outer = 0x0] [url = about:blank] 17:56:10 INFO - PROCESS | 1665 | --DOMWINDOW == 122 (0x12a73c800) [pid = 1665] [serial = 364] [outer = 0x0] [url = about:blank] 17:56:10 INFO - PROCESS | 1665 | --DOMWINDOW == 121 (0x12b9c9c00) [pid = 1665] [serial = 371] [outer = 0x0] [url = about:blank] 17:56:10 INFO - PROCESS | 1665 | --DOMWINDOW == 120 (0x126e8d400) [pid = 1665] [serial = 367] [outer = 0x0] [url = about:blank] 17:56:10 INFO - PROCESS | 1665 | --DOMWINDOW == 119 (0x12a9ae800) [pid = 1665] [serial = 365] [outer = 0x0] [url = about:blank] 17:56:10 INFO - PROCESS | 1665 | --DOMWINDOW == 118 (0x12bfe4000) [pid = 1665] [serial = 374] [outer = 0x0] [url = about:blank] 17:56:10 INFO - PROCESS | 1665 | --DOMWINDOW == 117 (0x120e74000) [pid = 1665] [serial = 344] [outer = 0x0] [url = about:blank] 17:56:10 INFO - PROCESS | 1665 | --DOMWINDOW == 116 (0x128b3f800) [pid = 1665] [serial = 356] [outer = 0x0] [url = about:blank] 17:56:10 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x12a73f400) [pid = 1665] [serial = 370] [outer = 0x0] [url = about:blank] 17:56:10 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x1199f1400) [pid = 1665] [serial = 343] [outer = 0x0] [url = about:blank] 17:56:10 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x128b43c00) [pid = 1665] [serial = 368] [outer = 0x0] [url = about:blank] 17:56:10 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x126e90800) [pid = 1665] [serial = 353] [outer = 0x0] [url = about:blank] 17:56:10 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x12c0f1800) [pid = 1665] [serial = 376] [outer = 0x0] [url = about:blank] 17:56:10 INFO - PROCESS | 1665 | 1467593770568 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593770570 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:10 INFO - PROCESS | 1665 | ++DOCSHELL 0x112649000 == 27 [pid = 1665] [id = 151] 17:56:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x114fa4c00) [pid = 1665] [serial = 450] [outer = 0x0] 17:56:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x115de4000) [pid = 1665] [serial = 451] [outer = 0x114fa4c00] 17:56:10 INFO - PROCESS | 1665 | 1467593770599 Marionette DEBUG loaded listener.js 17:56:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x1176ebc00) [pid = 1665] [serial = 452] [outer = 0x114fa4c00] 17:56:10 INFO - PROCESS | 1665 | 1467593770910 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:56:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 17:56:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1174ms 17:56:10 INFO - PROCESS | 1665 | 1467593770938 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 17:56:10 INFO - PROCESS | 1665 | 1467593770940 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 17:56:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 17:56:10 INFO - PROCESS | 1665 | 1467593770947 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 17:56:10 INFO - PROCESS | 1665 | 1467593770948 Marionette TRACE conn2 <- [1,578,null,{}] 17:56:10 INFO - PROCESS | 1665 | 1467593770952 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:56:10 INFO - PROCESS | 1665 | 1467593770953 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:11 INFO - PROCESS | 1665 | 1467593771030 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 17:56:11 INFO - PROCESS | 1665 | 1467593771036 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593771037 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:11 INFO - PROCESS | 1665 | ++DOCSHELL 0x116abe000 == 28 [pid = 1665] [id = 152] 17:56:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x1185e6400) [pid = 1665] [serial = 453] [outer = 0x0] 17:56:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x118e9a800) [pid = 1665] [serial = 454] [outer = 0x1185e6400] 17:56:11 INFO - PROCESS | 1665 | 1467593771065 Marionette DEBUG loaded listener.js 17:56:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 117 (0x119676400) [pid = 1665] [serial = 455] [outer = 0x1185e6400] 17:56:11 INFO - PROCESS | 1665 | 1467593771413 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:56:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 17:56:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 522ms 17:56:11 INFO - PROCESS | 1665 | 1467593771469 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 17:56:11 INFO - PROCESS | 1665 | 1467593771472 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 17:56:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 17:56:11 INFO - PROCESS | 1665 | 1467593771474 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 17:56:11 INFO - PROCESS | 1665 | 1467593771475 Marionette TRACE conn2 <- [1,582,null,{}] 17:56:11 INFO - PROCESS | 1665 | 1467593771478 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:56:11 INFO - PROCESS | 1665 | 1467593771479 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:11 INFO - PROCESS | 1665 | 1467593771558 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 17:56:11 INFO - PROCESS | 1665 | 1467593771566 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593771566 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:11 INFO - PROCESS | 1665 | ++DOCSHELL 0x1185be800 == 29 [pid = 1665] [id = 153] 17:56:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 118 (0x1199efc00) [pid = 1665] [serial = 456] [outer = 0x0] 17:56:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 119 (0x120e76c00) [pid = 1665] [serial = 457] [outer = 0x1199efc00] 17:56:11 INFO - PROCESS | 1665 | 1467593771599 Marionette DEBUG loaded listener.js 17:56:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 120 (0x121256800) [pid = 1665] [serial = 458] [outer = 0x1199efc00] 17:56:12 INFO - PROCESS | 1665 | 1467593772005 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:56:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 17:56:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 570ms 17:56:12 INFO - PROCESS | 1665 | 1467593772045 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 17:56:12 INFO - PROCESS | 1665 | 1467593772047 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 17:56:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 17:56:12 INFO - PROCESS | 1665 | 1467593772059 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 17:56:12 INFO - PROCESS | 1665 | 1467593772065 Marionette TRACE conn2 <- [1,586,null,{}] 17:56:12 INFO - PROCESS | 1665 | 1467593772076 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:56:12 INFO - PROCESS | 1665 | 1467593772080 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:12 INFO - PROCESS | 1665 | 1467593772200 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 17:56:12 INFO - PROCESS | 1665 | 1467593772214 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593772215 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:12 INFO - PROCESS | 1665 | ++DOCSHELL 0x119ea4000 == 30 [pid = 1665] [id = 154] 17:56:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 121 (0x12125d000) [pid = 1665] [serial = 459] [outer = 0x0] 17:56:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 122 (0x121728c00) [pid = 1665] [serial = 460] [outer = 0x12125d000] 17:56:12 INFO - PROCESS | 1665 | 1467593772255 Marionette DEBUG loaded listener.js 17:56:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 123 (0x124bc8800) [pid = 1665] [serial = 461] [outer = 0x12125d000] 17:56:12 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:56:12 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:56:12 INFO - PROCESS | 1665 | 1467593772669 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:56:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 17:56:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 643ms 17:56:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 17:56:12 INFO - PROCESS | 1665 | 1467593772695 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 17:56:12 INFO - PROCESS | 1665 | 1467593772697 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 17:56:12 INFO - PROCESS | 1665 | 1467593772699 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 17:56:12 INFO - PROCESS | 1665 | 1467593772700 Marionette TRACE conn2 <- [1,590,null,{}] 17:56:12 INFO - PROCESS | 1665 | 1467593772702 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:56:12 INFO - PROCESS | 1665 | 1467593772703 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:12 INFO - PROCESS | 1665 | 1467593772806 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 17:56:12 INFO - PROCESS | 1665 | 1467593772846 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593772847 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:12 INFO - PROCESS | 1665 | ++DOCSHELL 0x123aac000 == 31 [pid = 1665] [id = 155] 17:56:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 124 (0x1199f2000) [pid = 1665] [serial = 462] [outer = 0x0] 17:56:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 125 (0x126874800) [pid = 1665] [serial = 463] [outer = 0x1199f2000] 17:56:12 INFO - PROCESS | 1665 | 1467593772871 Marionette DEBUG loaded listener.js 17:56:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 126 (0x126e91800) [pid = 1665] [serial = 464] [outer = 0x1199f2000] 17:56:13 INFO - PROCESS | 1665 | 1467593773206 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:56:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 17:56:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 519ms 17:56:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 17:56:13 INFO - PROCESS | 1665 | 1467593773218 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 17:56:13 INFO - PROCESS | 1665 | 1467593773220 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 17:56:13 INFO - PROCESS | 1665 | 1467593773222 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 17:56:13 INFO - PROCESS | 1665 | 1467593773223 Marionette TRACE conn2 <- [1,594,null,{}] 17:56:13 INFO - PROCESS | 1665 | 1467593773229 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:56:13 INFO - PROCESS | 1665 | 1467593773230 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:13 INFO - PROCESS | 1665 | 1467593773327 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 17:56:13 INFO - PROCESS | 1665 | 1467593773370 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593773374 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:13 INFO - PROCESS | 1665 | ++DOCSHELL 0x124fc8800 == 32 [pid = 1665] [id = 156] 17:56:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 127 (0x1199ee400) [pid = 1665] [serial = 465] [outer = 0x0] 17:56:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 128 (0x1272b7400) [pid = 1665] [serial = 466] [outer = 0x1199ee400] 17:56:13 INFO - PROCESS | 1665 | 1467593773406 Marionette DEBUG loaded listener.js 17:56:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 129 (0x128902800) [pid = 1665] [serial = 467] [outer = 0x1199ee400] 17:56:13 INFO - PROCESS | 1665 | 1467593773746 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:56:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 17:56:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 572ms 17:56:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 17:56:13 INFO - PROCESS | 1665 | 1467593773794 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 17:56:13 INFO - PROCESS | 1665 | 1467593773796 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 17:56:13 INFO - PROCESS | 1665 | 1467593773798 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 17:56:13 INFO - PROCESS | 1665 | 1467593773799 Marionette TRACE conn2 <- [1,598,null,{}] 17:56:13 INFO - PROCESS | 1665 | 1467593773801 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:56:13 INFO - PROCESS | 1665 | 1467593773803 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:13 INFO - PROCESS | 1665 | 1467593773900 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 17:56:13 INFO - PROCESS | 1665 | 1467593773911 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593773913 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:13 INFO - PROCESS | 1665 | ++DOCSHELL 0x115e45800 == 33 [pid = 1665] [id = 157] 17:56:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 130 (0x128908400) [pid = 1665] [serial = 468] [outer = 0x0] 17:56:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 131 (0x128b39400) [pid = 1665] [serial = 469] [outer = 0x128908400] 17:56:13 INFO - PROCESS | 1665 | 1467593773937 Marionette DEBUG loaded listener.js 17:56:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 132 (0x128bb5000) [pid = 1665] [serial = 470] [outer = 0x128908400] 17:56:14 INFO - PROCESS | 1665 | 1467593774303 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:56:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 17:56:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 519ms 17:56:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 17:56:14 INFO - PROCESS | 1665 | 1467593774317 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 17:56:14 INFO - PROCESS | 1665 | 1467593774318 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 17:56:14 INFO - PROCESS | 1665 | 1467593774320 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 17:56:14 INFO - PROCESS | 1665 | 1467593774321 Marionette TRACE conn2 <- [1,602,null,{}] 17:56:14 INFO - PROCESS | 1665 | 1467593774324 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:56:14 INFO - PROCESS | 1665 | 1467593774325 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:14 INFO - PROCESS | 1665 | 1467593774428 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 17:56:14 INFO - PROCESS | 1665 | 1467593774480 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593774481 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:14 INFO - PROCESS | 1665 | ++DOCSHELL 0x128b9d800 == 34 [pid = 1665] [id = 158] 17:56:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 133 (0x128bf1c00) [pid = 1665] [serial = 471] [outer = 0x0] 17:56:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 134 (0x128f02800) [pid = 1665] [serial = 472] [outer = 0x128bf1c00] 17:56:14 INFO - PROCESS | 1665 | 1467593774505 Marionette DEBUG loaded listener.js 17:56:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 135 (0x12928c400) [pid = 1665] [serial = 473] [outer = 0x128bf1c00] 17:56:15 INFO - PROCESS | 1665 | --DOMWINDOW == 134 (0x126f3ec00) [pid = 1665] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 17:56:15 INFO - PROCESS | 1665 | --DOMWINDOW == 133 (0x1176e4c00) [pid = 1665] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 17:56:15 INFO - PROCESS | 1665 | --DOMWINDOW == 132 (0x1199e5800) [pid = 1665] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 17:56:15 INFO - PROCESS | 1665 | --DOMWINDOW == 131 (0x119ae3800) [pid = 1665] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 17:56:15 INFO - PROCESS | 1665 | --DOMWINDOW == 130 (0x121720c00) [pid = 1665] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 17:56:15 INFO - PROCESS | 1665 | --DOMWINDOW == 129 (0x1272ae800) [pid = 1665] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 17:56:15 INFO - PROCESS | 1665 | --DOMWINDOW == 128 (0x121263c00) [pid = 1665] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 17:56:15 INFO - PROCESS | 1665 | --DOMWINDOW == 127 (0x10ebf5000) [pid = 1665] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 17:56:15 INFO - PROCESS | 1665 | --DOMWINDOW == 126 (0x12bb64800) [pid = 1665] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 17:56:15 INFO - PROCESS | 1665 | --DOMWINDOW == 125 (0x128be8000) [pid = 1665] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 17:56:15 INFO - PROCESS | 1665 | --DOMWINDOW == 124 (0x118434400) [pid = 1665] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 17:56:15 INFO - PROCESS | 1665 | --DOMWINDOW == 123 (0x129864000) [pid = 1665] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 17:56:15 INFO - PROCESS | 1665 | --DOMWINDOW == 122 (0x11843fc00) [pid = 1665] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 17:56:15 INFO - PROCESS | 1665 | --DOMWINDOW == 121 (0x114fa2800) [pid = 1665] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 17:56:15 INFO - PROCESS | 1665 | --DOMWINDOW == 120 (0x12b093800) [pid = 1665] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 17:56:15 INFO - PROCESS | 1665 | --DOMWINDOW == 119 (0x12687b000) [pid = 1665] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 17:56:15 INFO - PROCESS | 1665 | --DOMWINDOW == 118 (0x118233400) [pid = 1665] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 17:56:15 INFO - PROCESS | 1665 | --DOMWINDOW == 117 (0x11663bc00) [pid = 1665] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 17:56:15 INFO - PROCESS | 1665 | --DOMWINDOW == 116 (0x118a92800) [pid = 1665] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 17:56:15 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x128bafc00) [pid = 1665] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 17:56:15 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x120e4a400) [pid = 1665] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 17:56:15 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x10ebeb000) [pid = 1665] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 17:56:15 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x129862c00) [pid = 1665] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 17:56:15 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x128bb1c00) [pid = 1665] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 17:56:15 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x1272b7c00) [pid = 1665] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 17:56:15 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x118e8dc00) [pid = 1665] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 17:56:15 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x12c0eb400) [pid = 1665] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 17:56:15 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x116635800) [pid = 1665] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 17:56:15 INFO - PROCESS | 1665 | 1467593775172 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:56:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 17:56:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 869ms 17:56:15 INFO - PROCESS | 1665 | 1467593775189 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 17:56:15 INFO - PROCESS | 1665 | 1467593775193 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 17:56:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 17:56:15 INFO - PROCESS | 1665 | 1467593775197 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 17:56:15 INFO - PROCESS | 1665 | 1467593775198 Marionette TRACE conn2 <- [1,606,null,{}] 17:56:15 INFO - PROCESS | 1665 | 1467593775201 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:56:15 INFO - PROCESS | 1665 | 1467593775202 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:15 INFO - PROCESS | 1665 | 1467593775278 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 17:56:15 INFO - PROCESS | 1665 | 1467593775282 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593775283 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:15 INFO - PROCESS | 1665 | ++DOCSHELL 0x1195a5000 == 35 [pid = 1665] [id = 159] 17:56:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x1122bec00) [pid = 1665] [serial = 474] [outer = 0x0] 17:56:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x118a57400) [pid = 1665] [serial = 475] [outer = 0x1122bec00] 17:56:15 INFO - PROCESS | 1665 | 1467593775308 Marionette DEBUG loaded listener.js 17:56:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x1199e5000) [pid = 1665] [serial = 476] [outer = 0x1122bec00] 17:56:15 INFO - PROCESS | 1665 | 1467593775646 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:56:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 17:56:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 469ms 17:56:15 INFO - PROCESS | 1665 | 1467593775667 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 17:56:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 17:56:15 INFO - PROCESS | 1665 | 1467593775668 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 17:56:15 INFO - PROCESS | 1665 | 1467593775670 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 17:56:15 INFO - PROCESS | 1665 | 1467593775671 Marionette TRACE conn2 <- [1,610,null,{}] 17:56:15 INFO - PROCESS | 1665 | 1467593775674 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:56:15 INFO - PROCESS | 1665 | 1467593775678 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:15 INFO - PROCESS | 1665 | 1467593775780 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 17:56:15 INFO - PROCESS | 1665 | 1467593775786 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593775787 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:15 INFO - PROCESS | 1665 | ++DOCSHELL 0x128f79000 == 36 [pid = 1665] [id = 160] 17:56:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x114facc00) [pid = 1665] [serial = 477] [outer = 0x0] 17:56:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x120e47800) [pid = 1665] [serial = 478] [outer = 0x114facc00] 17:56:15 INFO - PROCESS | 1665 | 1467593775812 Marionette DEBUG loaded listener.js 17:56:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x126e92c00) [pid = 1665] [serial = 479] [outer = 0x114facc00] 17:56:16 INFO - PROCESS | 1665 | 1467593776115 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:56:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 17:56:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 469ms 17:56:16 INFO - PROCESS | 1665 | 1467593776139 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 17:56:16 INFO - PROCESS | 1665 | 1467593776140 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 17:56:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 17:56:16 INFO - PROCESS | 1665 | 1467593776146 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 17:56:16 INFO - PROCESS | 1665 | 1467593776147 Marionette TRACE conn2 <- [1,614,null,{}] 17:56:16 INFO - PROCESS | 1665 | 1467593776150 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:56:16 INFO - PROCESS | 1665 | 1467593776151 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:16 INFO - PROCESS | 1665 | 1467593776231 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 17:56:16 INFO - PROCESS | 1665 | 1467593776235 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593776237 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:16 INFO - PROCESS | 1665 | ++DOCSHELL 0x12ae2c800 == 37 [pid = 1665] [id = 161] 17:56:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x126e99c00) [pid = 1665] [serial = 480] [outer = 0x0] 17:56:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x128bb0c00) [pid = 1665] [serial = 481] [outer = 0x126e99c00] 17:56:16 INFO - PROCESS | 1665 | 1467593776263 Marionette DEBUG loaded listener.js 17:56:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x129561000) [pid = 1665] [serial = 482] [outer = 0x126e99c00] 17:56:16 INFO - PROCESS | 1665 | 1467593776618 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:56:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 17:56:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 522ms 17:56:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 17:56:16 INFO - PROCESS | 1665 | 1467593776667 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 17:56:16 INFO - PROCESS | 1665 | 1467593776669 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 17:56:16 INFO - PROCESS | 1665 | 1467593776671 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 17:56:16 INFO - PROCESS | 1665 | 1467593776673 Marionette TRACE conn2 <- [1,618,null,{}] 17:56:16 INFO - PROCESS | 1665 | 1467593776675 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:56:16 INFO - PROCESS | 1665 | 1467593776676 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:16 INFO - PROCESS | 1665 | 1467593776763 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 17:56:16 INFO - PROCESS | 1665 | 1467593776767 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593776768 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:16 INFO - PROCESS | 1665 | ++DOCSHELL 0x119c6c800 == 38 [pid = 1665] [id = 162] 17:56:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 117 (0x12956b000) [pid = 1665] [serial = 483] [outer = 0x0] 17:56:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 118 (0x12a738000) [pid = 1665] [serial = 484] [outer = 0x12956b000] 17:56:16 INFO - PROCESS | 1665 | 1467593776793 Marionette DEBUG loaded listener.js 17:56:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 119 (0x12b095000) [pid = 1665] [serial = 485] [outer = 0x12956b000] 17:56:17 INFO - PROCESS | 1665 | 1467593777186 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:56:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 17:56:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 573ms 17:56:17 INFO - PROCESS | 1665 | 1467593777244 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 17:56:17 INFO - PROCESS | 1665 | 1467593777247 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 17:56:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 17:56:17 INFO - PROCESS | 1665 | 1467593777251 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 17:56:17 INFO - PROCESS | 1665 | 1467593777253 Marionette TRACE conn2 <- [1,622,null,{}] 17:56:17 INFO - PROCESS | 1665 | 1467593777257 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:56:17 INFO - PROCESS | 1665 | 1467593777258 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:17 INFO - PROCESS | 1665 | 1467593777370 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 17:56:17 INFO - PROCESS | 1665 | 1467593777433 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593777436 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:17 INFO - PROCESS | 1665 | ++DOCSHELL 0x1169a9800 == 39 [pid = 1665] [id = 163] 17:56:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 120 (0x114fa3400) [pid = 1665] [serial = 486] [outer = 0x0] 17:56:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 121 (0x118175000) [pid = 1665] [serial = 487] [outer = 0x114fa3400] 17:56:17 INFO - PROCESS | 1665 | 1467593777467 Marionette DEBUG loaded listener.js 17:56:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 122 (0x11823b400) [pid = 1665] [serial = 488] [outer = 0x114fa3400] 17:56:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 123 (0x1199ec800) [pid = 1665] [serial = 489] [outer = 0x12cb99400] 17:56:18 INFO - PROCESS | 1665 | 1467593778055 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:56:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 17:56:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 871ms 17:56:18 INFO - PROCESS | 1665 | 1467593778131 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 17:56:18 INFO - PROCESS | 1665 | 1467593778134 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 17:56:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 17:56:18 INFO - PROCESS | 1665 | 1467593778138 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 17:56:18 INFO - PROCESS | 1665 | 1467593778140 Marionette TRACE conn2 <- [1,626,null,{}] 17:56:18 INFO - PROCESS | 1665 | 1467593778143 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:56:18 INFO - PROCESS | 1665 | 1467593778144 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:18 INFO - PROCESS | 1665 | 1467593778253 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 17:56:18 INFO - PROCESS | 1665 | 1467593778315 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593778317 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:18 INFO - PROCESS | 1665 | ++DOCSHELL 0x121284800 == 40 [pid = 1665] [id = 164] 17:56:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 124 (0x119e56c00) [pid = 1665] [serial = 490] [outer = 0x0] 17:56:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 125 (0x121255c00) [pid = 1665] [serial = 491] [outer = 0x119e56c00] 17:56:18 INFO - PROCESS | 1665 | 1467593778347 Marionette DEBUG loaded listener.js 17:56:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 126 (0x12131e800) [pid = 1665] [serial = 492] [outer = 0x119e56c00] 17:56:19 INFO - PROCESS | 1665 | 1467593779114 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:56:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 17:56:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1022ms 17:56:19 INFO - PROCESS | 1665 | 1467593779161 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 17:56:19 INFO - PROCESS | 1665 | 1467593779165 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 17:56:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 17:56:19 INFO - PROCESS | 1665 | 1467593779170 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 17:56:19 INFO - PROCESS | 1665 | 1467593779172 Marionette TRACE conn2 <- [1,630,null,{}] 17:56:19 INFO - PROCESS | 1665 | 1467593779195 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:56:19 INFO - PROCESS | 1665 | 1467593779197 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:19 INFO - PROCESS | 1665 | 1467593779330 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 17:56:19 INFO - PROCESS | 1665 | 1467593779395 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593779398 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:19 INFO - PROCESS | 1665 | ++DOCSHELL 0x116168800 == 41 [pid = 1665] [id = 165] 17:56:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 127 (0x113231800) [pid = 1665] [serial = 493] [outer = 0x0] 17:56:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 128 (0x1133f0800) [pid = 1665] [serial = 494] [outer = 0x113231800] 17:56:19 INFO - PROCESS | 1665 | 1467593779427 Marionette DEBUG loaded listener.js 17:56:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 129 (0x114fa7800) [pid = 1665] [serial = 495] [outer = 0x113231800] 17:56:19 INFO - PROCESS | 1665 | --DOCSHELL 0x12ae2c800 == 40 [pid = 1665] [id = 161] 17:56:19 INFO - PROCESS | 1665 | --DOCSHELL 0x128f79000 == 39 [pid = 1665] [id = 160] 17:56:19 INFO - PROCESS | 1665 | --DOCSHELL 0x1195a5000 == 38 [pid = 1665] [id = 159] 17:56:19 INFO - PROCESS | 1665 | --DOCSHELL 0x128b9d800 == 37 [pid = 1665] [id = 158] 17:56:19 INFO - PROCESS | 1665 | --DOCSHELL 0x115e45800 == 36 [pid = 1665] [id = 157] 17:56:19 INFO - PROCESS | 1665 | --DOCSHELL 0x124fc8800 == 35 [pid = 1665] [id = 156] 17:56:19 INFO - PROCESS | 1665 | --DOCSHELL 0x123aac000 == 34 [pid = 1665] [id = 155] 17:56:19 INFO - PROCESS | 1665 | --DOCSHELL 0x119ea4000 == 33 [pid = 1665] [id = 154] 17:56:19 INFO - PROCESS | 1665 | --DOCSHELL 0x1185be800 == 32 [pid = 1665] [id = 153] 17:56:19 INFO - PROCESS | 1665 | --DOCSHELL 0x116abe000 == 31 [pid = 1665] [id = 152] 17:56:19 INFO - PROCESS | 1665 | --DOCSHELL 0x112649000 == 30 [pid = 1665] [id = 151] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 128 (0x12132c400) [pid = 1665] [serial = 287] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 127 (0x123a14400) [pid = 1665] [serial = 385] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 126 (0x128b38800) [pid = 1665] [serial = 290] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 125 (0x123a16c00) [pid = 1665] [serial = 397] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 124 (0x112fc7400) [pid = 1665] [serial = 379] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 123 (0x125f50400) [pid = 1665] [serial = 386] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 122 (0x12c5c7c00) [pid = 1665] [serial = 410] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 121 (0x129560400) [pid = 1665] [serial = 293] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 120 (0x128befc00) [pid = 1665] [serial = 403] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 119 (0x12b9ca400) [pid = 1665] [serial = 421] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 118 (0x11961c400) [pid = 1665] [serial = 382] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 117 (0x114fa8400) [pid = 1665] [serial = 424] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 116 (0x12b131400) [pid = 1665] [serial = 230] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x128b34c00) [pid = 1665] [serial = 400] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x12c0ea800) [pid = 1665] [serial = 409] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x118239800) [pid = 1665] [serial = 391] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x118520800) [pid = 1665] [serial = 233] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x12481a400) [pid = 1665] [serial = 418] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x128c8b000) [pid = 1665] [serial = 419] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x116f03800) [pid = 1665] [serial = 380] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x128bb7400) [pid = 1665] [serial = 413] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x123b9bc00) [pid = 1665] [serial = 236] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x12956dc00) [pid = 1665] [serial = 404] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x128bb3800) [pid = 1665] [serial = 412] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x12c877000) [pid = 1665] [serial = 422] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x126e95000) [pid = 1665] [serial = 388] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x12a9af000) [pid = 1665] [serial = 406] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x126e98400) [pid = 1665] [serial = 398] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x12c5c9400) [pid = 1665] [serial = 415] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x12890ec00) [pid = 1665] [serial = 239] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x120e78400) [pid = 1665] [serial = 394] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x12c0f9000) [pid = 1665] [serial = 377] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x12125bc00) [pid = 1665] [serial = 395] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x128b2b800) [pid = 1665] [serial = 389] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1193d5000) [pid = 1665] [serial = 392] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x11821fc00) [pid = 1665] [serial = 284] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x120e52800) [pid = 1665] [serial = 383] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x12bb5b400) [pid = 1665] [serial = 407] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x128b44800) [pid = 1665] [serial = 401] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x12c871800) [pid = 1665] [serial = 416] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x121254400) [pid = 1665] [serial = 425] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x12c87b000) [pid = 1665] [serial = 427] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x12cba0c00) [pid = 1665] [serial = 428] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x11823ac00) [pid = 1665] [serial = 335] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x12171fc00) [pid = 1665] [serial = 332] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 1665 | 1467593779834 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:56:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 17:56:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 692ms 17:56:19 INFO - PROCESS | 1665 | 1467593779860 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 17:56:19 INFO - PROCESS | 1665 | 1467593779863 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 17:56:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 17:56:19 INFO - PROCESS | 1665 | 1467593779867 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 17:56:19 INFO - PROCESS | 1665 | 1467593779869 Marionette TRACE conn2 <- [1,634,null,{}] 17:56:19 INFO - PROCESS | 1665 | 1467593779871 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:56:19 INFO - PROCESS | 1665 | 1467593779873 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:19 INFO - PROCESS | 1665 | 1467593779951 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 17:56:19 INFO - PROCESS | 1665 | 1467593779954 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593779956 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:19 INFO - PROCESS | 1665 | ++DOCSHELL 0x11662d800 == 31 [pid = 1665] [id = 166] 17:56:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x11619d400) [pid = 1665] [serial = 496] [outer = 0x0] 17:56:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x116a1a800) [pid = 1665] [serial = 497] [outer = 0x11619d400] 17:56:19 INFO - PROCESS | 1665 | 1467593779986 Marionette DEBUG loaded listener.js 17:56:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1176ef000) [pid = 1665] [serial = 498] [outer = 0x11619d400] 17:56:20 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:56:20 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:56:20 INFO - PROCESS | 1665 | [1665] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:56:20 INFO - PROCESS | 1665 | 1467593780318 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:56:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 17:56:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 469ms 17:56:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 17:56:20 INFO - PROCESS | 1665 | 1467593780337 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 17:56:20 INFO - PROCESS | 1665 | 1467593780338 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 17:56:20 INFO - PROCESS | 1665 | 1467593780340 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 17:56:20 INFO - PROCESS | 1665 | 1467593780344 Marionette TRACE conn2 <- [1,638,null,{}] 17:56:20 INFO - PROCESS | 1665 | 1467593780362 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:56:20 INFO - PROCESS | 1665 | 1467593780365 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:20 INFO - PROCESS | 1665 | 1467593780463 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 17:56:20 INFO - PROCESS | 1665 | 1467593780468 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593780470 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:20 INFO - PROCESS | 1665 | ++DOCSHELL 0x1182c7800 == 32 [pid = 1665] [id = 167] 17:56:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x118235400) [pid = 1665] [serial = 499] [outer = 0x0] 17:56:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1185e1c00) [pid = 1665] [serial = 500] [outer = 0x118235400] 17:56:20 INFO - PROCESS | 1665 | 1467593780500 Marionette DEBUG loaded listener.js 17:56:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x118a9a400) [pid = 1665] [serial = 501] [outer = 0x118235400] 17:56:20 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:56:20 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:56:20 INFO - PROCESS | 1665 | 1467593780834 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:56:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 17:56:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 527ms 17:56:20 INFO - PROCESS | 1665 | 1467593780867 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 17:56:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 17:56:20 INFO - PROCESS | 1665 | 1467593780869 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 17:56:20 INFO - PROCESS | 1665 | 1467593780871 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 17:56:20 INFO - PROCESS | 1665 | 1467593780872 Marionette TRACE conn2 <- [1,642,null,{}] 17:56:20 INFO - PROCESS | 1665 | 1467593780875 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:56:20 INFO - PROCESS | 1665 | 1467593780876 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:20 INFO - PROCESS | 1665 | 1467593780956 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 17:56:21 INFO - PROCESS | 1665 | 1467593781006 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593781007 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:21 INFO - PROCESS | 1665 | ++DOCSHELL 0x118eb6000 == 33 [pid = 1665] [id = 168] 17:56:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x118a99800) [pid = 1665] [serial = 502] [outer = 0x0] 17:56:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1193dfc00) [pid = 1665] [serial = 503] [outer = 0x118a99800] 17:56:21 INFO - PROCESS | 1665 | 1467593781032 Marionette DEBUG loaded listener.js 17:56:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x119679c00) [pid = 1665] [serial = 504] [outer = 0x118a99800] 17:56:21 INFO - PROCESS | 1665 | 1467593781300 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:56:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 17:56:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 471ms 17:56:21 INFO - PROCESS | 1665 | 1467593781349 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 17:56:21 INFO - PROCESS | 1665 | 1467593781350 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 17:56:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 17:56:21 INFO - PROCESS | 1665 | 1467593781353 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 17:56:21 INFO - PROCESS | 1665 | 1467593781354 Marionette TRACE conn2 <- [1,646,null,{}] 17:56:21 INFO - PROCESS | 1665 | 1467593781356 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:56:21 INFO - PROCESS | 1665 | 1467593781358 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:21 INFO - PROCESS | 1665 | 1467593781448 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 17:56:21 INFO - PROCESS | 1665 | 1467593781452 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593781453 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:21 INFO - PROCESS | 1665 | ++DOCSHELL 0x119a55000 == 34 [pid = 1665] [id = 169] 17:56:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x1122bcc00) [pid = 1665] [serial = 505] [outer = 0x0] 17:56:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x119677400) [pid = 1665] [serial = 506] [outer = 0x1122bcc00] 17:56:21 INFO - PROCESS | 1665 | 1467593781547 Marionette DEBUG loaded listener.js 17:56:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x120e44000) [pid = 1665] [serial = 507] [outer = 0x1122bcc00] 17:56:21 INFO - PROCESS | 1665 | 1467593781988 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:56:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 17:56:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 669ms 17:56:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 17:56:22 INFO - PROCESS | 1665 | 1467593782027 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 17:56:22 INFO - PROCESS | 1665 | 1467593782028 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 17:56:22 INFO - PROCESS | 1665 | 1467593782030 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 17:56:22 INFO - PROCESS | 1665 | 1467593782031 Marionette TRACE conn2 <- [1,650,null,{}] 17:56:22 INFO - PROCESS | 1665 | 1467593782033 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:56:22 INFO - PROCESS | 1665 | 1467593782037 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:22 INFO - PROCESS | 1665 | 1467593782149 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 17:56:22 INFO - PROCESS | 1665 | 1467593782204 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593782205 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:22 INFO - PROCESS | 1665 | ++DOCSHELL 0x121285800 == 35 [pid = 1665] [id = 170] 17:56:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x120f07c00) [pid = 1665] [serial = 508] [outer = 0x0] 17:56:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1213b9000) [pid = 1665] [serial = 509] [outer = 0x120f07c00] 17:56:22 INFO - PROCESS | 1665 | 1467593782230 Marionette DEBUG loaded listener.js 17:56:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1218c5c00) [pid = 1665] [serial = 510] [outer = 0x120f07c00] 17:56:22 INFO - PROCESS | 1665 | 1467593782557 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:56:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 17:56:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 570ms 17:56:22 INFO - PROCESS | 1665 | 1467593782600 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 17:56:22 INFO - PROCESS | 1665 | 1467593782601 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 17:56:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 17:56:22 INFO - PROCESS | 1665 | 1467593782604 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 17:56:22 INFO - PROCESS | 1665 | 1467593782605 Marionette TRACE conn2 <- [1,654,null,{}] 17:56:22 INFO - PROCESS | 1665 | 1467593782607 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:56:22 INFO - PROCESS | 1665 | 1467593782608 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:22 INFO - PROCESS | 1665 | 1467593782703 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 17:56:22 INFO - PROCESS | 1665 | 1467593782716 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593782717 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:22 INFO - PROCESS | 1665 | ++DOCSHELL 0x123ab3000 == 36 [pid = 1665] [id = 171] 17:56:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x121727000) [pid = 1665] [serial = 511] [outer = 0x0] 17:56:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x123e1f400) [pid = 1665] [serial = 512] [outer = 0x121727000] 17:56:22 INFO - PROCESS | 1665 | 1467593782748 Marionette DEBUG loaded listener.js 17:56:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x124bc3400) [pid = 1665] [serial = 513] [outer = 0x121727000] 17:56:23 INFO - PROCESS | 1665 | 1467593783068 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:56:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 17:56:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 521ms 17:56:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 17:56:23 INFO - PROCESS | 1665 | 1467593783125 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 17:56:23 INFO - PROCESS | 1665 | 1467593783126 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 17:56:23 INFO - PROCESS | 1665 | 1467593783129 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 17:56:23 INFO - PROCESS | 1665 | 1467593783130 Marionette TRACE conn2 <- [1,658,null,{}] 17:56:23 INFO - PROCESS | 1665 | 1467593783132 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:56:23 INFO - PROCESS | 1665 | 1467593783133 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:23 INFO - PROCESS | 1665 | 1467593783229 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 17:56:23 INFO - PROCESS | 1665 | 1467593783241 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593783242 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:23 INFO - PROCESS | 1665 | ++DOCSHELL 0x124fb4000 == 37 [pid = 1665] [id = 172] 17:56:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x123a13000) [pid = 1665] [serial = 514] [outer = 0x0] 17:56:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x124bfa800) [pid = 1665] [serial = 515] [outer = 0x123a13000] 17:56:23 INFO - PROCESS | 1665 | 1467593783266 Marionette DEBUG loaded listener.js 17:56:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x125525c00) [pid = 1665] [serial = 516] [outer = 0x123a13000] 17:56:23 INFO - PROCESS | 1665 | 1467593783606 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:56:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 17:56:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 519ms 17:56:23 INFO - PROCESS | 1665 | 1467593783648 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 17:56:23 INFO - PROCESS | 1665 | 1467593783649 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 17:56:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 17:56:23 INFO - PROCESS | 1665 | 1467593783652 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 17:56:23 INFO - PROCESS | 1665 | 1467593783653 Marionette TRACE conn2 <- [1,662,null,{}] 17:56:23 INFO - PROCESS | 1665 | 1467593783655 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:56:23 INFO - PROCESS | 1665 | 1467593783657 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:23 INFO - PROCESS | 1665 | 1467593783753 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 17:56:23 INFO - PROCESS | 1665 | 1467593783759 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593783760 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:23 INFO - PROCESS | 1665 | ++DOCSHELL 0x127249000 == 38 [pid = 1665] [id = 173] 17:56:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x124bc7800) [pid = 1665] [serial = 517] [outer = 0x0] 17:56:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x126878800) [pid = 1665] [serial = 518] [outer = 0x124bc7800] 17:56:23 INFO - PROCESS | 1665 | 1467593783820 Marionette DEBUG loaded listener.js 17:56:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x126e92400) [pid = 1665] [serial = 519] [outer = 0x124bc7800] 17:56:24 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x128908400) [pid = 1665] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 17:56:24 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x1185e6400) [pid = 1665] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 17:56:24 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x1199efc00) [pid = 1665] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 17:56:24 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x12125d000) [pid = 1665] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 17:56:24 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x115e23000) [pid = 1665] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 17:56:24 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x116140000) [pid = 1665] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 17:56:24 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x120e79000) [pid = 1665] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 17:56:24 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x114fa4c00) [pid = 1665] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 17:56:24 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x124ebe000) [pid = 1665] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 17:56:24 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x129568c00) [pid = 1665] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 17:56:24 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1288c1c00) [pid = 1665] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 17:56:24 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1199ee400) [pid = 1665] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 17:56:24 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x128bb8c00) [pid = 1665] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 17:56:24 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x128bf1c00) [pid = 1665] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 17:56:24 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1122bec00) [pid = 1665] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 17:56:24 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x126e99c00) [pid = 1665] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 17:56:24 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x1199f2000) [pid = 1665] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 17:56:24 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x114facc00) [pid = 1665] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 17:56:24 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:56:24 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:56:24 INFO - PROCESS | 1665 | 1467593784183 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:56:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 17:56:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 568ms 17:56:24 INFO - PROCESS | 1665 | 1467593784221 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 17:56:24 INFO - PROCESS | 1665 | 1467593784222 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 17:56:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 17:56:24 INFO - PROCESS | 1665 | 1467593784234 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 17:56:24 INFO - PROCESS | 1665 | 1467593784235 Marionette TRACE conn2 <- [1,666,null,{}] 17:56:24 INFO - PROCESS | 1665 | 1467593784238 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:56:24 INFO - PROCESS | 1665 | 1467593784239 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:24 INFO - PROCESS | 1665 | 1467593784319 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 17:56:24 INFO - PROCESS | 1665 | 1467593784324 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593784325 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:24 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ab7800 == 39 [pid = 1665] [id = 174] 17:56:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x117e15c00) [pid = 1665] [serial = 520] [outer = 0x0] 17:56:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x119ae5000) [pid = 1665] [serial = 521] [outer = 0x117e15c00] 17:56:24 INFO - PROCESS | 1665 | 1467593784350 Marionette DEBUG loaded listener.js 17:56:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x125592000) [pid = 1665] [serial = 522] [outer = 0x117e15c00] 17:56:24 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:56:24 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:56:24 INFO - PROCESS | 1665 | 1467593784679 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:56:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 17:56:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 470ms 17:56:24 INFO - PROCESS | 1665 | 1467593784704 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 17:56:24 INFO - PROCESS | 1665 | 1467593784706 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 17:56:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 17:56:24 INFO - PROCESS | 1665 | 1467593784708 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 17:56:24 INFO - PROCESS | 1665 | 1467593784710 Marionette TRACE conn2 <- [1,670,null,{}] 17:56:24 INFO - PROCESS | 1665 | 1467593784712 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:56:24 INFO - PROCESS | 1665 | 1467593784714 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:24 INFO - PROCESS | 1665 | 1467593784804 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 17:56:24 INFO - PROCESS | 1665 | 1467593784811 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593784813 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:24 INFO - PROCESS | 1665 | ++DOCSHELL 0x128f7a800 == 40 [pid = 1665] [id = 175] 17:56:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x126e90400) [pid = 1665] [serial = 523] [outer = 0x0] 17:56:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x127272800) [pid = 1665] [serial = 524] [outer = 0x126e90400] 17:56:24 INFO - PROCESS | 1665 | 1467593784847 Marionette DEBUG loaded listener.js 17:56:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1288c7400) [pid = 1665] [serial = 525] [outer = 0x126e90400] 17:56:25 INFO - PROCESS | 1665 | 1467593785174 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:56:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 17:56:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 520ms 17:56:25 INFO - PROCESS | 1665 | 1467593785230 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 17:56:25 INFO - PROCESS | 1665 | 1467593785232 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 17:56:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 17:56:25 INFO - PROCESS | 1665 | 1467593785234 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 17:56:25 INFO - PROCESS | 1665 | 1467593785235 Marionette TRACE conn2 <- [1,674,null,{}] 17:56:25 INFO - PROCESS | 1665 | 1467593785237 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:56:25 INFO - PROCESS | 1665 | 1467593785239 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:25 INFO - PROCESS | 1665 | 1467593785318 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 17:56:25 INFO - PROCESS | 1665 | 1467593785321 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593785323 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:25 INFO - PROCESS | 1665 | ++DOCSHELL 0x12938a000 == 41 [pid = 1665] [id = 176] 17:56:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1199ec000) [pid = 1665] [serial = 526] [outer = 0x0] 17:56:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x128905800) [pid = 1665] [serial = 527] [outer = 0x1199ec000] 17:56:25 INFO - PROCESS | 1665 | 1467593785351 Marionette DEBUG loaded listener.js 17:56:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x128b32400) [pid = 1665] [serial = 528] [outer = 0x1199ec000] 17:56:25 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:56:25 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:56:25 INFO - PROCESS | 1665 | 1467593785689 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:56:25 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:56:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 468ms 17:56:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 17:56:25 INFO - PROCESS | 1665 | 1467593785703 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 17:56:25 INFO - PROCESS | 1665 | 1467593785704 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 17:56:25 INFO - PROCESS | 1665 | 1467593785706 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 17:56:25 INFO - PROCESS | 1665 | 1467593785707 Marionette TRACE conn2 <- [1,678,null,{}] 17:56:25 INFO - PROCESS | 1665 | 1467593785712 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:56:25 INFO - PROCESS | 1665 | 1467593785713 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:25 INFO - PROCESS | 1665 | 1467593785790 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 17:56:25 INFO - PROCESS | 1665 | 1467593785803 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593785804 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:25 INFO - PROCESS | 1665 | ++DOCSHELL 0x12ae34000 == 42 [pid = 1665] [id = 177] 17:56:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x128908400) [pid = 1665] [serial = 529] [outer = 0x0] 17:56:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x128b40800) [pid = 1665] [serial = 530] [outer = 0x128908400] 17:56:25 INFO - PROCESS | 1665 | 1467593785829 Marionette DEBUG loaded listener.js 17:56:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x128b49000) [pid = 1665] [serial = 531] [outer = 0x128908400] 17:56:26 INFO - PROCESS | 1665 | 1467593786297 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:56:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 17:56:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 621ms 17:56:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 17:56:26 INFO - PROCESS | 1665 | 1467593786328 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 17:56:26 INFO - PROCESS | 1665 | 1467593786331 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 17:56:26 INFO - PROCESS | 1665 | 1467593786334 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 17:56:26 INFO - PROCESS | 1665 | 1467593786336 Marionette TRACE conn2 <- [1,682,null,{}] 17:56:26 INFO - PROCESS | 1665 | 1467593786341 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:56:26 INFO - PROCESS | 1665 | 1467593786343 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:26 INFO - PROCESS | 1665 | 1467593786446 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 17:56:26 INFO - PROCESS | 1665 | 1467593786514 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593786516 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:26 INFO - PROCESS | 1665 | ++DOCSHELL 0x117143800 == 43 [pid = 1665] [id = 178] 17:56:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x114fa0400) [pid = 1665] [serial = 532] [outer = 0x0] 17:56:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x115d02400) [pid = 1665] [serial = 533] [outer = 0x114fa0400] 17:56:26 INFO - PROCESS | 1665 | 1467593786547 Marionette DEBUG loaded listener.js 17:56:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x116740400) [pid = 1665] [serial = 534] [outer = 0x114fa0400] 17:56:27 INFO - PROCESS | 1665 | 1467593787488 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:56:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 17:56:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1172ms 17:56:27 INFO - PROCESS | 1665 | 1467593787507 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 17:56:27 INFO - PROCESS | 1665 | 1467593787511 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 17:56:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 17:56:27 INFO - PROCESS | 1665 | 1467593787516 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 17:56:27 INFO - PROCESS | 1665 | 1467593787517 Marionette TRACE conn2 <- [1,686,null,{}] 17:56:27 INFO - PROCESS | 1665 | 1467593787520 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:56:27 INFO - PROCESS | 1665 | 1467593787522 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:27 INFO - PROCESS | 1665 | 1467593787625 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 17:56:27 INFO - PROCESS | 1665 | 1467593787675 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593787677 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:27 INFO - PROCESS | 1665 | ++DOCSHELL 0x1211d6800 == 44 [pid = 1665] [id = 179] 17:56:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x11851c400) [pid = 1665] [serial = 535] [outer = 0x0] 17:56:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x118a5c000) [pid = 1665] [serial = 536] [outer = 0x11851c400] 17:56:27 INFO - PROCESS | 1665 | 1467593787707 Marionette DEBUG loaded listener.js 17:56:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x119234400) [pid = 1665] [serial = 537] [outer = 0x11851c400] 17:56:28 INFO - PROCESS | 1665 | 1467593788634 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:56:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 17:56:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1123ms 17:56:28 INFO - PROCESS | 1665 | 1467593788638 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 17:56:28 INFO - PROCESS | 1665 | 1467593788640 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 17:56:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 17:56:28 INFO - PROCESS | 1665 | 1467593788644 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 17:56:28 INFO - PROCESS | 1665 | 1467593788646 Marionette TRACE conn2 <- [1,690,null,{}] 17:56:28 INFO - PROCESS | 1665 | 1467593788654 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:56:28 INFO - PROCESS | 1665 | 1467593788657 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:28 INFO - PROCESS | 1665 | 1467593788759 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 17:56:28 INFO - PROCESS | 1665 | 1467593788812 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593788814 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:28 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b057000 == 45 [pid = 1665] [id = 180] 17:56:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x121260400) [pid = 1665] [serial = 538] [outer = 0x0] 17:56:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x121720c00) [pid = 1665] [serial = 539] [outer = 0x121260400] 17:56:28 INFO - PROCESS | 1665 | 1467593788844 Marionette DEBUG loaded listener.js 17:56:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x124d71c00) [pid = 1665] [serial = 540] [outer = 0x121260400] 17:56:29 INFO - PROCESS | 1665 | 1467593789764 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:56:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 17:56:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1126ms 17:56:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 17:56:29 INFO - PROCESS | 1665 | 1467593789769 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 17:56:29 INFO - PROCESS | 1665 | 1467593789771 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 17:56:29 INFO - PROCESS | 1665 | 1467593789776 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 17:56:29 INFO - PROCESS | 1665 | 1467593789778 Marionette TRACE conn2 <- [1,694,null,{}] 17:56:29 INFO - PROCESS | 1665 | 1467593789782 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:56:29 INFO - PROCESS | 1665 | 1467593789783 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:29 INFO - PROCESS | 1665 | 1467593789872 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 17:56:29 INFO - PROCESS | 1665 | 1467593789925 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593789926 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:29 INFO - PROCESS | 1665 | ++DOCSHELL 0x1182b9000 == 46 [pid = 1665] [id = 181] 17:56:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x112fec800) [pid = 1665] [serial = 541] [outer = 0x0] 17:56:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x117e17800) [pid = 1665] [serial = 542] [outer = 0x112fec800] 17:56:29 INFO - PROCESS | 1665 | 1467593789953 Marionette DEBUG loaded listener.js 17:56:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x11851f400) [pid = 1665] [serial = 543] [outer = 0x112fec800] 17:56:31 INFO - PROCESS | 1665 | --DOCSHELL 0x12938a000 == 45 [pid = 1665] [id = 176] 17:56:31 INFO - PROCESS | 1665 | --DOCSHELL 0x128f7a800 == 44 [pid = 1665] [id = 175] 17:56:31 INFO - PROCESS | 1665 | --DOCSHELL 0x128ab7800 == 43 [pid = 1665] [id = 174] 17:56:31 INFO - PROCESS | 1665 | --DOCSHELL 0x127249000 == 42 [pid = 1665] [id = 173] 17:56:31 INFO - PROCESS | 1665 | --DOCSHELL 0x124fb4000 == 41 [pid = 1665] [id = 172] 17:56:31 INFO - PROCESS | 1665 | --DOCSHELL 0x123ab3000 == 40 [pid = 1665] [id = 171] 17:56:31 INFO - PROCESS | 1665 | --DOCSHELL 0x121285800 == 39 [pid = 1665] [id = 170] 17:56:31 INFO - PROCESS | 1665 | --DOCSHELL 0x119a55000 == 38 [pid = 1665] [id = 169] 17:56:31 INFO - PROCESS | 1665 | --DOCSHELL 0x118eb6000 == 37 [pid = 1665] [id = 168] 17:56:31 INFO - PROCESS | 1665 | --DOCSHELL 0x1182c7800 == 36 [pid = 1665] [id = 167] 17:56:31 INFO - PROCESS | 1665 | --DOCSHELL 0x11662d800 == 35 [pid = 1665] [id = 166] 17:56:31 INFO - PROCESS | 1665 | --DOCSHELL 0x116168800 == 34 [pid = 1665] [id = 165] 17:56:31 INFO - PROCESS | 1665 | --DOCSHELL 0x121284800 == 33 [pid = 1665] [id = 164] 17:56:31 INFO - PROCESS | 1665 | --DOCSHELL 0x119c6c800 == 32 [pid = 1665] [id = 162] 17:56:31 INFO - PROCESS | 1665 | --DOCSHELL 0x1169a9800 == 31 [pid = 1665] [id = 163] 17:56:31 INFO - PROCESS | 1665 | --DOCSHELL 0x12b057000 == 30 [pid = 1665] [id = 180] 17:56:31 INFO - PROCESS | 1665 | --DOCSHELL 0x1211d6800 == 29 [pid = 1665] [id = 179] 17:56:31 INFO - PROCESS | 1665 | --DOCSHELL 0x117143800 == 28 [pid = 1665] [id = 178] 17:56:31 INFO - PROCESS | 1665 | --DOCSHELL 0x12ae34000 == 27 [pid = 1665] [id = 177] 17:56:31 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x129561000) [pid = 1665] [serial = 482] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x118a57400) [pid = 1665] [serial = 475] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x12a738000) [pid = 1665] [serial = 484] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x128bb0c00) [pid = 1665] [serial = 481] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x12928c400) [pid = 1665] [serial = 473] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x126e91800) [pid = 1665] [serial = 464] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x126874800) [pid = 1665] [serial = 463] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x128bb5000) [pid = 1665] [serial = 470] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x126e92c00) [pid = 1665] [serial = 479] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x124bc8800) [pid = 1665] [serial = 461] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x120e47800) [pid = 1665] [serial = 478] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x128b39400) [pid = 1665] [serial = 469] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x118e9a800) [pid = 1665] [serial = 454] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x119676400) [pid = 1665] [serial = 455] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x120e76c00) [pid = 1665] [serial = 457] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x121256800) [pid = 1665] [serial = 458] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x121728c00) [pid = 1665] [serial = 460] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x11843ec00) [pid = 1665] [serial = 449] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x1193d5800) [pid = 1665] [serial = 431] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x116734400) [pid = 1665] [serial = 430] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x116982800) [pid = 1665] [serial = 448] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x12172b400) [pid = 1665] [serial = 434] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x115de4000) [pid = 1665] [serial = 451] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1176ebc00) [pid = 1665] [serial = 452] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x121260000) [pid = 1665] [serial = 433] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x128bb8000) [pid = 1665] [serial = 437] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x126f49400) [pid = 1665] [serial = 436] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x12b09ec00) [pid = 1665] [serial = 440] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x12a9b2c00) [pid = 1665] [serial = 439] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x1288c9c00) [pid = 1665] [serial = 443] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x1288c6000) [pid = 1665] [serial = 442] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x128902800) [pid = 1665] [serial = 467] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x12c5c3800) [pid = 1665] [serial = 446] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x12b9ce400) [pid = 1665] [serial = 445] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x1272b7400) [pid = 1665] [serial = 466] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x128f02800) [pid = 1665] [serial = 472] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x1199e5000) [pid = 1665] [serial = 476] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1665 | 1467593791384 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:56:31 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:56:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1628ms 17:56:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 17:56:31 INFO - PROCESS | 1665 | 1467593791403 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 17:56:31 INFO - PROCESS | 1665 | 1467593791405 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 17:56:31 INFO - PROCESS | 1665 | 1467593791409 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 17:56:31 INFO - PROCESS | 1665 | 1467593791411 Marionette TRACE conn2 <- [1,698,null,{}] 17:56:31 INFO - PROCESS | 1665 | 1467593791415 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:56:31 INFO - PROCESS | 1665 | 1467593791417 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:31 INFO - PROCESS | 1665 | 1467593791489 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 17:56:31 INFO - PROCESS | 1665 | 1467593791496 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593791498 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:31 INFO - PROCESS | 1665 | ++DOCSHELL 0x113c1d000 == 28 [pid = 1665] [id = 182] 17:56:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x114fa8c00) [pid = 1665] [serial = 544] [outer = 0x0] 17:56:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x115d11400) [pid = 1665] [serial = 545] [outer = 0x114fa8c00] 17:56:31 INFO - PROCESS | 1665 | 1467593791526 Marionette DEBUG loaded listener.js 17:56:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x1164eac00) [pid = 1665] [serial = 546] [outer = 0x114fa8c00] 17:56:32 INFO - PROCESS | 1665 | 1467593792341 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:56:32 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:56:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 971ms 17:56:32 INFO - PROCESS | 1665 | 1467593792381 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 17:56:32 INFO - PROCESS | 1665 | 1467593792386 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 17:56:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 17:56:32 INFO - PROCESS | 1665 | 1467593792401 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 17:56:32 INFO - PROCESS | 1665 | 1467593792404 Marionette TRACE conn2 <- [1,702,null,{}] 17:56:32 INFO - PROCESS | 1665 | 1467593792407 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:56:32 INFO - PROCESS | 1665 | 1467593792410 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:32 INFO - PROCESS | 1665 | 1467593792522 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 17:56:32 INFO - PROCESS | 1665 | 1467593792530 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593792531 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:32 INFO - PROCESS | 1665 | ++DOCSHELL 0x11668e000 == 29 [pid = 1665] [id = 183] 17:56:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x11817c000) [pid = 1665] [serial = 547] [outer = 0x0] 17:56:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x11823a800) [pid = 1665] [serial = 548] [outer = 0x11817c000] 17:56:32 INFO - PROCESS | 1665 | 1467593792574 Marionette DEBUG loaded listener.js 17:56:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x1185e2400) [pid = 1665] [serial = 549] [outer = 0x11817c000] 17:56:33 INFO - PROCESS | 1665 | 1467593793419 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:56:33 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:56:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1026ms 17:56:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 17:56:33 INFO - PROCESS | 1665 | 1467593793425 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 17:56:33 INFO - PROCESS | 1665 | 1467593793426 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 17:56:33 INFO - PROCESS | 1665 | 1467593793429 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 17:56:33 INFO - PROCESS | 1665 | 1467593793431 Marionette TRACE conn2 <- [1,706,null,{}] 17:56:33 INFO - PROCESS | 1665 | 1467593793459 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:56:33 INFO - PROCESS | 1665 | 1467593793462 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:33 INFO - PROCESS | 1665 | 1467593793555 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 17:56:33 INFO - PROCESS | 1665 | 1467593793590 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593793592 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:33 INFO - PROCESS | 1665 | ++DOCSHELL 0x1180cb800 == 30 [pid = 1665] [id = 184] 17:56:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x119623000) [pid = 1665] [serial = 550] [outer = 0x0] 17:56:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x119684000) [pid = 1665] [serial = 551] [outer = 0x119623000] 17:56:33 INFO - PROCESS | 1665 | 1467593793619 Marionette DEBUG loaded listener.js 17:56:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1199eec00) [pid = 1665] [serial = 552] [outer = 0x119623000] 17:56:34 INFO - PROCESS | 1665 | 1467593794418 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:56:34 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:56:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1033ms 17:56:34 INFO - PROCESS | 1665 | 1467593794463 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 17:56:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 17:56:34 INFO - PROCESS | 1665 | 1467593794464 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 17:56:34 INFO - PROCESS | 1665 | 1467593794466 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 17:56:34 INFO - PROCESS | 1665 | 1467593794468 Marionette TRACE conn2 <- [1,710,null,{}] 17:56:34 INFO - PROCESS | 1665 | 1467593794470 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:56:34 INFO - PROCESS | 1665 | 1467593794471 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:34 INFO - PROCESS | 1665 | 1467593794563 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 17:56:34 INFO - PROCESS | 1665 | 1467593794598 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593794599 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:34 INFO - PROCESS | 1665 | ++DOCSHELL 0x119269800 == 31 [pid = 1665] [id = 185] 17:56:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x119e5d800) [pid = 1665] [serial = 553] [outer = 0x0] 17:56:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x120e77400) [pid = 1665] [serial = 554] [outer = 0x119e5d800] 17:56:34 INFO - PROCESS | 1665 | 1467593794625 Marionette DEBUG loaded listener.js 17:56:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x121062400) [pid = 1665] [serial = 555] [outer = 0x119e5d800] 17:56:35 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x120f07c00) [pid = 1665] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 17:56:35 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x121727000) [pid = 1665] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 17:56:35 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x123a13000) [pid = 1665] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 17:56:35 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x119e56c00) [pid = 1665] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 17:56:35 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x11619d400) [pid = 1665] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 17:56:35 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x118235400) [pid = 1665] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 17:56:35 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x1122bcc00) [pid = 1665] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 17:56:35 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x114fa3400) [pid = 1665] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 17:56:35 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x118a99800) [pid = 1665] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 17:56:35 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x124bc7800) [pid = 1665] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 17:56:35 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x113231800) [pid = 1665] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 17:56:35 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x12956b000) [pid = 1665] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 17:56:35 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x128908400) [pid = 1665] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 17:56:35 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x1199ec000) [pid = 1665] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 17:56:35 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x126e90400) [pid = 1665] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 17:56:35 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x117e15c00) [pid = 1665] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 17:56:35 INFO - PROCESS | 1665 | 1467593795419 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:56:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 17:56:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 969ms 17:56:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 17:56:35 INFO - PROCESS | 1665 | 1467593795437 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 17:56:35 INFO - PROCESS | 1665 | 1467593795438 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 17:56:35 INFO - PROCESS | 1665 | 1467593795440 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 17:56:35 INFO - PROCESS | 1665 | 1467593795441 Marionette TRACE conn2 <- [1,714,null,{}] 17:56:35 INFO - PROCESS | 1665 | 1467593795445 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:56:35 INFO - PROCESS | 1665 | 1467593795446 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:35 INFO - PROCESS | 1665 | 1467593795524 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 17:56:35 INFO - PROCESS | 1665 | 1467593795530 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593795531 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:35 INFO - PROCESS | 1665 | ++DOCSHELL 0x11958c000 == 32 [pid = 1665] [id = 186] 17:56:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x1133e8400) [pid = 1665] [serial = 556] [outer = 0x0] 17:56:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x118233c00) [pid = 1665] [serial = 557] [outer = 0x1133e8400] 17:56:35 INFO - PROCESS | 1665 | 1467593795556 Marionette DEBUG loaded listener.js 17:56:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x1199ed000) [pid = 1665] [serial = 558] [outer = 0x1133e8400] 17:56:36 INFO - PROCESS | 1665 | 1467593796340 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:56:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 17:56:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 921ms 17:56:36 INFO - PROCESS | 1665 | 1467593796362 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 17:56:36 INFO - PROCESS | 1665 | 1467593796363 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 17:56:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 17:56:36 INFO - PROCESS | 1665 | 1467593796365 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 17:56:36 INFO - PROCESS | 1665 | 1467593796366 Marionette TRACE conn2 <- [1,718,null,{}] 17:56:36 INFO - PROCESS | 1665 | 1467593796369 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:56:36 INFO - PROCESS | 1665 | 1467593796373 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:36 INFO - PROCESS | 1665 | 1467593796466 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 17:56:36 INFO - PROCESS | 1665 | 1467593796514 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593796515 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:36 INFO - PROCESS | 1665 | ++DOCSHELL 0x121097800 == 33 [pid = 1665] [id = 187] 17:56:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x112e49400) [pid = 1665] [serial = 559] [outer = 0x0] 17:56:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x12125d000) [pid = 1665] [serial = 560] [outer = 0x112e49400] 17:56:36 INFO - PROCESS | 1665 | 1467593796541 Marionette DEBUG loaded listener.js 17:56:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x1218bf000) [pid = 1665] [serial = 561] [outer = 0x112e49400] 17:56:37 INFO - PROCESS | 1665 | 1467593797300 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:56:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 17:56:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 970ms 17:56:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 17:56:37 INFO - PROCESS | 1665 | 1467593797336 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 17:56:37 INFO - PROCESS | 1665 | 1467593797337 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 17:56:37 INFO - PROCESS | 1665 | 1467593797339 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 17:56:37 INFO - PROCESS | 1665 | 1467593797340 Marionette TRACE conn2 <- [1,722,null,{}] 17:56:37 INFO - PROCESS | 1665 | 1467593797345 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:56:37 INFO - PROCESS | 1665 | 1467593797346 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:37 INFO - PROCESS | 1665 | 1467593797422 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 17:56:37 INFO - PROCESS | 1665 | 1467593797509 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593797510 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:37 INFO - PROCESS | 1665 | ++DOCSHELL 0x112649000 == 34 [pid = 1665] [id = 188] 17:56:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x10ebe8c00) [pid = 1665] [serial = 562] [outer = 0x0] 17:56:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x112008400) [pid = 1665] [serial = 563] [outer = 0x10ebe8c00] 17:56:37 INFO - PROCESS | 1665 | 1467593797542 Marionette DEBUG loaded listener.js 17:56:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x1133e4400) [pid = 1665] [serial = 564] [outer = 0x10ebe8c00] 17:56:38 INFO - PROCESS | 1665 | 1467593798064 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:56:38 INFO - PROCESS | 1665 | 1467593798115 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 17:56:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 17:56:38 INFO - PROCESS | 1665 | 1467593798118 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 17:56:38 INFO - PROCESS | 1665 | 1467593798120 Marionette TRACE conn2 <- [1,726,null,{}] 17:56:38 INFO - PROCESS | 1665 | 1467593798124 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:56:38 INFO - PROCESS | 1665 | 1467593798127 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:38 INFO - PROCESS | 1665 | 1467593798229 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 17:56:38 INFO - PROCESS | 1665 | 1467593798301 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593798302 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:38 INFO - PROCESS | 1665 | ++DOCSHELL 0x117e8b800 == 35 [pid = 1665] [id = 189] 17:56:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x1176eb400) [pid = 1665] [serial = 565] [outer = 0x0] 17:56:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x118238000) [pid = 1665] [serial = 566] [outer = 0x1176eb400] 17:56:38 INFO - PROCESS | 1665 | 1467593798333 Marionette DEBUG loaded listener.js 17:56:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x118a5e000) [pid = 1665] [serial = 567] [outer = 0x1176eb400] 17:56:39 INFO - PROCESS | 1665 | 1467593799002 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:56:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 17:56:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 920ms 17:56:39 INFO - PROCESS | 1665 | 1467593799039 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 17:56:39 INFO - PROCESS | 1665 | 1467593799041 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 17:56:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 17:56:39 INFO - PROCESS | 1665 | 1467593799044 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 17:56:39 INFO - PROCESS | 1665 | 1467593799047 Marionette TRACE conn2 <- [1,730,null,{}] 17:56:39 INFO - PROCESS | 1665 | 1467593799051 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:56:39 INFO - PROCESS | 1665 | 1467593799053 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:39 INFO - PROCESS | 1665 | 1467593799156 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 17:56:39 INFO - PROCESS | 1665 | 1467593799203 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593799206 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:39 INFO - PROCESS | 1665 | ++DOCSHELL 0x116789000 == 36 [pid = 1665] [id = 190] 17:56:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x116905800) [pid = 1665] [serial = 568] [outer = 0x0] 17:56:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x116f05c00) [pid = 1665] [serial = 569] [outer = 0x116905800] 17:56:39 INFO - PROCESS | 1665 | 1467593799233 Marionette DEBUG loaded listener.js 17:56:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x11823ac00) [pid = 1665] [serial = 570] [outer = 0x116905800] 17:56:39 INFO - PROCESS | 1665 | --DOCSHELL 0x121097800 == 35 [pid = 1665] [id = 187] 17:56:39 INFO - PROCESS | 1665 | --DOCSHELL 0x11958c000 == 34 [pid = 1665] [id = 186] 17:56:39 INFO - PROCESS | 1665 | --DOCSHELL 0x119269800 == 33 [pid = 1665] [id = 185] 17:56:39 INFO - PROCESS | 1665 | --DOCSHELL 0x1180cb800 == 32 [pid = 1665] [id = 184] 17:56:39 INFO - PROCESS | 1665 | --DOCSHELL 0x11668e000 == 31 [pid = 1665] [id = 183] 17:56:39 INFO - PROCESS | 1665 | --DOCSHELL 0x113c1d000 == 30 [pid = 1665] [id = 182] 17:56:39 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1213b9000) [pid = 1665] [serial = 509] [outer = 0x0] [url = about:blank] 17:56:39 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x123e1f400) [pid = 1665] [serial = 512] [outer = 0x0] [url = about:blank] 17:56:39 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x124bc3400) [pid = 1665] [serial = 513] [outer = 0x0] [url = about:blank] 17:56:39 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x1218c5c00) [pid = 1665] [serial = 510] [outer = 0x0] [url = about:blank] 17:56:39 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x124bfa800) [pid = 1665] [serial = 515] [outer = 0x0] [url = about:blank] 17:56:39 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x125525c00) [pid = 1665] [serial = 516] [outer = 0x0] [url = about:blank] 17:56:39 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x121255c00) [pid = 1665] [serial = 491] [outer = 0x0] [url = about:blank] 17:56:39 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x12131e800) [pid = 1665] [serial = 492] [outer = 0x0] [url = about:blank] 17:56:39 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x116a1a800) [pid = 1665] [serial = 497] [outer = 0x0] [url = about:blank] 17:56:39 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x1176ef000) [pid = 1665] [serial = 498] [outer = 0x0] [url = about:blank] 17:56:39 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x1185e1c00) [pid = 1665] [serial = 500] [outer = 0x0] [url = about:blank] 17:56:39 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x118a9a400) [pid = 1665] [serial = 501] [outer = 0x0] [url = about:blank] 17:56:39 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x119677400) [pid = 1665] [serial = 506] [outer = 0x0] [url = about:blank] 17:56:39 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x118175000) [pid = 1665] [serial = 487] [outer = 0x0] [url = about:blank] 17:56:39 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x11823b400) [pid = 1665] [serial = 488] [outer = 0x0] [url = about:blank] 17:56:39 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x1193dfc00) [pid = 1665] [serial = 503] [outer = 0x0] [url = about:blank] 17:56:39 INFO - PROCESS | 1665 | --DOMWINDOW == 71 (0x126878800) [pid = 1665] [serial = 518] [outer = 0x0] [url = about:blank] 17:56:39 INFO - PROCESS | 1665 | --DOMWINDOW == 70 (0x119679c00) [pid = 1665] [serial = 504] [outer = 0x0] [url = about:blank] 17:56:39 INFO - PROCESS | 1665 | --DOMWINDOW == 69 (0x1133f0800) [pid = 1665] [serial = 494] [outer = 0x0] [url = about:blank] 17:56:39 INFO - PROCESS | 1665 | --DOMWINDOW == 68 (0x114fa7800) [pid = 1665] [serial = 495] [outer = 0x0] [url = about:blank] 17:56:39 INFO - PROCESS | 1665 | --DOMWINDOW == 67 (0x12b095000) [pid = 1665] [serial = 485] [outer = 0x0] [url = about:blank] 17:56:39 INFO - PROCESS | 1665 | --DOMWINDOW == 66 (0x128b40800) [pid = 1665] [serial = 530] [outer = 0x0] [url = about:blank] 17:56:39 INFO - PROCESS | 1665 | --DOMWINDOW == 65 (0x128b49000) [pid = 1665] [serial = 531] [outer = 0x0] [url = about:blank] 17:56:39 INFO - PROCESS | 1665 | --DOMWINDOW == 64 (0x128b32400) [pid = 1665] [serial = 528] [outer = 0x0] [url = about:blank] 17:56:39 INFO - PROCESS | 1665 | --DOMWINDOW == 63 (0x127272800) [pid = 1665] [serial = 524] [outer = 0x0] [url = about:blank] 17:56:39 INFO - PROCESS | 1665 | --DOMWINDOW == 62 (0x128905800) [pid = 1665] [serial = 527] [outer = 0x0] [url = about:blank] 17:56:39 INFO - PROCESS | 1665 | --DOMWINDOW == 61 (0x119623800) [pid = 1665] [serial = 197] [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:56:39 INFO - PROCESS | 1665 | --DOMWINDOW == 60 (0x1288c7400) [pid = 1665] [serial = 525] [outer = 0x0] [url = about:blank] 17:56:39 INFO - PROCESS | 1665 | --DOMWINDOW == 59 (0x119ae5000) [pid = 1665] [serial = 521] [outer = 0x0] [url = about:blank] 17:56:39 INFO - PROCESS | 1665 | --DOMWINDOW == 58 (0x126e92400) [pid = 1665] [serial = 519] [outer = 0x0] [url = about:blank] 17:56:39 INFO - PROCESS | 1665 | --DOMWINDOW == 57 (0x125592000) [pid = 1665] [serial = 522] [outer = 0x0] [url = about:blank] 17:56:39 INFO - PROCESS | 1665 | --DOMWINDOW == 56 (0x120e44000) [pid = 1665] [serial = 507] [outer = 0x0] [url = about:blank] 17:56:39 INFO - PROCESS | 1665 | 1467593799644 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:56:39 INFO - PROCESS | 1665 | 1467593799671 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 17:56:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 17:56:39 INFO - PROCESS | 1665 | 1467593799679 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 17:56:39 INFO - PROCESS | 1665 | 1467593799680 Marionette TRACE conn2 <- [1,734,null,{}] 17:56:39 INFO - PROCESS | 1665 | 1467593799683 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:56:39 INFO - PROCESS | 1665 | 1467593799684 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:39 INFO - PROCESS | 1665 | 1467593799762 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 17:56:39 INFO - PROCESS | 1665 | 1467593799807 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593799809 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:39 INFO - PROCESS | 1665 | ++DOCSHELL 0x117e85800 == 31 [pid = 1665] [id = 191] 17:56:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 57 (0x11823c800) [pid = 1665] [serial = 571] [outer = 0x0] 17:56:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 58 (0x11922f800) [pid = 1665] [serial = 572] [outer = 0x11823c800] 17:56:39 INFO - PROCESS | 1665 | 1467593799838 Marionette DEBUG loaded listener.js 17:56:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 59 (0x1199eb800) [pid = 1665] [serial = 573] [outer = 0x11823c800] 17:56:40 INFO - PROCESS | 1665 | 1467593800133 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:56:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 17:56:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 475ms 17:56:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 17:56:40 INFO - PROCESS | 1665 | 1467593800151 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 17:56:40 INFO - PROCESS | 1665 | 1467593800153 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 17:56:40 INFO - PROCESS | 1665 | 1467593800155 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 17:56:40 INFO - PROCESS | 1665 | 1467593800157 Marionette TRACE conn2 <- [1,738,null,{}] 17:56:40 INFO - PROCESS | 1665 | 1467593800173 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:40 INFO - PROCESS | 1665 | 1467593800180 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:40 INFO - PROCESS | 1665 | 1467593800261 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 17:56:40 INFO - PROCESS | 1665 | 1467593800266 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593800268 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:40 INFO - PROCESS | 1665 | ++DOCSHELL 0x119a45800 == 32 [pid = 1665] [id = 192] 17:56:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 60 (0x120e73000) [pid = 1665] [serial = 574] [outer = 0x0] 17:56:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 61 (0x12125e400) [pid = 1665] [serial = 575] [outer = 0x120e73000] 17:56:40 INFO - PROCESS | 1665 | 1467593800299 Marionette DEBUG loaded listener.js 17:56:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 62 (0x121663c00) [pid = 1665] [serial = 576] [outer = 0x120e73000] 17:56:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 17:56:41 INFO - PROCESS | 1665 | 1467593801130 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:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 980ms 17:56:41 INFO - PROCESS | 1665 | 1467593801136 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 17:56:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 17:56:41 INFO - PROCESS | 1665 | 1467593801139 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 17:56:41 INFO - PROCESS | 1665 | 1467593801143 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 17:56:41 INFO - PROCESS | 1665 | 1467593801145 Marionette TRACE conn2 <- [1,742,null,{}] 17:56:41 INFO - PROCESS | 1665 | 1467593801148 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:41 INFO - PROCESS | 1665 | 1467593801150 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:41 INFO - PROCESS | 1665 | 1467593801280 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 17:56:41 INFO - PROCESS | 1665 | 1467593801283 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593801284 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:41 INFO - PROCESS | 1665 | ++DOCSHELL 0x12127c000 == 33 [pid = 1665] [id = 193] 17:56:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 63 (0x121724800) [pid = 1665] [serial = 577] [outer = 0x0] 17:56:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 64 (0x12172ec00) [pid = 1665] [serial = 578] [outer = 0x121724800] 17:56:41 INFO - PROCESS | 1665 | 1467593801310 Marionette DEBUG loaded listener.js 17:56:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 65 (0x12481a800) [pid = 1665] [serial = 579] [outer = 0x121724800] 17:56:42 INFO - PROCESS | 1665 | 1467593802124 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:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 17:56:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1023ms 17:56:42 INFO - PROCESS | 1665 | 1467593802165 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 17:56:42 INFO - PROCESS | 1665 | 1467593802166 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 17:56:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 17:56:42 INFO - PROCESS | 1665 | 1467593802168 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 17:56:42 INFO - PROCESS | 1665 | 1467593802169 Marionette TRACE conn2 <- [1,746,null,{}] 17:56:42 INFO - PROCESS | 1665 | 1467593802172 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:42 INFO - PROCESS | 1665 | 1467593802173 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:42 INFO - PROCESS | 1665 | 1467593802262 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 17:56:42 INFO - PROCESS | 1665 | 1467593802266 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593802267 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:42 INFO - PROCESS | 1665 | ++DOCSHELL 0x117477800 == 34 [pid = 1665] [id = 194] 17:56:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 66 (0x12481b800) [pid = 1665] [serial = 580] [outer = 0x0] 17:56:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 67 (0x124bf3800) [pid = 1665] [serial = 581] [outer = 0x12481b800] 17:56:42 INFO - PROCESS | 1665 | 1467593802292 Marionette DEBUG loaded listener.js 17:56:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 68 (0x125523c00) [pid = 1665] [serial = 582] [outer = 0x12481b800] 17:56:42 INFO - PROCESS | 1665 | --DOMWINDOW == 67 (0x112fec800) [pid = 1665] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 17:56:42 INFO - PROCESS | 1665 | --DOMWINDOW == 66 (0x114fa8c00) [pid = 1665] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 17:56:42 INFO - PROCESS | 1665 | --DOMWINDOW == 65 (0x11817c000) [pid = 1665] [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:42 INFO - PROCESS | 1665 | --DOMWINDOW == 64 (0x119e5d800) [pid = 1665] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 17:56:42 INFO - PROCESS | 1665 | --DOMWINDOW == 63 (0x114fa0400) [pid = 1665] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 17:56:42 INFO - PROCESS | 1665 | --DOMWINDOW == 62 (0x11851c400) [pid = 1665] [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:42 INFO - PROCESS | 1665 | --DOMWINDOW == 61 (0x121260400) [pid = 1665] [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:42 INFO - PROCESS | 1665 | --DOMWINDOW == 60 (0x1133e8400) [pid = 1665] [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:42 INFO - PROCESS | 1665 | --DOMWINDOW == 59 (0x119623000) [pid = 1665] [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:43 INFO - PROCESS | 1665 | 1467593803092 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:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 17:56:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 969ms 17:56:43 INFO - PROCESS | 1665 | 1467593803138 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 17:56:43 INFO - PROCESS | 1665 | 1467593803139 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 17:56:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 17:56:43 INFO - PROCESS | 1665 | 1467593803141 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 17:56:43 INFO - PROCESS | 1665 | 1467593803142 Marionette TRACE conn2 <- [1,750,null,{}] 17:56:43 INFO - PROCESS | 1665 | 1467593803145 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:43 INFO - PROCESS | 1665 | 1467593803149 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:43 INFO - PROCESS | 1665 | 1467593803262 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 17:56:43 INFO - PROCESS | 1665 | 1467593803268 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593803270 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:43 INFO - PROCESS | 1665 | ++DOCSHELL 0x12489b000 == 35 [pid = 1665] [id = 195] 17:56:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 60 (0x115e23000) [pid = 1665] [serial = 583] [outer = 0x0] 17:56:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 61 (0x125f58400) [pid = 1665] [serial = 584] [outer = 0x115e23000] 17:56:43 INFO - PROCESS | 1665 | 1467593803295 Marionette DEBUG loaded listener.js 17:56:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 62 (0x126e90000) [pid = 1665] [serial = 585] [outer = 0x115e23000] 17:56:44 INFO - PROCESS | 1665 | 1467593804084 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:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 17:56:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 971ms 17:56:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 17:56:44 INFO - PROCESS | 1665 | 1467593804112 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 17:56:44 INFO - PROCESS | 1665 | 1467593804114 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 17:56:44 INFO - PROCESS | 1665 | 1467593804116 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 17:56:44 INFO - PROCESS | 1665 | 1467593804117 Marionette TRACE conn2 <- [1,754,null,{}] 17:56:44 INFO - PROCESS | 1665 | 1467593804119 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:44 INFO - PROCESS | 1665 | 1467593804120 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:44 INFO - PROCESS | 1665 | 1467593804193 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 17:56:44 INFO - PROCESS | 1665 | 1467593804198 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593804199 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:44 INFO - PROCESS | 1665 | ++DOCSHELL 0x125563800 == 36 [pid = 1665] [id = 196] 17:56:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 63 (0x126e92400) [pid = 1665] [serial = 586] [outer = 0x0] 17:56:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 64 (0x126f4b000) [pid = 1665] [serial = 587] [outer = 0x126e92400] 17:56:44 INFO - PROCESS | 1665 | 1467593804223 Marionette DEBUG loaded listener.js 17:56:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 65 (0x1288be800) [pid = 1665] [serial = 588] [outer = 0x126e92400] 17:56:45 INFO - PROCESS | 1665 | 1467593805061 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:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 17:56:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 969ms 17:56:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 17:56:45 INFO - PROCESS | 1665 | 1467593805086 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 17:56:45 INFO - PROCESS | 1665 | 1467593805087 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 17:56:45 INFO - PROCESS | 1665 | 1467593805089 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 17:56:45 INFO - PROCESS | 1665 | 1467593805090 Marionette TRACE conn2 <- [1,758,null,{}] 17:56:45 INFO - PROCESS | 1665 | 1467593805094 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:45 INFO - PROCESS | 1665 | 1467593805096 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:45 INFO - PROCESS | 1665 | 1467593805188 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 17:56:45 INFO - PROCESS | 1665 | 1467593805193 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593805194 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:45 INFO - PROCESS | 1665 | ++DOCSHELL 0x126e24800 == 37 [pid = 1665] [id = 197] 17:56:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 66 (0x1199f1400) [pid = 1665] [serial = 589] [outer = 0x0] 17:56:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 67 (0x1288c5000) [pid = 1665] [serial = 590] [outer = 0x1199f1400] 17:56:45 INFO - PROCESS | 1665 | 1467593805219 Marionette DEBUG loaded listener.js 17:56:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 68 (0x128908400) [pid = 1665] [serial = 591] [outer = 0x1199f1400] 17:56:45 INFO - PROCESS | 1665 | 1467593805482 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:45 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:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 468ms 17:56:45 INFO - PROCESS | 1665 | 1467593805558 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 17:56:45 INFO - PROCESS | 1665 | 1467593805563 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 17:56:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 17:56:45 INFO - PROCESS | 1665 | 1467593805567 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 17:56:45 INFO - PROCESS | 1665 | 1467593805569 Marionette TRACE conn2 <- [1,762,null,{}] 17:56:45 INFO - PROCESS | 1665 | 1467593805572 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:45 INFO - PROCESS | 1665 | 1467593805575 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:45 INFO - PROCESS | 1665 | 1467593805675 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 17:56:45 INFO - PROCESS | 1665 | 1467593805726 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593805730 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:45 INFO - PROCESS | 1665 | ++DOCSHELL 0x116773800 == 38 [pid = 1665] [id = 198] 17:56:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 69 (0x114fa7800) [pid = 1665] [serial = 592] [outer = 0x0] 17:56:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 70 (0x115e25000) [pid = 1665] [serial = 593] [outer = 0x114fa7800] 17:56:45 INFO - PROCESS | 1665 | 1467593805761 Marionette DEBUG loaded listener.js 17:56:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 71 (0x116a1a000) [pid = 1665] [serial = 594] [outer = 0x114fa7800] 17:56:46 INFO - PROCESS | 1665 | 1467593806678 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:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 17:56:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1126ms 17:56:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 17:56:46 INFO - PROCESS | 1665 | 1467593806693 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 17:56:46 INFO - PROCESS | 1665 | 1467593806695 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 17:56:46 INFO - PROCESS | 1665 | 1467593806700 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 17:56:46 INFO - PROCESS | 1665 | 1467593806702 Marionette TRACE conn2 <- [1,766,null,{}] 17:56:46 INFO - PROCESS | 1665 | 1467593806705 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:46 INFO - PROCESS | 1665 | 1467593806707 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:46 INFO - PROCESS | 1665 | 1467593806790 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 17:56:46 INFO - PROCESS | 1665 | 1467593806877 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593806879 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:46 INFO - PROCESS | 1665 | ++DOCSHELL 0x119eab000 == 39 [pid = 1665] [id = 199] 17:56:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x119238c00) [pid = 1665] [serial = 595] [outer = 0x0] 17:56:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x11967a400) [pid = 1665] [serial = 596] [outer = 0x119238c00] 17:56:46 INFO - PROCESS | 1665 | 1467593806909 Marionette DEBUG loaded listener.js 17:56:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x119ae3400) [pid = 1665] [serial = 597] [outer = 0x119238c00] 17:56:47 INFO - PROCESS | 1665 | 1467593807874 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:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 17:56:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1223ms 17:56:47 INFO - PROCESS | 1665 | 1467593807920 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 17:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 17:56:47 INFO - PROCESS | 1665 | 1467593807923 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 17:56:47 INFO - PROCESS | 1665 | 1467593807927 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 17:56:47 INFO - PROCESS | 1665 | 1467593807929 Marionette TRACE conn2 <- [1,770,null,{}] 17:56:47 INFO - PROCESS | 1665 | 1467593807932 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:47 INFO - PROCESS | 1665 | 1467593807934 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:48 INFO - PROCESS | 1665 | 1467593808055 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 17:56:48 INFO - PROCESS | 1665 | 1467593808136 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593808137 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:48 INFO - PROCESS | 1665 | ++DOCSHELL 0x113ceb000 == 40 [pid = 1665] [id = 200] 17:56:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x118177c00) [pid = 1665] [serial = 598] [outer = 0x0] 17:56:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x113c67c00) [pid = 1665] [serial = 599] [outer = 0x118177c00] 17:56:48 INFO - PROCESS | 1665 | 1467593808169 Marionette DEBUG loaded listener.js 17:56:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x118434c00) [pid = 1665] [serial = 600] [outer = 0x118177c00] 17:56:48 INFO - PROCESS | 1665 | --DOCSHELL 0x125563800 == 39 [pid = 1665] [id = 196] 17:56:48 INFO - PROCESS | 1665 | --DOCSHELL 0x12489b000 == 38 [pid = 1665] [id = 195] 17:56:48 INFO - PROCESS | 1665 | --DOCSHELL 0x117477800 == 37 [pid = 1665] [id = 194] 17:56:48 INFO - PROCESS | 1665 | --DOCSHELL 0x12127c000 == 36 [pid = 1665] [id = 193] 17:56:48 INFO - PROCESS | 1665 | --DOCSHELL 0x119a45800 == 35 [pid = 1665] [id = 192] 17:56:48 INFO - PROCESS | 1665 | --DOCSHELL 0x117e85800 == 34 [pid = 1665] [id = 191] 17:56:48 INFO - PROCESS | 1665 | --DOCSHELL 0x116789000 == 33 [pid = 1665] [id = 190] 17:56:48 INFO - PROCESS | 1665 | --DOCSHELL 0x117e8b800 == 32 [pid = 1665] [id = 189] 17:56:48 INFO - PROCESS | 1665 | --DOCSHELL 0x112649000 == 31 [pid = 1665] [id = 188] 17:56:48 INFO - PROCESS | 1665 | --DOCSHELL 0x1182b9000 == 30 [pid = 1665] [id = 181] 17:56:48 INFO - PROCESS | 1665 | --DOCSHELL 0x119eab000 == 29 [pid = 1665] [id = 199] 17:56:48 INFO - PROCESS | 1665 | --DOCSHELL 0x126e24800 == 28 [pid = 1665] [id = 197] 17:56:48 INFO - PROCESS | 1665 | --DOCSHELL 0x116773800 == 27 [pid = 1665] [id = 198] 17:56:48 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x11851f400) [pid = 1665] [serial = 543] [outer = 0x0] [url = about:blank] 17:56:48 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x117e17800) [pid = 1665] [serial = 542] [outer = 0x0] [url = about:blank] 17:56:48 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x115d11400) [pid = 1665] [serial = 545] [outer = 0x0] [url = about:blank] 17:56:48 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x1164eac00) [pid = 1665] [serial = 546] [outer = 0x0] [url = about:blank] 17:56:48 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x11823a800) [pid = 1665] [serial = 548] [outer = 0x0] [url = about:blank] 17:56:48 INFO - PROCESS | 1665 | --DOMWINDOW == 71 (0x120e77400) [pid = 1665] [serial = 554] [outer = 0x0] [url = about:blank] 17:56:48 INFO - PROCESS | 1665 | --DOMWINDOW == 70 (0x116740400) [pid = 1665] [serial = 534] [outer = 0x0] [url = about:blank] 17:56:48 INFO - PROCESS | 1665 | --DOMWINDOW == 69 (0x115d02400) [pid = 1665] [serial = 533] [outer = 0x0] [url = about:blank] 17:56:48 INFO - PROCESS | 1665 | --DOMWINDOW == 68 (0x119234400) [pid = 1665] [serial = 537] [outer = 0x0] [url = about:blank] 17:56:48 INFO - PROCESS | 1665 | --DOMWINDOW == 67 (0x118a5c000) [pid = 1665] [serial = 536] [outer = 0x0] [url = about:blank] 17:56:48 INFO - PROCESS | 1665 | --DOMWINDOW == 66 (0x124d71c00) [pid = 1665] [serial = 540] [outer = 0x0] [url = about:blank] 17:56:48 INFO - PROCESS | 1665 | --DOMWINDOW == 65 (0x118233c00) [pid = 1665] [serial = 557] [outer = 0x0] [url = about:blank] 17:56:48 INFO - PROCESS | 1665 | --DOMWINDOW == 64 (0x121720c00) [pid = 1665] [serial = 539] [outer = 0x0] [url = about:blank] 17:56:48 INFO - PROCESS | 1665 | --DOMWINDOW == 63 (0x1199ed000) [pid = 1665] [serial = 558] [outer = 0x0] [url = about:blank] 17:56:48 INFO - PROCESS | 1665 | --DOMWINDOW == 62 (0x121062400) [pid = 1665] [serial = 555] [outer = 0x0] [url = about:blank] 17:56:48 INFO - PROCESS | 1665 | --DOMWINDOW == 61 (0x119684000) [pid = 1665] [serial = 551] [outer = 0x0] [url = about:blank] 17:56:48 INFO - PROCESS | 1665 | --DOMWINDOW == 60 (0x1199eec00) [pid = 1665] [serial = 552] [outer = 0x0] [url = about:blank] 17:56:48 INFO - PROCESS | 1665 | --DOMWINDOW == 59 (0x1185e2400) [pid = 1665] [serial = 549] [outer = 0x0] [url = about:blank] 17:56:48 INFO - PROCESS | 1665 | --DOMWINDOW == 58 (0x12125d000) [pid = 1665] [serial = 560] [outer = 0x0] [url = about:blank] 17:56:49 INFO - PROCESS | 1665 | 1467593809015 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:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 17:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1120ms 17:56:49 INFO - PROCESS | 1665 | 1467593809047 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 17:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 17:56:49 INFO - PROCESS | 1665 | 1467593809050 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 17:56:49 INFO - PROCESS | 1665 | 1467593809053 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 17:56:49 INFO - PROCESS | 1665 | 1467593809054 Marionette TRACE conn2 <- [1,774,null,{}] 17:56:49 INFO - PROCESS | 1665 | 1467593809059 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:49 INFO - PROCESS | 1665 | 1467593809061 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:49 INFO - PROCESS | 1665 | 1467593809137 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 17:56:49 INFO - PROCESS | 1665 | 1467593809141 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593809146 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:49 INFO - PROCESS | 1665 | ++DOCSHELL 0x113cdc800 == 28 [pid = 1665] [id = 201] 17:56:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 59 (0x114fa4800) [pid = 1665] [serial = 601] [outer = 0x0] 17:56:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 60 (0x114faac00) [pid = 1665] [serial = 602] [outer = 0x114fa4800] 17:56:49 INFO - PROCESS | 1665 | 1467593809176 Marionette DEBUG loaded listener.js 17:56:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 61 (0x11270c400) [pid = 1665] [serial = 603] [outer = 0x114fa4800] 17:56:49 INFO - PROCESS | 1665 | 1467593809548 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:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 17:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 521ms 17:56:49 INFO - PROCESS | 1665 | 1467593809574 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 17:56:49 INFO - PROCESS | 1665 | 1467593809578 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 17:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 17:56:49 INFO - PROCESS | 1665 | 1467593809582 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 17:56:49 INFO - PROCESS | 1665 | 1467593809584 Marionette TRACE conn2 <- [1,778,null,{}] 17:56:49 INFO - PROCESS | 1665 | 1467593809586 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:49 INFO - PROCESS | 1665 | 1467593809588 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:49 INFO - PROCESS | 1665 | 1467593809663 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 17:56:49 INFO - PROCESS | 1665 | 1467593809667 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593809668 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:49 INFO - PROCESS | 1665 | ++DOCSHELL 0x116aac800 == 29 [pid = 1665] [id = 202] 17:56:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 62 (0x116911400) [pid = 1665] [serial = 604] [outer = 0x0] 17:56:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 63 (0x117e14400) [pid = 1665] [serial = 605] [outer = 0x116911400] 17:56:49 INFO - PROCESS | 1665 | 1467593809698 Marionette DEBUG loaded listener.js 17:56:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 64 (0x118233c00) [pid = 1665] [serial = 606] [outer = 0x116911400] 17:56:50 INFO - PROCESS | 1665 | 1467593810025 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:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 17:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 469ms 17:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 17:56:50 INFO - PROCESS | 1665 | 1467593810052 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 17:56:50 INFO - PROCESS | 1665 | 1467593810053 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 17:56:50 INFO - PROCESS | 1665 | 1467593810056 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 17:56:50 INFO - PROCESS | 1665 | 1467593810058 Marionette TRACE conn2 <- [1,782,null,{}] 17:56:50 INFO - PROCESS | 1665 | 1467593810066 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:50 INFO - PROCESS | 1665 | 1467593810069 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:50 INFO - PROCESS | 1665 | 1467593810149 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 17:56:50 INFO - PROCESS | 1665 | 1467593810199 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593810201 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:50 INFO - PROCESS | 1665 | ++DOCSHELL 0x1182d6800 == 30 [pid = 1665] [id = 203] 17:56:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 65 (0x11673e800) [pid = 1665] [serial = 607] [outer = 0x0] 17:56:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 66 (0x118521000) [pid = 1665] [serial = 608] [outer = 0x11673e800] 17:56:50 INFO - PROCESS | 1665 | 1467593810229 Marionette DEBUG loaded listener.js 17:56:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 67 (0x1193dc000) [pid = 1665] [serial = 609] [outer = 0x11673e800] 17:56:50 INFO - PROCESS | 1665 | 1467593810518 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:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 17:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 524ms 17:56:50 INFO - PROCESS | 1665 | 1467593810581 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 17:56:50 INFO - PROCESS | 1665 | 1467593810583 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 17:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 17:56:50 INFO - PROCESS | 1665 | 1467593810585 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 17:56:50 INFO - PROCESS | 1665 | 1467593810586 Marionette TRACE conn2 <- [1,786,null,{}] 17:56:50 INFO - PROCESS | 1665 | 1467593810588 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:50 INFO - PROCESS | 1665 | 1467593810590 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:50 INFO - PROCESS | 1665 | 1467593810663 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 17:56:50 INFO - PROCESS | 1665 | 1467593810716 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593810717 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:50 INFO - PROCESS | 1665 | ++DOCSHELL 0x1185d4800 == 31 [pid = 1665] [id = 204] 17:56:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 68 (0x11823b400) [pid = 1665] [serial = 610] [outer = 0x0] 17:56:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 69 (0x119683800) [pid = 1665] [serial = 611] [outer = 0x11823b400] 17:56:50 INFO - PROCESS | 1665 | 1467593810742 Marionette DEBUG loaded listener.js 17:56:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 70 (0x1199f1000) [pid = 1665] [serial = 612] [outer = 0x11823b400] 17:56:51 INFO - PROCESS | 1665 | 1467593811028 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:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 17:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 468ms 17:56:51 INFO - PROCESS | 1665 | 1467593811055 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 17:56:51 INFO - PROCESS | 1665 | 1467593811056 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 17:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 17:56:51 INFO - PROCESS | 1665 | 1467593811066 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 17:56:51 INFO - PROCESS | 1665 | 1467593811067 Marionette TRACE conn2 <- [1,790,null,{}] 17:56:51 INFO - PROCESS | 1665 | 1467593811070 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:51 INFO - PROCESS | 1665 | 1467593811071 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:51 INFO - PROCESS | 1665 | 1467593811173 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 17:56:51 INFO - PROCESS | 1665 | 1467593811177 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593811179 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x119a54800 == 32 [pid = 1665] [id = 205] 17:56:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 71 (0x11690b800) [pid = 1665] [serial = 613] [outer = 0x0] 17:56:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x1199f2400) [pid = 1665] [serial = 614] [outer = 0x11690b800] 17:56:51 INFO - PROCESS | 1665 | 1467593811204 Marionette DEBUG loaded listener.js 17:56:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x120e7f000) [pid = 1665] [serial = 615] [outer = 0x11690b800] 17:56:51 INFO - PROCESS | 1665 | 1467593811534 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:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 17:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 525ms 17:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 17:56:51 INFO - PROCESS | 1665 | 1467593811585 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 17:56:51 INFO - PROCESS | 1665 | 1467593811586 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 17:56:51 INFO - PROCESS | 1665 | 1467593811588 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 17:56:51 INFO - PROCESS | 1665 | 1467593811589 Marionette TRACE conn2 <- [1,794,null,{}] 17:56:51 INFO - PROCESS | 1665 | 1467593811591 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:51 INFO - PROCESS | 1665 | 1467593811596 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:51 INFO - PROCESS | 1665 | 1467593811709 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 17:56:51 INFO - PROCESS | 1665 | 1467593811713 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593811714 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x112642800 == 33 [pid = 1665] [id = 206] 17:56:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x120e4a400) [pid = 1665] [serial = 616] [outer = 0x0] 17:56:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x121255800) [pid = 1665] [serial = 617] [outer = 0x120e4a400] 17:56:51 INFO - PROCESS | 1665 | 1467593811739 Marionette DEBUG loaded listener.js 17:56:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x121724400) [pid = 1665] [serial = 618] [outer = 0x120e4a400] 17:56:52 INFO - PROCESS | 1665 | 1467593812079 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:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 17:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 518ms 17:56:52 INFO - PROCESS | 1665 | 1467593812112 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 17:56:52 INFO - PROCESS | 1665 | 1467593812113 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 17:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 17:56:52 INFO - PROCESS | 1665 | 1467593812115 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 17:56:52 INFO - PROCESS | 1665 | 1467593812116 Marionette TRACE conn2 <- [1,798,null,{}] 17:56:52 INFO - PROCESS | 1665 | 1467593812119 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:52 INFO - PROCESS | 1665 | 1467593812120 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:52 INFO - PROCESS | 1665 | 1467593812217 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 17:56:52 INFO - PROCESS | 1665 | 1467593812221 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593812222 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:52 INFO - PROCESS | 1665 | ++DOCSHELL 0x123aaf800 == 34 [pid = 1665] [id = 207] 17:56:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x118a5b400) [pid = 1665] [serial = 619] [outer = 0x0] 17:56:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x12172c800) [pid = 1665] [serial = 620] [outer = 0x118a5b400] 17:56:52 INFO - PROCESS | 1665 | 1467593812246 Marionette DEBUG loaded listener.js 17:56:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x124818000) [pid = 1665] [serial = 621] [outer = 0x118a5b400] 17:56:52 INFO - PROCESS | 1665 | 1467593812566 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:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 17:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 469ms 17:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 17:56:52 INFO - PROCESS | 1665 | 1467593812587 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 17:56:52 INFO - PROCESS | 1665 | 1467593812589 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 17:56:52 INFO - PROCESS | 1665 | 1467593812591 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 17:56:52 INFO - PROCESS | 1665 | 1467593812595 Marionette TRACE conn2 <- [1,802,null,{}] 17:56:52 INFO - PROCESS | 1665 | 1467593812598 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:52 INFO - PROCESS | 1665 | 1467593812599 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:52 INFO - PROCESS | 1665 | 1467593812721 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 17:56:52 INFO - PROCESS | 1665 | 1467593812767 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593812769 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:52 INFO - PROCESS | 1665 | ++DOCSHELL 0x123bca000 == 35 [pid = 1665] [id = 208] 17:56:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x121728c00) [pid = 1665] [serial = 622] [outer = 0x0] 17:56:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x124bf2000) [pid = 1665] [serial = 623] [outer = 0x121728c00] 17:56:52 INFO - PROCESS | 1665 | 1467593812809 Marionette DEBUG loaded listener.js 17:56:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x124eb9800) [pid = 1665] [serial = 624] [outer = 0x121728c00] 17:56:53 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x12481b800) [pid = 1665] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 17:56:53 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x126e92400) [pid = 1665] [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:53 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x116905800) [pid = 1665] [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:53 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x120e73000) [pid = 1665] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 17:56:53 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x121724800) [pid = 1665] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 17:56:53 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x1176eb400) [pid = 1665] [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:53 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x10ebe8c00) [pid = 1665] [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:53 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x115e23000) [pid = 1665] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 17:56:53 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x11823c800) [pid = 1665] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 17:56:53 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x112e49400) [pid = 1665] [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:53 INFO - PROCESS | 1665 | 1467593813304 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:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 17:56:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 724ms 17:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 17:56:53 INFO - PROCESS | 1665 | 1467593813316 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 17:56:53 INFO - PROCESS | 1665 | 1467593813317 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 17:56:53 INFO - PROCESS | 1665 | 1467593813319 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 17:56:53 INFO - PROCESS | 1665 | 1467593813320 Marionette TRACE conn2 <- [1,806,null,{}] 17:56:53 INFO - PROCESS | 1665 | 1467593813322 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:53 INFO - PROCESS | 1665 | 1467593813323 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:53 INFO - PROCESS | 1665 | 1467593813400 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 17:56:53 INFO - PROCESS | 1665 | 1467593813414 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593813415 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:53 INFO - PROCESS | 1665 | ++DOCSHELL 0x1182d5800 == 36 [pid = 1665] [id = 209] 17:56:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x116905800) [pid = 1665] [serial = 625] [outer = 0x0] 17:56:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x1249b4400) [pid = 1665] [serial = 626] [outer = 0x116905800] 17:56:53 INFO - PROCESS | 1665 | 1467593813441 Marionette DEBUG loaded listener.js 17:56:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x125523800) [pid = 1665] [serial = 627] [outer = 0x116905800] 17:56:53 INFO - PROCESS | 1665 | [1665] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 17:56:53 INFO - PROCESS | 1665 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 17:56:53 INFO - PROCESS | 1665 | Determined SkiaGL cache limits: Size 100663296, Items: 256 17:56:53 INFO - PROCESS | 1665 | [GFX2-]: Using SkiaGL canvas. 17:56:53 INFO - PROCESS | 1665 | 1467593813783 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:53 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:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 468ms 17:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 17:56:53 INFO - PROCESS | 1665 | 1467593813787 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 17:56:53 INFO - PROCESS | 1665 | 1467593813788 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 17:56:53 INFO - PROCESS | 1665 | 1467593813790 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 17:56:53 INFO - PROCESS | 1665 | 1467593813791 Marionette TRACE conn2 <- [1,810,null,{}] 17:56:53 INFO - PROCESS | 1665 | 1467593813796 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:53 INFO - PROCESS | 1665 | 1467593813797 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:53 INFO - PROCESS | 1665 | 1467593813891 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 17:56:53 INFO - PROCESS | 1665 | 1467593813896 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593813897 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:53 INFO - PROCESS | 1665 | ++DOCSHELL 0x12723c800 == 37 [pid = 1665] [id = 210] 17:56:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x120e47800) [pid = 1665] [serial = 628] [outer = 0x0] 17:56:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x125585800) [pid = 1665] [serial = 629] [outer = 0x120e47800] 17:56:53 INFO - PROCESS | 1665 | 1467593813921 Marionette DEBUG loaded listener.js 17:56:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x126e8e800) [pid = 1665] [serial = 630] [outer = 0x120e47800] 17:56:54 INFO - PROCESS | 1665 | 1467593814226 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:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 17:56:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 472ms 17:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 17:56:54 INFO - PROCESS | 1665 | 1467593814263 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 17:56:54 INFO - PROCESS | 1665 | 1467593814264 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 17:56:54 INFO - PROCESS | 1665 | 1467593814266 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 17:56:54 INFO - PROCESS | 1665 | 1467593814268 Marionette TRACE conn2 <- [1,814,null,{}] 17:56:54 INFO - PROCESS | 1665 | 1467593814271 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:54 INFO - PROCESS | 1665 | 1467593814272 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:54 INFO - PROCESS | 1665 | 1467593814358 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 17:56:54 INFO - PROCESS | 1665 | 1467593814364 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593814373 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:54 INFO - PROCESS | 1665 | ++DOCSHELL 0x119a52800 == 38 [pid = 1665] [id = 211] 17:56:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x118437c00) [pid = 1665] [serial = 631] [outer = 0x0] 17:56:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x1272b6400) [pid = 1665] [serial = 632] [outer = 0x118437c00] 17:56:54 INFO - PROCESS | 1665 | 1467593814399 Marionette DEBUG loaded listener.js 17:56:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x128905000) [pid = 1665] [serial = 633] [outer = 0x118437c00] 17:56:54 INFO - PROCESS | 1665 | 1467593814720 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:54 INFO - PROCESS | 1665 | 1467593814737 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 17:56:54 INFO - PROCESS | 1665 | 1467593814739 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 17:56:54 INFO - PROCESS | 1665 | 1467593814740 Marionette TRACE conn2 <- [1,818,null,{}] 17:56:54 INFO - PROCESS | 1665 | 1467593814742 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:54 INFO - PROCESS | 1665 | 1467593814743 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:54 INFO - PROCESS | 1665 | 1467593814844 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 17:56:54 INFO - PROCESS | 1665 | 1467593814850 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593814851 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:54 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ba5000 == 39 [pid = 1665] [id = 212] 17:56:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x120e7c000) [pid = 1665] [serial = 634] [outer = 0x0] 17:56:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x1288c4400) [pid = 1665] [serial = 635] [outer = 0x120e7c000] 17:56:54 INFO - PROCESS | 1665 | 1467593814875 Marionette DEBUG loaded listener.js 17:56:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x128b2e800) [pid = 1665] [serial = 636] [outer = 0x120e7c000] 17:56:55 INFO - PROCESS | 1665 | 1467593815243 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:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 17:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 518ms 17:56:55 INFO - PROCESS | 1665 | 1467593815258 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 17:56:55 INFO - PROCESS | 1665 | 1467593815263 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 17:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 17:56:55 INFO - PROCESS | 1665 | 1467593815266 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 17:56:55 INFO - PROCESS | 1665 | 1467593815269 Marionette TRACE conn2 <- [1,822,null,{}] 17:56:55 INFO - PROCESS | 1665 | 1467593815274 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:55 INFO - PROCESS | 1665 | 1467593815276 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:55 INFO - PROCESS | 1665 | 1467593815387 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 17:56:55 INFO - PROCESS | 1665 | 1467593815438 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593815441 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:55 INFO - PROCESS | 1665 | ++DOCSHELL 0x115e49000 == 40 [pid = 1665] [id = 213] 17:56:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x112e49400) [pid = 1665] [serial = 637] [outer = 0x0] 17:56:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x113377000) [pid = 1665] [serial = 638] [outer = 0x112e49400] 17:56:55 INFO - PROCESS | 1665 | 1467593815495 Marionette DEBUG loaded listener.js 17:56:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x11613d800) [pid = 1665] [serial = 639] [outer = 0x112e49400] 17:56:56 INFO - PROCESS | 1665 | 1467593816079 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:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 17:56:56 INFO - PROCESS | 1665 | 1467593816144 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 17:56:56 INFO - PROCESS | 1665 | 1467593816151 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 17:56:56 INFO - PROCESS | 1665 | 1467593816154 Marionette TRACE conn2 <- [1,826,null,{}] 17:56:56 INFO - PROCESS | 1665 | 1467593816157 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:56 INFO - PROCESS | 1665 | 1467593816160 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:56 INFO - PROCESS | 1665 | 1467593816293 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 17:56:56 INFO - PROCESS | 1665 | 1467593816343 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593816345 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:56 INFO - PROCESS | 1665 | ++DOCSHELL 0x119267800 == 41 [pid = 1665] [id = 214] 17:56:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x118239000) [pid = 1665] [serial = 640] [outer = 0x0] 17:56:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x11843c800) [pid = 1665] [serial = 641] [outer = 0x118239000] 17:56:56 INFO - PROCESS | 1665 | 1467593816375 Marionette DEBUG loaded listener.js 17:56:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x118a54c00) [pid = 1665] [serial = 642] [outer = 0x118239000] 17:56:57 INFO - PROCESS | 1665 | 1467593817108 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:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 17:56:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1025ms 17:56:57 INFO - PROCESS | 1665 | 1467593817175 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 17:56:57 INFO - PROCESS | 1665 | 1467593817179 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 17:56:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 17:56:57 INFO - PROCESS | 1665 | 1467593817184 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 17:56:57 INFO - PROCESS | 1665 | 1467593817187 Marionette TRACE conn2 <- [1,830,null,{}] 17:56:57 INFO - PROCESS | 1665 | 1467593817192 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:57 INFO - PROCESS | 1665 | 1467593817195 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:57 INFO - PROCESS | 1665 | 1467593817313 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 17:56:57 INFO - PROCESS | 1665 | 1467593817364 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593817366 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:57 INFO - PROCESS | 1665 | ++DOCSHELL 0x116aad800 == 42 [pid = 1665] [id = 215] 17:56:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x116f0cc00) [pid = 1665] [serial = 643] [outer = 0x0] 17:56:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1176e4c00) [pid = 1665] [serial = 644] [outer = 0x116f0cc00] 17:56:57 INFO - PROCESS | 1665 | 1467593817395 Marionette DEBUG loaded listener.js 17:56:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x118235000) [pid = 1665] [serial = 645] [outer = 0x116f0cc00] 17:56:57 INFO - PROCESS | 1665 | --DOCSHELL 0x119a52800 == 41 [pid = 1665] [id = 211] 17:56:57 INFO - PROCESS | 1665 | --DOCSHELL 0x12723c800 == 40 [pid = 1665] [id = 210] 17:56:57 INFO - PROCESS | 1665 | --DOCSHELL 0x1182d5800 == 39 [pid = 1665] [id = 209] 17:56:57 INFO - PROCESS | 1665 | --DOCSHELL 0x123bca000 == 38 [pid = 1665] [id = 208] 17:56:57 INFO - PROCESS | 1665 | --DOCSHELL 0x123aaf800 == 37 [pid = 1665] [id = 207] 17:56:57 INFO - PROCESS | 1665 | --DOCSHELL 0x112642800 == 36 [pid = 1665] [id = 206] 17:56:57 INFO - PROCESS | 1665 | --DOCSHELL 0x119a54800 == 35 [pid = 1665] [id = 205] 17:56:57 INFO - PROCESS | 1665 | --DOCSHELL 0x1185d4800 == 34 [pid = 1665] [id = 204] 17:56:57 INFO - PROCESS | 1665 | --DOCSHELL 0x1182d6800 == 33 [pid = 1665] [id = 203] 17:56:57 INFO - PROCESS | 1665 | --DOCSHELL 0x116aac800 == 32 [pid = 1665] [id = 202] 17:56:57 INFO - PROCESS | 1665 | --DOCSHELL 0x113cdc800 == 31 [pid = 1665] [id = 201] 17:56:57 INFO - PROCESS | 1665 | --DOCSHELL 0x113ceb000 == 30 [pid = 1665] [id = 200] 17:56:57 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x121663c00) [pid = 1665] [serial = 576] [outer = 0x0] [url = about:blank] 17:56:57 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x12172ec00) [pid = 1665] [serial = 578] [outer = 0x0] [url = about:blank] 17:56:57 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x118238000) [pid = 1665] [serial = 566] [outer = 0x0] [url = about:blank] 17:56:57 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x118a5e000) [pid = 1665] [serial = 567] [outer = 0x0] [url = about:blank] 17:56:57 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x112008400) [pid = 1665] [serial = 563] [outer = 0x0] [url = about:blank] 17:56:57 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x126e90000) [pid = 1665] [serial = 585] [outer = 0x0] [url = about:blank] 17:56:57 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1133e4400) [pid = 1665] [serial = 564] [outer = 0x0] [url = about:blank] 17:56:57 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x11922f800) [pid = 1665] [serial = 572] [outer = 0x0] [url = about:blank] 17:56:57 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x1199eb800) [pid = 1665] [serial = 573] [outer = 0x0] [url = about:blank] 17:56:57 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x125523c00) [pid = 1665] [serial = 582] [outer = 0x0] [url = about:blank] 17:56:57 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x125f58400) [pid = 1665] [serial = 584] [outer = 0x0] [url = about:blank] 17:56:57 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x12481a800) [pid = 1665] [serial = 579] [outer = 0x0] [url = about:blank] 17:56:57 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x1288c5000) [pid = 1665] [serial = 590] [outer = 0x0] [url = about:blank] 17:56:57 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x1288be800) [pid = 1665] [serial = 588] [outer = 0x0] [url = about:blank] 17:56:57 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x1218bf000) [pid = 1665] [serial = 561] [outer = 0x0] [url = about:blank] 17:56:57 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x124bf3800) [pid = 1665] [serial = 581] [outer = 0x0] [url = about:blank] 17:56:57 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x126f4b000) [pid = 1665] [serial = 587] [outer = 0x0] [url = about:blank] 17:56:57 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x116f05c00) [pid = 1665] [serial = 569] [outer = 0x0] [url = about:blank] 17:56:57 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x11823ac00) [pid = 1665] [serial = 570] [outer = 0x0] [url = about:blank] 17:56:57 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x12125e400) [pid = 1665] [serial = 575] [outer = 0x0] [url = about:blank] 17:56:57 INFO - PROCESS | 1665 | 1467593817762 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:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 17:56:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 622ms 17:56:57 INFO - PROCESS | 1665 | 1467593817806 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 17:56:57 INFO - PROCESS | 1665 | 1467593817809 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 17:56:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 17:56:57 INFO - PROCESS | 1665 | 1467593817813 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 17:56:57 INFO - PROCESS | 1665 | 1467593817815 Marionette TRACE conn2 <- [1,834,null,{}] 17:56:57 INFO - PROCESS | 1665 | 1467593817817 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:57 INFO - PROCESS | 1665 | 1467593817818 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:57 INFO - PROCESS | 1665 | 1467593817895 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 17:56:57 INFO - PROCESS | 1665 | 1467593817946 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593817947 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:57 INFO - PROCESS | 1665 | ++DOCSHELL 0x117477000 == 31 [pid = 1665] [id = 216] 17:56:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x116f90400) [pid = 1665] [serial = 646] [outer = 0x0] 17:56:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x11843d800) [pid = 1665] [serial = 647] [outer = 0x116f90400] 17:56:57 INFO - PROCESS | 1665 | 1467593817974 Marionette DEBUG loaded listener.js 17:56:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x119230800) [pid = 1665] [serial = 648] [outer = 0x116f90400] 17:56:58 INFO - PROCESS | 1665 | 1467593818272 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:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 17:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 471ms 17:56:58 INFO - PROCESS | 1665 | 1467593818284 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 17:56:58 INFO - PROCESS | 1665 | 1467593818286 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 17:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 17:56:58 INFO - PROCESS | 1665 | 1467593818288 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 17:56:58 INFO - PROCESS | 1665 | 1467593818291 Marionette TRACE conn2 <- [1,838,null,{}] 17:56:58 INFO - PROCESS | 1665 | 1467593818307 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:58 INFO - PROCESS | 1665 | 1467593818312 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:58 INFO - PROCESS | 1665 | 1467593818396 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 17:56:58 INFO - PROCESS | 1665 | 1467593818443 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593818445 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:58 INFO - PROCESS | 1665 | ++DOCSHELL 0x11927c800 == 32 [pid = 1665] [id = 217] 17:56:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x119236400) [pid = 1665] [serial = 649] [outer = 0x0] 17:56:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x119684000) [pid = 1665] [serial = 650] [outer = 0x119236400] 17:56:58 INFO - PROCESS | 1665 | 1467593818475 Marionette DEBUG loaded listener.js 17:56:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x120e7c800) [pid = 1665] [serial = 651] [outer = 0x119236400] 17:56:58 INFO - PROCESS | 1665 | 1467593818784 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:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 17:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 530ms 17:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 17:56:58 INFO - PROCESS | 1665 | 1467593818819 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 17:56:58 INFO - PROCESS | 1665 | 1467593818821 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 17:56:58 INFO - PROCESS | 1665 | 1467593818823 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 17:56:58 INFO - PROCESS | 1665 | 1467593818824 Marionette TRACE conn2 <- [1,842,null,{}] 17:56:58 INFO - PROCESS | 1665 | 1467593818830 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:58 INFO - PROCESS | 1665 | 1467593818831 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:58 INFO - PROCESS | 1665 | 1467593818924 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 17:56:58 INFO - PROCESS | 1665 | 1467593818989 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593818991 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x119eac800 == 33 [pid = 1665] [id = 218] 17:56:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x1199e4800) [pid = 1665] [serial = 652] [outer = 0x0] 17:56:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x121258c00) [pid = 1665] [serial = 653] [outer = 0x1199e4800] 17:56:59 INFO - PROCESS | 1665 | 1467593819032 Marionette DEBUG loaded listener.js 17:56:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x1213b2800) [pid = 1665] [serial = 654] [outer = 0x1199e4800] 17:56:59 INFO - PROCESS | 1665 | 1467593819419 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:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 17:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 622ms 17:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 17:56:59 INFO - PROCESS | 1665 | 1467593819446 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 17:56:59 INFO - PROCESS | 1665 | 1467593819447 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 17:56:59 INFO - PROCESS | 1665 | 1467593819449 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 17:56:59 INFO - PROCESS | 1665 | 1467593819450 Marionette TRACE conn2 <- [1,846,null,{}] 17:56:59 INFO - PROCESS | 1665 | 1467593819453 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:59 INFO - PROCESS | 1665 | 1467593819454 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:59 INFO - PROCESS | 1665 | 1467593819525 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 17:56:59 INFO - PROCESS | 1665 | 1467593819531 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593819532 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:56:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x123ab2800 == 34 [pid = 1665] [id = 219] 17:56:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x1213ce400) [pid = 1665] [serial = 655] [outer = 0x0] 17:56:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x121729000) [pid = 1665] [serial = 656] [outer = 0x1213ce400] 17:56:59 INFO - PROCESS | 1665 | 1467593819556 Marionette DEBUG loaded listener.js 17:56:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x123b98c00) [pid = 1665] [serial = 657] [outer = 0x1213ce400] 17:56:59 INFO - PROCESS | 1665 | 1467593819951 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:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 17:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 520ms 17:56:59 INFO - PROCESS | 1665 | 1467593819974 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 17:56:59 INFO - PROCESS | 1665 | 1467593819975 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 17:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 17:56:59 INFO - PROCESS | 1665 | 1467593819977 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 17:56:59 INFO - PROCESS | 1665 | 1467593819978 Marionette TRACE conn2 <- [1,850,null,{}] 17:56:59 INFO - PROCESS | 1665 | 1467593819980 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:59 INFO - PROCESS | 1665 | 1467593819984 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:00 INFO - PROCESS | 1665 | 1467593820096 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 17:57:00 INFO - PROCESS | 1665 | 1467593820128 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593820129 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x124fc4800 == 35 [pid = 1665] [id = 220] 17:57:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x123e1ac00) [pid = 1665] [serial = 658] [outer = 0x0] 17:57:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x125588400) [pid = 1665] [serial = 659] [outer = 0x123e1ac00] 17:57:00 INFO - PROCESS | 1665 | 1467593820154 Marionette DEBUG loaded listener.js 17:57:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x126e94800) [pid = 1665] [serial = 660] [outer = 0x123e1ac00] 17:57:00 INFO - PROCESS | 1665 | 1467593820474 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:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 17:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 519ms 17:57:00 INFO - PROCESS | 1665 | 1467593820498 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 17:57:00 INFO - PROCESS | 1665 | 1467593820500 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 17:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 17:57:00 INFO - PROCESS | 1665 | 1467593820502 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 17:57:00 INFO - PROCESS | 1665 | 1467593820503 Marionette TRACE conn2 <- [1,854,null,{}] 17:57:00 INFO - PROCESS | 1665 | 1467593820505 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:57:00 INFO - PROCESS | 1665 | 1467593820506 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:00 INFO - PROCESS | 1665 | 1467593820601 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 17:57:00 INFO - PROCESS | 1665 | 1467593820635 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593820636 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x12723f800 == 36 [pid = 1665] [id = 221] 17:57:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x126f4b400) [pid = 1665] [serial = 661] [outer = 0x0] 17:57:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1272b5c00) [pid = 1665] [serial = 662] [outer = 0x126f4b400] 17:57:00 INFO - PROCESS | 1665 | 1467593820667 Marionette DEBUG loaded listener.js 17:57:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1288c7400) [pid = 1665] [serial = 663] [outer = 0x126f4b400] 17:57:00 INFO - PROCESS | 1665 | 1467593820972 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:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 17:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 519ms 17:57:01 INFO - PROCESS | 1665 | 1467593821022 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 17:57:01 INFO - PROCESS | 1665 | 1467593821024 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 17:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 17:57:01 INFO - PROCESS | 1665 | 1467593821027 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 17:57:01 INFO - PROCESS | 1665 | 1467593821029 Marionette TRACE conn2 <- [1,858,null,{}] 17:57:01 INFO - PROCESS | 1665 | 1467593821032 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:57:01 INFO - PROCESS | 1665 | 1467593821034 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:01 INFO - PROCESS | 1665 | 1467593821178 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 17:57:01 INFO - PROCESS | 1665 | 1467593821194 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593821196 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ac5800 == 37 [pid = 1665] [id = 222] 17:57:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1288c8000) [pid = 1665] [serial = 664] [outer = 0x0] 17:57:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12890bc00) [pid = 1665] [serial = 665] [outer = 0x1288c8000] 17:57:01 INFO - PROCESS | 1665 | 1467593821235 Marionette DEBUG loaded listener.js 17:57:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x128b2d000) [pid = 1665] [serial = 666] [outer = 0x1288c8000] 17:57:01 INFO - PROCESS | 1665 | 1467593821711 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:57:01 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x118177c00) [pid = 1665] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 17:57:01 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x11673e800) [pid = 1665] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 17:57:01 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x114fa7800) [pid = 1665] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 17:57:01 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x120e4a400) [pid = 1665] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 17:57:01 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x116911400) [pid = 1665] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 17:57:01 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x11690b800) [pid = 1665] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 17:57:01 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x11823b400) [pid = 1665] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 17:57:01 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x116905800) [pid = 1665] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 17:57:01 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x114fa4800) [pid = 1665] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 17:57:01 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x119238c00) [pid = 1665] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 17:57:01 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x120e47800) [pid = 1665] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 17:57:01 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x121728c00) [pid = 1665] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 17:57:01 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x118a5b400) [pid = 1665] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 17:57:01 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x118437c00) [pid = 1665] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 17:57:01 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x1199f1400) [pid = 1665] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 17:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 17:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 719ms 17:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 17:57:01 INFO - PROCESS | 1665 | 1467593821747 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 17:57:01 INFO - PROCESS | 1665 | 1467593821748 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 17:57:01 INFO - PROCESS | 1665 | 1467593821750 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 17:57:01 INFO - PROCESS | 1665 | 1467593821751 Marionette TRACE conn2 <- [1,862,null,{}] 17:57:01 INFO - PROCESS | 1665 | 1467593821753 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:57:01 INFO - PROCESS | 1665 | 1467593821754 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:01 INFO - PROCESS | 1665 | 1467593821831 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 17:57:01 INFO - PROCESS | 1665 | 1467593821836 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593821837 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x123bd1000 == 38 [pid = 1665] [id = 223] 17:57:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x11697b400) [pid = 1665] [serial = 667] [outer = 0x0] 17:57:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x116a20c00) [pid = 1665] [serial = 668] [outer = 0x11697b400] 17:57:01 INFO - PROCESS | 1665 | 1467593821869 Marionette DEBUG loaded listener.js 17:57:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x1199ef000) [pid = 1665] [serial = 669] [outer = 0x11697b400] 17:57:02 INFO - PROCESS | 1665 | 1467593822183 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:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 17:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 469ms 17:57:02 INFO - PROCESS | 1665 | 1467593822220 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 17:57:02 INFO - PROCESS | 1665 | 1467593822221 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 17:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 17:57:02 INFO - PROCESS | 1665 | 1467593822223 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 17:57:02 INFO - PROCESS | 1665 | 1467593822224 Marionette TRACE conn2 <- [1,866,null,{}] 17:57:02 INFO - PROCESS | 1665 | 1467593822226 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:57:02 INFO - PROCESS | 1665 | 1467593822228 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:02 INFO - PROCESS | 1665 | 1467593822304 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 17:57:02 INFO - PROCESS | 1665 | 1467593822355 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593822356 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:02 INFO - PROCESS | 1665 | ++DOCSHELL 0x128f78000 == 39 [pid = 1665] [id = 224] 17:57:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x116988000) [pid = 1665] [serial = 670] [outer = 0x0] 17:57:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x121728c00) [pid = 1665] [serial = 671] [outer = 0x116988000] 17:57:02 INFO - PROCESS | 1665 | 1467593822380 Marionette DEBUG loaded listener.js 17:57:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x12890e800) [pid = 1665] [serial = 672] [outer = 0x116988000] 17:57:02 INFO - PROCESS | 1665 | 1467593822653 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:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 17:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 474ms 17:57:02 INFO - PROCESS | 1665 | 1467593822701 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 17:57:02 INFO - PROCESS | 1665 | 1467593822703 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 17:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 17:57:02 INFO - PROCESS | 1665 | 1467593822705 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 17:57:02 INFO - PROCESS | 1665 | 1467593822707 Marionette TRACE conn2 <- [1,870,null,{}] 17:57:02 INFO - PROCESS | 1665 | 1467593822712 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:57:02 INFO - PROCESS | 1665 | 1467593822715 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:02 INFO - PROCESS | 1665 | 1467593822808 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 17:57:02 INFO - PROCESS | 1665 | 1467593822814 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593822815 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:02 INFO - PROCESS | 1665 | ++DOCSHELL 0x1298e0800 == 40 [pid = 1665] [id = 225] 17:57:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x127277000) [pid = 1665] [serial = 673] [outer = 0x0] 17:57:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x128b3e400) [pid = 1665] [serial = 674] [outer = 0x127277000] 17:57:02 INFO - PROCESS | 1665 | 1467593822849 Marionette DEBUG loaded listener.js 17:57:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x128baf000) [pid = 1665] [serial = 675] [outer = 0x127277000] 17:57:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 17:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 472ms 17:57:03 INFO - PROCESS | 1665 | 1467593823173 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:57:03 INFO - PROCESS | 1665 | 1467593823180 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 17:57:03 INFO - PROCESS | 1665 | 1467593823181 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 17:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 17:57:03 INFO - PROCESS | 1665 | 1467593823183 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 17:57:03 INFO - PROCESS | 1665 | 1467593823184 Marionette TRACE conn2 <- [1,874,null,{}] 17:57:03 INFO - PROCESS | 1665 | 1467593823187 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:57:03 INFO - PROCESS | 1665 | 1467593823188 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:03 INFO - PROCESS | 1665 | 1467593823291 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 17:57:03 INFO - PROCESS | 1665 | 1467593823321 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593823322 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a77e800 == 41 [pid = 1665] [id = 226] 17:57:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x121722c00) [pid = 1665] [serial = 676] [outer = 0x0] 17:57:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x128bae000) [pid = 1665] [serial = 677] [outer = 0x121722c00] 17:57:03 INFO - PROCESS | 1665 | 1467593823346 Marionette DEBUG loaded listener.js 17:57:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x128be8400) [pid = 1665] [serial = 678] [outer = 0x121722c00] 17:57:03 INFO - PROCESS | 1665 | 1467593823614 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:57:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 17:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 470ms 17:57:03 INFO - PROCESS | 1665 | 1467593823653 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 17:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 17:57:03 INFO - PROCESS | 1665 | 1467593823654 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 17:57:03 INFO - PROCESS | 1665 | 1467593823657 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 17:57:03 INFO - PROCESS | 1665 | 1467593823658 Marionette TRACE conn2 <- [1,878,null,{}] 17:57:03 INFO - PROCESS | 1665 | 1467593823670 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:57:03 INFO - PROCESS | 1665 | 1467593823671 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:03 INFO - PROCESS | 1665 | 1467593823803 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 17:57:03 INFO - PROCESS | 1665 | 1467593823853 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593823854 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x113367000 == 42 [pid = 1665] [id = 227] 17:57:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x10ebef800) [pid = 1665] [serial = 679] [outer = 0x0] 17:57:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x112fbc400) [pid = 1665] [serial = 680] [outer = 0x10ebef800] 17:57:03 INFO - PROCESS | 1665 | 1467593823887 Marionette DEBUG loaded listener.js 17:57:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x115e8dc00) [pid = 1665] [serial = 681] [outer = 0x10ebef800] 17:57:04 INFO - PROCESS | 1665 | 1467593824410 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:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 17:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 776ms 17:57:04 INFO - PROCESS | 1665 | 1467593824434 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 17:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 17:57:04 INFO - PROCESS | 1665 | 1467593824437 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 17:57:04 INFO - PROCESS | 1665 | 1467593824440 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 17:57:04 INFO - PROCESS | 1665 | 1467593824442 Marionette TRACE conn2 <- [1,882,null,{}] 17:57:04 INFO - PROCESS | 1665 | 1467593824445 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:57:04 INFO - PROCESS | 1665 | 1467593824448 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:04 INFO - PROCESS | 1665 | 1467593824552 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 17:57:04 INFO - PROCESS | 1665 | 1467593824603 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593824605 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:04 INFO - PROCESS | 1665 | ++DOCSHELL 0x1195a7800 == 43 [pid = 1665] [id = 228] 17:57:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x11817b400) [pid = 1665] [serial = 682] [outer = 0x0] 17:57:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x118a90c00) [pid = 1665] [serial = 683] [outer = 0x11817b400] 17:57:04 INFO - PROCESS | 1665 | 1467593824635 Marionette DEBUG loaded listener.js 17:57:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x119676400) [pid = 1665] [serial = 684] [outer = 0x11817b400] 17:57:05 INFO - PROCESS | 1665 | 1467593825050 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:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 17:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 624ms 17:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 17:57:05 INFO - PROCESS | 1665 | 1467593825064 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 17:57:05 INFO - PROCESS | 1665 | 1467593825066 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 17:57:05 INFO - PROCESS | 1665 | 1467593825068 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 17:57:05 INFO - PROCESS | 1665 | 1467593825070 Marionette TRACE conn2 <- [1,886,null,{}] 17:57:05 INFO - PROCESS | 1665 | 1467593825072 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:57:05 INFO - PROCESS | 1665 | 1467593825074 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:05 INFO - PROCESS | 1665 | 1467593825175 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 17:57:05 INFO - PROCESS | 1665 | 1467593825225 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593825227 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x129391000 == 44 [pid = 1665] [id = 229] 17:57:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1199f0400) [pid = 1665] [serial = 685] [outer = 0x0] 17:57:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x12105ec00) [pid = 1665] [serial = 686] [outer = 0x1199f0400] 17:57:05 INFO - PROCESS | 1665 | 1467593825255 Marionette DEBUG loaded listener.js 17:57:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x121727000) [pid = 1665] [serial = 687] [outer = 0x1199f0400] 17:57:05 INFO - PROCESS | 1665 | 1467593825661 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:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 17:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 620ms 17:57:05 INFO - PROCESS | 1665 | 1467593825689 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 17:57:05 INFO - PROCESS | 1665 | 1467593825691 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 17:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 17:57:05 INFO - PROCESS | 1665 | 1467593825699 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 17:57:05 INFO - PROCESS | 1665 | 1467593825703 Marionette TRACE conn2 <- [1,890,null,{}] 17:57:05 INFO - PROCESS | 1665 | 1467593825705 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:57:05 INFO - PROCESS | 1665 | 1467593825707 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:05 INFO - PROCESS | 1665 | 1467593825810 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 17:57:05 INFO - PROCESS | 1665 | 1467593825864 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593825865 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b157800 == 45 [pid = 1665] [id = 230] 17:57:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x123ea4400) [pid = 1665] [serial = 688] [outer = 0x0] 17:57:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x125f5c800) [pid = 1665] [serial = 689] [outer = 0x123ea4400] 17:57:05 INFO - PROCESS | 1665 | 1467593825893 Marionette DEBUG loaded listener.js 17:57:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x1272b6000) [pid = 1665] [serial = 690] [outer = 0x123ea4400] 17:57:06 INFO - PROCESS | 1665 | 1467593826308 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:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 17:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 625ms 17:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 17:57:06 INFO - PROCESS | 1665 | 1467593826321 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 17:57:06 INFO - PROCESS | 1665 | 1467593826322 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 17:57:06 INFO - PROCESS | 1665 | 1467593826324 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 17:57:06 INFO - PROCESS | 1665 | 1467593826326 Marionette TRACE conn2 <- [1,894,null,{}] 17:57:06 INFO - PROCESS | 1665 | 1467593826328 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:57:06 INFO - PROCESS | 1665 | 1467593826329 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:06 INFO - PROCESS | 1665 | 1467593826428 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 17:57:06 INFO - PROCESS | 1665 | 1467593826513 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593826514 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:06 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b176000 == 46 [pid = 1665] [id = 231] 17:57:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x128b2f400) [pid = 1665] [serial = 691] [outer = 0x0] 17:57:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x128b3ac00) [pid = 1665] [serial = 692] [outer = 0x128b2f400] 17:57:06 INFO - PROCESS | 1665 | 1467593826542 Marionette DEBUG loaded listener.js 17:57:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x128b47c00) [pid = 1665] [serial = 693] [outer = 0x128b2f400] 17:57:06 INFO - PROCESS | 1665 | 1467593826949 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:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 17:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 672ms 17:57:06 INFO - PROCESS | 1665 | 1467593826997 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 17:57:06 INFO - PROCESS | 1665 | 1467593826998 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 17:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 17:57:07 INFO - PROCESS | 1665 | 1467593827001 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 17:57:07 INFO - PROCESS | 1665 | 1467593827002 Marionette TRACE conn2 <- [1,898,null,{}] 17:57:07 INFO - PROCESS | 1665 | 1467593827004 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:57:07 INFO - PROCESS | 1665 | 1467593827006 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:07 INFO - PROCESS | 1665 | 1467593827220 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 17:57:07 INFO - PROCESS | 1665 | 1467593827303 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593827304 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:07 INFO - PROCESS | 1665 | ++DOCSHELL 0x117e75000 == 47 [pid = 1665] [id = 232] 17:57:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x115d02c00) [pid = 1665] [serial = 694] [outer = 0x0] 17:57:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x116466400) [pid = 1665] [serial = 695] [outer = 0x115d02c00] 17:57:07 INFO - PROCESS | 1665 | 1467593827332 Marionette DEBUG loaded listener.js 17:57:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x1176eac00) [pid = 1665] [serial = 696] [outer = 0x115d02c00] 17:57:07 INFO - PROCESS | 1665 | 1467593827773 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:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 17:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 822ms 17:57:07 INFO - PROCESS | 1665 | 1467593827823 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 17:57:07 INFO - PROCESS | 1665 | 1467593827826 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 17:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 17:57:07 INFO - PROCESS | 1665 | 1467593827829 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 17:57:07 INFO - PROCESS | 1665 | 1467593827831 Marionette TRACE conn2 <- [1,902,null,{}] 17:57:07 INFO - PROCESS | 1665 | 1467593827834 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:57:07 INFO - PROCESS | 1665 | 1467593827836 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:07 INFO - PROCESS | 1665 | 1467593827926 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 17:57:08 INFO - PROCESS | 1665 | 1467593827996 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593827998 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:08 INFO - PROCESS | 1665 | ++DOCSHELL 0x116abb800 == 48 [pid = 1665] [id = 233] 17:57:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x118516c00) [pid = 1665] [serial = 697] [outer = 0x0] 17:57:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x118a54400) [pid = 1665] [serial = 698] [outer = 0x118516c00] 17:57:08 INFO - PROCESS | 1665 | 1467593828025 Marionette DEBUG loaded listener.js 17:57:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x1193dbc00) [pid = 1665] [serial = 699] [outer = 0x118516c00] 17:57:08 INFO - PROCESS | 1665 | --DOCSHELL 0x12a77e800 == 47 [pid = 1665] [id = 226] 17:57:08 INFO - PROCESS | 1665 | --DOCSHELL 0x1298e0800 == 46 [pid = 1665] [id = 225] 17:57:08 INFO - PROCESS | 1665 | --DOCSHELL 0x128f78000 == 45 [pid = 1665] [id = 224] 17:57:08 INFO - PROCESS | 1665 | --DOCSHELL 0x123bd1000 == 44 [pid = 1665] [id = 223] 17:57:08 INFO - PROCESS | 1665 | --DOCSHELL 0x128ac5800 == 43 [pid = 1665] [id = 222] 17:57:08 INFO - PROCESS | 1665 | --DOCSHELL 0x12723f800 == 42 [pid = 1665] [id = 221] 17:57:08 INFO - PROCESS | 1665 | --DOCSHELL 0x124fc4800 == 41 [pid = 1665] [id = 220] 17:57:08 INFO - PROCESS | 1665 | --DOCSHELL 0x123ab2800 == 40 [pid = 1665] [id = 219] 17:57:08 INFO - PROCESS | 1665 | --DOCSHELL 0x119eac800 == 39 [pid = 1665] [id = 218] 17:57:08 INFO - PROCESS | 1665 | --DOCSHELL 0x11927c800 == 38 [pid = 1665] [id = 217] 17:57:08 INFO - PROCESS | 1665 | --DOCSHELL 0x117477000 == 37 [pid = 1665] [id = 216] 17:57:08 INFO - PROCESS | 1665 | --DOCSHELL 0x116aad800 == 36 [pid = 1665] [id = 215] 17:57:08 INFO - PROCESS | 1665 | --DOCSHELL 0x119267800 == 35 [pid = 1665] [id = 214] 17:57:08 INFO - PROCESS | 1665 | --DOCSHELL 0x115e49000 == 34 [pid = 1665] [id = 213] 17:57:08 INFO - PROCESS | 1665 | --DOCSHELL 0x128ba5000 == 33 [pid = 1665] [id = 212] 17:57:08 INFO - PROCESS | 1665 | --DOCSHELL 0x117e75000 == 32 [pid = 1665] [id = 232] 17:57:08 INFO - PROCESS | 1665 | --DOCSHELL 0x12b176000 == 31 [pid = 1665] [id = 231] 17:57:08 INFO - PROCESS | 1665 | --DOCSHELL 0x12b157800 == 30 [pid = 1665] [id = 230] 17:57:08 INFO - PROCESS | 1665 | --DOCSHELL 0x129391000 == 29 [pid = 1665] [id = 229] 17:57:08 INFO - PROCESS | 1665 | --DOCSHELL 0x1195a7800 == 28 [pid = 1665] [id = 228] 17:57:08 INFO - PROCESS | 1665 | --DOCSHELL 0x113367000 == 27 [pid = 1665] [id = 227] 17:57:08 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x1288c4400) [pid = 1665] [serial = 635] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x113c67c00) [pid = 1665] [serial = 599] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x118521000) [pid = 1665] [serial = 608] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x116a1a000) [pid = 1665] [serial = 594] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x121724400) [pid = 1665] [serial = 618] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x118233c00) [pid = 1665] [serial = 606] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x115e25000) [pid = 1665] [serial = 593] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x120e7f000) [pid = 1665] [serial = 615] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x1199f1000) [pid = 1665] [serial = 612] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x125523800) [pid = 1665] [serial = 627] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x114faac00) [pid = 1665] [serial = 602] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x1199f2400) [pid = 1665] [serial = 614] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x11967a400) [pid = 1665] [serial = 596] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x126e8e800) [pid = 1665] [serial = 630] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x11270c400) [pid = 1665] [serial = 603] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x119ae3400) [pid = 1665] [serial = 597] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x124bf2000) [pid = 1665] [serial = 623] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x12172c800) [pid = 1665] [serial = 620] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x125585800) [pid = 1665] [serial = 629] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x124818000) [pid = 1665] [serial = 621] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x119683800) [pid = 1665] [serial = 611] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x124eb9800) [pid = 1665] [serial = 624] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x117e14400) [pid = 1665] [serial = 605] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1193dc000) [pid = 1665] [serial = 609] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1272b6400) [pid = 1665] [serial = 632] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x118434c00) [pid = 1665] [serial = 600] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1249b4400) [pid = 1665] [serial = 626] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x121255800) [pid = 1665] [serial = 617] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x128908400) [pid = 1665] [serial = 591] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x128905000) [pid = 1665] [serial = 633] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1665 | 1467593828844 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:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 17:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1024ms 17:57:08 INFO - PROCESS | 1665 | 1467593828853 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 17:57:08 INFO - PROCESS | 1665 | 1467593828856 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 17:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 17:57:08 INFO - PROCESS | 1665 | 1467593828864 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 17:57:08 INFO - PROCESS | 1665 | 1467593828867 Marionette TRACE conn2 <- [1,906,null,{}] 17:57:08 INFO - PROCESS | 1665 | 1467593828891 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:57:08 INFO - PROCESS | 1665 | 1467593828892 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:08 INFO - PROCESS | 1665 | 1467593828983 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 17:57:08 INFO - PROCESS | 1665 | 1467593828987 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593828989 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:09 INFO - PROCESS | 1665 | ++DOCSHELL 0x113c20800 == 28 [pid = 1665] [id = 234] 17:57:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x11270f000) [pid = 1665] [serial = 700] [outer = 0x0] 17:57:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x112e47400) [pid = 1665] [serial = 701] [outer = 0x11270f000] 17:57:09 INFO - PROCESS | 1665 | 1467593829020 Marionette DEBUG loaded listener.js 17:57:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x113235400) [pid = 1665] [serial = 702] [outer = 0x11270f000] 17:57:09 INFO - PROCESS | 1665 | 1467593829464 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:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 17:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 645ms 17:57:09 INFO - PROCESS | 1665 | 1467593829504 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 17:57:09 INFO - PROCESS | 1665 | 1467593829509 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 17:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 17:57:09 INFO - PROCESS | 1665 | 1467593829519 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 17:57:09 INFO - PROCESS | 1665 | 1467593829522 Marionette TRACE conn2 <- [1,910,null,{}] 17:57:09 INFO - PROCESS | 1665 | 1467593829525 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:57:09 INFO - PROCESS | 1665 | 1467593829528 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:09 INFO - PROCESS | 1665 | 1467593829638 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 17:57:09 INFO - PROCESS | 1665 | 1467593829643 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593829646 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:09 INFO - PROCESS | 1665 | ++DOCSHELL 0x116960800 == 29 [pid = 1665] [id = 235] 17:57:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x114faf000) [pid = 1665] [serial = 703] [outer = 0x0] 17:57:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x115e8ec00) [pid = 1665] [serial = 704] [outer = 0x114faf000] 17:57:09 INFO - PROCESS | 1665 | 1467593829674 Marionette DEBUG loaded listener.js 17:57:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1164ec000) [pid = 1665] [serial = 705] [outer = 0x114faf000] 17:57:10 INFO - PROCESS | 1665 | 1467593830049 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:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 17:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 571ms 17:57:10 INFO - PROCESS | 1665 | 1467593830090 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 17:57:10 INFO - PROCESS | 1665 | 1467593830091 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 17:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 17:57:10 INFO - PROCESS | 1665 | 1467593830093 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 17:57:10 INFO - PROCESS | 1665 | 1467593830096 Marionette TRACE conn2 <- [1,914,null,{}] 17:57:10 INFO - PROCESS | 1665 | 1467593830103 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:57:10 INFO - PROCESS | 1665 | 1467593830107 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:10 INFO - PROCESS | 1665 | 1467593830183 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 17:57:10 INFO - PROCESS | 1665 | 1467593830188 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593830190 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:10 INFO - PROCESS | 1665 | ++DOCSHELL 0x1180e4800 == 30 [pid = 1665] [id = 236] 17:57:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x117e10800) [pid = 1665] [serial = 706] [outer = 0x0] 17:57:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x118231400) [pid = 1665] [serial = 707] [outer = 0x117e10800] 17:57:10 INFO - PROCESS | 1665 | 1467593830220 Marionette DEBUG loaded listener.js 17:57:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x11823e400) [pid = 1665] [serial = 708] [outer = 0x117e10800] 17:57:10 INFO - PROCESS | 1665 | 1467593830688 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:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 17:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 671ms 17:57:10 INFO - PROCESS | 1665 | 1467593830765 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 17:57:10 INFO - PROCESS | 1665 | 1467593830767 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 17:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 17:57:10 INFO - PROCESS | 1665 | 1467593830771 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 17:57:10 INFO - PROCESS | 1665 | 1467593830773 Marionette TRACE conn2 <- [1,918,null,{}] 17:57:10 INFO - PROCESS | 1665 | 1467593830776 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:57:10 INFO - PROCESS | 1665 | 1467593830778 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:10 INFO - PROCESS | 1665 | 1467593830881 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 17:57:10 INFO - PROCESS | 1665 | 1467593830981 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593830982 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:10 INFO - PROCESS | 1665 | ++DOCSHELL 0x116687800 == 31 [pid = 1665] [id = 237] 17:57:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x113231800) [pid = 1665] [serial = 709] [outer = 0x0] 17:57:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x113c8f800) [pid = 1665] [serial = 710] [outer = 0x113231800] 17:57:11 INFO - PROCESS | 1665 | 1467593831013 Marionette DEBUG loaded listener.js 17:57:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x115d04000) [pid = 1665] [serial = 711] [outer = 0x113231800] 17:57:11 INFO - PROCESS | 1665 | 1467593831530 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:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 17:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 770ms 17:57:11 INFO - PROCESS | 1665 | 1467593831541 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 17:57:11 INFO - PROCESS | 1665 | 1467593831544 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 17:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 17:57:11 INFO - PROCESS | 1665 | 1467593831576 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 17:57:11 INFO - PROCESS | 1665 | 1467593831580 Marionette TRACE conn2 <- [1,922,null,{}] 17:57:11 INFO - PROCESS | 1665 | 1467593831583 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:57:11 INFO - PROCESS | 1665 | 1467593831585 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:11 INFO - PROCESS | 1665 | 1467593831688 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 17:57:11 INFO - PROCESS | 1665 | 1467593831760 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593831762 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:11 INFO - PROCESS | 1665 | ++DOCSHELL 0x118acc800 == 32 [pid = 1665] [id = 238] 17:57:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x116f04800) [pid = 1665] [serial = 712] [outer = 0x0] 17:57:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1176ee400) [pid = 1665] [serial = 713] [outer = 0x116f04800] 17:57:11 INFO - PROCESS | 1665 | 1467593831792 Marionette DEBUG loaded listener.js 17:57:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x11823b000) [pid = 1665] [serial = 714] [outer = 0x116f04800] 17:57:12 INFO - PROCESS | 1665 | --DOCSHELL 0x116960800 == 31 [pid = 1665] [id = 235] 17:57:12 INFO - PROCESS | 1665 | --DOCSHELL 0x113c20800 == 30 [pid = 1665] [id = 234] 17:57:12 INFO - PROCESS | 1665 | --DOCSHELL 0x116abb800 == 29 [pid = 1665] [id = 233] 17:57:12 INFO - PROCESS | 1665 | 1467593832374 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:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 17:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 825ms 17:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 17:57:12 INFO - PROCESS | 1665 | 1467593832400 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 17:57:12 INFO - PROCESS | 1665 | 1467593832402 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 17:57:12 INFO - PROCESS | 1665 | 1467593832405 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 17:57:12 INFO - PROCESS | 1665 | 1467593832407 Marionette TRACE conn2 <- [1,926,null,{}] 17:57:12 INFO - PROCESS | 1665 | 1467593832410 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:57:12 INFO - PROCESS | 1665 | 1467593832412 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:12 INFO - PROCESS | 1665 | 1467593832488 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 17:57:12 INFO - PROCESS | 1665 | 1467593832580 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593832581 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:12 INFO - PROCESS | 1665 | ++DOCSHELL 0x115d96000 == 30 [pid = 1665] [id = 239] 17:57:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x112ff1000) [pid = 1665] [serial = 715] [outer = 0x0] 17:57:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x114fac800) [pid = 1665] [serial = 716] [outer = 0x112ff1000] 17:57:12 INFO - PROCESS | 1665 | 1467593832609 Marionette DEBUG loaded listener.js 17:57:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x11663d000) [pid = 1665] [serial = 717] [outer = 0x112ff1000] 17:57:12 INFO - PROCESS | 1665 | 1467593832954 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:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 17:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 570ms 17:57:12 INFO - PROCESS | 1665 | 1467593832983 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 17:57:12 INFO - PROCESS | 1665 | 1467593832986 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 17:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 17:57:12 INFO - PROCESS | 1665 | 1467593832991 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 17:57:12 INFO - PROCESS | 1665 | 1467593832993 Marionette TRACE conn2 <- [1,930,null,{}] 17:57:12 INFO - PROCESS | 1665 | 1467593832995 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:57:12 INFO - PROCESS | 1665 | 1467593832997 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:13 INFO - PROCESS | 1665 | 1467593833097 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 17:57:13 INFO - PROCESS | 1665 | 1467593833101 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593833102 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:13 INFO - PROCESS | 1665 | ++DOCSHELL 0x113368000 == 31 [pid = 1665] [id = 240] 17:57:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x118233400) [pid = 1665] [serial = 718] [outer = 0x0] 17:57:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x118515000) [pid = 1665] [serial = 719] [outer = 0x118233400] 17:57:13 INFO - PROCESS | 1665 | 1467593833129 Marionette DEBUG loaded listener.js 17:57:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x118a5ac00) [pid = 1665] [serial = 720] [outer = 0x118233400] 17:57:13 INFO - PROCESS | 1665 | 1467593833472 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:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 17:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 519ms 17:57:13 INFO - PROCESS | 1665 | 1467593833511 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 17:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 17:57:13 INFO - PROCESS | 1665 | 1467593833520 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 17:57:13 INFO - PROCESS | 1665 | 1467593833523 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 17:57:13 INFO - PROCESS | 1665 | 1467593833525 Marionette TRACE conn2 <- [1,934,null,{}] 17:57:13 INFO - PROCESS | 1665 | 1467593833540 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:57:13 INFO - PROCESS | 1665 | 1467593833543 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:13 INFO - PROCESS | 1665 | 1467593833641 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 17:57:13 INFO - PROCESS | 1665 | 1467593833648 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593833651 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:13 INFO - PROCESS | 1665 | ++DOCSHELL 0x119ea4000 == 32 [pid = 1665] [id = 241] 17:57:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x1110a1400) [pid = 1665] [serial = 721] [outer = 0x0] 17:57:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x119617000) [pid = 1665] [serial = 722] [outer = 0x1110a1400] 17:57:13 INFO - PROCESS | 1665 | 1467593833678 Marionette DEBUG loaded listener.js 17:57:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x119682800) [pid = 1665] [serial = 723] [outer = 0x1110a1400] 17:57:14 INFO - PROCESS | 1665 | 1467593834058 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:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 17:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 574ms 17:57:14 INFO - PROCESS | 1665 | 1467593834098 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 17:57:14 INFO - PROCESS | 1665 | 1467593834101 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 17:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 17:57:14 INFO - PROCESS | 1665 | 1467593834104 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 17:57:14 INFO - PROCESS | 1665 | 1467593834106 Marionette TRACE conn2 <- [1,938,null,{}] 17:57:14 INFO - PROCESS | 1665 | 1467593834109 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:57:14 INFO - PROCESS | 1665 | 1467593834111 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:14 INFO - PROCESS | 1665 | 1467593834254 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 17:57:14 INFO - PROCESS | 1665 | 1467593834272 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593834273 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:14 INFO - PROCESS | 1665 | ++DOCSHELL 0x121745000 == 33 [pid = 1665] [id = 242] 17:57:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x1199ec000) [pid = 1665] [serial = 724] [outer = 0x0] 17:57:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x1199f1400) [pid = 1665] [serial = 725] [outer = 0x1199ec000] 17:57:14 INFO - PROCESS | 1665 | 1467593834298 Marionette DEBUG loaded listener.js 17:57:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x120e4d400) [pid = 1665] [serial = 726] [outer = 0x1199ec000] 17:57:14 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x123e1ac00) [pid = 1665] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 17:57:14 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x126f4b400) [pid = 1665] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 17:57:14 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x1288c8000) [pid = 1665] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 17:57:14 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x1199e4800) [pid = 1665] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 17:57:14 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x112e49400) [pid = 1665] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 17:57:14 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x116f90400) [pid = 1665] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 17:57:14 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x116f0cc00) [pid = 1665] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 17:57:14 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x118239000) [pid = 1665] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 17:57:14 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x119236400) [pid = 1665] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 17:57:14 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x120e7c000) [pid = 1665] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 17:57:14 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x11697b400) [pid = 1665] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 17:57:14 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1213ce400) [pid = 1665] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 17:57:14 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x127277000) [pid = 1665] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 17:57:14 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x121722c00) [pid = 1665] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 17:57:14 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x116988000) [pid = 1665] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 17:57:14 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x118516c00) [pid = 1665] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 17:57:14 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x11270f000) [pid = 1665] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 17:57:14 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x10ebef800) [pid = 1665] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 17:57:14 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x11817b400) [pid = 1665] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 17:57:14 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x1199f0400) [pid = 1665] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 17:57:14 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x123ea4400) [pid = 1665] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 17:57:14 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x128b2f400) [pid = 1665] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 17:57:14 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x115d02c00) [pid = 1665] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 17:57:14 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x114faf000) [pid = 1665] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 17:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 17:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 570ms 17:57:14 INFO - PROCESS | 1665 | 1467593834670 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:57:14 INFO - PROCESS | 1665 | 1467593834674 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 17:57:14 INFO - PROCESS | 1665 | 1467593834677 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 17:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 17:57:14 INFO - PROCESS | 1665 | 1467593834679 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 17:57:14 INFO - PROCESS | 1665 | 1467593834680 Marionette TRACE conn2 <- [1,942,null,{}] 17:57:14 INFO - PROCESS | 1665 | 1467593834689 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:57:14 INFO - PROCESS | 1665 | 1467593834691 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:14 INFO - PROCESS | 1665 | 1467593834768 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 17:57:14 INFO - PROCESS | 1665 | 1467593834785 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593834786 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:14 INFO - PROCESS | 1665 | ++DOCSHELL 0x121746800 == 34 [pid = 1665] [id = 243] 17:57:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x116988000) [pid = 1665] [serial = 727] [outer = 0x0] 17:57:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x11817b400) [pid = 1665] [serial = 728] [outer = 0x116988000] 17:57:14 INFO - PROCESS | 1665 | 1467593834811 Marionette DEBUG loaded listener.js 17:57:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x119ae3400) [pid = 1665] [serial = 729] [outer = 0x116988000] 17:57:15 INFO - PROCESS | 1665 | 1467593835164 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:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 17:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 519ms 17:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 17:57:15 INFO - PROCESS | 1665 | 1467593835199 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 17:57:15 INFO - PROCESS | 1665 | 1467593835200 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 17:57:15 INFO - PROCESS | 1665 | 1467593835202 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 17:57:15 INFO - PROCESS | 1665 | 1467593835203 Marionette TRACE conn2 <- [1,946,null,{}] 17:57:15 INFO - PROCESS | 1665 | 1467593835206 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:57:15 INFO - PROCESS | 1665 | 1467593835210 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:15 INFO - PROCESS | 1665 | 1467593835304 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 17:57:15 INFO - PROCESS | 1665 | 1467593835308 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593835310 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:15 INFO - PROCESS | 1665 | ++DOCSHELL 0x124d19000 == 35 [pid = 1665] [id = 244] 17:57:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x120e76400) [pid = 1665] [serial = 730] [outer = 0x0] 17:57:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x121259400) [pid = 1665] [serial = 731] [outer = 0x120e76400] 17:57:15 INFO - PROCESS | 1665 | 1467593835338 Marionette DEBUG loaded listener.js 17:57:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x121726800) [pid = 1665] [serial = 732] [outer = 0x120e76400] 17:57:15 INFO - PROCESS | 1665 | 1467593835652 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:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 17:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 468ms 17:57:15 INFO - PROCESS | 1665 | 1467593835671 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 17:57:15 INFO - PROCESS | 1665 | 1467593835672 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 17:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 17:57:15 INFO - PROCESS | 1665 | 1467593835686 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 17:57:15 INFO - PROCESS | 1665 | 1467593835687 Marionette TRACE conn2 <- [1,950,null,{}] 17:57:15 INFO - PROCESS | 1665 | 1467593835690 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:57:15 INFO - PROCESS | 1665 | 1467593835691 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:15 INFO - PROCESS | 1665 | 1467593835768 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 17:57:15 INFO - PROCESS | 1665 | 1467593835821 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593835822 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:15 INFO - PROCESS | 1665 | ++DOCSHELL 0x125f11000 == 36 [pid = 1665] [id = 245] 17:57:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x120e7c000) [pid = 1665] [serial = 733] [outer = 0x0] 17:57:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12172e400) [pid = 1665] [serial = 734] [outer = 0x120e7c000] 17:57:15 INFO - PROCESS | 1665 | 1467593835849 Marionette DEBUG loaded listener.js 17:57:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x123a13000) [pid = 1665] [serial = 735] [outer = 0x120e7c000] 17:57:16 INFO - PROCESS | 1665 | 1467593836126 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:57:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 17:57:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 468ms 17:57:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 17:57:16 INFO - PROCESS | 1665 | 1467593836155 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 17:57:16 INFO - PROCESS | 1665 | 1467593836156 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 17:57:16 INFO - PROCESS | 1665 | 1467593836158 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 17:57:16 INFO - PROCESS | 1665 | 1467593836160 Marionette TRACE conn2 <- [1,954,null,{}] 17:57:16 INFO - PROCESS | 1665 | 1467593836171 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:57:16 INFO - PROCESS | 1665 | 1467593836172 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:16 INFO - PROCESS | 1665 | 1467593836256 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 17:57:16 INFO - PROCESS | 1665 | 1467593836262 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593836264 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:16 INFO - PROCESS | 1665 | ++DOCSHELL 0x127259000 == 37 [pid = 1665] [id = 246] 17:57:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1218c1400) [pid = 1665] [serial = 736] [outer = 0x0] 17:57:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x123e1e800) [pid = 1665] [serial = 737] [outer = 0x1218c1400] 17:57:16 INFO - PROCESS | 1665 | 1467593836289 Marionette DEBUG loaded listener.js 17:57:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12481d800) [pid = 1665] [serial = 738] [outer = 0x1218c1400] 17:57:16 INFO - PROCESS | 1665 | 1467593836656 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:57:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 17:57:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 528ms 17:57:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 17:57:16 INFO - PROCESS | 1665 | 1467593836687 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 17:57:16 INFO - PROCESS | 1665 | 1467593836690 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 17:57:16 INFO - PROCESS | 1665 | 1467593836693 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 17:57:16 INFO - PROCESS | 1665 | 1467593836696 Marionette TRACE conn2 <- [1,958,null,{}] 17:57:16 INFO - PROCESS | 1665 | 1467593836701 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:57:16 INFO - PROCESS | 1665 | 1467593836702 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:16 INFO - PROCESS | 1665 | 1467593836806 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 17:57:16 INFO - PROCESS | 1665 | 1467593836869 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593836871 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:16 INFO - PROCESS | 1665 | ++DOCSHELL 0x115d9d000 == 38 [pid = 1665] [id = 247] 17:57:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x112e3ec00) [pid = 1665] [serial = 739] [outer = 0x0] 17:57:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x112ff4c00) [pid = 1665] [serial = 740] [outer = 0x112e3ec00] 17:57:16 INFO - PROCESS | 1665 | 1467593836904 Marionette DEBUG loaded listener.js 17:57:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x115e93000) [pid = 1665] [serial = 741] [outer = 0x112e3ec00] 17:57:17 INFO - PROCESS | 1665 | 1467593837319 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:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 17:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 672ms 17:57:17 INFO - PROCESS | 1665 | 1467593837365 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 17:57:17 INFO - PROCESS | 1665 | 1467593837368 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 17:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 17:57:17 INFO - PROCESS | 1665 | 1467593837372 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 17:57:17 INFO - PROCESS | 1665 | 1467593837374 Marionette TRACE conn2 <- [1,962,null,{}] 17:57:17 INFO - PROCESS | 1665 | 1467593837377 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:57:17 INFO - PROCESS | 1665 | 1467593837379 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:17 INFO - PROCESS | 1665 | 1467593837477 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 17:57:17 INFO - PROCESS | 1665 | 1467593837566 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593837568 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:17 INFO - PROCESS | 1665 | ++DOCSHELL 0x12127f800 == 39 [pid = 1665] [id = 248] 17:57:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x1185d9800) [pid = 1665] [serial = 742] [outer = 0x0] 17:57:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x118a5d400) [pid = 1665] [serial = 743] [outer = 0x1185d9800] 17:57:17 INFO - PROCESS | 1665 | 1467593837598 Marionette DEBUG loaded listener.js 17:57:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x11922f000) [pid = 1665] [serial = 744] [outer = 0x1185d9800] 17:57:18 INFO - PROCESS | 1665 | 1467593838017 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:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 17:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 672ms 17:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 17:57:18 INFO - PROCESS | 1665 | 1467593838046 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 17:57:18 INFO - PROCESS | 1665 | 1467593838048 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 17:57:18 INFO - PROCESS | 1665 | 1467593838051 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 17:57:18 INFO - PROCESS | 1665 | 1467593838053 Marionette TRACE conn2 <- [1,966,null,{}] 17:57:18 INFO - PROCESS | 1665 | 1467593838061 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:57:18 INFO - PROCESS | 1665 | 1467593838064 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:18 INFO - PROCESS | 1665 | 1467593838163 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 17:57:18 INFO - PROCESS | 1665 | 1467593838217 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593838219 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:18 INFO - PROCESS | 1665 | ++DOCSHELL 0x128b9a800 == 40 [pid = 1665] [id = 249] 17:57:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x1199eb400) [pid = 1665] [serial = 745] [outer = 0x0] 17:57:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x120e81000) [pid = 1665] [serial = 746] [outer = 0x1199eb400] 17:57:18 INFO - PROCESS | 1665 | 1467593838251 Marionette DEBUG loaded listener.js 17:57:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x12125d800) [pid = 1665] [serial = 747] [outer = 0x1199eb400] 17:57:18 INFO - PROCESS | 1665 | 1467593838698 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:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 17:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 674ms 17:57:18 INFO - PROCESS | 1665 | 1467593838724 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 17:57:18 INFO - PROCESS | 1665 | 1467593838726 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 17:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 17:57:18 INFO - PROCESS | 1665 | 1467593838731 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 17:57:18 INFO - PROCESS | 1665 | 1467593838732 Marionette TRACE conn2 <- [1,970,null,{}] 17:57:18 INFO - PROCESS | 1665 | 1467593838734 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:57:18 INFO - PROCESS | 1665 | 1467593838736 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:18 INFO - PROCESS | 1665 | 1467593838855 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 17:57:18 INFO - PROCESS | 1665 | 1467593838921 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593838922 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:18 INFO - PROCESS | 1665 | ++DOCSHELL 0x128f7d800 == 41 [pid = 1665] [id = 250] 17:57:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x12125e000) [pid = 1665] [serial = 748] [outer = 0x0] 17:57:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x12481f000) [pid = 1665] [serial = 749] [outer = 0x12125e000] 17:57:18 INFO - PROCESS | 1665 | 1467593838954 Marionette DEBUG loaded listener.js 17:57:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x124bf1800) [pid = 1665] [serial = 750] [outer = 0x12125e000] 17:57:19 INFO - PROCESS | 1665 | 1467593839381 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:57:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 17:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 668ms 17:57:19 INFO - PROCESS | 1665 | 1467593839400 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 17:57:19 INFO - PROCESS | 1665 | 1467593839401 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 17:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 17:57:19 INFO - PROCESS | 1665 | 1467593839403 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 17:57:19 INFO - PROCESS | 1665 | 1467593839405 Marionette TRACE conn2 <- [1,974,null,{}] 17:57:19 INFO - PROCESS | 1665 | 1467593839407 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:57:19 INFO - PROCESS | 1665 | 1467593839409 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:19 INFO - PROCESS | 1665 | 1467593839505 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 17:57:19 INFO - PROCESS | 1665 | 1467593839555 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593839557 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:19 INFO - PROCESS | 1665 | ++DOCSHELL 0x11641b800 == 42 [pid = 1665] [id = 251] 17:57:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x114fa5000) [pid = 1665] [serial = 751] [outer = 0x0] 17:57:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x124bf3800) [pid = 1665] [serial = 752] [outer = 0x114fa5000] 17:57:19 INFO - PROCESS | 1665 | 1467593839586 Marionette DEBUG loaded listener.js 17:57:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x12551b000) [pid = 1665] [serial = 753] [outer = 0x114fa5000] 17:57:20 INFO - PROCESS | 1665 | 1467593840107 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:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 17:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 771ms 17:57:20 INFO - PROCESS | 1665 | 1467593840175 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 17:57:20 INFO - PROCESS | 1665 | 1467593840178 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 17:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 17:57:20 INFO - PROCESS | 1665 | 1467593840181 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 17:57:20 INFO - PROCESS | 1665 | 1467593840183 Marionette TRACE conn2 <- [1,978,null,{}] 17:57:20 INFO - PROCESS | 1665 | 1467593840187 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:57:20 INFO - PROCESS | 1665 | 1467593840188 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:20 INFO - PROCESS | 1665 | 1467593840285 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 17:57:20 INFO - PROCESS | 1665 | 1467593840355 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593840357 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:20 INFO - PROCESS | 1665 | ++DOCSHELL 0x117474800 == 43 [pid = 1665] [id = 252] 17:57:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x11322fc00) [pid = 1665] [serial = 754] [outer = 0x0] 17:57:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x114fa0800) [pid = 1665] [serial = 755] [outer = 0x11322fc00] 17:57:20 INFO - PROCESS | 1665 | 1467593840385 Marionette DEBUG loaded listener.js 17:57:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x11673f800) [pid = 1665] [serial = 756] [outer = 0x11322fc00] 17:57:20 INFO - PROCESS | 1665 | --DOCSHELL 0x125f11000 == 42 [pid = 1665] [id = 245] 17:57:20 INFO - PROCESS | 1665 | --DOCSHELL 0x124d19000 == 41 [pid = 1665] [id = 244] 17:57:20 INFO - PROCESS | 1665 | --DOCSHELL 0x121746800 == 40 [pid = 1665] [id = 243] 17:57:20 INFO - PROCESS | 1665 | --DOCSHELL 0x121745000 == 39 [pid = 1665] [id = 242] 17:57:20 INFO - PROCESS | 1665 | --DOCSHELL 0x119ea4000 == 38 [pid = 1665] [id = 241] 17:57:20 INFO - PROCESS | 1665 | --DOCSHELL 0x113368000 == 37 [pid = 1665] [id = 240] 17:57:20 INFO - PROCESS | 1665 | --DOCSHELL 0x115d96000 == 36 [pid = 1665] [id = 239] 17:57:20 INFO - PROCESS | 1665 | --DOCSHELL 0x118acc800 == 35 [pid = 1665] [id = 238] 17:57:20 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x118231400) [pid = 1665] [serial = 707] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 1665 | --DOCSHELL 0x116687800 == 34 [pid = 1665] [id = 237] 17:57:20 INFO - PROCESS | 1665 | --DOCSHELL 0x1180e4800 == 33 [pid = 1665] [id = 236] 17:57:20 INFO - PROCESS | 1665 | 1467593840805 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:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 17:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 673ms 17:57:20 INFO - PROCESS | 1665 | 1467593840854 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 17:57:20 INFO - PROCESS | 1665 | 1467593840857 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 17:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 17:57:20 INFO - PROCESS | 1665 | 1467593840867 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 17:57:20 INFO - PROCESS | 1665 | 1467593840869 Marionette TRACE conn2 <- [1,982,null,{}] 17:57:20 INFO - PROCESS | 1665 | 1467593840871 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:57:20 INFO - PROCESS | 1665 | 1467593840873 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:20 INFO - PROCESS | 1665 | 1467593840970 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 17:57:20 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x115e8ec00) [pid = 1665] [serial = 704] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x118a54400) [pid = 1665] [serial = 698] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x112e47400) [pid = 1665] [serial = 701] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x113235400) [pid = 1665] [serial = 702] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x112fbc400) [pid = 1665] [serial = 680] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x118a90c00) [pid = 1665] [serial = 683] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x12105ec00) [pid = 1665] [serial = 686] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x125f5c800) [pid = 1665] [serial = 689] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x128b3ac00) [pid = 1665] [serial = 692] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x1176eac00) [pid = 1665] [serial = 696] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x116466400) [pid = 1665] [serial = 695] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x125588400) [pid = 1665] [serial = 659] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x1193dbc00) [pid = 1665] [serial = 699] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x1272b5c00) [pid = 1665] [serial = 662] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x126e94800) [pid = 1665] [serial = 660] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x12890bc00) [pid = 1665] [serial = 665] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1288c7400) [pid = 1665] [serial = 663] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x121258c00) [pid = 1665] [serial = 653] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x1213b2800) [pid = 1665] [serial = 654] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x113377000) [pid = 1665] [serial = 638] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x11613d800) [pid = 1665] [serial = 639] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x11843d800) [pid = 1665] [serial = 647] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x119230800) [pid = 1665] [serial = 648] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1176e4c00) [pid = 1665] [serial = 644] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x118235000) [pid = 1665] [serial = 645] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x11843c800) [pid = 1665] [serial = 641] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x118a54c00) [pid = 1665] [serial = 642] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x119684000) [pid = 1665] [serial = 650] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x120e7c800) [pid = 1665] [serial = 651] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x128b2e800) [pid = 1665] [serial = 636] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x116a20c00) [pid = 1665] [serial = 668] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x121729000) [pid = 1665] [serial = 656] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x128baf000) [pid = 1665] [serial = 675] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x128bae000) [pid = 1665] [serial = 677] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x1199ef000) [pid = 1665] [serial = 669] [outer = 0x0] [url = about:blank] 17:57:21 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x115e8dc00) [pid = 1665] [serial = 681] [outer = 0x0] [url = about:blank] 17:57:21 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x128b3e400) [pid = 1665] [serial = 674] [outer = 0x0] [url = about:blank] 17:57:21 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x119676400) [pid = 1665] [serial = 684] [outer = 0x0] [url = about:blank] 17:57:21 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x121727000) [pid = 1665] [serial = 687] [outer = 0x0] [url = about:blank] 17:57:21 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x1272b6000) [pid = 1665] [serial = 690] [outer = 0x0] [url = about:blank] 17:57:21 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x128b47c00) [pid = 1665] [serial = 693] [outer = 0x0] [url = about:blank] 17:57:21 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x128b2d000) [pid = 1665] [serial = 666] [outer = 0x0] [url = about:blank] 17:57:21 INFO - PROCESS | 1665 | --DOMWINDOW == 71 (0x12890e800) [pid = 1665] [serial = 672] [outer = 0x0] [url = about:blank] 17:57:21 INFO - PROCESS | 1665 | --DOMWINDOW == 70 (0x123b98c00) [pid = 1665] [serial = 657] [outer = 0x0] [url = about:blank] 17:57:21 INFO - PROCESS | 1665 | --DOMWINDOW == 69 (0x121728c00) [pid = 1665] [serial = 671] [outer = 0x0] [url = about:blank] 17:57:21 INFO - PROCESS | 1665 | --DOMWINDOW == 68 (0x1164ec000) [pid = 1665] [serial = 705] [outer = 0x0] [url = about:blank] 17:57:21 INFO - PROCESS | 1665 | --DOMWINDOW == 67 (0x128be8400) [pid = 1665] [serial = 678] [outer = 0x0] [url = about:blank] 17:57:21 INFO - PROCESS | 1665 | 1467593841053 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593841054 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:21 INFO - PROCESS | 1665 | ++DOCSHELL 0x1169a3800 == 34 [pid = 1665] [id = 253] 17:57:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 68 (0x114fa6000) [pid = 1665] [serial = 757] [outer = 0x0] 17:57:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 69 (0x11673e800) [pid = 1665] [serial = 758] [outer = 0x114fa6000] 17:57:21 INFO - PROCESS | 1665 | 1467593841098 Marionette DEBUG loaded listener.js 17:57:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 70 (0x11851e800) [pid = 1665] [serial = 759] [outer = 0x114fa6000] 17:57:21 INFO - PROCESS | 1665 | 1467593841498 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:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 17:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 669ms 17:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 17:57:21 INFO - PROCESS | 1665 | 1467593841537 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 17:57:21 INFO - PROCESS | 1665 | 1467593841538 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 17:57:21 INFO - PROCESS | 1665 | 1467593841540 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 17:57:21 INFO - PROCESS | 1665 | 1467593841543 Marionette TRACE conn2 <- [1,986,null,{}] 17:57:21 INFO - PROCESS | 1665 | 1467593841591 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:57:21 INFO - PROCESS | 1665 | 1467593841594 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:21 INFO - PROCESS | 1665 | 1467593841673 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 17:57:21 INFO - PROCESS | 1665 | 1467593841680 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593841682 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:21 INFO - PROCESS | 1665 | ++DOCSHELL 0x118ac8800 == 35 [pid = 1665] [id = 254] 17:57:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 71 (0x119232400) [pid = 1665] [serial = 760] [outer = 0x0] 17:57:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x11998f000) [pid = 1665] [serial = 761] [outer = 0x119232400] 17:57:21 INFO - PROCESS | 1665 | 1467593841710 Marionette DEBUG loaded listener.js 17:57:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x121053400) [pid = 1665] [serial = 762] [outer = 0x119232400] 17:57:22 INFO - PROCESS | 1665 | 1467593842053 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:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 17:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 558ms 17:57:22 INFO - PROCESS | 1665 | 1467593842098 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 17:57:22 INFO - PROCESS | 1665 | 1467593842100 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 17:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 17:57:22 INFO - PROCESS | 1665 | 1467593842102 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 17:57:22 INFO - PROCESS | 1665 | 1467593842104 Marionette TRACE conn2 <- [1,990,null,{}] 17:57:22 INFO - PROCESS | 1665 | 1467593842106 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:57:22 INFO - PROCESS | 1665 | 1467593842107 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:22 INFO - PROCESS | 1665 | 1467593842193 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 17:57:22 INFO - PROCESS | 1665 | 1467593842247 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593842248 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:22 INFO - PROCESS | 1665 | ++DOCSHELL 0x119c6e000 == 36 [pid = 1665] [id = 255] 17:57:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x120f07c00) [pid = 1665] [serial = 763] [outer = 0x0] 17:57:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x121721800) [pid = 1665] [serial = 764] [outer = 0x120f07c00] 17:57:22 INFO - PROCESS | 1665 | 1467593842273 Marionette DEBUG loaded listener.js 17:57:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x123b9c000) [pid = 1665] [serial = 765] [outer = 0x120f07c00] 17:57:22 INFO - PROCESS | 1665 | 1467593842536 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:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 17:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 467ms 17:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 17:57:22 INFO - PROCESS | 1665 | 1467593842570 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 17:57:22 INFO - PROCESS | 1665 | 1467593842572 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 17:57:22 INFO - PROCESS | 1665 | 1467593842574 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 17:57:22 INFO - PROCESS | 1665 | 1467593842575 Marionette TRACE conn2 <- [1,994,null,{}] 17:57:22 INFO - PROCESS | 1665 | 1467593842585 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:57:22 INFO - PROCESS | 1665 | 1467593842586 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:22 INFO - PROCESS | 1665 | 1467593842672 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 17:57:22 INFO - PROCESS | 1665 | 1467593842676 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593842678 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:22 INFO - PROCESS | 1665 | ++DOCSHELL 0x12127d800 == 37 [pid = 1665] [id = 256] 17:57:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x121727400) [pid = 1665] [serial = 766] [outer = 0x0] 17:57:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x12551d800) [pid = 1665] [serial = 767] [outer = 0x121727400] 17:57:22 INFO - PROCESS | 1665 | 1467593842705 Marionette DEBUG loaded listener.js 17:57:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x125593c00) [pid = 1665] [serial = 768] [outer = 0x121727400] 17:57:23 INFO - PROCESS | 1665 | 1467593843067 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:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 17:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 531ms 17:57:23 INFO - PROCESS | 1665 | 1467593843112 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 17:57:23 INFO - PROCESS | 1665 | 1467593843113 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 17:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 17:57:23 INFO - PROCESS | 1665 | 1467593843116 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 17:57:23 INFO - PROCESS | 1665 | 1467593843117 Marionette TRACE conn2 <- [1,998,null,{}] 17:57:23 INFO - PROCESS | 1665 | 1467593843119 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:57:23 INFO - PROCESS | 1665 | 1467593843123 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:23 INFO - PROCESS | 1665 | 1467593843247 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 17:57:23 INFO - PROCESS | 1665 | 1467593843257 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593843258 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:23 INFO - PROCESS | 1665 | ++DOCSHELL 0x123ab8800 == 38 [pid = 1665] [id = 257] 17:57:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x126870000) [pid = 1665] [serial = 769] [outer = 0x0] 17:57:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x126e93400) [pid = 1665] [serial = 770] [outer = 0x126870000] 17:57:23 INFO - PROCESS | 1665 | 1467593843284 Marionette DEBUG loaded listener.js 17:57:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x1288bdc00) [pid = 1665] [serial = 771] [outer = 0x126870000] 17:57:23 INFO - PROCESS | 1665 | 1467593843602 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:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 17:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 520ms 17:57:23 INFO - PROCESS | 1665 | 1467593843639 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 17:57:23 INFO - PROCESS | 1665 | 1467593843640 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 17:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 17:57:23 INFO - PROCESS | 1665 | 1467593843642 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 17:57:23 INFO - PROCESS | 1665 | 1467593843643 Marionette TRACE conn2 <- [1,1002,null,{}] 17:57:23 INFO - PROCESS | 1665 | 1467593843648 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:57:23 INFO - PROCESS | 1665 | 1467593843649 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:23 INFO - PROCESS | 1665 | 1467593843748 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 17:57:23 INFO - PROCESS | 1665 | 1467593843752 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593843753 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:23 INFO - PROCESS | 1665 | ++DOCSHELL 0x1185c7000 == 39 [pid = 1665] [id = 258] 17:57:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x1122b0800) [pid = 1665] [serial = 772] [outer = 0x0] 17:57:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x1288c1c00) [pid = 1665] [serial = 773] [outer = 0x1122b0800] 17:57:23 INFO - PROCESS | 1665 | 1467593843779 Marionette DEBUG loaded listener.js 17:57:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x128909800) [pid = 1665] [serial = 774] [outer = 0x1122b0800] 17:57:24 INFO - PROCESS | 1665 | 1467593844182 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:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 17:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 574ms 17:57:24 INFO - PROCESS | 1665 | 1467593844216 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 17:57:24 INFO - PROCESS | 1665 | 1467593844218 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 17:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 17:57:24 INFO - PROCESS | 1665 | 1467593844220 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 17:57:24 INFO - PROCESS | 1665 | 1467593844221 Marionette TRACE conn2 <- [1,1006,null,{}] 17:57:24 INFO - PROCESS | 1665 | 1467593844223 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:57:24 INFO - PROCESS | 1665 | 1467593844224 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:24 INFO - PROCESS | 1665 | 1467593844326 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 17:57:24 INFO - PROCESS | 1665 | 1467593844329 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593844330 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:24 INFO - PROCESS | 1665 | ++DOCSHELL 0x128b96800 == 40 [pid = 1665] [id = 259] 17:57:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x11200f800) [pid = 1665] [serial = 775] [outer = 0x0] 17:57:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x12890fc00) [pid = 1665] [serial = 776] [outer = 0x11200f800] 17:57:24 INFO - PROCESS | 1665 | 1467593844354 Marionette DEBUG loaded listener.js 17:57:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x128b32400) [pid = 1665] [serial = 777] [outer = 0x11200f800] 17:57:24 INFO - PROCESS | 1665 | 1467593844690 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:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 17:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 519ms 17:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 17:57:24 INFO - PROCESS | 1665 | 1467593844740 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 17:57:24 INFO - PROCESS | 1665 | 1467593844741 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 17:57:24 INFO - PROCESS | 1665 | 1467593844743 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 17:57:24 INFO - PROCESS | 1665 | 1467593844744 Marionette TRACE conn2 <- [1,1010,null,{}] 17:57:24 INFO - PROCESS | 1665 | 1467593844747 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:57:24 INFO - PROCESS | 1665 | 1467593844748 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:24 INFO - PROCESS | 1665 | 1467593844848 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 17:57:24 INFO - PROCESS | 1665 | 1467593844860 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593844861 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:24 INFO - PROCESS | 1665 | ++DOCSHELL 0x128f79000 == 41 [pid = 1665] [id = 260] 17:57:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x128910c00) [pid = 1665] [serial = 778] [outer = 0x0] 17:57:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x128b3b800) [pid = 1665] [serial = 779] [outer = 0x128910c00] 17:57:24 INFO - PROCESS | 1665 | 1467593844892 Marionette DEBUG loaded listener.js 17:57:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x128b43000) [pid = 1665] [serial = 780] [outer = 0x128910c00] 17:57:25 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x118233400) [pid = 1665] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 17:57:25 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x1110a1400) [pid = 1665] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 17:57:25 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x116f04800) [pid = 1665] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 17:57:25 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1199ec000) [pid = 1665] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 17:57:25 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x116988000) [pid = 1665] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 17:57:25 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x112ff1000) [pid = 1665] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 17:57:25 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x120e76400) [pid = 1665] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 17:57:25 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x120e7c000) [pid = 1665] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 17:57:25 INFO - PROCESS | 1665 | 1467593845267 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:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 17:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 570ms 17:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 17:57:25 INFO - PROCESS | 1665 | 1467593845315 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 17:57:25 INFO - PROCESS | 1665 | 1467593845316 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 17:57:25 INFO - PROCESS | 1665 | 1467593845318 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 17:57:25 INFO - PROCESS | 1665 | 1467593845319 Marionette TRACE conn2 <- [1,1014,null,{}] 17:57:25 INFO - PROCESS | 1665 | 1467593845321 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:57:25 INFO - PROCESS | 1665 | 1467593845322 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:25 INFO - PROCESS | 1665 | 1467593845404 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 17:57:25 INFO - PROCESS | 1665 | 1467593845408 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593845409 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:25 INFO - PROCESS | 1665 | ++DOCSHELL 0x129621000 == 42 [pid = 1665] [id = 261] 17:57:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x113c8e000) [pid = 1665] [serial = 781] [outer = 0x0] 17:57:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x1199ea400) [pid = 1665] [serial = 782] [outer = 0x113c8e000] 17:57:25 INFO - PROCESS | 1665 | 1467593845434 Marionette DEBUG loaded listener.js 17:57:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x128b38400) [pid = 1665] [serial = 783] [outer = 0x113c8e000] 17:57:25 INFO - PROCESS | 1665 | 1467593845805 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:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 17:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 519ms 17:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 17:57:25 INFO - PROCESS | 1665 | 1467593845838 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 17:57:25 INFO - PROCESS | 1665 | 1467593845840 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 17:57:25 INFO - PROCESS | 1665 | 1467593845843 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 17:57:25 INFO - PROCESS | 1665 | 1467593845849 Marionette TRACE conn2 <- [1,1018,null,{}] 17:57:25 INFO - PROCESS | 1665 | 1467593845852 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:57:25 INFO - PROCESS | 1665 | 1467593845855 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:26 INFO - PROCESS | 1665 | 1467593846001 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 17:57:26 INFO - PROCESS | 1665 | 1467593846009 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593846018 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:26 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a96d000 == 43 [pid = 1665] [id = 262] 17:57:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x128b48800) [pid = 1665] [serial = 784] [outer = 0x0] 17:57:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x128bb4800) [pid = 1665] [serial = 785] [outer = 0x128b48800] 17:57:26 INFO - PROCESS | 1665 | 1467593846061 Marionette DEBUG loaded listener.js 17:57:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x128c8bc00) [pid = 1665] [serial = 786] [outer = 0x128b48800] 17:57:26 INFO - PROCESS | 1665 | 1467593846464 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:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 17:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 673ms 17:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 17:57:26 INFO - PROCESS | 1665 | 1467593846516 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 17:57:26 INFO - PROCESS | 1665 | 1467593846518 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 17:57:26 INFO - PROCESS | 1665 | 1467593846520 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 17:57:26 INFO - PROCESS | 1665 | 1467593846522 Marionette TRACE conn2 <- [1,1022,null,{}] 17:57:26 INFO - PROCESS | 1665 | 1467593846524 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:57:26 INFO - PROCESS | 1665 | 1467593846526 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:26 INFO - PROCESS | 1665 | 1467593846632 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 17:57:26 INFO - PROCESS | 1665 | 1467593846637 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593846638 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:26 INFO - PROCESS | 1665 | ++DOCSHELL 0x12ae40000 == 44 [pid = 1665] [id = 263] 17:57:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x128c8c400) [pid = 1665] [serial = 787] [outer = 0x0] 17:57:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x128f09c00) [pid = 1665] [serial = 788] [outer = 0x128c8c400] 17:57:26 INFO - PROCESS | 1665 | 1467593846662 Marionette DEBUG loaded listener.js 17:57:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x129286400) [pid = 1665] [serial = 789] [outer = 0x128c8c400] 17:57:26 INFO - PROCESS | 1665 | 1467593846950 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:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 17:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 469ms 17:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 17:57:26 INFO - PROCESS | 1665 | 1467593846991 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 17:57:26 INFO - PROCESS | 1665 | 1467593846992 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 17:57:26 INFO - PROCESS | 1665 | 1467593846996 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 17:57:26 INFO - PROCESS | 1665 | 1467593846998 Marionette TRACE conn2 <- [1,1026,null,{}] 17:57:27 INFO - PROCESS | 1665 | 1467593847000 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:57:27 INFO - PROCESS | 1665 | 1467593847001 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:27 INFO - PROCESS | 1665 | 1467593847089 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 17:57:27 INFO - PROCESS | 1665 | 1467593847093 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593847094 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:27 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b165000 == 45 [pid = 1665] [id = 264] 17:57:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x128f0c000) [pid = 1665] [serial = 790] [outer = 0x0] 17:57:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12928e400) [pid = 1665] [serial = 791] [outer = 0x128f0c000] 17:57:27 INFO - PROCESS | 1665 | 1467593847118 Marionette DEBUG loaded listener.js 17:57:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1293de800) [pid = 1665] [serial = 792] [outer = 0x128f0c000] 17:57:27 INFO - PROCESS | 1665 | 1467593847604 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:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 17:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 672ms 17:57:27 INFO - PROCESS | 1665 | 1467593847666 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 17:57:27 INFO - PROCESS | 1665 | 1467593847669 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 17:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 17:57:27 INFO - PROCESS | 1665 | 1467593847673 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 17:57:27 INFO - PROCESS | 1665 | 1467593847675 Marionette TRACE conn2 <- [1,1030,null,{}] 17:57:27 INFO - PROCESS | 1665 | 1467593847679 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:57:27 INFO - PROCESS | 1665 | 1467593847681 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:27 INFO - PROCESS | 1665 | 1467593847788 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 17:57:27 INFO - PROCESS | 1665 | 1467593847857 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593847859 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:27 INFO - PROCESS | 1665 | ++DOCSHELL 0x117e87800 == 46 [pid = 1665] [id = 265] 17:57:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x11663b400) [pid = 1665] [serial = 793] [outer = 0x0] 17:57:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x116f0cc00) [pid = 1665] [serial = 794] [outer = 0x11663b400] 17:57:27 INFO - PROCESS | 1665 | 1467593847889 Marionette DEBUG loaded listener.js 17:57:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x11823c800) [pid = 1665] [serial = 795] [outer = 0x11663b400] 17:57:28 INFO - PROCESS | 1665 | 1467593848313 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:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 17:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 676ms 17:57:28 INFO - PROCESS | 1665 | 1467593848348 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 17:57:28 INFO - PROCESS | 1665 | 1467593848351 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 17:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 17:57:28 INFO - PROCESS | 1665 | 1467593848356 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 17:57:28 INFO - PROCESS | 1665 | 1467593848358 Marionette TRACE conn2 <- [1,1034,null,{}] 17:57:28 INFO - PROCESS | 1665 | 1467593848360 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:57:28 INFO - PROCESS | 1665 | 1467593848362 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:28 INFO - PROCESS | 1665 | 1467593848469 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 17:57:28 INFO - PROCESS | 1665 | 1467593848558 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593848560 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:28 INFO - PROCESS | 1665 | ++DOCSHELL 0x123abd000 == 47 [pid = 1665] [id = 266] 17:57:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x119616400) [pid = 1665] [serial = 796] [outer = 0x0] 17:57:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x119683000) [pid = 1665] [serial = 797] [outer = 0x119616400] 17:57:28 INFO - PROCESS | 1665 | 1467593848602 Marionette DEBUG loaded listener.js 17:57:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x120e75000) [pid = 1665] [serial = 798] [outer = 0x119616400] 17:57:29 INFO - PROCESS | 1665 | 1467593849028 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:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 17:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 722ms 17:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 17:57:29 INFO - PROCESS | 1665 | 1467593849079 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 17:57:29 INFO - PROCESS | 1665 | 1467593849080 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 17:57:29 INFO - PROCESS | 1665 | 1467593849082 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 17:57:29 INFO - PROCESS | 1665 | 1467593849085 Marionette TRACE conn2 <- [1,1038,null,{}] 17:57:29 INFO - PROCESS | 1665 | 1467593849093 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:57:29 INFO - PROCESS | 1665 | 1467593849096 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:29 INFO - PROCESS | 1665 | 1467593849200 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 17:57:29 INFO - PROCESS | 1665 | 1467593849272 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593849274 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:29 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b15d000 == 48 [pid = 1665] [id = 267] 17:57:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x123a15400) [pid = 1665] [serial = 799] [outer = 0x0] 17:57:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x125f5d800) [pid = 1665] [serial = 800] [outer = 0x123a15400] 17:57:29 INFO - PROCESS | 1665 | 1467593849304 Marionette DEBUG loaded listener.js 17:57:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x126e92800) [pid = 1665] [serial = 801] [outer = 0x123a15400] 17:57:29 INFO - PROCESS | 1665 | 1467593849758 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:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 17:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 722ms 17:57:29 INFO - PROCESS | 1665 | 1467593849842 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 17:57:29 INFO - PROCESS | 1665 | 1467593849846 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 17:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 17:57:29 INFO - PROCESS | 1665 | 1467593849873 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 17:57:29 INFO - PROCESS | 1665 | 1467593849876 Marionette TRACE conn2 <- [1,1042,null,{}] 17:57:29 INFO - PROCESS | 1665 | 1467593849882 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:57:29 INFO - PROCESS | 1665 | 1467593849884 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:30 INFO - PROCESS | 1665 | 1467593850045 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 17:57:30 INFO - PROCESS | 1665 | 1467593850136 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593850138 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:30 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b998800 == 49 [pid = 1665] [id = 268] 17:57:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x128907400) [pid = 1665] [serial = 802] [outer = 0x0] 17:57:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x128b30400) [pid = 1665] [serial = 803] [outer = 0x128907400] 17:57:30 INFO - PROCESS | 1665 | 1467593850184 Marionette DEBUG loaded listener.js 17:57:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x128b47000) [pid = 1665] [serial = 804] [outer = 0x128907400] 17:57:30 INFO - PROCESS | 1665 | 1467593850835 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:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 17:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 978ms 17:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 17:57:30 INFO - PROCESS | 1665 | 1467593850847 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 17:57:30 INFO - PROCESS | 1665 | 1467593850850 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 17:57:30 INFO - PROCESS | 1665 | 1467593850853 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 17:57:30 INFO - PROCESS | 1665 | 1467593850855 Marionette TRACE conn2 <- [1,1046,null,{}] 17:57:30 INFO - PROCESS | 1665 | 1467593850859 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:57:30 INFO - PROCESS | 1665 | 1467593850860 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:30 INFO - PROCESS | 1665 | 1467593850958 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 17:57:31 INFO - PROCESS | 1665 | 1467593851027 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593851029 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:31 INFO - PROCESS | 1665 | ++DOCSHELL 0x119593800 == 50 [pid = 1665] [id = 269] 17:57:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x1176ebc00) [pid = 1665] [serial = 805] [outer = 0x0] 17:57:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x118230000) [pid = 1665] [serial = 806] [outer = 0x1176ebc00] 17:57:31 INFO - PROCESS | 1665 | 1467593851057 Marionette DEBUG loaded listener.js 17:57:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x11851c400) [pid = 1665] [serial = 807] [outer = 0x1176ebc00] 17:57:31 INFO - PROCESS | 1665 | 1467593851551 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:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 17:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 720ms 17:57:31 INFO - PROCESS | 1665 | 1467593851575 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 17:57:31 INFO - PROCESS | 1665 | 1467593851579 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 17:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 17:57:31 INFO - PROCESS | 1665 | 1467593851585 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 17:57:31 INFO - PROCESS | 1665 | 1467593851588 Marionette TRACE conn2 <- [1,1050,null,{}] 17:57:31 INFO - PROCESS | 1665 | 1467593851591 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:57:31 INFO - PROCESS | 1665 | 1467593851594 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:31 INFO - PROCESS | 1665 | 1467593851694 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 17:57:31 INFO - PROCESS | 1665 | 1467593851764 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593851766 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:31 INFO - PROCESS | 1665 | ++DOCSHELL 0x117e72000 == 51 [pid = 1665] [id = 270] 17:57:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x118a60c00) [pid = 1665] [serial = 808] [outer = 0x0] 17:57:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x11961e800) [pid = 1665] [serial = 809] [outer = 0x118a60c00] 17:57:31 INFO - PROCESS | 1665 | 1467593851793 Marionette DEBUG loaded listener.js 17:57:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x1199ea800) [pid = 1665] [serial = 810] [outer = 0x118a60c00] 17:57:32 INFO - PROCESS | 1665 | --DOCSHELL 0x12ae40000 == 50 [pid = 1665] [id = 263] 17:57:32 INFO - PROCESS | 1665 | --DOCSHELL 0x12a96d000 == 49 [pid = 1665] [id = 262] 17:57:32 INFO - PROCESS | 1665 | --DOCSHELL 0x129621000 == 48 [pid = 1665] [id = 261] 17:57:32 INFO - PROCESS | 1665 | --DOCSHELL 0x128f79000 == 47 [pid = 1665] [id = 260] 17:57:32 INFO - PROCESS | 1665 | --DOCSHELL 0x128b96800 == 46 [pid = 1665] [id = 259] 17:57:32 INFO - PROCESS | 1665 | --DOCSHELL 0x1185c7000 == 45 [pid = 1665] [id = 258] 17:57:32 INFO - PROCESS | 1665 | --DOCSHELL 0x123ab8800 == 44 [pid = 1665] [id = 257] 17:57:32 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x123e1e800) [pid = 1665] [serial = 737] [outer = 0x0] [url = about:blank] 17:57:32 INFO - PROCESS | 1665 | --DOCSHELL 0x12127d800 == 43 [pid = 1665] [id = 256] 17:57:32 INFO - PROCESS | 1665 | --DOCSHELL 0x119c6e000 == 42 [pid = 1665] [id = 255] 17:57:32 INFO - PROCESS | 1665 | --DOCSHELL 0x118ac8800 == 41 [pid = 1665] [id = 254] 17:57:32 INFO - PROCESS | 1665 | --DOCSHELL 0x1169a3800 == 40 [pid = 1665] [id = 253] 17:57:32 INFO - PROCESS | 1665 | --DOCSHELL 0x117474800 == 39 [pid = 1665] [id = 252] 17:57:32 INFO - PROCESS | 1665 | --DOCSHELL 0x11641b800 == 38 [pid = 1665] [id = 251] 17:57:32 INFO - PROCESS | 1665 | --DOCSHELL 0x128f7d800 == 37 [pid = 1665] [id = 250] 17:57:32 INFO - PROCESS | 1665 | --DOCSHELL 0x128b9a800 == 36 [pid = 1665] [id = 249] 17:57:32 INFO - PROCESS | 1665 | --DOCSHELL 0x12127f800 == 35 [pid = 1665] [id = 248] 17:57:32 INFO - PROCESS | 1665 | --DOCSHELL 0x115d9d000 == 34 [pid = 1665] [id = 247] 17:57:32 INFO - PROCESS | 1665 | --DOCSHELL 0x127259000 == 33 [pid = 1665] [id = 246] 17:57:32 INFO - PROCESS | 1665 | 1467593852167 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:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 17:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 621ms 17:57:32 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x118515000) [pid = 1665] [serial = 719] [outer = 0x0] [url = about:blank] 17:57:32 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x119617000) [pid = 1665] [serial = 722] [outer = 0x0] [url = about:blank] 17:57:32 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x1176ee400) [pid = 1665] [serial = 713] [outer = 0x0] [url = about:blank] 17:57:32 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x113c8f800) [pid = 1665] [serial = 710] [outer = 0x0] [url = about:blank] 17:57:32 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x1199f1400) [pid = 1665] [serial = 725] [outer = 0x0] [url = about:blank] 17:57:32 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x119682800) [pid = 1665] [serial = 723] [outer = 0x0] [url = about:blank] 17:57:32 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x119ae3400) [pid = 1665] [serial = 729] [outer = 0x0] [url = about:blank] 17:57:32 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x11817b400) [pid = 1665] [serial = 728] [outer = 0x0] [url = about:blank] 17:57:32 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x11823b000) [pid = 1665] [serial = 714] [outer = 0x0] [url = about:blank] 17:57:32 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x120e4d400) [pid = 1665] [serial = 726] [outer = 0x0] [url = about:blank] 17:57:32 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x114fac800) [pid = 1665] [serial = 716] [outer = 0x0] [url = about:blank] 17:57:32 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x121259400) [pid = 1665] [serial = 731] [outer = 0x0] [url = about:blank] 17:57:32 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x121726800) [pid = 1665] [serial = 732] [outer = 0x0] [url = about:blank] 17:57:32 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x11663d000) [pid = 1665] [serial = 717] [outer = 0x0] [url = about:blank] 17:57:32 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x118a5ac00) [pid = 1665] [serial = 720] [outer = 0x0] [url = about:blank] 17:57:32 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x123a13000) [pid = 1665] [serial = 735] [outer = 0x0] [url = about:blank] 17:57:32 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x12172e400) [pid = 1665] [serial = 734] [outer = 0x0] [url = about:blank] 17:57:32 INFO - PROCESS | 1665 | 1467593852211 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 17:57:32 INFO - PROCESS | 1665 | 1467593852212 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 17:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 17:57:32 INFO - PROCESS | 1665 | 1467593852216 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 17:57:32 INFO - PROCESS | 1665 | 1467593852219 Marionette TRACE conn2 <- [1,1054,null,{}] 17:57:32 INFO - PROCESS | 1665 | 1467593852226 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:57:32 INFO - PROCESS | 1665 | 1467593852229 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:32 INFO - PROCESS | 1665 | 1467593852307 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 17:57:32 INFO - PROCESS | 1665 | 1467593852315 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593852317 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:32 INFO - PROCESS | 1665 | ++DOCSHELL 0x118eb3800 == 34 [pid = 1665] [id = 271] 17:57:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x121258c00) [pid = 1665] [serial = 811] [outer = 0x0] 17:57:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1213b0800) [pid = 1665] [serial = 812] [outer = 0x121258c00] 17:57:32 INFO - PROCESS | 1665 | 1467593852344 Marionette DEBUG loaded listener.js 17:57:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x12172e400) [pid = 1665] [serial = 813] [outer = 0x121258c00] 17:57:32 INFO - PROCESS | 1665 | 1467593852673 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:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 17:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 470ms 17:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 17:57:32 INFO - PROCESS | 1665 | 1467593852687 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 17:57:32 INFO - PROCESS | 1665 | 1467593852689 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 17:57:32 INFO - PROCESS | 1665 | 1467593852691 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 17:57:32 INFO - PROCESS | 1665 | 1467593852692 Marionette TRACE conn2 <- [1,1058,null,{}] 17:57:32 INFO - PROCESS | 1665 | 1467593852696 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:57:32 INFO - PROCESS | 1665 | 1467593852698 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:32 INFO - PROCESS | 1665 | 1467593852797 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 17:57:32 INFO - PROCESS | 1665 | 1467593852850 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593852851 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:32 INFO - PROCESS | 1665 | ++DOCSHELL 0x12108f800 == 35 [pid = 1665] [id = 272] 17:57:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x121259400) [pid = 1665] [serial = 814] [outer = 0x0] 17:57:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x124902400) [pid = 1665] [serial = 815] [outer = 0x121259400] 17:57:32 INFO - PROCESS | 1665 | 1467593852877 Marionette DEBUG loaded listener.js 17:57:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x12558f400) [pid = 1665] [serial = 816] [outer = 0x121259400] 17:57:33 INFO - PROCESS | 1665 | 1467593853170 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:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 17:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 522ms 17:57:33 INFO - PROCESS | 1665 | 1467593853216 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 17:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 17:57:33 INFO - PROCESS | 1665 | 1467593853218 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 17:57:33 INFO - PROCESS | 1665 | 1467593853220 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 17:57:33 INFO - PROCESS | 1665 | 1467593853221 Marionette TRACE conn2 <- [1,1062,null,{}] 17:57:33 INFO - PROCESS | 1665 | 1467593853224 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:57:33 INFO - PROCESS | 1665 | 1467593853225 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:33 INFO - PROCESS | 1665 | 1467593853303 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 17:57:33 INFO - PROCESS | 1665 | 1467593853306 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593853308 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:33 INFO - PROCESS | 1665 | ++DOCSHELL 0x123bcd000 == 36 [pid = 1665] [id = 273] 17:57:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x126871c00) [pid = 1665] [serial = 817] [outer = 0x0] 17:57:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x126e9a800) [pid = 1665] [serial = 818] [outer = 0x126871c00] 17:57:33 INFO - PROCESS | 1665 | 1467593853334 Marionette DEBUG loaded listener.js 17:57:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x1288c3c00) [pid = 1665] [serial = 819] [outer = 0x126871c00] 17:57:33 INFO - PROCESS | 1665 | 1467593853715 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:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 17:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 521ms 17:57:33 INFO - PROCESS | 1665 | 1467593853743 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 17:57:33 INFO - PROCESS | 1665 | 1467593853744 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 17:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 17:57:33 INFO - PROCESS | 1665 | 1467593853747 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 17:57:33 INFO - PROCESS | 1665 | 1467593853748 Marionette TRACE conn2 <- [1,1066,null,{}] 17:57:33 INFO - PROCESS | 1665 | 1467593853750 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:57:33 INFO - PROCESS | 1665 | 1467593853754 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:33 INFO - PROCESS | 1665 | 1467593853855 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 17:57:33 INFO - PROCESS | 1665 | 1467593853859 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593853860 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:33 INFO - PROCESS | 1665 | ++DOCSHELL 0x116175800 == 37 [pid = 1665] [id = 274] 17:57:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x1288cb800) [pid = 1665] [serial = 820] [outer = 0x0] 17:57:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x128b3f000) [pid = 1665] [serial = 821] [outer = 0x1288cb800] 17:57:33 INFO - PROCESS | 1665 | 1467593853894 Marionette DEBUG loaded listener.js 17:57:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x128bf4800) [pid = 1665] [serial = 822] [outer = 0x1288cb800] 17:57:34 INFO - PROCESS | 1665 | 1467593854251 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:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 17:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 519ms 17:57:34 INFO - PROCESS | 1665 | 1467593854266 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 17:57:34 INFO - PROCESS | 1665 | 1467593854267 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 17:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 17:57:34 INFO - PROCESS | 1665 | 1467593854270 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 17:57:34 INFO - PROCESS | 1665 | 1467593854271 Marionette TRACE conn2 <- [1,1070,null,{}] 17:57:34 INFO - PROCESS | 1665 | 1467593854273 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:57:34 INFO - PROCESS | 1665 | 1467593854274 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:34 INFO - PROCESS | 1665 | 1467593854386 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 17:57:34 INFO - PROCESS | 1665 | 1467593854401 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593854402 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:34 INFO - PROCESS | 1665 | ++DOCSHELL 0x128acb800 == 38 [pid = 1665] [id = 275] 17:57:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x128c94c00) [pid = 1665] [serial = 823] [outer = 0x0] 17:57:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x129283000) [pid = 1665] [serial = 824] [outer = 0x128c94c00] 17:57:34 INFO - PROCESS | 1665 | 1467593854427 Marionette DEBUG loaded listener.js 17:57:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x12928cc00) [pid = 1665] [serial = 825] [outer = 0x128c94c00] 17:57:34 INFO - PROCESS | 1665 | 1467593854741 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:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 17:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 517ms 17:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 17:57:34 INFO - PROCESS | 1665 | 1467593854788 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 17:57:34 INFO - PROCESS | 1665 | 1467593854789 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 17:57:34 INFO - PROCESS | 1665 | 1467593854791 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 17:57:34 INFO - PROCESS | 1665 | 1467593854792 Marionette TRACE conn2 <- [1,1074,null,{}] 17:57:34 INFO - PROCESS | 1665 | 1467593854794 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:57:34 INFO - PROCESS | 1665 | 1467593854795 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:34 INFO - PROCESS | 1665 | 1467593854898 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 17:57:34 INFO - PROCESS | 1665 | 1467593854942 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593854943 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:34 INFO - PROCESS | 1665 | ++DOCSHELL 0x129391000 == 39 [pid = 1665] [id = 276] 17:57:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x118236400) [pid = 1665] [serial = 826] [outer = 0x0] 17:57:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x1293e2000) [pid = 1665] [serial = 827] [outer = 0x118236400] 17:57:34 INFO - PROCESS | 1665 | 1467593854968 Marionette DEBUG loaded listener.js 17:57:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x129561000) [pid = 1665] [serial = 828] [outer = 0x118236400] 17:57:35 INFO - PROCESS | 1665 | 1467593855293 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:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 17:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 523ms 17:57:35 INFO - PROCESS | 1665 | 1467593855315 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 17:57:35 INFO - PROCESS | 1665 | 1467593855316 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 17:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 17:57:35 INFO - PROCESS | 1665 | 1467593855318 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 17:57:35 INFO - PROCESS | 1665 | 1467593855319 Marionette TRACE conn2 <- [1,1078,null,{}] 17:57:35 INFO - PROCESS | 1665 | 1467593855328 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:57:35 INFO - PROCESS | 1665 | 1467593855329 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:35 INFO - PROCESS | 1665 | 1467593855427 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 17:57:35 INFO - PROCESS | 1665 | 1467593855431 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593855432 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:35 INFO - PROCESS | 1665 | ++DOCSHELL 0x12ae3f800 == 40 [pid = 1665] [id = 277] 17:57:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x129290800) [pid = 1665] [serial = 829] [outer = 0x0] 17:57:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x12956c800) [pid = 1665] [serial = 830] [outer = 0x129290800] 17:57:35 INFO - PROCESS | 1665 | 1467593855488 Marionette DEBUG loaded listener.js 17:57:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x12985e800) [pid = 1665] [serial = 831] [outer = 0x129290800] 17:57:35 INFO - PROCESS | 1665 | 1467593855785 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:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 17:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 529ms 17:57:35 INFO - PROCESS | 1665 | 1467593855847 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 17:57:35 INFO - PROCESS | 1665 | 1467593855848 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 17:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 17:57:35 INFO - PROCESS | 1665 | 1467593855851 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 17:57:35 INFO - PROCESS | 1665 | 1467593855852 Marionette TRACE conn2 <- [1,1082,null,{}] 17:57:35 INFO - PROCESS | 1665 | 1467593855854 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:57:35 INFO - PROCESS | 1665 | 1467593855855 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:35 INFO - PROCESS | 1665 | 1467593855964 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 17:57:35 INFO - PROCESS | 1665 | 1467593855977 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593855978 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:35 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b987000 == 41 [pid = 1665] [id = 278] 17:57:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 117 (0x12956bc00) [pid = 1665] [serial = 832] [outer = 0x0] 17:57:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 118 (0x129ad4c00) [pid = 1665] [serial = 833] [outer = 0x12956bc00] 17:57:36 INFO - PROCESS | 1665 | 1467593856002 Marionette DEBUG loaded listener.js 17:57:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 119 (0x12a736000) [pid = 1665] [serial = 834] [outer = 0x12956bc00] 17:57:36 INFO - PROCESS | 1665 | 1467593856594 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:57:36 INFO - PROCESS | 1665 | --DOMWINDOW == 118 (0x112e3ec00) [pid = 1665] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 17:57:36 INFO - PROCESS | 1665 | --DOMWINDOW == 117 (0x121727400) [pid = 1665] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 17:57:36 INFO - PROCESS | 1665 | --DOMWINDOW == 116 (0x120f07c00) [pid = 1665] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 17:57:36 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x114fa5000) [pid = 1665] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 17:57:36 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x1218c1400) [pid = 1665] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 17:57:36 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x128c8c400) [pid = 1665] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 17:57:36 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x128b48800) [pid = 1665] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 17:57:36 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x126870000) [pid = 1665] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 17:57:36 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x117e10800) [pid = 1665] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 17:57:36 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x113231800) [pid = 1665] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 17:57:36 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x1122b0800) [pid = 1665] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 17:57:36 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x11200f800) [pid = 1665] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 17:57:36 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x128910c00) [pid = 1665] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 17:57:36 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x12125e000) [pid = 1665] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 17:57:36 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x1199eb400) [pid = 1665] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 17:57:36 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x119232400) [pid = 1665] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 17:57:36 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x114fa6000) [pid = 1665] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 17:57:36 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x113c8e000) [pid = 1665] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 17:57:36 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x11322fc00) [pid = 1665] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 17:57:36 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1185d9800) [pid = 1665] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 17:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 17:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 770ms 17:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 17:57:36 INFO - PROCESS | 1665 | 1467593856622 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 17:57:36 INFO - PROCESS | 1665 | 1467593856623 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 17:57:36 INFO - PROCESS | 1665 | 1467593856626 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 17:57:36 INFO - PROCESS | 1665 | 1467593856627 Marionette TRACE conn2 <- [1,1086,null,{}] 17:57:36 INFO - PROCESS | 1665 | 1467593856630 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:57:36 INFO - PROCESS | 1665 | 1467593856631 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:36 INFO - PROCESS | 1665 | 1467593856725 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 17:57:36 INFO - PROCESS | 1665 | 1467593856729 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593856731 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:36 INFO - PROCESS | 1665 | ++DOCSHELL 0x125579800 == 42 [pid = 1665] [id = 279] 17:57:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x118436000) [pid = 1665] [serial = 835] [outer = 0x0] 17:57:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x1185e0400) [pid = 1665] [serial = 836] [outer = 0x118436000] 17:57:36 INFO - PROCESS | 1665 | 1467593856757 Marionette DEBUG loaded listener.js 17:57:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x120f07c00) [pid = 1665] [serial = 837] [outer = 0x118436000] 17:57:37 INFO - PROCESS | 1665 | 1467593857078 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:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 17:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 469ms 17:57:37 INFO - PROCESS | 1665 | 1467593857098 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 17:57:37 INFO - PROCESS | 1665 | 1467593857100 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 17:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 17:57:37 INFO - PROCESS | 1665 | 1467593857102 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 17:57:37 INFO - PROCESS | 1665 | 1467593857103 Marionette TRACE conn2 <- [1,1090,null,{}] 17:57:37 INFO - PROCESS | 1665 | 1467593857106 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:57:37 INFO - PROCESS | 1665 | 1467593857107 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:37 INFO - PROCESS | 1665 | 1467593857200 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 17:57:37 INFO - PROCESS | 1665 | 1467593857279 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593857280 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:37 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c545000 == 43 [pid = 1665] [id = 280] 17:57:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x12125e000) [pid = 1665] [serial = 838] [outer = 0x0] 17:57:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x123b07400) [pid = 1665] [serial = 839] [outer = 0x12125e000] 17:57:37 INFO - PROCESS | 1665 | 1467593857306 Marionette DEBUG loaded listener.js 17:57:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x128904800) [pid = 1665] [serial = 840] [outer = 0x12125e000] 17:57:37 INFO - PROCESS | 1665 | 1467593857563 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:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 17:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 468ms 17:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 17:57:37 INFO - PROCESS | 1665 | 1467593857570 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 17:57:37 INFO - PROCESS | 1665 | 1467593857572 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 17:57:37 INFO - PROCESS | 1665 | 1467593857573 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 17:57:37 INFO - PROCESS | 1665 | 1467593857575 Marionette TRACE conn2 <- [1,1094,null,{}] 17:57:37 INFO - PROCESS | 1665 | 1467593857577 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:57:37 INFO - PROCESS | 1665 | 1467593857580 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:37 INFO - PROCESS | 1665 | 1467593857675 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 17:57:37 INFO - PROCESS | 1665 | 1467593857681 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593857682 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:37 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c81b800 == 44 [pid = 1665] [id = 281] 17:57:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x124bc7800) [pid = 1665] [serial = 841] [outer = 0x0] 17:57:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x129287000) [pid = 1665] [serial = 842] [outer = 0x124bc7800] 17:57:37 INFO - PROCESS | 1665 | 1467593857706 Marionette DEBUG loaded listener.js 17:57:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x12a73bc00) [pid = 1665] [serial = 843] [outer = 0x124bc7800] 17:57:38 INFO - PROCESS | 1665 | 1467593858033 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:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 17:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 468ms 17:57:38 INFO - PROCESS | 1665 | 1467593858042 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 17:57:38 INFO - PROCESS | 1665 | 1467593858044 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 17:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 17:57:38 INFO - PROCESS | 1665 | 1467593858049 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 17:57:38 INFO - PROCESS | 1665 | 1467593858058 Marionette TRACE conn2 <- [1,1098,null,{}] 17:57:38 INFO - PROCESS | 1665 | 1467593858061 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:57:38 INFO - PROCESS | 1665 | 1467593858064 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:38 INFO - PROCESS | 1665 | 1467593858176 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 17:57:38 INFO - PROCESS | 1665 | 1467593858211 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593858212 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:38 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c963000 == 45 [pid = 1665] [id = 282] 17:57:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x113c99000) [pid = 1665] [serial = 844] [outer = 0x0] 17:57:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x12a73d400) [pid = 1665] [serial = 845] [outer = 0x113c99000] 17:57:38 INFO - PROCESS | 1665 | 1467593858236 Marionette DEBUG loaded listener.js 17:57:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x12a9acc00) [pid = 1665] [serial = 846] [outer = 0x113c99000] 17:57:38 INFO - PROCESS | 1665 | 1467593858515 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:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 17:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 477ms 17:57:38 INFO - PROCESS | 1665 | 1467593858526 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 17:57:38 INFO - PROCESS | 1665 | 1467593858527 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 17:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 17:57:38 INFO - PROCESS | 1665 | 1467593858537 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 17:57:38 INFO - PROCESS | 1665 | 1467593858538 Marionette TRACE conn2 <- [1,1102,null,{}] 17:57:38 INFO - PROCESS | 1665 | 1467593858540 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:57:38 INFO - PROCESS | 1665 | 1467593858541 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:38 INFO - PROCESS | 1665 | 1467593858632 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 17:57:38 INFO - PROCESS | 1665 | 1467593858744 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593858745 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:38 INFO - PROCESS | 1665 | ++DOCSHELL 0x113250800 == 46 [pid = 1665] [id = 283] 17:57:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x1110a7800) [pid = 1665] [serial = 847] [outer = 0x0] 17:57:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x1122bd400) [pid = 1665] [serial = 848] [outer = 0x1110a7800] 17:57:38 INFO - PROCESS | 1665 | 1467593858777 Marionette DEBUG loaded listener.js 17:57:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x115dd8c00) [pid = 1665] [serial = 849] [outer = 0x1110a7800] 17:57:39 INFO - PROCESS | 1665 | 1467593859226 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:57:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 17:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 725ms 17:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 17:57:39 INFO - PROCESS | 1665 | 1467593859259 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 17:57:39 INFO - PROCESS | 1665 | 1467593859262 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 17:57:39 INFO - PROCESS | 1665 | 1467593859267 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 17:57:39 INFO - PROCESS | 1665 | 1467593859271 Marionette TRACE conn2 <- [1,1106,null,{}] 17:57:39 INFO - PROCESS | 1665 | 1467593859276 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:57:39 INFO - PROCESS | 1665 | 1467593859280 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:39 INFO - PROCESS | 1665 | 1467593859443 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 17:57:39 INFO - PROCESS | 1665 | 1467593859533 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593859535 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:39 INFO - PROCESS | 1665 | ++DOCSHELL 0x1199cc000 == 47 [pid = 1665] [id = 284] 17:57:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x116199800) [pid = 1665] [serial = 850] [outer = 0x0] 17:57:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x1185d9c00) [pid = 1665] [serial = 851] [outer = 0x116199800] 17:57:39 INFO - PROCESS | 1665 | 1467593859565 Marionette DEBUG loaded listener.js 17:57:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 117 (0x119237c00) [pid = 1665] [serial = 852] [outer = 0x116199800] 17:57:40 INFO - PROCESS | 1665 | 1467593860001 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:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 17:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 773ms 17:57:40 INFO - PROCESS | 1665 | 1467593860041 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 17:57:40 INFO - PROCESS | 1665 | 1467593860044 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 17:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 17:57:40 INFO - PROCESS | 1665 | 1467593860046 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 17:57:40 INFO - PROCESS | 1665 | 1467593860048 Marionette TRACE conn2 <- [1,1110,null,{}] 17:57:40 INFO - PROCESS | 1665 | 1467593860050 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:57:40 INFO - PROCESS | 1665 | 1467593860052 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:40 INFO - PROCESS | 1665 | 1467593860160 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 17:57:40 INFO - PROCESS | 1665 | 1467593860264 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593860266 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:40 INFO - PROCESS | 1665 | ++DOCSHELL 0x127252000 == 48 [pid = 1665] [id = 285] 17:57:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 118 (0x119682000) [pid = 1665] [serial = 853] [outer = 0x0] 17:57:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 119 (0x121257400) [pid = 1665] [serial = 854] [outer = 0x119682000] 17:57:40 INFO - PROCESS | 1665 | 1467593860298 Marionette DEBUG loaded listener.js 17:57:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 120 (0x121818400) [pid = 1665] [serial = 855] [outer = 0x119682000] 17:57:40 INFO - PROCESS | 1665 | 1467593860715 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:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 17:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 720ms 17:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 17:57:40 INFO - PROCESS | 1665 | 1467593860767 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 17:57:40 INFO - PROCESS | 1665 | 1467593860768 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 17:57:40 INFO - PROCESS | 1665 | 1467593860775 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 17:57:40 INFO - PROCESS | 1665 | 1467593860780 Marionette TRACE conn2 <- [1,1114,null,{}] 17:57:40 INFO - PROCESS | 1665 | 1467593860783 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:57:40 INFO - PROCESS | 1665 | 1467593860785 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:40 INFO - PROCESS | 1665 | 1467593860893 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 17:57:41 INFO - PROCESS | 1665 | 1467593861065 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593861066 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:41 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d240000 == 49 [pid = 1665] [id = 286] 17:57:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 121 (0x12928fc00) [pid = 1665] [serial = 856] [outer = 0x0] 17:57:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 122 (0x1293e3c00) [pid = 1665] [serial = 857] [outer = 0x12928fc00] 17:57:41 INFO - PROCESS | 1665 | 1467593861157 Marionette DEBUG loaded listener.js 17:57:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 123 (0x12a73dc00) [pid = 1665] [serial = 858] [outer = 0x12928fc00] 17:57:41 INFO - PROCESS | 1665 | 1467593861637 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:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 17:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 877ms 17:57:41 INFO - PROCESS | 1665 | 1467593861663 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 17:57:41 INFO - PROCESS | 1665 | 1467593861665 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 17:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 17:57:41 INFO - PROCESS | 1665 | 1467593861668 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 17:57:41 INFO - PROCESS | 1665 | 1467593861670 Marionette TRACE conn2 <- [1,1118,null,{}] 17:57:41 INFO - PROCESS | 1665 | 1467593861672 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:41 INFO - PROCESS | 1665 | 1467593861673 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:41 INFO - PROCESS | 1665 | 1467593861782 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 17:57:41 INFO - PROCESS | 1665 | 1467593861855 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593861857 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:41 INFO - PROCESS | 1665 | ++DOCSHELL 0x1210ac800 == 50 [pid = 1665] [id = 287] 17:57:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 124 (0x11922e400) [pid = 1665] [serial = 859] [outer = 0x0] 17:57:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 125 (0x1293d8c00) [pid = 1665] [serial = 860] [outer = 0x11922e400] 17:57:41 INFO - PROCESS | 1665 | 1467593861885 Marionette DEBUG loaded listener.js 17:57:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 126 (0x12b005800) [pid = 1665] [serial = 861] [outer = 0x11922e400] 17:57:42 INFO - PROCESS | 1665 | 1467593862487 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:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 17:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 872ms 17:57:42 INFO - PROCESS | 1665 | 1467593862544 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 17:57:42 INFO - PROCESS | 1665 | 1467593862547 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 17:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 17:57:42 INFO - PROCESS | 1665 | 1467593862552 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 17:57:42 INFO - PROCESS | 1665 | 1467593862553 Marionette TRACE conn2 <- [1,1122,null,{}] 17:57:42 INFO - PROCESS | 1665 | 1467593862557 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:42 INFO - PROCESS | 1665 | 1467593862559 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:42 INFO - PROCESS | 1665 | 1467593862656 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 17:57:42 INFO - PROCESS | 1665 | 1467593862735 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593862737 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:42 INFO - PROCESS | 1665 | ++DOCSHELL 0x118565800 == 51 [pid = 1665] [id = 288] 17:57:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 127 (0x115e95c00) [pid = 1665] [serial = 862] [outer = 0x0] 17:57:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 128 (0x1164e8000) [pid = 1665] [serial = 863] [outer = 0x115e95c00] 17:57:42 INFO - PROCESS | 1665 | 1467593862764 Marionette DEBUG loaded listener.js 17:57:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 129 (0x118439c00) [pid = 1665] [serial = 864] [outer = 0x115e95c00] 17:57:43 INFO - PROCESS | 1665 | 1467593863173 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:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 17:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 672ms 17:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 17:57:43 INFO - PROCESS | 1665 | 1467593863224 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 17:57:43 INFO - PROCESS | 1665 | 1467593863227 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 17:57:43 INFO - PROCESS | 1665 | 1467593863231 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 17:57:43 INFO - PROCESS | 1665 | 1467593863233 Marionette TRACE conn2 <- [1,1126,null,{}] 17:57:43 INFO - PROCESS | 1665 | 1467593863235 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:43 INFO - PROCESS | 1665 | 1467593863237 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:43 INFO - PROCESS | 1665 | 1467593863331 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 17:57:43 INFO - PROCESS | 1665 | 1467593863394 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593863395 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:43 INFO - PROCESS | 1665 | ++DOCSHELL 0x11715c800 == 52 [pid = 1665] [id = 289] 17:57:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 130 (0x119238c00) [pid = 1665] [serial = 865] [outer = 0x0] 17:57:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 131 (0x1199ec400) [pid = 1665] [serial = 866] [outer = 0x119238c00] 17:57:43 INFO - PROCESS | 1665 | 1467593863423 Marionette DEBUG loaded listener.js 17:57:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 132 (0x121255000) [pid = 1665] [serial = 867] [outer = 0x119238c00] 17:57:44 INFO - PROCESS | 1665 | --DOCSHELL 0x12c963000 == 51 [pid = 1665] [id = 282] 17:57:44 INFO - PROCESS | 1665 | --DOCSHELL 0x12c81b800 == 50 [pid = 1665] [id = 281] 17:57:44 INFO - PROCESS | 1665 | --DOCSHELL 0x12c545000 == 49 [pid = 1665] [id = 280] 17:57:44 INFO - PROCESS | 1665 | --DOCSHELL 0x125579800 == 48 [pid = 1665] [id = 279] 17:57:44 INFO - PROCESS | 1665 | --DOCSHELL 0x12b987000 == 47 [pid = 1665] [id = 278] 17:57:44 INFO - PROCESS | 1665 | --DOCSHELL 0x12ae3f800 == 46 [pid = 1665] [id = 277] 17:57:44 INFO - PROCESS | 1665 | --DOCSHELL 0x129391000 == 45 [pid = 1665] [id = 276] 17:57:44 INFO - PROCESS | 1665 | --DOCSHELL 0x128acb800 == 44 [pid = 1665] [id = 275] 17:57:44 INFO - PROCESS | 1665 | --DOCSHELL 0x116175800 == 43 [pid = 1665] [id = 274] 17:57:44 INFO - PROCESS | 1665 | --DOCSHELL 0x123bcd000 == 42 [pid = 1665] [id = 273] 17:57:44 INFO - PROCESS | 1665 | --DOCSHELL 0x12108f800 == 41 [pid = 1665] [id = 272] 17:57:44 INFO - PROCESS | 1665 | --DOCSHELL 0x118eb3800 == 40 [pid = 1665] [id = 271] 17:57:44 INFO - PROCESS | 1665 | --DOCSHELL 0x117e72000 == 39 [pid = 1665] [id = 270] 17:57:44 INFO - PROCESS | 1665 | --DOCSHELL 0x119593800 == 38 [pid = 1665] [id = 269] 17:57:44 INFO - PROCESS | 1665 | --DOCSHELL 0x123abd000 == 37 [pid = 1665] [id = 266] 17:57:44 INFO - PROCESS | 1665 | --DOCSHELL 0x117e87800 == 36 [pid = 1665] [id = 265] 17:57:44 INFO - PROCESS | 1665 | --DOCSHELL 0x12b165000 == 35 [pid = 1665] [id = 264] 17:57:44 INFO - PROCESS | 1665 | --DOCSHELL 0x12b15d000 == 34 [pid = 1665] [id = 267] 17:57:44 INFO - PROCESS | 1665 | --DOCSHELL 0x12b998800 == 33 [pid = 1665] [id = 268] 17:57:44 INFO - PROCESS | 1665 | --DOCSHELL 0x118565800 == 32 [pid = 1665] [id = 288] 17:57:44 INFO - PROCESS | 1665 | --DOCSHELL 0x1210ac800 == 31 [pid = 1665] [id = 287] 17:57:44 INFO - PROCESS | 1665 | --DOCSHELL 0x12d240000 == 30 [pid = 1665] [id = 286] 17:57:44 INFO - PROCESS | 1665 | --DOCSHELL 0x127252000 == 29 [pid = 1665] [id = 285] 17:57:44 INFO - PROCESS | 1665 | --DOCSHELL 0x1199cc000 == 28 [pid = 1665] [id = 284] 17:57:44 INFO - PROCESS | 1665 | --DOCSHELL 0x113250800 == 27 [pid = 1665] [id = 283] 17:57:44 INFO - PROCESS | 1665 | --DOMWINDOW == 131 (0x1288c1c00) [pid = 1665] [serial = 773] [outer = 0x0] [url = about:blank] 17:57:44 INFO - PROCESS | 1665 | --DOMWINDOW == 130 (0x12890fc00) [pid = 1665] [serial = 776] [outer = 0x0] [url = about:blank] 17:57:44 INFO - PROCESS | 1665 | --DOMWINDOW == 129 (0x128909800) [pid = 1665] [serial = 774] [outer = 0x0] [url = about:blank] 17:57:44 INFO - PROCESS | 1665 | --DOMWINDOW == 128 (0x128b3b800) [pid = 1665] [serial = 779] [outer = 0x0] [url = about:blank] 17:57:44 INFO - PROCESS | 1665 | --DOMWINDOW == 127 (0x124bf1800) [pid = 1665] [serial = 750] [outer = 0x0] [url = about:blank] 17:57:44 INFO - PROCESS | 1665 | --DOMWINDOW == 126 (0x12481f000) [pid = 1665] [serial = 749] [outer = 0x0] [url = about:blank] 17:57:44 INFO - PROCESS | 1665 | --DOMWINDOW == 125 (0x12125d800) [pid = 1665] [serial = 747] [outer = 0x0] [url = about:blank] 17:57:44 INFO - PROCESS | 1665 | --DOMWINDOW == 124 (0x120e81000) [pid = 1665] [serial = 746] [outer = 0x0] [url = about:blank] 17:57:44 INFO - PROCESS | 1665 | --DOMWINDOW == 123 (0x11998f000) [pid = 1665] [serial = 761] [outer = 0x0] [url = about:blank] 17:57:44 INFO - PROCESS | 1665 | --DOMWINDOW == 122 (0x121053400) [pid = 1665] [serial = 762] [outer = 0x0] [url = about:blank] 17:57:44 INFO - PROCESS | 1665 | --DOMWINDOW == 121 (0x128b32400) [pid = 1665] [serial = 777] [outer = 0x0] [url = about:blank] 17:57:44 INFO - PROCESS | 1665 | --DOMWINDOW == 120 (0x11673e800) [pid = 1665] [serial = 758] [outer = 0x0] [url = about:blank] 17:57:44 INFO - PROCESS | 1665 | --DOMWINDOW == 119 (0x128b38400) [pid = 1665] [serial = 783] [outer = 0x0] [url = about:blank] 17:57:44 INFO - PROCESS | 1665 | --DOMWINDOW == 118 (0x11851e800) [pid = 1665] [serial = 759] [outer = 0x0] [url = about:blank] 17:57:44 INFO - PROCESS | 1665 | --DOMWINDOW == 117 (0x11673f800) [pid = 1665] [serial = 756] [outer = 0x0] [url = about:blank] 17:57:44 INFO - PROCESS | 1665 | --DOMWINDOW == 116 (0x114fa0800) [pid = 1665] [serial = 755] [outer = 0x0] [url = about:blank] 17:57:44 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x118a5d400) [pid = 1665] [serial = 743] [outer = 0x0] [url = about:blank] 17:57:44 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x11922f000) [pid = 1665] [serial = 744] [outer = 0x0] [url = about:blank] 17:57:44 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x115e93000) [pid = 1665] [serial = 741] [outer = 0x0] [url = about:blank] 17:57:44 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x112ff4c00) [pid = 1665] [serial = 740] [outer = 0x0] [url = about:blank] 17:57:44 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x12551d800) [pid = 1665] [serial = 767] [outer = 0x0] [url = about:blank] 17:57:44 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x121721800) [pid = 1665] [serial = 764] [outer = 0x0] [url = about:blank] 17:57:44 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x123b9c000) [pid = 1665] [serial = 765] [outer = 0x0] [url = about:blank] 17:57:44 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x12551b000) [pid = 1665] [serial = 753] [outer = 0x0] [url = about:blank] 17:57:44 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x124bf3800) [pid = 1665] [serial = 752] [outer = 0x0] [url = about:blank] 17:57:44 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x12481d800) [pid = 1665] [serial = 738] [outer = 0x0] [url = about:blank] 17:57:44 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x1199ea400) [pid = 1665] [serial = 782] [outer = 0x0] [url = about:blank] 17:57:44 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x128b43000) [pid = 1665] [serial = 780] [outer = 0x0] [url = about:blank] 17:57:44 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x129286400) [pid = 1665] [serial = 789] [outer = 0x0] [url = about:blank] 17:57:44 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x12928e400) [pid = 1665] [serial = 791] [outer = 0x0] [url = about:blank] 17:57:44 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x128bb4800) [pid = 1665] [serial = 785] [outer = 0x0] [url = about:blank] 17:57:44 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x126e93400) [pid = 1665] [serial = 770] [outer = 0x0] [url = about:blank] 17:57:44 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x128f09c00) [pid = 1665] [serial = 788] [outer = 0x0] [url = about:blank] 17:57:44 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x128c8bc00) [pid = 1665] [serial = 786] [outer = 0x0] [url = about:blank] 17:57:44 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x125593c00) [pid = 1665] [serial = 768] [outer = 0x0] [url = about:blank] 17:57:44 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1288bdc00) [pid = 1665] [serial = 771] [outer = 0x0] [url = about:blank] 17:57:44 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x11823e400) [pid = 1665] [serial = 708] [outer = 0x0] [url = about:blank] 17:57:44 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x115d04000) [pid = 1665] [serial = 711] [outer = 0x0] [url = about:blank] 17:57:44 INFO - PROCESS | 1665 | 1467593864403 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:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 17:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1222ms 17:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 17:57:44 INFO - PROCESS | 1665 | 1467593864454 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 17:57:44 INFO - PROCESS | 1665 | 1467593864457 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 17:57:44 INFO - PROCESS | 1665 | 1467593864459 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 17:57:44 INFO - PROCESS | 1665 | 1467593864462 Marionette TRACE conn2 <- [1,1130,null,{}] 17:57:44 INFO - PROCESS | 1665 | 1467593864466 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:44 INFO - PROCESS | 1665 | 1467593864467 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:44 INFO - PROCESS | 1665 | 1467593864547 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 17:57:44 INFO - PROCESS | 1665 | 1467593864552 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593864554 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:44 INFO - PROCESS | 1665 | ++DOCSHELL 0x116773800 == 28 [pid = 1665] [id = 290] 17:57:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x11673c400) [pid = 1665] [serial = 868] [outer = 0x0] 17:57:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x117e16400) [pid = 1665] [serial = 869] [outer = 0x11673c400] 17:57:44 INFO - PROCESS | 1665 | 1467593864585 Marionette DEBUG loaded listener.js 17:57:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x11823a000) [pid = 1665] [serial = 870] [outer = 0x11673c400] 17:57:44 INFO - PROCESS | 1665 | 1467593864954 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:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 17:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 523ms 17:57:44 INFO - PROCESS | 1665 | 1467593864983 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 17:57:44 INFO - PROCESS | 1665 | 1467593864985 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 17:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 17:57:44 INFO - PROCESS | 1665 | 1467593864990 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 17:57:44 INFO - PROCESS | 1665 | 1467593864991 Marionette TRACE conn2 <- [1,1134,null,{}] 17:57:44 INFO - PROCESS | 1665 | 1467593864994 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:44 INFO - PROCESS | 1665 | 1467593864995 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:45 INFO - PROCESS | 1665 | 1467593865080 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 17:57:45 INFO - PROCESS | 1665 | 1467593865085 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593865086 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:45 INFO - PROCESS | 1665 | ++DOCSHELL 0x117e89000 == 29 [pid = 1665] [id = 291] 17:57:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1185da400) [pid = 1665] [serial = 871] [outer = 0x0] 17:57:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x119676400) [pid = 1665] [serial = 872] [outer = 0x1185da400] 17:57:45 INFO - PROCESS | 1665 | 1467593865112 Marionette DEBUG loaded listener.js 17:57:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x1199ebc00) [pid = 1665] [serial = 873] [outer = 0x1185da400] 17:57:45 INFO - PROCESS | 1665 | 1467593865468 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:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 17:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 520ms 17:57:45 INFO - PROCESS | 1665 | 1467593865510 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 17:57:45 INFO - PROCESS | 1665 | 1467593865511 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 17:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 17:57:45 INFO - PROCESS | 1665 | 1467593865516 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 17:57:45 INFO - PROCESS | 1665 | 1467593865518 Marionette TRACE conn2 <- [1,1138,null,{}] 17:57:45 INFO - PROCESS | 1665 | 1467593865526 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:45 INFO - PROCESS | 1665 | 1467593865529 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:45 INFO - PROCESS | 1665 | 1467593865606 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 17:57:45 INFO - PROCESS | 1665 | 1467593865613 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593865616 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:45 INFO - PROCESS | 1665 | ++DOCSHELL 0x11959f000 == 30 [pid = 1665] [id = 292] 17:57:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x120e76000) [pid = 1665] [serial = 874] [outer = 0x0] 17:57:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x12132c000) [pid = 1665] [serial = 875] [outer = 0x120e76000] 17:57:45 INFO - PROCESS | 1665 | 1467593865644 Marionette DEBUG loaded listener.js 17:57:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x121728800) [pid = 1665] [serial = 876] [outer = 0x120e76000] 17:57:45 INFO - PROCESS | 1665 | 1467593865971 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:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 17:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 471ms 17:57:45 INFO - PROCESS | 1665 | 1467593865986 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 17:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 17:57:45 INFO - PROCESS | 1665 | 1467593865988 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 17:57:45 INFO - PROCESS | 1665 | 1467593865990 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 17:57:45 INFO - PROCESS | 1665 | 1467593865991 Marionette TRACE conn2 <- [1,1142,null,{}] 17:57:45 INFO - PROCESS | 1665 | 1467593865994 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:45 INFO - PROCESS | 1665 | 1467593865995 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:46 INFO - PROCESS | 1665 | 1467593866075 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 17:57:46 INFO - PROCESS | 1665 | 1467593866142 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593866144 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:46 INFO - PROCESS | 1665 | ++DOCSHELL 0x12108e000 == 31 [pid = 1665] [id = 293] 17:57:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x11823dc00) [pid = 1665] [serial = 877] [outer = 0x0] 17:57:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x123b98c00) [pid = 1665] [serial = 878] [outer = 0x11823dc00] 17:57:46 INFO - PROCESS | 1665 | 1467593866179 Marionette DEBUG loaded listener.js 17:57:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x124bc1000) [pid = 1665] [serial = 879] [outer = 0x11823dc00] 17:57:46 INFO - PROCESS | 1665 | 1467593866534 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:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 17:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 569ms 17:57:46 INFO - PROCESS | 1665 | 1467593866560 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 17:57:46 INFO - PROCESS | 1665 | 1467593866562 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 17:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 17:57:46 INFO - PROCESS | 1665 | 1467593866565 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 17:57:46 INFO - PROCESS | 1665 | 1467593866567 Marionette TRACE conn2 <- [1,1146,null,{}] 17:57:46 INFO - PROCESS | 1665 | 1467593866580 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:46 INFO - PROCESS | 1665 | 1467593866582 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:46 INFO - PROCESS | 1665 | 1467593866728 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 17:57:46 INFO - PROCESS | 1665 | 1467593866789 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593866791 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:46 INFO - PROCESS | 1665 | ++DOCSHELL 0x123abb000 == 32 [pid = 1665] [id = 294] 17:57:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x116f03800) [pid = 1665] [serial = 880] [outer = 0x0] 17:57:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x124ebec00) [pid = 1665] [serial = 881] [outer = 0x116f03800] 17:57:46 INFO - PROCESS | 1665 | 1467593866830 Marionette DEBUG loaded listener.js 17:57:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x125593c00) [pid = 1665] [serial = 882] [outer = 0x116f03800] 17:57:47 INFO - PROCESS | 1665 | 1467593867225 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:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 17:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 672ms 17:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 17:57:47 INFO - PROCESS | 1665 | 1467593867237 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 17:57:47 INFO - PROCESS | 1665 | 1467593867238 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 17:57:47 INFO - PROCESS | 1665 | 1467593867240 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 17:57:47 INFO - PROCESS | 1665 | 1467593867241 Marionette TRACE conn2 <- [1,1150,null,{}] 17:57:47 INFO - PROCESS | 1665 | 1467593867243 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:47 INFO - PROCESS | 1665 | 1467593867247 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:47 INFO - PROCESS | 1665 | 1467593867349 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 17:57:47 INFO - PROCESS | 1665 | 1467593867382 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593867383 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:47 INFO - PROCESS | 1665 | ++DOCSHELL 0x126817000 == 33 [pid = 1665] [id = 295] 17:57:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x125f57c00) [pid = 1665] [serial = 883] [outer = 0x0] 17:57:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x126f42800) [pid = 1665] [serial = 884] [outer = 0x125f57c00] 17:57:47 INFO - PROCESS | 1665 | 1467593867408 Marionette DEBUG loaded listener.js 17:57:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x128910c00) [pid = 1665] [serial = 885] [outer = 0x125f57c00] 17:57:47 INFO - PROCESS | 1665 | 1467593867766 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:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 17:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 570ms 17:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 17:57:47 INFO - PROCESS | 1665 | 1467593867811 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 17:57:47 INFO - PROCESS | 1665 | 1467593867812 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 17:57:47 INFO - PROCESS | 1665 | 1467593867814 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 17:57:47 INFO - PROCESS | 1665 | 1467593867815 Marionette TRACE conn2 <- [1,1154,null,{}] 17:57:47 INFO - PROCESS | 1665 | 1467593867818 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:47 INFO - PROCESS | 1665 | 1467593867819 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:47 INFO - PROCESS | 1665 | 1467593867915 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 17:57:47 INFO - PROCESS | 1665 | 1467593867918 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593867919 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:47 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ac5800 == 34 [pid = 1665] [id = 296] 17:57:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x1199f1000) [pid = 1665] [serial = 886] [outer = 0x0] 17:57:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x128b38400) [pid = 1665] [serial = 887] [outer = 0x1199f1000] 17:57:47 INFO - PROCESS | 1665 | 1467593867943 Marionette DEBUG loaded listener.js 17:57:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x128b47800) [pid = 1665] [serial = 888] [outer = 0x1199f1000] 17:57:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x1288bf400) [pid = 1665] [serial = 889] [outer = 0x12cb99400] 17:57:48 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x113c99000) [pid = 1665] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 17:57:48 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x129290800) [pid = 1665] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 17:57:48 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x119616400) [pid = 1665] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 17:57:48 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x11663b400) [pid = 1665] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 17:57:48 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x124bc7800) [pid = 1665] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 17:57:48 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x121259400) [pid = 1665] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 17:57:48 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x1288cb800) [pid = 1665] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 17:57:48 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x128c94c00) [pid = 1665] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 17:57:48 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x12956bc00) [pid = 1665] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 17:57:48 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x121258c00) [pid = 1665] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 17:57:48 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x1176ebc00) [pid = 1665] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 17:57:48 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x128907400) [pid = 1665] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 17:57:48 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x118a60c00) [pid = 1665] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 17:57:48 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x118436000) [pid = 1665] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 17:57:48 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x128f0c000) [pid = 1665] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 17:57:48 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x12125e000) [pid = 1665] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 17:57:48 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x123a15400) [pid = 1665] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 17:57:48 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x118236400) [pid = 1665] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 17:57:48 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x126871c00) [pid = 1665] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 17:57:48 INFO - PROCESS | 1665 | 1467593868611 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:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 17:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 819ms 17:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 17:57:48 INFO - PROCESS | 1665 | 1467593868634 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 17:57:48 INFO - PROCESS | 1665 | 1467593868635 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 17:57:48 INFO - PROCESS | 1665 | 1467593868637 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 17:57:48 INFO - PROCESS | 1665 | 1467593868639 Marionette TRACE conn2 <- [1,1158,null,{}] 17:57:48 INFO - PROCESS | 1665 | 1467593868642 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:48 INFO - PROCESS | 1665 | 1467593868643 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:48 INFO - PROCESS | 1665 | 1467593868748 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 17:57:48 INFO - PROCESS | 1665 | 1467593868786 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593868787 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:48 INFO - PROCESS | 1665 | ++DOCSHELL 0x12555d800 == 35 [pid = 1665] [id = 297] 17:57:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x11663d000) [pid = 1665] [serial = 890] [outer = 0x0] 17:57:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x124818000) [pid = 1665] [serial = 891] [outer = 0x11663d000] 17:57:48 INFO - PROCESS | 1665 | 1467593868812 Marionette DEBUG loaded listener.js 17:57:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x1288cb800) [pid = 1665] [serial = 892] [outer = 0x11663d000] 17:57:49 INFO - PROCESS | 1665 | 1467593869089 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:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 17:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 468ms 17:57:49 INFO - PROCESS | 1665 | 1467593869107 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 17:57:49 INFO - PROCESS | 1665 | 1467593869108 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 17:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 17:57:49 INFO - PROCESS | 1665 | 1467593869119 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 17:57:49 INFO - PROCESS | 1665 | 1467593869120 Marionette TRACE conn2 <- [1,1162,null,{}] 17:57:49 INFO - PROCESS | 1665 | 1467593869123 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:49 INFO - PROCESS | 1665 | 1467593869124 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:49 INFO - PROCESS | 1665 | 1467593869210 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 17:57:49 INFO - PROCESS | 1665 | 1467593869216 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593869218 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:49 INFO - PROCESS | 1665 | ++DOCSHELL 0x128f7a000 == 36 [pid = 1665] [id = 298] 17:57:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x11673e800) [pid = 1665] [serial = 893] [outer = 0x0] 17:57:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x128baf400) [pid = 1665] [serial = 894] [outer = 0x11673e800] 17:57:49 INFO - PROCESS | 1665 | 1467593869242 Marionette DEBUG loaded listener.js 17:57:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x128be8c00) [pid = 1665] [serial = 895] [outer = 0x11673e800] 17:57:49 INFO - PROCESS | 1665 | 1467593869570 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:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 17:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 477ms 17:57:49 INFO - PROCESS | 1665 | 1467593869589 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 17:57:49 INFO - PROCESS | 1665 | 1467593869590 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 17:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 17:57:49 INFO - PROCESS | 1665 | 1467593869592 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 17:57:49 INFO - PROCESS | 1665 | 1467593869593 Marionette TRACE conn2 <- [1,1166,null,{}] 17:57:49 INFO - PROCESS | 1665 | 1467593869596 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:49 INFO - PROCESS | 1665 | 1467593869599 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:49 INFO - PROCESS | 1665 | 1467593869707 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 17:57:49 INFO - PROCESS | 1665 | 1467593869713 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593869714 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:49 INFO - PROCESS | 1665 | ++DOCSHELL 0x12939c000 == 37 [pid = 1665] [id = 299] 17:57:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x115e23000) [pid = 1665] [serial = 896] [outer = 0x0] 17:57:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x128beb800) [pid = 1665] [serial = 897] [outer = 0x115e23000] 17:57:49 INFO - PROCESS | 1665 | 1467593869739 Marionette DEBUG loaded listener.js 17:57:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x128f11800) [pid = 1665] [serial = 898] [outer = 0x115e23000] 17:57:50 INFO - PROCESS | 1665 | 1467593870070 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:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 17:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 518ms 17:57:50 INFO - PROCESS | 1665 | 1467593870111 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 17:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 17:57:50 INFO - PROCESS | 1665 | 1467593870115 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 17:57:50 INFO - PROCESS | 1665 | 1467593870117 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 17:57:50 INFO - PROCESS | 1665 | 1467593870119 Marionette TRACE conn2 <- [1,1170,null,{}] 17:57:50 INFO - PROCESS | 1665 | 1467593870121 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:50 INFO - PROCESS | 1665 | 1467593870123 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:50 INFO - PROCESS | 1665 | 1467593870209 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 17:57:50 INFO - PROCESS | 1665 | 1467593870215 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593870217 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:50 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a983800 == 38 [pid = 1665] [id = 300] 17:57:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x121254800) [pid = 1665] [serial = 899] [outer = 0x0] 17:57:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x12928d800) [pid = 1665] [serial = 900] [outer = 0x121254800] 17:57:50 INFO - PROCESS | 1665 | 1467593870243 Marionette DEBUG loaded listener.js 17:57:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x129ad7c00) [pid = 1665] [serial = 901] [outer = 0x121254800] 17:57:50 INFO - PROCESS | 1665 | 1467593870787 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:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 17:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 721ms 17:57:50 INFO - PROCESS | 1665 | 1467593870839 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 17:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 17:57:50 INFO - PROCESS | 1665 | 1467593870842 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 17:57:50 INFO - PROCESS | 1665 | 1467593870845 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 17:57:50 INFO - PROCESS | 1665 | 1467593870847 Marionette TRACE conn2 <- [1,1174,null,{}] 17:57:50 INFO - PROCESS | 1665 | 1467593870851 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:50 INFO - PROCESS | 1665 | 1467593870853 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:50 INFO - PROCESS | 1665 | 1467593870967 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 17:57:51 INFO - PROCESS | 1665 | 1467593871052 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593871054 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x11747b800 == 39 [pid = 1665] [id = 301] 17:57:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x116a19c00) [pid = 1665] [serial = 902] [outer = 0x0] 17:57:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x118232800) [pid = 1665] [serial = 903] [outer = 0x116a19c00] 17:57:51 INFO - PROCESS | 1665 | 1467593871085 Marionette DEBUG loaded listener.js 17:57:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x118a5cc00) [pid = 1665] [serial = 904] [outer = 0x116a19c00] 17:57:51 INFO - PROCESS | 1665 | 1467593871610 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:51 INFO - PROCESS | 1665 | 1467593871670 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 17:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 17:57:51 INFO - PROCESS | 1665 | 1467593871675 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 17:57:51 INFO - PROCESS | 1665 | 1467593871676 Marionette TRACE conn2 <- [1,1178,null,{}] 17:57:51 INFO - PROCESS | 1665 | 1467593871679 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:51 INFO - PROCESS | 1665 | 1467593871681 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:51 INFO - PROCESS | 1665 | 1467593871791 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 17:57:51 INFO - PROCESS | 1665 | 1467593871885 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593871886 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x123ab9000 == 40 [pid = 1665] [id = 302] 17:57:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x11998d400) [pid = 1665] [serial = 905] [outer = 0x0] 17:57:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x120e79000) [pid = 1665] [serial = 906] [outer = 0x11998d400] 17:57:51 INFO - PROCESS | 1665 | 1467593871916 Marionette DEBUG loaded listener.js 17:57:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x12125b800) [pid = 1665] [serial = 907] [outer = 0x11998d400] 17:57:52 INFO - PROCESS | 1665 | 1467593872572 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:52 INFO - PROCESS | 1665 | 1467593872650 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 17:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 17:57:52 INFO - PROCESS | 1665 | 1467593872654 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 17:57:52 INFO - PROCESS | 1665 | 1467593872655 Marionette TRACE conn2 <- [1,1182,null,{}] 17:57:52 INFO - PROCESS | 1665 | 1467593872659 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:52 INFO - PROCESS | 1665 | 1467593872660 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:52 INFO - PROCESS | 1665 | 1467593872770 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 17:57:52 INFO - PROCESS | 1665 | --DOCSHELL 0x12939c000 == 39 [pid = 1665] [id = 299] 17:57:52 INFO - PROCESS | 1665 | --DOCSHELL 0x128f7a000 == 38 [pid = 1665] [id = 298] 17:57:52 INFO - PROCESS | 1665 | --DOCSHELL 0x12555d800 == 37 [pid = 1665] [id = 297] 17:57:52 INFO - PROCESS | 1665 | --DOCSHELL 0x128ac5800 == 36 [pid = 1665] [id = 296] 17:57:52 INFO - PROCESS | 1665 | --DOCSHELL 0x126817000 == 35 [pid = 1665] [id = 295] 17:57:52 INFO - PROCESS | 1665 | --DOCSHELL 0x123abb000 == 34 [pid = 1665] [id = 294] 17:57:52 INFO - PROCESS | 1665 | --DOCSHELL 0x12108e000 == 33 [pid = 1665] [id = 293] 17:57:52 INFO - PROCESS | 1665 | --DOCSHELL 0x11959f000 == 32 [pid = 1665] [id = 292] 17:57:52 INFO - PROCESS | 1665 | --DOCSHELL 0x117e89000 == 31 [pid = 1665] [id = 291] 17:57:52 INFO - PROCESS | 1665 | --DOCSHELL 0x116773800 == 30 [pid = 1665] [id = 290] 17:57:52 INFO - PROCESS | 1665 | --DOCSHELL 0x11715c800 == 29 [pid = 1665] [id = 289] 17:57:52 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x12a73bc00) [pid = 1665] [serial = 843] [outer = 0x0] [url = about:blank] 17:57:52 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x12a73d400) [pid = 1665] [serial = 845] [outer = 0x0] [url = about:blank] 17:57:52 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x12a9acc00) [pid = 1665] [serial = 846] [outer = 0x0] [url = about:blank] 17:57:52 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x12956c800) [pid = 1665] [serial = 830] [outer = 0x0] [url = about:blank] 17:57:52 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x119683000) [pid = 1665] [serial = 797] [outer = 0x0] [url = about:blank] 17:57:52 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x116f0cc00) [pid = 1665] [serial = 794] [outer = 0x0] [url = about:blank] 17:57:52 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x129287000) [pid = 1665] [serial = 842] [outer = 0x0] [url = about:blank] 17:57:52 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x12558f400) [pid = 1665] [serial = 816] [outer = 0x0] [url = about:blank] 17:57:52 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x128bf4800) [pid = 1665] [serial = 822] [outer = 0x0] [url = about:blank] 17:57:52 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x12928cc00) [pid = 1665] [serial = 825] [outer = 0x0] [url = about:blank] 17:57:52 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x129ad4c00) [pid = 1665] [serial = 833] [outer = 0x0] [url = about:blank] 17:57:52 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x12985e800) [pid = 1665] [serial = 831] [outer = 0x0] [url = about:blank] 17:57:52 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x12172e400) [pid = 1665] [serial = 813] [outer = 0x0] [url = about:blank] 17:57:52 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x1213b0800) [pid = 1665] [serial = 812] [outer = 0x0] [url = about:blank] 17:57:52 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x11851c400) [pid = 1665] [serial = 807] [outer = 0x0] [url = about:blank] 17:57:52 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x128b30400) [pid = 1665] [serial = 803] [outer = 0x0] [url = about:blank] 17:57:52 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x11961e800) [pid = 1665] [serial = 809] [outer = 0x0] [url = about:blank] 17:57:52 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x120f07c00) [pid = 1665] [serial = 837] [outer = 0x0] [url = about:blank] 17:57:52 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x12a736000) [pid = 1665] [serial = 834] [outer = 0x0] [url = about:blank] 17:57:52 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x128b3f000) [pid = 1665] [serial = 821] [outer = 0x0] [url = about:blank] 17:57:52 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1293de800) [pid = 1665] [serial = 792] [outer = 0x0] [url = about:blank] 17:57:52 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x129283000) [pid = 1665] [serial = 824] [outer = 0x0] [url = about:blank] 17:57:52 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x128904800) [pid = 1665] [serial = 840] [outer = 0x0] [url = about:blank] 17:57:52 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x118230000) [pid = 1665] [serial = 806] [outer = 0x0] [url = about:blank] 17:57:52 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x126e92800) [pid = 1665] [serial = 801] [outer = 0x0] [url = about:blank] 17:57:52 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x1199ea800) [pid = 1665] [serial = 810] [outer = 0x0] [url = about:blank] 17:57:52 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1293e2000) [pid = 1665] [serial = 827] [outer = 0x0] [url = about:blank] 17:57:52 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1185e0400) [pid = 1665] [serial = 836] [outer = 0x0] [url = about:blank] 17:57:52 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x129561000) [pid = 1665] [serial = 828] [outer = 0x0] [url = about:blank] 17:57:52 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x128b47000) [pid = 1665] [serial = 804] [outer = 0x0] [url = about:blank] 17:57:52 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x11823c800) [pid = 1665] [serial = 795] [outer = 0x0] [url = about:blank] 17:57:52 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x124902400) [pid = 1665] [serial = 815] [outer = 0x0] [url = about:blank] 17:57:52 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x123b07400) [pid = 1665] [serial = 839] [outer = 0x0] [url = about:blank] 17:57:52 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x126e9a800) [pid = 1665] [serial = 818] [outer = 0x0] [url = about:blank] 17:57:52 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x1288c3c00) [pid = 1665] [serial = 819] [outer = 0x0] [url = about:blank] 17:57:52 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x120e75000) [pid = 1665] [serial = 798] [outer = 0x0] [url = about:blank] 17:57:52 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x125f5d800) [pid = 1665] [serial = 800] [outer = 0x0] [url = about:blank] 17:57:52 INFO - PROCESS | 1665 | 1467593872859 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593872862 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:52 INFO - PROCESS | 1665 | ++DOCSHELL 0x11320b000 == 30 [pid = 1665] [id = 303] 17:57:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x113c65c00) [pid = 1665] [serial = 908] [outer = 0x0] 17:57:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x114fa2000) [pid = 1665] [serial = 909] [outer = 0x113c65c00] 17:57:52 INFO - PROCESS | 1665 | 1467593872892 Marionette DEBUG loaded listener.js 17:57:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x1176ee000) [pid = 1665] [serial = 910] [outer = 0x113c65c00] 17:57:53 INFO - PROCESS | 1665 | 1467593873225 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:53 INFO - PROCESS | 1665 | 1467593873278 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 17:57:53 INFO - PROCESS | 1665 | 1467593873282 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 17:57:53 INFO - PROCESS | 1665 | 1467593873284 Marionette TRACE conn2 <- [1,1186,null,{}] 17:57:53 INFO - PROCESS | 1665 | 1467593873286 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:53 INFO - PROCESS | 1665 | 1467593873288 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:53 INFO - PROCESS | 1665 | 1467593873368 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 17:57:53 INFO - PROCESS | 1665 | 1467593873437 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593873439 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:53 INFO - PROCESS | 1665 | ++DOCSHELL 0x116680000 == 31 [pid = 1665] [id = 304] 17:57:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x118233800) [pid = 1665] [serial = 911] [outer = 0x0] 17:57:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x119232400) [pid = 1665] [serial = 912] [outer = 0x118233800] 17:57:53 INFO - PROCESS | 1665 | 1467593873465 Marionette DEBUG loaded listener.js 17:57:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x11967bc00) [pid = 1665] [serial = 913] [outer = 0x118233800] 17:57:53 INFO - PROCESS | 1665 | 1467593873746 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:53 INFO - PROCESS | 1665 | 1467593873805 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 17:57:53 INFO - PROCESS | 1665 | 1467593873807 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 17:57:53 INFO - PROCESS | 1665 | 1467593873810 Marionette TRACE conn2 <- [1,1190,null,{}] 17:57:53 INFO - PROCESS | 1665 | 1467593873820 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:53 INFO - PROCESS | 1665 | 1467593873824 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:53 INFO - PROCESS | 1665 | 1467593873911 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 17:57:53 INFO - PROCESS | 1665 | 1467593873970 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593873972 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:53 INFO - PROCESS | 1665 | ++DOCSHELL 0x1199cd800 == 32 [pid = 1665] [id = 305] 17:57:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x112a85c00) [pid = 1665] [serial = 914] [outer = 0x0] 17:57:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1199e9000) [pid = 1665] [serial = 915] [outer = 0x112a85c00] 17:57:54 INFO - PROCESS | 1665 | 1467593874000 Marionette DEBUG loaded listener.js 17:57:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1213b2400) [pid = 1665] [serial = 916] [outer = 0x112a85c00] 17:57:54 INFO - PROCESS | 1665 | 1467593874309 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:54 INFO - PROCESS | 1665 | 1467593874337 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 17:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 17:57:54 INFO - PROCESS | 1665 | 1467593874341 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 17:57:54 INFO - PROCESS | 1665 | 1467593874343 Marionette TRACE conn2 <- [1,1194,null,{}] 17:57:54 INFO - PROCESS | 1665 | 1467593874349 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:54 INFO - PROCESS | 1665 | 1467593874351 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:54 INFO - PROCESS | 1665 | 1467593874477 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 17:57:54 INFO - PROCESS | 1665 | 1467593874562 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593874564 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:54 INFO - PROCESS | 1665 | ++DOCSHELL 0x1211e8800 == 33 [pid = 1665] [id = 306] 17:57:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x11843bc00) [pid = 1665] [serial = 917] [outer = 0x0] 17:57:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x121661c00) [pid = 1665] [serial = 918] [outer = 0x11843bc00] 17:57:54 INFO - PROCESS | 1665 | 1467593874602 Marionette DEBUG loaded listener.js 17:57:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x123b07400) [pid = 1665] [serial = 919] [outer = 0x11843bc00] 17:57:55 INFO - PROCESS | 1665 | 1467593874999 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:55 INFO - PROCESS | 1665 | 1467593875018 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 17:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 17:57:55 INFO - PROCESS | 1665 | 1467593875021 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 17:57:55 INFO - PROCESS | 1665 | 1467593875023 Marionette TRACE conn2 <- [1,1198,null,{}] 17:57:55 INFO - PROCESS | 1665 | 1467593875026 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:55 INFO - PROCESS | 1665 | 1467593875030 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:55 INFO - PROCESS | 1665 | 1467593875194 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 17:57:55 INFO - PROCESS | 1665 | 1467593875214 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593875215 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:55 INFO - PROCESS | 1665 | ++DOCSHELL 0x124d0f800 == 34 [pid = 1665] [id = 307] 17:57:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x11270fc00) [pid = 1665] [serial = 920] [outer = 0x0] 17:57:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x124819c00) [pid = 1665] [serial = 921] [outer = 0x11270fc00] 17:57:55 INFO - PROCESS | 1665 | 1467593875255 Marionette DEBUG loaded listener.js 17:57:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12558f000) [pid = 1665] [serial = 922] [outer = 0x11270fc00] 17:57:55 INFO - PROCESS | 1665 | 1467593875677 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:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 17:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 671ms 17:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 17:57:55 INFO - PROCESS | 1665 | 1467593875692 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 17:57:55 INFO - PROCESS | 1665 | 1467593875693 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 17:57:55 INFO - PROCESS | 1665 | 1467593875695 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 17:57:55 INFO - PROCESS | 1665 | 1467593875696 Marionette TRACE conn2 <- [1,1202,null,{}] 17:57:55 INFO - PROCESS | 1665 | 1467593875698 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:55 INFO - PROCESS | 1665 | 1467593875702 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:55 INFO - PROCESS | 1665 | 1467593875838 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 17:57:55 INFO - PROCESS | 1665 | 1467593875856 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593875857 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:55 INFO - PROCESS | 1665 | ++DOCSHELL 0x127255000 == 35 [pid = 1665] [id = 308] 17:57:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12687a000) [pid = 1665] [serial = 923] [outer = 0x0] 17:57:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x12726fc00) [pid = 1665] [serial = 924] [outer = 0x12687a000] 17:57:55 INFO - PROCESS | 1665 | 1467593875886 Marionette DEBUG loaded listener.js 17:57:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12890b400) [pid = 1665] [serial = 925] [outer = 0x12687a000] 17:57:56 INFO - PROCESS | 1665 | 1467593876233 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:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 17:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 570ms 17:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 17:57:56 INFO - PROCESS | 1665 | 1467593876270 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 17:57:56 INFO - PROCESS | 1665 | 1467593876272 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 17:57:56 INFO - PROCESS | 1665 | 1467593876274 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 17:57:56 INFO - PROCESS | 1665 | 1467593876282 Marionette TRACE conn2 <- [1,1206,null,{}] 17:57:56 INFO - PROCESS | 1665 | 1467593876285 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:56 INFO - PROCESS | 1665 | 1467593876286 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:56 INFO - PROCESS | 1665 | 1467593876385 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 17:57:56 INFO - PROCESS | 1665 | 1467593876389 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593876390 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:56 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ba8800 == 36 [pid = 1665] [id = 309] 17:57:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x126e91400) [pid = 1665] [serial = 926] [outer = 0x0] 17:57:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x128b3ac00) [pid = 1665] [serial = 927] [outer = 0x126e91400] 17:57:56 INFO - PROCESS | 1665 | 1467593876414 Marionette DEBUG loaded listener.js 17:57:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x128bab800) [pid = 1665] [serial = 928] [outer = 0x126e91400] 17:57:56 INFO - PROCESS | 1665 | 1467593876730 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:56 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:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 479ms 17:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 17:57:56 INFO - PROCESS | 1665 | 1467593876753 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 17:57:56 INFO - PROCESS | 1665 | 1467593876754 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 17:57:56 INFO - PROCESS | 1665 | 1467593876756 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 17:57:56 INFO - PROCESS | 1665 | 1467593876758 Marionette TRACE conn2 <- [1,1210,null,{}] 17:57:56 INFO - PROCESS | 1665 | 1467593876760 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:56 INFO - PROCESS | 1665 | 1467593876761 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:56 INFO - PROCESS | 1665 | 1467593876966 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 17:57:56 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1110a7800) [pid = 1665] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 17:57:56 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x116199800) [pid = 1665] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 17:57:56 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x119682000) [pid = 1665] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 17:57:56 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x116f03800) [pid = 1665] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 17:57:56 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x12928fc00) [pid = 1665] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 17:57:56 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x120e76000) [pid = 1665] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 17:57:56 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x11673c400) [pid = 1665] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 17:57:56 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x119238c00) [pid = 1665] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 17:57:56 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1185da400) [pid = 1665] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 17:57:56 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x11922e400) [pid = 1665] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 17:57:56 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x115e95c00) [pid = 1665] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 17:57:56 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x125f57c00) [pid = 1665] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 17:57:56 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1199f1000) [pid = 1665] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 17:57:56 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x11663d000) [pid = 1665] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 17:57:56 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x115e23000) [pid = 1665] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 17:57:56 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x11823dc00) [pid = 1665] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 17:57:56 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x11673e800) [pid = 1665] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 17:57:57 INFO - PROCESS | 1665 | 1467593877009 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593877010 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:57 INFO - PROCESS | 1665 | ++DOCSHELL 0x1180e4800 == 37 [pid = 1665] [id = 310] 17:57:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x112006400) [pid = 1665] [serial = 929] [outer = 0x0] 17:57:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x115e8e800) [pid = 1665] [serial = 930] [outer = 0x112006400] 17:57:57 INFO - PROCESS | 1665 | 1467593877035 Marionette DEBUG loaded listener.js 17:57:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x118239c00) [pid = 1665] [serial = 931] [outer = 0x112006400] 17:57:57 INFO - PROCESS | 1665 | 1467593877319 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:57 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:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 569ms 17:57:57 INFO - PROCESS | 1665 | 1467593877326 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 17:57:57 INFO - PROCESS | 1665 | 1467593877339 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 17:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 17:57:57 INFO - PROCESS | 1665 | 1467593877353 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 17:57:57 INFO - PROCESS | 1665 | 1467593877354 Marionette TRACE conn2 <- [1,1214,null,{}] 17:57:57 INFO - PROCESS | 1665 | 1467593877357 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:57 INFO - PROCESS | 1665 | 1467593877358 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:57 INFO - PROCESS | 1665 | 1467593877440 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 17:57:57 INFO - PROCESS | 1665 | 1467593877443 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593877444 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:57 INFO - PROCESS | 1665 | ++DOCSHELL 0x1199c9000 == 38 [pid = 1665] [id = 311] 17:57:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x11823dc00) [pid = 1665] [serial = 932] [outer = 0x0] 17:57:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x124beb400) [pid = 1665] [serial = 933] [outer = 0x11823dc00] 17:57:57 INFO - PROCESS | 1665 | 1467593877470 Marionette DEBUG loaded listener.js 17:57:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x128bf5c00) [pid = 1665] [serial = 934] [outer = 0x11823dc00] 17:57:57 INFO - PROCESS | 1665 | 1467593877784 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:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 17:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 475ms 17:57:57 INFO - PROCESS | 1665 | 1467593877824 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 17:57:57 INFO - PROCESS | 1665 | 1467593877825 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 17:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 17:57:57 INFO - PROCESS | 1665 | 1467593877828 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 17:57:57 INFO - PROCESS | 1665 | 1467593877829 Marionette TRACE conn2 <- [1,1218,null,{}] 17:57:57 INFO - PROCESS | 1665 | 1467593877831 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:57 INFO - PROCESS | 1665 | 1467593877832 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:57 INFO - PROCESS | 1665 | 1467593877940 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 17:57:57 INFO - PROCESS | 1665 | 1467593877946 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593877947 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:57 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a794000 == 39 [pid = 1665] [id = 312] 17:57:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x11322f400) [pid = 1665] [serial = 935] [outer = 0x0] 17:57:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1213cf000) [pid = 1665] [serial = 936] [outer = 0x11322f400] 17:57:57 INFO - PROCESS | 1665 | 1467593877970 Marionette DEBUG loaded listener.js 17:57:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1293d9000) [pid = 1665] [serial = 937] [outer = 0x11322f400] 17:57:58 INFO - PROCESS | 1665 | 1467593878289 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:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 17:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 519ms 17:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 17:57:58 INFO - PROCESS | 1665 | 1467593878348 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 17:57:58 INFO - PROCESS | 1665 | 1467593878349 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 17:57:58 INFO - PROCESS | 1665 | 1467593878351 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 17:57:58 INFO - PROCESS | 1665 | 1467593878353 Marionette TRACE conn2 <- [1,1222,null,{}] 17:57:58 INFO - PROCESS | 1665 | 1467593878355 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:58 INFO - PROCESS | 1665 | 1467593878357 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:58 INFO - PROCESS | 1665 | 1467593878447 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 17:57:58 INFO - PROCESS | 1665 | 1467593878451 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593878453 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:58 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b16e800 == 40 [pid = 1665] [id = 313] 17:57:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x129287000) [pid = 1665] [serial = 938] [outer = 0x0] 17:57:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x129569c00) [pid = 1665] [serial = 939] [outer = 0x129287000] 17:57:58 INFO - PROCESS | 1665 | 1467593878479 Marionette DEBUG loaded listener.js 17:57:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12a740800) [pid = 1665] [serial = 940] [outer = 0x129287000] 17:57:58 INFO - PROCESS | 1665 | 1467593878804 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:58 INFO - PROCESS | 1665 | 1467593878823 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 17:57:58 INFO - PROCESS | 1665 | 1467593878825 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 17:57:58 INFO - PROCESS | 1665 | 1467593878826 Marionette TRACE conn2 <- [1,1226,null,{}] 17:57:58 INFO - PROCESS | 1665 | 1467593878836 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:58 INFO - PROCESS | 1665 | 1467593878837 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:58 INFO - PROCESS | 1665 | 1467593878956 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 17:57:59 INFO - PROCESS | 1665 | 1467593879040 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593879042 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x113ce2000 == 41 [pid = 1665] [id = 314] 17:57:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x10ebf1000) [pid = 1665] [serial = 941] [outer = 0x0] 17:57:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x11270c000) [pid = 1665] [serial = 942] [outer = 0x10ebf1000] 17:57:59 INFO - PROCESS | 1665 | 1467593879074 Marionette DEBUG loaded listener.js 17:57:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x115d02400) [pid = 1665] [serial = 943] [outer = 0x10ebf1000] 17:57:59 INFO - PROCESS | 1665 | 1467593879518 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:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 17:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 722ms 17:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 17:57:59 INFO - PROCESS | 1665 | 1467593879549 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 17:57:59 INFO - PROCESS | 1665 | 1467593879552 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 17:57:59 INFO - PROCESS | 1665 | 1467593879555 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 17:57:59 INFO - PROCESS | 1665 | 1467593879556 Marionette TRACE conn2 <- [1,1230,null,{}] 17:57:59 INFO - PROCESS | 1665 | 1467593879560 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:59 INFO - PROCESS | 1665 | 1467593879563 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:59 INFO - PROCESS | 1665 | 1467593879667 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 17:57:59 INFO - PROCESS | 1665 | 1467593879763 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593879765 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:57:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x11958a800 == 42 [pid = 1665] [id = 315] 17:57:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x11922e400) [pid = 1665] [serial = 944] [outer = 0x0] 17:57:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x119676000) [pid = 1665] [serial = 945] [outer = 0x11922e400] 17:57:59 INFO - PROCESS | 1665 | 1467593879795 Marionette DEBUG loaded listener.js 17:57:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x119ae4800) [pid = 1665] [serial = 946] [outer = 0x11922e400] 17:58:00 INFO - PROCESS | 1665 | 1467593880223 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:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 17:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 720ms 17:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 17:58:00 INFO - PROCESS | 1665 | 1467593880276 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 17:58:00 INFO - PROCESS | 1665 | 1467593880279 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 17:58:00 INFO - PROCESS | 1665 | 1467593880282 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 17:58:00 INFO - PROCESS | 1665 | 1467593880283 Marionette TRACE conn2 <- [1,1234,null,{}] 17:58:00 INFO - PROCESS | 1665 | 1467593880286 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:58:00 INFO - PROCESS | 1665 | 1467593880287 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:00 INFO - PROCESS | 1665 | 1467593880394 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 17:58:00 INFO - PROCESS | 1665 | 1467593880453 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593880454 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x128f6b800 == 43 [pid = 1665] [id = 316] 17:58:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x120e77c00) [pid = 1665] [serial = 947] [outer = 0x0] 17:58:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x1249b4800) [pid = 1665] [serial = 948] [outer = 0x120e77c00] 17:58:00 INFO - PROCESS | 1665 | 1467593880483 Marionette DEBUG loaded listener.js 17:58:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x126870000) [pid = 1665] [serial = 949] [outer = 0x120e77c00] 17:58:00 INFO - PROCESS | 1665 | 1467593880891 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:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 17:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 621ms 17:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 17:58:00 INFO - PROCESS | 1665 | 1467593880903 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 17:58:00 INFO - PROCESS | 1665 | 1467593880905 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 17:58:00 INFO - PROCESS | 1665 | 1467593880912 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 17:58:00 INFO - PROCESS | 1665 | 1467593880916 Marionette TRACE conn2 <- [1,1238,null,{}] 17:58:00 INFO - PROCESS | 1665 | 1467593880919 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:58:00 INFO - PROCESS | 1665 | 1467593880922 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:01 INFO - PROCESS | 1665 | 1467593881026 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 17:58:01 INFO - PROCESS | 1665 | 1467593881120 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593881121 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bce0800 == 44 [pid = 1665] [id = 317] 17:58:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x126e91c00) [pid = 1665] [serial = 950] [outer = 0x0] 17:58:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x1288c3c00) [pid = 1665] [serial = 951] [outer = 0x126e91c00] 17:58:01 INFO - PROCESS | 1665 | 1467593881150 Marionette DEBUG loaded listener.js 17:58:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x128bad800) [pid = 1665] [serial = 952] [outer = 0x126e91c00] 17:58:01 INFO - PROCESS | 1665 | 1467593881552 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:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 17:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 678ms 17:58:01 INFO - PROCESS | 1665 | 1467593881587 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 17:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 17:58:01 INFO - PROCESS | 1665 | 1467593881589 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 17:58:01 INFO - PROCESS | 1665 | 1467593881591 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 17:58:01 INFO - PROCESS | 1665 | 1467593881592 Marionette TRACE conn2 <- [1,1242,null,{}] 17:58:01 INFO - PROCESS | 1665 | 1467593881595 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:58:01 INFO - PROCESS | 1665 | 1467593881596 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:01 INFO - PROCESS | 1665 | 1467593881736 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 17:58:01 INFO - PROCESS | 1665 | 1467593881757 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593881758 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c546000 == 45 [pid = 1665] [id = 318] 17:58:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x128bb3c00) [pid = 1665] [serial = 953] [outer = 0x0] 17:58:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x129863400) [pid = 1665] [serial = 954] [outer = 0x128bb3c00] 17:58:01 INFO - PROCESS | 1665 | 1467593881817 Marionette DEBUG loaded listener.js 17:58:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x12a73a000) [pid = 1665] [serial = 955] [outer = 0x128bb3c00] 17:58:02 INFO - PROCESS | 1665 | 1467593882247 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:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 17:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 668ms 17:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 17:58:02 INFO - PROCESS | 1665 | 1467593882260 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 17:58:02 INFO - PROCESS | 1665 | 1467593882261 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 17:58:02 INFO - PROCESS | 1665 | 1467593882266 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 17:58:02 INFO - PROCESS | 1665 | 1467593882267 Marionette TRACE conn2 <- [1,1246,null,{}] 17:58:02 INFO - PROCESS | 1665 | 1467593882269 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:58:02 INFO - PROCESS | 1665 | 1467593882271 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:02 INFO - PROCESS | 1665 | 1467593882389 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 17:58:02 INFO - PROCESS | 1665 | 1467593882460 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593882464 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:02 INFO - PROCESS | 1665 | ++DOCSHELL 0x119c6e800 == 46 [pid = 1665] [id = 319] 17:58:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x12a73f000) [pid = 1665] [serial = 956] [outer = 0x0] 17:58:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x12a9aa000) [pid = 1665] [serial = 957] [outer = 0x12a73f000] 17:58:02 INFO - PROCESS | 1665 | 1467593882500 Marionette DEBUG loaded listener.js 17:58:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x12b093c00) [pid = 1665] [serial = 958] [outer = 0x12a73f000] 17:58:03 INFO - PROCESS | 1665 | 1467593883070 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:58:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 17:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 871ms 17:58:03 INFO - PROCESS | 1665 | 1467593883136 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 17:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 17:58:03 INFO - PROCESS | 1665 | 1467593883139 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 17:58:03 INFO - PROCESS | 1665 | 1467593883142 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 17:58:03 INFO - PROCESS | 1665 | 1467593883143 Marionette TRACE conn2 <- [1,1250,null,{}] 17:58:03 INFO - PROCESS | 1665 | 1467593883147 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:58:03 INFO - PROCESS | 1665 | 1467593883149 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:03 INFO - PROCESS | 1665 | 1467593883245 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 17:58:03 INFO - PROCESS | 1665 | 1467593883315 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593883317 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x118566000 == 47 [pid = 1665] [id = 320] 17:58:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x118515000) [pid = 1665] [serial = 959] [outer = 0x0] 17:58:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x1185e0400) [pid = 1665] [serial = 960] [outer = 0x118515000] 17:58:03 INFO - PROCESS | 1665 | 1467593883344 Marionette DEBUG loaded listener.js 17:58:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x119235400) [pid = 1665] [serial = 961] [outer = 0x118515000] 17:58:04 INFO - PROCESS | 1665 | --DOCSHELL 0x12b16e800 == 46 [pid = 1665] [id = 313] 17:58:04 INFO - PROCESS | 1665 | --DOCSHELL 0x12a794000 == 45 [pid = 1665] [id = 312] 17:58:04 INFO - PROCESS | 1665 | --DOCSHELL 0x1199c9000 == 44 [pid = 1665] [id = 311] 17:58:04 INFO - PROCESS | 1665 | --DOCSHELL 0x1180e4800 == 43 [pid = 1665] [id = 310] 17:58:04 INFO - PROCESS | 1665 | --DOCSHELL 0x128ba8800 == 42 [pid = 1665] [id = 309] 17:58:04 INFO - PROCESS | 1665 | --DOCSHELL 0x127255000 == 41 [pid = 1665] [id = 308] 17:58:04 INFO - PROCESS | 1665 | --DOCSHELL 0x124d0f800 == 40 [pid = 1665] [id = 307] 17:58:04 INFO - PROCESS | 1665 | --DOCSHELL 0x1211e8800 == 39 [pid = 1665] [id = 306] 17:58:04 INFO - PROCESS | 1665 | --DOCSHELL 0x1199cd800 == 38 [pid = 1665] [id = 305] 17:58:04 INFO - PROCESS | 1665 | --DOCSHELL 0x116680000 == 37 [pid = 1665] [id = 304] 17:58:04 INFO - PROCESS | 1665 | --DOCSHELL 0x11320b000 == 36 [pid = 1665] [id = 303] 17:58:04 INFO - PROCESS | 1665 | --DOCSHELL 0x123ab9000 == 35 [pid = 1665] [id = 302] 17:58:04 INFO - PROCESS | 1665 | --DOCSHELL 0x12a983800 == 34 [pid = 1665] [id = 300] 17:58:04 INFO - PROCESS | 1665 | --DOCSHELL 0x11747b800 == 33 [pid = 1665] [id = 301] 17:58:04 INFO - PROCESS | 1665 | --DOCSHELL 0x119c6e800 == 32 [pid = 1665] [id = 319] 17:58:04 INFO - PROCESS | 1665 | --DOCSHELL 0x12c546000 == 31 [pid = 1665] [id = 318] 17:58:04 INFO - PROCESS | 1665 | --DOCSHELL 0x12bce0800 == 30 [pid = 1665] [id = 317] 17:58:04 INFO - PROCESS | 1665 | --DOCSHELL 0x128f6b800 == 29 [pid = 1665] [id = 316] 17:58:04 INFO - PROCESS | 1665 | --DOCSHELL 0x11958a800 == 28 [pid = 1665] [id = 315] 17:58:04 INFO - PROCESS | 1665 | --DOCSHELL 0x113ce2000 == 27 [pid = 1665] [id = 314] 17:58:04 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x115dd8c00) [pid = 1665] [serial = 849] [outer = 0x0] [url = about:blank] 17:58:04 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x1122bd400) [pid = 1665] [serial = 848] [outer = 0x0] [url = about:blank] 17:58:04 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x119237c00) [pid = 1665] [serial = 852] [outer = 0x0] [url = about:blank] 17:58:04 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x1185d9c00) [pid = 1665] [serial = 851] [outer = 0x0] [url = about:blank] 17:58:04 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x121818400) [pid = 1665] [serial = 855] [outer = 0x0] [url = about:blank] 17:58:04 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x121257400) [pid = 1665] [serial = 854] [outer = 0x0] [url = about:blank] 17:58:04 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x124ebec00) [pid = 1665] [serial = 881] [outer = 0x0] [url = about:blank] 17:58:04 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x12a73dc00) [pid = 1665] [serial = 858] [outer = 0x0] [url = about:blank] 17:58:04 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x1293e3c00) [pid = 1665] [serial = 857] [outer = 0x0] [url = about:blank] 17:58:04 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x12132c000) [pid = 1665] [serial = 875] [outer = 0x0] [url = about:blank] 17:58:04 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x117e16400) [pid = 1665] [serial = 869] [outer = 0x0] [url = about:blank] 17:58:04 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x11823a000) [pid = 1665] [serial = 870] [outer = 0x0] [url = about:blank] 17:58:04 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x121728800) [pid = 1665] [serial = 876] [outer = 0x0] [url = about:blank] 17:58:04 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x121255000) [pid = 1665] [serial = 867] [outer = 0x0] [url = about:blank] 17:58:04 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x1199ec400) [pid = 1665] [serial = 866] [outer = 0x0] [url = about:blank] 17:58:04 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1199ebc00) [pid = 1665] [serial = 873] [outer = 0x0] [url = about:blank] 17:58:04 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x119676400) [pid = 1665] [serial = 872] [outer = 0x0] [url = about:blank] 17:58:04 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x12b005800) [pid = 1665] [serial = 861] [outer = 0x0] [url = about:blank] 17:58:04 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1293d8c00) [pid = 1665] [serial = 860] [outer = 0x0] [url = about:blank] 17:58:04 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x118439c00) [pid = 1665] [serial = 864] [outer = 0x0] [url = about:blank] 17:58:04 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1164e8000) [pid = 1665] [serial = 863] [outer = 0x0] [url = about:blank] 17:58:04 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1199ec800) [pid = 1665] [serial = 489] [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:58:04 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x126f42800) [pid = 1665] [serial = 884] [outer = 0x0] [url = about:blank] 17:58:04 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x12928d800) [pid = 1665] [serial = 900] [outer = 0x0] [url = about:blank] 17:58:04 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x125593c00) [pid = 1665] [serial = 882] [outer = 0x0] [url = about:blank] 17:58:04 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x128b38400) [pid = 1665] [serial = 887] [outer = 0x0] [url = about:blank] 17:58:04 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x124818000) [pid = 1665] [serial = 891] [outer = 0x0] [url = about:blank] 17:58:04 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x128910c00) [pid = 1665] [serial = 885] [outer = 0x0] [url = about:blank] 17:58:04 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x128b47800) [pid = 1665] [serial = 888] [outer = 0x0] [url = about:blank] 17:58:04 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x128f11800) [pid = 1665] [serial = 898] [outer = 0x0] [url = about:blank] 17:58:04 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x1288cb800) [pid = 1665] [serial = 892] [outer = 0x0] [url = about:blank] 17:58:04 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x123b98c00) [pid = 1665] [serial = 878] [outer = 0x0] [url = about:blank] 17:58:04 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x124bc1000) [pid = 1665] [serial = 879] [outer = 0x0] [url = about:blank] 17:58:04 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x128baf400) [pid = 1665] [serial = 894] [outer = 0x0] [url = about:blank] 17:58:04 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x128be8c00) [pid = 1665] [serial = 895] [outer = 0x0] [url = about:blank] 17:58:04 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x128beb800) [pid = 1665] [serial = 897] [outer = 0x0] [url = about:blank] 17:58:04 INFO - PROCESS | 1665 | 1467593884550 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:58:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 17:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1473ms 17:58:04 INFO - PROCESS | 1665 | 1467593884615 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 17:58:04 INFO - PROCESS | 1665 | 1467593884618 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 17:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 17:58:04 INFO - PROCESS | 1665 | 1467593884621 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 17:58:04 INFO - PROCESS | 1665 | 1467593884623 Marionette TRACE conn2 <- [1,1254,null,{}] 17:58:04 INFO - PROCESS | 1665 | 1467593884627 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:58:04 INFO - PROCESS | 1665 | 1467593884628 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:04 INFO - PROCESS | 1665 | 1467593884700 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 17:58:04 INFO - PROCESS | 1665 | 1467593884704 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593884706 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:04 INFO - PROCESS | 1665 | ++DOCSHELL 0x113c1b000 == 28 [pid = 1665] [id = 321] 17:58:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x113c66400) [pid = 1665] [serial = 962] [outer = 0x0] 17:58:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x113c90800) [pid = 1665] [serial = 963] [outer = 0x113c66400] 17:58:04 INFO - PROCESS | 1665 | 1467593884734 Marionette DEBUG loaded listener.js 17:58:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x114fa9c00) [pid = 1665] [serial = 964] [outer = 0x113c66400] 17:58:05 INFO - PROCESS | 1665 | 1467593885073 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:58:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 17:58:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 520ms 17:58:05 INFO - PROCESS | 1665 | 1467593885141 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 17:58:05 INFO - PROCESS | 1665 | 1467593885145 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 17:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 17:58:05 INFO - PROCESS | 1665 | 1467593885149 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 17:58:05 INFO - PROCESS | 1665 | 1467593885151 Marionette TRACE conn2 <- [1,1258,null,{}] 17:58:05 INFO - PROCESS | 1665 | 1467593885153 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:58:05 INFO - PROCESS | 1665 | 1467593885155 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:05 INFO - PROCESS | 1665 | 1467593885234 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 17:58:05 INFO - PROCESS | 1665 | 1467593885238 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593885239 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x116ab2800 == 29 [pid = 1665] [id = 322] 17:58:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x116464c00) [pid = 1665] [serial = 965] [outer = 0x0] 17:58:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x116a21400) [pid = 1665] [serial = 966] [outer = 0x116464c00] 17:58:05 INFO - PROCESS | 1665 | 1467593885268 Marionette DEBUG loaded listener.js 17:58:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x1176ef000) [pid = 1665] [serial = 967] [outer = 0x116464c00] 17:58:05 INFO - PROCESS | 1665 | 1467593885596 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:58:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 17:58:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 473ms 17:58:05 INFO - PROCESS | 1665 | 1467593885622 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 17:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 17:58:05 INFO - PROCESS | 1665 | 1467593885631 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 17:58:05 INFO - PROCESS | 1665 | 1467593885634 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 17:58:05 INFO - PROCESS | 1665 | 1467593885636 Marionette TRACE conn2 <- [1,1262,null,{}] 17:58:05 INFO - PROCESS | 1665 | 1467593885644 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:58:05 INFO - PROCESS | 1665 | 1467593885647 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:05 INFO - PROCESS | 1665 | 1467593885746 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 17:58:05 INFO - PROCESS | 1665 | 1467593885754 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593885756 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x1180e7000 == 30 [pid = 1665] [id = 323] 17:58:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x11823ac00) [pid = 1665] [serial = 968] [outer = 0x0] 17:58:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x11851f400) [pid = 1665] [serial = 969] [outer = 0x11823ac00] 17:58:05 INFO - PROCESS | 1665 | 1467593885785 Marionette DEBUG loaded listener.js 17:58:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x118a92000) [pid = 1665] [serial = 970] [outer = 0x11823ac00] 17:58:06 INFO - PROCESS | 1665 | 1467593886120 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:58:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 17:58:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 520ms 17:58:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 17:58:06 INFO - PROCESS | 1665 | 1467593886155 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 17:58:06 INFO - PROCESS | 1665 | 1467593886156 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 17:58:06 INFO - PROCESS | 1665 | 1467593886158 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 17:58:06 INFO - PROCESS | 1665 | 1467593886160 Marionette TRACE conn2 <- [1,1266,null,{}] 17:58:06 INFO - PROCESS | 1665 | 1467593886162 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:58:06 INFO - PROCESS | 1665 | 1467593886163 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:06 INFO - PROCESS | 1665 | 1467593886238 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 17:58:06 INFO - PROCESS | 1665 | 1467593886295 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593886297 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:06 INFO - PROCESS | 1665 | ++DOCSHELL 0x11927a800 == 31 [pid = 1665] [id = 324] 17:58:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1185e2400) [pid = 1665] [serial = 971] [outer = 0x0] 17:58:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1193e2400) [pid = 1665] [serial = 972] [outer = 0x1185e2400] 17:58:06 INFO - PROCESS | 1665 | 1467593886322 Marionette DEBUG loaded listener.js 17:58:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x11998f000) [pid = 1665] [serial = 973] [outer = 0x1185e2400] 17:58:06 INFO - PROCESS | 1665 | 1467593886610 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:58:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 17:58:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 467ms 17:58:06 INFO - PROCESS | 1665 | 1467593886627 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 17:58:06 INFO - PROCESS | 1665 | 1467593886629 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 17:58:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 17:58:06 INFO - PROCESS | 1665 | 1467593886639 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 17:58:06 INFO - PROCESS | 1665 | 1467593886640 Marionette TRACE conn2 <- [1,1270,null,{}] 17:58:06 INFO - PROCESS | 1665 | 1467593886654 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:58:06 INFO - PROCESS | 1665 | 1467593886655 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:06 INFO - PROCESS | 1665 | 1467593886747 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 17:58:06 INFO - PROCESS | 1665 | 1467593886781 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593886782 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:06 INFO - PROCESS | 1665 | ++DOCSHELL 0x119c82800 == 32 [pid = 1665] [id = 325] 17:58:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x115e23800) [pid = 1665] [serial = 974] [outer = 0x0] 17:58:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x1199ea000) [pid = 1665] [serial = 975] [outer = 0x115e23800] 17:58:06 INFO - PROCESS | 1665 | 1467593886807 Marionette DEBUG loaded listener.js 17:58:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x120e80000) [pid = 1665] [serial = 976] [outer = 0x115e23800] 17:58:07 INFO - PROCESS | 1665 | 1467593887140 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:58:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 17:58:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 519ms 17:58:07 INFO - PROCESS | 1665 | 1467593887158 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 17:58:07 INFO - PROCESS | 1665 | 1467593887160 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 17:58:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 17:58:07 INFO - PROCESS | 1665 | 1467593887162 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 17:58:07 INFO - PROCESS | 1665 | 1467593887165 Marionette TRACE conn2 <- [1,1274,null,{}] 17:58:07 INFO - PROCESS | 1665 | 1467593887168 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:58:07 INFO - PROCESS | 1665 | 1467593887172 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:07 INFO - PROCESS | 1665 | 1467593887282 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 17:58:07 INFO - PROCESS | 1665 | 1467593887316 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593887317 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:07 INFO - PROCESS | 1665 | ++DOCSHELL 0x121732800 == 33 [pid = 1665] [id = 326] 17:58:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x121254400) [pid = 1665] [serial = 977] [outer = 0x0] 17:58:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1213cf400) [pid = 1665] [serial = 978] [outer = 0x121254400] 17:58:07 INFO - PROCESS | 1665 | 1467593887343 Marionette DEBUG loaded listener.js 17:58:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x123e1f400) [pid = 1665] [serial = 979] [outer = 0x121254400] 17:58:07 INFO - PROCESS | 1665 | 1467593887667 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:58:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 17:58:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 522ms 17:58:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 17:58:07 INFO - PROCESS | 1665 | 1467593887685 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 17:58:07 INFO - PROCESS | 1665 | 1467593887686 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 17:58:07 INFO - PROCESS | 1665 | 1467593887688 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 17:58:07 INFO - PROCESS | 1665 | 1467593887689 Marionette TRACE conn2 <- [1,1278,null,{}] 17:58:07 INFO - PROCESS | 1665 | 1467593887692 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:58:07 INFO - PROCESS | 1665 | 1467593887693 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:07 INFO - PROCESS | 1665 | 1467593887802 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 17:58:07 INFO - PROCESS | 1665 | 1467593887813 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593887815 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:07 INFO - PROCESS | 1665 | ++DOCSHELL 0x123b41000 == 34 [pid = 1665] [id = 327] 17:58:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x118436c00) [pid = 1665] [serial = 980] [outer = 0x0] 17:58:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x124bc2800) [pid = 1665] [serial = 981] [outer = 0x118436c00] 17:58:07 INFO - PROCESS | 1665 | 1467593887840 Marionette DEBUG loaded listener.js 17:58:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x12551d400) [pid = 1665] [serial = 982] [outer = 0x118436c00] 17:58:08 INFO - PROCESS | 1665 | 1467593888159 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:58:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 17:58:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 518ms 17:58:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 17:58:08 INFO - PROCESS | 1665 | 1467593888207 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 17:58:08 INFO - PROCESS | 1665 | 1467593888208 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 17:58:08 INFO - PROCESS | 1665 | 1467593888210 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 17:58:08 INFO - PROCESS | 1665 | 1467593888211 Marionette TRACE conn2 <- [1,1282,null,{}] 17:58:08 INFO - PROCESS | 1665 | 1467593888214 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:58:08 INFO - PROCESS | 1665 | 1467593888215 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:08 INFO - PROCESS | 1665 | 1467593888312 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 17:58:08 INFO - PROCESS | 1665 | 1467593888316 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593888317 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:08 INFO - PROCESS | 1665 | ++DOCSHELL 0x124d12800 == 35 [pid = 1665] [id = 328] 17:58:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x121254c00) [pid = 1665] [serial = 983] [outer = 0x0] 17:58:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x12558d400) [pid = 1665] [serial = 984] [outer = 0x121254c00] 17:58:08 INFO - PROCESS | 1665 | 1467593888341 Marionette DEBUG loaded listener.js 17:58:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x126e8e000) [pid = 1665] [serial = 985] [outer = 0x121254c00] 17:58:08 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x11270fc00) [pid = 1665] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 17:58:08 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x12687a000) [pid = 1665] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 17:58:08 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x126e91400) [pid = 1665] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 17:58:08 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x112006400) [pid = 1665] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 17:58:08 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x113c65c00) [pid = 1665] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 17:58:08 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x121254800) [pid = 1665] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 17:58:08 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x11998d400) [pid = 1665] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 17:58:08 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x118233800) [pid = 1665] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 17:58:08 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x116a19c00) [pid = 1665] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 17:58:08 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x112a85c00) [pid = 1665] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 17:58:08 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x11843bc00) [pid = 1665] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 17:58:08 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x11322f400) [pid = 1665] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 17:58:08 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x11823dc00) [pid = 1665] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 17:58:08 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x129287000) [pid = 1665] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 17:58:08 INFO - PROCESS | 1665 | 1467593888977 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:58:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 17:58:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 772ms 17:58:08 INFO - PROCESS | 1665 | 1467593888984 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 17:58:08 INFO - PROCESS | 1665 | 1467593888986 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 17:58:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 17:58:08 INFO - PROCESS | 1665 | 1467593888990 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 17:58:08 INFO - PROCESS | 1665 | 1467593888992 Marionette TRACE conn2 <- [1,1286,null,{}] 17:58:09 INFO - PROCESS | 1665 | 1467593888995 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:58:09 INFO - PROCESS | 1665 | 1467593888997 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:09 INFO - PROCESS | 1665 | 1467593889126 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 17:58:09 INFO - PROCESS | 1665 | 1467593889180 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593889181 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:09 INFO - PROCESS | 1665 | ++DOCSHELL 0x126817800 == 36 [pid = 1665] [id = 329] 17:58:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x112e40400) [pid = 1665] [serial = 986] [outer = 0x0] 17:58:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1185d7400) [pid = 1665] [serial = 987] [outer = 0x112e40400] 17:58:09 INFO - PROCESS | 1665 | 1467593889206 Marionette DEBUG loaded listener.js 17:58:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x121258800) [pid = 1665] [serial = 988] [outer = 0x112e40400] 17:58:09 INFO - PROCESS | 1665 | 1467593889482 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:58:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 17:58:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 520ms 17:58:09 INFO - PROCESS | 1665 | 1467593889509 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 17:58:09 INFO - PROCESS | 1665 | 1467593889511 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 17:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 17:58:09 INFO - PROCESS | 1665 | 1467593889522 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 17:58:09 INFO - PROCESS | 1665 | 1467593889523 Marionette TRACE conn2 <- [1,1290,null,{}] 17:58:09 INFO - PROCESS | 1665 | 1467593889525 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:58:09 INFO - PROCESS | 1665 | 1467593889526 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:09 INFO - PROCESS | 1665 | 1467593889629 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 17:58:09 INFO - PROCESS | 1665 | 1467593889635 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593889636 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:09 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ac0000 == 37 [pid = 1665] [id = 330] 17:58:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x119620c00) [pid = 1665] [serial = 989] [outer = 0x0] 17:58:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x126e92c00) [pid = 1665] [serial = 990] [outer = 0x119620c00] 17:58:09 INFO - PROCESS | 1665 | 1467593889661 Marionette DEBUG loaded listener.js 17:58:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x126f43c00) [pid = 1665] [serial = 991] [outer = 0x119620c00] 17:58:09 INFO - PROCESS | 1665 | 1467593889972 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:58:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 17:58:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 477ms 17:58:09 INFO - PROCESS | 1665 | 1467593889993 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 17:58:09 INFO - PROCESS | 1665 | 1467593889995 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 17:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 17:58:10 INFO - PROCESS | 1665 | 1467593890001 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 17:58:10 INFO - PROCESS | 1665 | 1467593890002 Marionette TRACE conn2 <- [1,1294,null,{}] 17:58:10 INFO - PROCESS | 1665 | 1467593890004 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:58:10 INFO - PROCESS | 1665 | 1467593890006 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:10 INFO - PROCESS | 1665 | 1467593890127 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 17:58:10 INFO - PROCESS | 1665 | 1467593890134 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593890136 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:10 INFO - PROCESS | 1665 | ++DOCSHELL 0x128b96800 == 38 [pid = 1665] [id = 331] 17:58:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x119623c00) [pid = 1665] [serial = 992] [outer = 0x0] 17:58:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x127271800) [pid = 1665] [serial = 993] [outer = 0x119623c00] 17:58:10 INFO - PROCESS | 1665 | 1467593890163 Marionette DEBUG loaded listener.js 17:58:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x128b2ac00) [pid = 1665] [serial = 994] [outer = 0x119623c00] 17:58:10 INFO - PROCESS | 1665 | 1467593890467 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:58:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 17:58:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 522ms 17:58:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 17:58:10 INFO - PROCESS | 1665 | 1467593890522 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 17:58:10 INFO - PROCESS | 1665 | 1467593890523 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 17:58:10 INFO - PROCESS | 1665 | 1467593890525 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 17:58:10 INFO - PROCESS | 1665 | 1467593890526 Marionette TRACE conn2 <- [1,1298,null,{}] 17:58:10 INFO - PROCESS | 1665 | 1467593890528 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:58:10 INFO - PROCESS | 1665 | 1467593890529 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:10 INFO - PROCESS | 1665 | 1467593890605 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 17:58:10 INFO - PROCESS | 1665 | 1467593890609 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593890610 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:10 INFO - PROCESS | 1665 | ++DOCSHELL 0x129391000 == 39 [pid = 1665] [id = 332] 17:58:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x128b2d400) [pid = 1665] [serial = 995] [outer = 0x0] 17:58:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x128b3b000) [pid = 1665] [serial = 996] [outer = 0x128b2d400] 17:58:10 INFO - PROCESS | 1665 | 1467593890637 Marionette DEBUG loaded listener.js 17:58:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x128baf000) [pid = 1665] [serial = 997] [outer = 0x128b2d400] 17:58:11 INFO - PROCESS | 1665 | --DOCSHELL 0x116ab2800 == 38 [pid = 1665] [id = 322] 17:58:11 INFO - PROCESS | 1665 | --DOCSHELL 0x113c1b000 == 37 [pid = 1665] [id = 321] 17:58:11 INFO - PROCESS | 1665 | --DOCSHELL 0x118566000 == 36 [pid = 1665] [id = 320] 17:58:11 INFO - PROCESS | 1665 | --DOCSHELL 0x1180e7000 == 35 [pid = 1665] [id = 323] 17:58:11 INFO - PROCESS | 1665 | --DOCSHELL 0x11927a800 == 34 [pid = 1665] [id = 324] 17:58:11 INFO - PROCESS | 1665 | --DOCSHELL 0x119c82800 == 33 [pid = 1665] [id = 325] 17:58:11 INFO - PROCESS | 1665 | --DOCSHELL 0x121732800 == 32 [pid = 1665] [id = 326] 17:58:11 INFO - PROCESS | 1665 | --DOCSHELL 0x126817800 == 31 [pid = 1665] [id = 329] 17:58:11 INFO - PROCESS | 1665 | --DOCSHELL 0x123b41000 == 30 [pid = 1665] [id = 327] 17:58:11 INFO - PROCESS | 1665 | --DOCSHELL 0x124d12800 == 29 [pid = 1665] [id = 328] 17:58:11 INFO - PROCESS | 1665 | --DOCSHELL 0x128ac0000 == 28 [pid = 1665] [id = 330] 17:58:11 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x124819c00) [pid = 1665] [serial = 921] [outer = 0x0] [url = about:blank] 17:58:11 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x12726fc00) [pid = 1665] [serial = 924] [outer = 0x0] [url = about:blank] 17:58:11 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x128b3ac00) [pid = 1665] [serial = 927] [outer = 0x0] [url = about:blank] 17:58:11 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x128bab800) [pid = 1665] [serial = 928] [outer = 0x0] [url = about:blank] 17:58:11 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x118239c00) [pid = 1665] [serial = 931] [outer = 0x0] [url = about:blank] 17:58:11 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x114fa2000) [pid = 1665] [serial = 909] [outer = 0x0] [url = about:blank] 17:58:11 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1176ee000) [pid = 1665] [serial = 910] [outer = 0x0] [url = about:blank] 17:58:11 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x129ad7c00) [pid = 1665] [serial = 901] [outer = 0x0] [url = about:blank] 17:58:11 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x120e79000) [pid = 1665] [serial = 906] [outer = 0x0] [url = about:blank] 17:58:11 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x12125b800) [pid = 1665] [serial = 907] [outer = 0x0] [url = about:blank] 17:58:11 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x119232400) [pid = 1665] [serial = 912] [outer = 0x0] [url = about:blank] 17:58:11 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x11967bc00) [pid = 1665] [serial = 913] [outer = 0x0] [url = about:blank] 17:58:11 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x118232800) [pid = 1665] [serial = 903] [outer = 0x0] [url = about:blank] 17:58:11 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x118a5cc00) [pid = 1665] [serial = 904] [outer = 0x0] [url = about:blank] 17:58:11 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1199e9000) [pid = 1665] [serial = 915] [outer = 0x0] [url = about:blank] 17:58:11 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1213b2400) [pid = 1665] [serial = 916] [outer = 0x0] [url = about:blank] 17:58:11 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x121661c00) [pid = 1665] [serial = 918] [outer = 0x0] [url = about:blank] 17:58:11 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x115e8e800) [pid = 1665] [serial = 930] [outer = 0x0] [url = about:blank] 17:58:11 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x12890b400) [pid = 1665] [serial = 925] [outer = 0x0] [url = about:blank] 17:58:11 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x1293d9000) [pid = 1665] [serial = 937] [outer = 0x0] [url = about:blank] 17:58:11 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x12558f000) [pid = 1665] [serial = 922] [outer = 0x0] [url = about:blank] 17:58:11 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x123b07400) [pid = 1665] [serial = 919] [outer = 0x0] [url = about:blank] 17:58:11 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x128bf5c00) [pid = 1665] [serial = 934] [outer = 0x0] [url = about:blank] 17:58:11 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x1213cf000) [pid = 1665] [serial = 936] [outer = 0x0] [url = about:blank] 17:58:11 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x124beb400) [pid = 1665] [serial = 933] [outer = 0x0] [url = about:blank] 17:58:11 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x12a740800) [pid = 1665] [serial = 940] [outer = 0x0] [url = about:blank] 17:58:11 INFO - PROCESS | 1665 | --DOCSHELL 0x128b96800 == 27 [pid = 1665] [id = 331] 17:58:11 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x129569c00) [pid = 1665] [serial = 939] [outer = 0x0] [url = about:blank] 17:58:12 INFO - PROCESS | 1665 | 1467593892024 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:58:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 17:58:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1524ms 17:58:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 17:58:12 INFO - PROCESS | 1665 | 1467593892050 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 17:58:12 INFO - PROCESS | 1665 | 1467593892052 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 17:58:12 INFO - PROCESS | 1665 | 1467593892056 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 17:58:12 INFO - PROCESS | 1665 | 1467593892058 Marionette TRACE conn2 <- [1,1302,null,{}] 17:58:12 INFO - PROCESS | 1665 | 1467593892062 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:58:12 INFO - PROCESS | 1665 | 1467593892064 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:12 INFO - PROCESS | 1665 | 1467593892144 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 17:58:12 INFO - PROCESS | 1665 | 1467593892194 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593892197 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:12 INFO - PROCESS | 1665 | ++DOCSHELL 0x113c1b000 == 28 [pid = 1665] [id = 333] 17:58:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x113377000) [pid = 1665] [serial = 998] [outer = 0x0] 17:58:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x11337e800) [pid = 1665] [serial = 999] [outer = 0x113377000] 17:58:12 INFO - PROCESS | 1665 | 1467593892226 Marionette DEBUG loaded listener.js 17:58:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x114f99400) [pid = 1665] [serial = 1000] [outer = 0x113377000] 17:58:12 INFO - PROCESS | 1665 | 1467593892706 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:58:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 17:58:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 675ms 17:58:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 17:58:12 INFO - PROCESS | 1665 | 1467593892740 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 17:58:12 INFO - PROCESS | 1665 | 1467593892743 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 17:58:12 INFO - PROCESS | 1665 | 1467593892749 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 17:58:12 INFO - PROCESS | 1665 | 1467593892751 Marionette TRACE conn2 <- [1,1306,null,{}] 17:58:12 INFO - PROCESS | 1665 | 1467593892755 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:58:12 INFO - PROCESS | 1665 | 1467593892757 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:12 INFO - PROCESS | 1665 | 1467593892859 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 17:58:12 INFO - PROCESS | 1665 | 1467593892930 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593892932 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:12 INFO - PROCESS | 1665 | ++DOCSHELL 0x116677800 == 29 [pid = 1665] [id = 334] 17:58:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x113c65c00) [pid = 1665] [serial = 1001] [outer = 0x0] 17:58:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x114fa6800) [pid = 1665] [serial = 1002] [outer = 0x113c65c00] 17:58:12 INFO - PROCESS | 1665 | 1467593892962 Marionette DEBUG loaded listener.js 17:58:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x115d10c00) [pid = 1665] [serial = 1003] [outer = 0x113c65c00] 17:58:13 INFO - PROCESS | 1665 | 1467593893493 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:58:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 17:58:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 823ms 17:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 17:58:13 INFO - PROCESS | 1665 | 1467593893570 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 17:58:13 INFO - PROCESS | 1665 | 1467593893574 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 17:58:13 INFO - PROCESS | 1665 | 1467593893578 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 17:58:13 INFO - PROCESS | 1665 | 1467593893581 Marionette TRACE conn2 <- [1,1310,null,{}] 17:58:13 INFO - PROCESS | 1665 | 1467593893583 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:58:13 INFO - PROCESS | 1665 | 1467593893585 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:13 INFO - PROCESS | 1665 | 1467593893685 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 17:58:13 INFO - PROCESS | 1665 | 1467593893758 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593893759 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:13 INFO - PROCESS | 1665 | ++DOCSHELL 0x117161000 == 30 [pid = 1665] [id = 335] 17:58:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x11619d400) [pid = 1665] [serial = 1004] [outer = 0x0] 17:58:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x1164e3c00) [pid = 1665] [serial = 1005] [outer = 0x11619d400] 17:58:13 INFO - PROCESS | 1665 | 1467593893790 Marionette DEBUG loaded listener.js 17:58:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x116a1ac00) [pid = 1665] [serial = 1006] [outer = 0x11619d400] 17:58:14 INFO - PROCESS | 1665 | 1467593894208 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:58:14 INFO - PROCESS | 1665 | 1467593894263 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 17:58:14 INFO - PROCESS | 1665 | 1467593894268 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 17:58:14 INFO - PROCESS | 1665 | 1467593894271 Marionette TRACE conn2 <- [1,1314,null,{}] 17:58:14 INFO - PROCESS | 1665 | 1467593894274 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:58:14 INFO - PROCESS | 1665 | 1467593894276 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:14 INFO - PROCESS | 1665 | 1467593894352 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 17:58:14 INFO - PROCESS | 1665 | 1467593894357 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593894359 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:14 INFO - PROCESS | 1665 | ++DOCSHELL 0x117159000 == 31 [pid = 1665] [id = 336] 17:58:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x114faa800) [pid = 1665] [serial = 1007] [outer = 0x0] 17:58:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x11663d000) [pid = 1665] [serial = 1008] [outer = 0x114faa800] 17:58:14 INFO - PROCESS | 1665 | 1467593894389 Marionette DEBUG loaded listener.js 17:58:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x116f93c00) [pid = 1665] [serial = 1009] [outer = 0x114faa800] 17:58:14 INFO - PROCESS | 1665 | 1467593894727 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:58:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 17:58:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 471ms 17:58:14 INFO - PROCESS | 1665 | 1467593894740 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 17:58:14 INFO - PROCESS | 1665 | 1467593894742 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 17:58:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 17:58:14 INFO - PROCESS | 1665 | 1467593894750 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 17:58:14 INFO - PROCESS | 1665 | 1467593894751 Marionette TRACE conn2 <- [1,1318,null,{}] 17:58:14 INFO - PROCESS | 1665 | 1467593894754 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:58:14 INFO - PROCESS | 1665 | 1467593894755 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:14 INFO - PROCESS | 1665 | 1467593894846 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 17:58:14 INFO - PROCESS | 1665 | 1467593894894 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593894896 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:14 INFO - PROCESS | 1665 | ++DOCSHELL 0x118569800 == 32 [pid = 1665] [id = 337] 17:58:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x116f94000) [pid = 1665] [serial = 1010] [outer = 0x0] 17:58:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x118174800) [pid = 1665] [serial = 1011] [outer = 0x116f94000] 17:58:14 INFO - PROCESS | 1665 | 1467593894922 Marionette DEBUG loaded listener.js 17:58:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x118239800) [pid = 1665] [serial = 1012] [outer = 0x116f94000] 17:58:15 INFO - PROCESS | 1665 | 1467593895243 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:58:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 17:58:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 523ms 17:58:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 17:58:15 INFO - PROCESS | 1665 | 1467593895274 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 17:58:15 INFO - PROCESS | 1665 | 1467593895275 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 17:58:15 INFO - PROCESS | 1665 | 1467593895278 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 17:58:15 INFO - PROCESS | 1665 | 1467593895282 Marionette TRACE conn2 <- [1,1322,null,{}] 17:58:15 INFO - PROCESS | 1665 | 1467593895290 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:58:15 INFO - PROCESS | 1665 | 1467593895293 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:15 INFO - PROCESS | 1665 | 1467593895368 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 17:58:15 INFO - PROCESS | 1665 | 1467593895423 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593895425 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:15 INFO - PROCESS | 1665 | ++DOCSHELL 0x1199c5800 == 33 [pid = 1665] [id = 338] 17:58:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x114fa2c00) [pid = 1665] [serial = 1013] [outer = 0x0] 17:58:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1185e5c00) [pid = 1665] [serial = 1014] [outer = 0x114fa2c00] 17:58:15 INFO - PROCESS | 1665 | 1467593895452 Marionette DEBUG loaded listener.js 17:58:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1193dac00) [pid = 1665] [serial = 1015] [outer = 0x114fa2c00] 17:58:15 INFO - PROCESS | 1665 | 1467593895720 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:58:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 17:58:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 475ms 17:58:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 17:58:15 INFO - PROCESS | 1665 | 1467593895754 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 17:58:15 INFO - PROCESS | 1665 | 1467593895756 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 17:58:15 INFO - PROCESS | 1665 | 1467593895758 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 17:58:15 INFO - PROCESS | 1665 | 1467593895759 Marionette TRACE conn2 <- [1,1326,null,{}] 17:58:15 INFO - PROCESS | 1665 | 1467593895762 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:58:15 INFO - PROCESS | 1665 | 1467593895765 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:15 INFO - PROCESS | 1665 | 1467593895856 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 17:58:15 INFO - PROCESS | 1665 | 1467593895860 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593895861 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:15 INFO - PROCESS | 1665 | ++DOCSHELL 0x121090800 == 34 [pid = 1665] [id = 339] 17:58:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x11961c800) [pid = 1665] [serial = 1016] [outer = 0x0] 17:58:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x119993400) [pid = 1665] [serial = 1017] [outer = 0x11961c800] 17:58:15 INFO - PROCESS | 1665 | 1467593895888 Marionette DEBUG loaded listener.js 17:58:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1199eb400) [pid = 1665] [serial = 1018] [outer = 0x11961c800] 17:58:16 INFO - PROCESS | 1665 | 1467593896209 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:58:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 17:58:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 473ms 17:58:16 INFO - PROCESS | 1665 | 1467593896233 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 17:58:16 INFO - PROCESS | 1665 | 1467593896234 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 17:58:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 17:58:16 INFO - PROCESS | 1665 | 1467593896236 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 17:58:16 INFO - PROCESS | 1665 | 1467593896237 Marionette TRACE conn2 <- [1,1330,null,{}] 17:58:16 INFO - PROCESS | 1665 | 1467593896240 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:58:16 INFO - PROCESS | 1665 | 1467593896241 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:16 INFO - PROCESS | 1665 | 1467593896344 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 17:58:16 INFO - PROCESS | 1665 | 1467593896353 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593896354 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:16 INFO - PROCESS | 1665 | ++DOCSHELL 0x121732800 == 35 [pid = 1665] [id = 340] 17:58:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1110a1400) [pid = 1665] [serial = 1019] [outer = 0x0] 17:58:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x119623800) [pid = 1665] [serial = 1020] [outer = 0x1110a1400] 17:58:16 INFO - PROCESS | 1665 | 1467593896378 Marionette DEBUG loaded listener.js 17:58:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x120e4a400) [pid = 1665] [serial = 1021] [outer = 0x1110a1400] 17:58:16 INFO - PROCESS | 1665 | 1467593896736 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:58:16 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:58:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 519ms 17:58:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 17:58:16 INFO - PROCESS | 1665 | 1467593896756 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 17:58:16 INFO - PROCESS | 1665 | 1467593896757 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 17:58:16 INFO - PROCESS | 1665 | 1467593896759 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 17:58:16 INFO - PROCESS | 1665 | 1467593896760 Marionette TRACE conn2 <- [1,1334,null,{}] 17:58:16 INFO - PROCESS | 1665 | 1467593896764 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:58:16 INFO - PROCESS | 1665 | 1467593896769 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:16 INFO - PROCESS | 1665 | 1467593896879 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 17:58:16 INFO - PROCESS | 1665 | 1467593896882 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593896884 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:16 INFO - PROCESS | 1665 | ++DOCSHELL 0x123b39000 == 36 [pid = 1665] [id = 341] 17:58:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x120e4ac00) [pid = 1665] [serial = 1022] [outer = 0x0] 17:58:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x121255800) [pid = 1665] [serial = 1023] [outer = 0x120e4ac00] 17:58:16 INFO - PROCESS | 1665 | 1467593896909 Marionette DEBUG loaded listener.js 17:58:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x121723400) [pid = 1665] [serial = 1024] [outer = 0x120e4ac00] 17:58:17 INFO - PROCESS | 1665 | 1467593897244 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:58:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 17:58:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 519ms 17:58:17 INFO - PROCESS | 1665 | 1467593897279 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 17:58:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 17:58:17 INFO - PROCESS | 1665 | 1467593897289 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 17:58:17 INFO - PROCESS | 1665 | 1467593897292 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 17:58:17 INFO - PROCESS | 1665 | 1467593897293 Marionette TRACE conn2 <- [1,1338,null,{}] 17:58:17 INFO - PROCESS | 1665 | 1467593897295 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:58:17 INFO - PROCESS | 1665 | 1467593897296 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:17 INFO - PROCESS | 1665 | 1467593897387 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 17:58:17 INFO - PROCESS | 1665 | 1467593897420 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593897421 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:17 INFO - PROCESS | 1665 | ++DOCSHELL 0x12555d800 == 37 [pid = 1665] [id = 342] 17:58:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x12172a000) [pid = 1665] [serial = 1025] [outer = 0x0] 17:58:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x1218c7400) [pid = 1665] [serial = 1026] [outer = 0x12172a000] 17:58:17 INFO - PROCESS | 1665 | 1467593897445 Marionette DEBUG loaded listener.js 17:58:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x123e1ac00) [pid = 1665] [serial = 1027] [outer = 0x12172a000] 17:58:17 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x115e23800) [pid = 1665] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 17:58:17 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x121254400) [pid = 1665] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 17:58:17 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x121254c00) [pid = 1665] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 17:58:17 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x112e40400) [pid = 1665] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 17:58:17 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x118436c00) [pid = 1665] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 17:58:17 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x119620c00) [pid = 1665] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 17:58:17 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x116464c00) [pid = 1665] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 17:58:17 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x113c66400) [pid = 1665] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 17:58:17 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x118515000) [pid = 1665] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 17:58:17 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x12a73f000) [pid = 1665] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 17:58:17 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x128bb3c00) [pid = 1665] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 17:58:17 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x126e91c00) [pid = 1665] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 17:58:17 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x120e77c00) [pid = 1665] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 17:58:17 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x11922e400) [pid = 1665] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 17:58:17 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x10ebf1000) [pid = 1665] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 17:58:17 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x119623c00) [pid = 1665] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 17:58:17 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1185e2400) [pid = 1665] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 17:58:17 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x11823ac00) [pid = 1665] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 17:58:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 17:58:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 967ms 17:58:18 INFO - PROCESS | 1665 | 1467593898252 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:58:18 INFO - PROCESS | 1665 | 1467593898260 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 17:58:18 INFO - PROCESS | 1665 | 1467593898261 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 17:58:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 17:58:18 INFO - PROCESS | 1665 | 1467593898265 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 17:58:18 INFO - PROCESS | 1665 | 1467593898266 Marionette TRACE conn2 <- [1,1342,null,{}] 17:58:18 INFO - PROCESS | 1665 | 1467593898268 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:58:18 INFO - PROCESS | 1665 | 1467593898269 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:18 INFO - PROCESS | 1665 | 1467593898343 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 17:58:18 INFO - PROCESS | 1665 | 1467593898347 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593898350 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:18 INFO - PROCESS | 1665 | ++DOCSHELL 0x121741000 == 38 [pid = 1665] [id = 343] 17:58:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1122b0c00) [pid = 1665] [serial = 1028] [outer = 0x0] 17:58:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x117e15400) [pid = 1665] [serial = 1029] [outer = 0x1122b0c00] 17:58:18 INFO - PROCESS | 1665 | 1467593898375 Marionette DEBUG loaded listener.js 17:58:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x119623c00) [pid = 1665] [serial = 1030] [outer = 0x1122b0c00] 17:58:18 INFO - PROCESS | 1665 | 1467593898701 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:58:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 17:58:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 468ms 17:58:18 INFO - PROCESS | 1665 | 1467593898734 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 17:58:18 INFO - PROCESS | 1665 | 1467593898735 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 17:58:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 17:58:18 INFO - PROCESS | 1665 | 1467593898745 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 17:58:18 INFO - PROCESS | 1665 | 1467593898746 Marionette TRACE conn2 <- [1,1346,null,{}] 17:58:18 INFO - PROCESS | 1665 | 1467593898751 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:58:18 INFO - PROCESS | 1665 | 1467593898752 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:18 INFO - PROCESS | 1665 | 1467593898853 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 17:58:18 INFO - PROCESS | 1665 | 1467593898857 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593898858 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:18 INFO - PROCESS | 1665 | ++DOCSHELL 0x1199c3000 == 39 [pid = 1665] [id = 344] 17:58:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x11697dc00) [pid = 1665] [serial = 1031] [outer = 0x0] 17:58:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1213b5000) [pid = 1665] [serial = 1032] [outer = 0x11697dc00] 17:58:18 INFO - PROCESS | 1665 | 1467593898885 Marionette DEBUG loaded listener.js 17:58:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x12481dc00) [pid = 1665] [serial = 1033] [outer = 0x11697dc00] 17:58:19 INFO - PROCESS | 1665 | 1467593899186 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:58:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 17:58:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 470ms 17:58:19 INFO - PROCESS | 1665 | 1467593899217 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 17:58:19 INFO - PROCESS | 1665 | 1467593899219 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 17:58:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 17:58:19 INFO - PROCESS | 1665 | 1467593899222 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 17:58:19 INFO - PROCESS | 1665 | 1467593899223 Marionette TRACE conn2 <- [1,1350,null,{}] 17:58:19 INFO - PROCESS | 1665 | 1467593899227 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:58:19 INFO - PROCESS | 1665 | 1467593899228 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:19 INFO - PROCESS | 1665 | 1467593899356 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 17:58:19 INFO - PROCESS | 1665 | 1467593899434 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593899435 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:19 INFO - PROCESS | 1665 | ++DOCSHELL 0x128b91800 == 40 [pid = 1665] [id = 345] 17:58:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x1193d8400) [pid = 1665] [serial = 1034] [outer = 0x0] 17:58:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x124beb400) [pid = 1665] [serial = 1035] [outer = 0x1193d8400] 17:58:19 INFO - PROCESS | 1665 | 1467593899474 Marionette DEBUG loaded listener.js 17:58:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1193d9c00) [pid = 1665] [serial = 1036] [outer = 0x1193d8400] 17:58:19 INFO - PROCESS | 1665 | 1467593899843 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:58:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 17:58:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 670ms 17:58:19 INFO - PROCESS | 1665 | 1467593899892 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 17:58:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 17:58:19 INFO - PROCESS | 1665 | 1467593899901 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 17:58:19 INFO - PROCESS | 1665 | 1467593899903 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 17:58:19 INFO - PROCESS | 1665 | 1467593899905 Marionette TRACE conn2 <- [1,1354,null,{}] 17:58:19 INFO - PROCESS | 1665 | 1467593899907 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:58:19 INFO - PROCESS | 1665 | 1467593899908 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:20 INFO - PROCESS | 1665 | 1467593900016 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 17:58:20 INFO - PROCESS | 1665 | 1467593900042 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593900043 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:20 INFO - PROCESS | 1665 | ++DOCSHELL 0x12938c000 == 41 [pid = 1665] [id = 346] 17:58:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x125525800) [pid = 1665] [serial = 1037] [outer = 0x0] 17:58:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x125584800) [pid = 1665] [serial = 1038] [outer = 0x125525800] 17:58:20 INFO - PROCESS | 1665 | 1467593900070 Marionette DEBUG loaded listener.js 17:58:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1272b7000) [pid = 1665] [serial = 1039] [outer = 0x125525800] 17:58:20 INFO - PROCESS | 1665 | 1467593900489 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:58:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 17:58:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 620ms 17:58:20 INFO - PROCESS | 1665 | 1467593900524 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 17:58:20 INFO - PROCESS | 1665 | 1467593900526 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 17:58:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 17:58:20 INFO - PROCESS | 1665 | 1467593900530 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 17:58:20 INFO - PROCESS | 1665 | 1467593900532 Marionette TRACE conn2 <- [1,1358,null,{}] 17:58:20 INFO - PROCESS | 1665 | 1467593900535 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:58:20 INFO - PROCESS | 1665 | 1467593900537 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:20 INFO - PROCESS | 1665 | 1467593900644 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 17:58:20 INFO - PROCESS | 1665 | 1467593900713 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593900714 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:20 INFO - PROCESS | 1665 | ++DOCSHELL 0x116ac5000 == 42 [pid = 1665] [id = 347] 17:58:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x112e42400) [pid = 1665] [serial = 1040] [outer = 0x0] 17:58:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x114fafc00) [pid = 1665] [serial = 1041] [outer = 0x112e42400] 17:58:20 INFO - PROCESS | 1665 | 1467593900745 Marionette DEBUG loaded listener.js 17:58:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x116902c00) [pid = 1665] [serial = 1042] [outer = 0x112e42400] 17:58:21 INFO - PROCESS | 1665 | 1467593901168 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:58:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 17:58:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 674ms 17:58:21 INFO - PROCESS | 1665 | 1467593901217 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 17:58:21 INFO - PROCESS | 1665 | 1467593901221 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 17:58:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 17:58:21 INFO - PROCESS | 1665 | 1467593901225 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 17:58:21 INFO - PROCESS | 1665 | 1467593901227 Marionette TRACE conn2 <- [1,1362,null,{}] 17:58:21 INFO - PROCESS | 1665 | 1467593901245 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:58:21 INFO - PROCESS | 1665 | 1467593901247 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:21 INFO - PROCESS | 1665 | 1467593901438 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 17:58:21 INFO - PROCESS | 1665 | 1467593901505 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593901507 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:21 INFO - PROCESS | 1665 | ++DOCSHELL 0x119e96800 == 43 [pid = 1665] [id = 348] 17:58:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x118239c00) [pid = 1665] [serial = 1043] [outer = 0x0] 17:58:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x11843d000) [pid = 1665] [serial = 1044] [outer = 0x118239c00] 17:58:21 INFO - PROCESS | 1665 | 1467593901557 Marionette DEBUG loaded listener.js 17:58:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x1185e6c00) [pid = 1665] [serial = 1045] [outer = 0x118239c00] 17:58:22 INFO - PROCESS | 1665 | 1467593902041 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:58:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 17:58:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 832ms 17:58:22 INFO - PROCESS | 1665 | 1467593902058 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 17:58:22 INFO - PROCESS | 1665 | 1467593902059 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 17:58:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 17:58:22 INFO - PROCESS | 1665 | 1467593902062 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 17:58:22 INFO - PROCESS | 1665 | 1467593902064 Marionette TRACE conn2 <- [1,1366,null,{}] 17:58:22 INFO - PROCESS | 1665 | 1467593902072 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:58:22 INFO - PROCESS | 1665 | 1467593902075 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:22 INFO - PROCESS | 1665 | 1467593902176 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 17:58:22 INFO - PROCESS | 1665 | 1467593902227 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593902229 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:22 INFO - PROCESS | 1665 | ++DOCSHELL 0x129386800 == 44 [pid = 1665] [id = 349] 17:58:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x119984800) [pid = 1665] [serial = 1046] [outer = 0x0] 17:58:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x120e81000) [pid = 1665] [serial = 1047] [outer = 0x119984800] 17:58:22 INFO - PROCESS | 1665 | 1467593902265 Marionette DEBUG loaded listener.js 17:58:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x12125ec00) [pid = 1665] [serial = 1048] [outer = 0x119984800] 17:58:22 INFO - PROCESS | 1665 | 1467593902714 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:58:22 INFO - PROCESS | 1665 | 1467593902737 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 17:58:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 17:58:22 INFO - PROCESS | 1665 | 1467593902739 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 17:58:22 INFO - PROCESS | 1665 | 1467593902741 Marionette TRACE conn2 <- [1,1370,null,{}] 17:58:22 INFO - PROCESS | 1665 | 1467593902743 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:58:22 INFO - PROCESS | 1665 | 1467593902744 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:22 INFO - PROCESS | 1665 | 1467593902865 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 17:58:22 INFO - PROCESS | 1665 | 1467593902944 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593902946 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:22 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a966000 == 45 [pid = 1665] [id = 350] 17:58:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x121258000) [pid = 1665] [serial = 1049] [outer = 0x0] 17:58:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x124ebec00) [pid = 1665] [serial = 1050] [outer = 0x121258000] 17:58:22 INFO - PROCESS | 1665 | 1467593902974 Marionette DEBUG loaded listener.js 17:58:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x12687a000) [pid = 1665] [serial = 1051] [outer = 0x121258000] 17:58:23 INFO - PROCESS | 1665 | 1467593903430 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:58:23 INFO - PROCESS | 1665 | 1467593903466 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 17:58:23 INFO - PROCESS | 1665 | 1467593903469 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 17:58:23 INFO - PROCESS | 1665 | 1467593903470 Marionette TRACE conn2 <- [1,1374,null,{}] 17:58:23 INFO - PROCESS | 1665 | 1467593903473 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:58:23 INFO - PROCESS | 1665 | 1467593903474 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:23 INFO - PROCESS | 1665 | 1467593903573 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 17:58:23 INFO - PROCESS | 1665 | 1467593903765 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593903766 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:23 INFO - PROCESS | 1665 | ++DOCSHELL 0x116aa6800 == 46 [pid = 1665] [id = 351] 17:58:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x112e47800) [pid = 1665] [serial = 1052] [outer = 0x0] 17:58:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x113c95000) [pid = 1665] [serial = 1053] [outer = 0x112e47800] 17:58:23 INFO - PROCESS | 1665 | 1467593903795 Marionette DEBUG loaded listener.js 17:58:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x1164eac00) [pid = 1665] [serial = 1054] [outer = 0x112e47800] 17:58:24 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:58:24 INFO - PROCESS | 1665 | 1467593904279 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:58:24 INFO - PROCESS | 1665 | 1467593904295 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 17:58:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 17:58:24 INFO - PROCESS | 1665 | --DOCSHELL 0x128b91800 == 45 [pid = 1665] [id = 345] 17:58:24 INFO - PROCESS | 1665 | --DOCSHELL 0x1199c3000 == 44 [pid = 1665] [id = 344] 17:58:24 INFO - PROCESS | 1665 | --DOCSHELL 0x121741000 == 43 [pid = 1665] [id = 343] 17:58:24 INFO - PROCESS | 1665 | --DOCSHELL 0x12555d800 == 42 [pid = 1665] [id = 342] 17:58:24 INFO - PROCESS | 1665 | --DOCSHELL 0x123b39000 == 41 [pid = 1665] [id = 341] 17:58:24 INFO - PROCESS | 1665 | --DOCSHELL 0x121732800 == 40 [pid = 1665] [id = 340] 17:58:24 INFO - PROCESS | 1665 | --DOCSHELL 0x121090800 == 39 [pid = 1665] [id = 339] 17:58:24 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x11337e800) [pid = 1665] [serial = 999] [outer = 0x0] [url = about:blank] 17:58:24 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x128b3b000) [pid = 1665] [serial = 996] [outer = 0x0] [url = about:blank] 17:58:24 INFO - PROCESS | 1665 | --DOCSHELL 0x1199c5800 == 38 [pid = 1665] [id = 338] 17:58:24 INFO - PROCESS | 1665 | --DOCSHELL 0x118569800 == 37 [pid = 1665] [id = 337] 17:58:24 INFO - PROCESS | 1665 | --DOCSHELL 0x117159000 == 36 [pid = 1665] [id = 336] 17:58:24 INFO - PROCESS | 1665 | --DOCSHELL 0x116677800 == 35 [pid = 1665] [id = 334] 17:58:24 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x120e80000) [pid = 1665] [serial = 976] [outer = 0x0] [url = about:blank] 17:58:24 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x1199ea000) [pid = 1665] [serial = 975] [outer = 0x0] [url = about:blank] 17:58:24 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x123e1f400) [pid = 1665] [serial = 979] [outer = 0x0] [url = about:blank] 17:58:24 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x1213cf400) [pid = 1665] [serial = 978] [outer = 0x0] [url = about:blank] 17:58:24 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x12558d400) [pid = 1665] [serial = 984] [outer = 0x0] [url = about:blank] 17:58:24 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x1185d7400) [pid = 1665] [serial = 987] [outer = 0x0] [url = about:blank] 17:58:24 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x124bc2800) [pid = 1665] [serial = 981] [outer = 0x0] [url = about:blank] 17:58:24 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x121258800) [pid = 1665] [serial = 988] [outer = 0x0] [url = about:blank] 17:58:24 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x126e92c00) [pid = 1665] [serial = 990] [outer = 0x0] [url = about:blank] 17:58:24 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x126f43c00) [pid = 1665] [serial = 991] [outer = 0x0] [url = about:blank] 17:58:24 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x126e8e000) [pid = 1665] [serial = 985] [outer = 0x0] [url = about:blank] 17:58:24 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x116a21400) [pid = 1665] [serial = 966] [outer = 0x0] [url = about:blank] 17:58:24 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1176ef000) [pid = 1665] [serial = 967] [outer = 0x0] [url = about:blank] 17:58:24 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x113c90800) [pid = 1665] [serial = 963] [outer = 0x0] [url = about:blank] 17:58:24 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x114fa9c00) [pid = 1665] [serial = 964] [outer = 0x0] [url = about:blank] 17:58:24 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x119235400) [pid = 1665] [serial = 961] [outer = 0x0] [url = about:blank] 17:58:24 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1185e0400) [pid = 1665] [serial = 960] [outer = 0x0] [url = about:blank] 17:58:24 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x12b093c00) [pid = 1665] [serial = 958] [outer = 0x0] [url = about:blank] 17:58:24 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x12a9aa000) [pid = 1665] [serial = 957] [outer = 0x0] [url = about:blank] 17:58:24 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x12a73a000) [pid = 1665] [serial = 955] [outer = 0x0] [url = about:blank] 17:58:24 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x129863400) [pid = 1665] [serial = 954] [outer = 0x0] [url = about:blank] 17:58:24 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x128bad800) [pid = 1665] [serial = 952] [outer = 0x0] [url = about:blank] 17:58:24 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1288c3c00) [pid = 1665] [serial = 951] [outer = 0x0] [url = about:blank] 17:58:24 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x126870000) [pid = 1665] [serial = 949] [outer = 0x0] [url = about:blank] 17:58:24 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1249b4800) [pid = 1665] [serial = 948] [outer = 0x0] [url = about:blank] 17:58:24 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x119ae4800) [pid = 1665] [serial = 946] [outer = 0x0] [url = about:blank] 17:58:24 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x119676000) [pid = 1665] [serial = 945] [outer = 0x0] [url = about:blank] 17:58:24 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x115d02400) [pid = 1665] [serial = 943] [outer = 0x0] [url = about:blank] 17:58:24 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x11270c000) [pid = 1665] [serial = 942] [outer = 0x0] [url = about:blank] 17:58:24 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x128b2ac00) [pid = 1665] [serial = 994] [outer = 0x0] [url = about:blank] 17:58:24 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x1193e2400) [pid = 1665] [serial = 972] [outer = 0x0] [url = about:blank] 17:58:24 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x118a92000) [pid = 1665] [serial = 970] [outer = 0x0] [url = about:blank] 17:58:24 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x11851f400) [pid = 1665] [serial = 969] [outer = 0x0] [url = about:blank] 17:58:24 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x12551d400) [pid = 1665] [serial = 982] [outer = 0x0] [url = about:blank] 17:58:24 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x127271800) [pid = 1665] [serial = 993] [outer = 0x0] [url = about:blank] 17:58:24 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x11998f000) [pid = 1665] [serial = 973] [outer = 0x0] [url = about:blank] 17:58:24 INFO - PROCESS | 1665 | 1467593904372 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 17:58:24 INFO - PROCESS | 1665 | 1467593904374 Marionette TRACE conn2 <- [1,1378,null,{}] 17:58:24 INFO - PROCESS | 1665 | 1467593904379 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:58:24 INFO - PROCESS | 1665 | 1467593904381 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:24 INFO - PROCESS | 1665 | 1467593904458 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 17:58:24 INFO - PROCESS | 1665 | 1467593904470 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593904472 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:24 INFO - PROCESS | 1665 | ++DOCSHELL 0x116614000 == 36 [pid = 1665] [id = 352] 17:58:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x118177000) [pid = 1665] [serial = 1055] [outer = 0x0] 17:58:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x118230800) [pid = 1665] [serial = 1056] [outer = 0x118177000] 17:58:24 INFO - PROCESS | 1665 | 1467593904513 Marionette DEBUG loaded listener.js 17:58:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x1185e0400) [pid = 1665] [serial = 1057] [outer = 0x118177000] 17:58:24 INFO - PROCESS | 1665 | 1467593904885 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:58:24 INFO - PROCESS | 1665 | 1467593904899 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 17:58:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 17:58:24 INFO - PROCESS | 1665 | 1467593904919 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 17:58:24 INFO - PROCESS | 1665 | 1467593904921 Marionette TRACE conn2 <- [1,1382,null,{}] 17:58:24 INFO - PROCESS | 1665 | 1467593904923 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:58:24 INFO - PROCESS | 1665 | 1467593904924 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:25 INFO - PROCESS | 1665 | 1467593905004 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 17:58:25 INFO - PROCESS | 1665 | 1467593905008 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593905010 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:25 INFO - PROCESS | 1665 | ++DOCSHELL 0x1185c1000 == 37 [pid = 1665] [id = 353] 17:58:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x118a60000) [pid = 1665] [serial = 1058] [outer = 0x0] 17:58:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x119678800) [pid = 1665] [serial = 1059] [outer = 0x118a60000] 17:58:25 INFO - PROCESS | 1665 | 1467593905037 Marionette DEBUG loaded listener.js 17:58:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x1199f2c00) [pid = 1665] [serial = 1060] [outer = 0x118a60000] 17:58:25 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:58:25 INFO - PROCESS | 1665 | 1467593905397 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:58:25 INFO - PROCESS | 1665 | 1467593905440 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 17:58:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 17:58:25 INFO - PROCESS | 1665 | 1467593905446 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 17:58:25 INFO - PROCESS | 1665 | 1467593905450 Marionette TRACE conn2 <- [1,1386,null,{}] 17:58:25 INFO - PROCESS | 1665 | 1467593905462 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:58:25 INFO - PROCESS | 1665 | 1467593905464 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:25 INFO - PROCESS | 1665 | 1467593905544 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 17:58:25 INFO - PROCESS | 1665 | 1467593905551 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593905552 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:25 INFO - PROCESS | 1665 | ++DOCSHELL 0x119ea0800 == 38 [pid = 1665] [id = 354] 17:58:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x120e79000) [pid = 1665] [serial = 1061] [outer = 0x0] 17:58:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x121263000) [pid = 1665] [serial = 1062] [outer = 0x120e79000] 17:58:25 INFO - PROCESS | 1665 | 1467593905577 Marionette DEBUG loaded listener.js 17:58:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x123a15000) [pid = 1665] [serial = 1063] [outer = 0x120e79000] 17:58:25 INFO - PROCESS | 1665 | 1467593905931 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:58:25 INFO - PROCESS | 1665 | 1467593905976 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 17:58:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 17:58:25 INFO - PROCESS | 1665 | 1467593905978 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 17:58:25 INFO - PROCESS | 1665 | 1467593905980 Marionette TRACE conn2 <- [1,1390,null,{}] 17:58:25 INFO - PROCESS | 1665 | 1467593905982 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:58:25 INFO - PROCESS | 1665 | 1467593905983 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:26 INFO - PROCESS | 1665 | 1467593906065 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 17:58:26 INFO - PROCESS | 1665 | 1467593906120 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593906122 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:26 INFO - PROCESS | 1665 | ++DOCSHELL 0x121092800 == 39 [pid = 1665] [id = 355] 17:58:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x120f07c00) [pid = 1665] [serial = 1064] [outer = 0x0] 17:58:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x124ebe000) [pid = 1665] [serial = 1065] [outer = 0x120f07c00] 17:58:26 INFO - PROCESS | 1665 | 1467593906146 Marionette DEBUG loaded listener.js 17:58:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x126e92c00) [pid = 1665] [serial = 1066] [outer = 0x120f07c00] 17:58:26 INFO - PROCESS | 1665 | 1467593906430 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:58:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 17:58:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 472ms 17:58:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 17:58:26 INFO - PROCESS | 1665 | 1467593906456 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 17:58:26 INFO - PROCESS | 1665 | 1467593906457 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 17:58:26 INFO - PROCESS | 1665 | 1467593906459 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 17:58:26 INFO - PROCESS | 1665 | 1467593906460 Marionette TRACE conn2 <- [1,1394,null,{}] 17:58:26 INFO - PROCESS | 1665 | 1467593906470 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:58:26 INFO - PROCESS | 1665 | 1467593906471 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:26 INFO - PROCESS | 1665 | 1467593906572 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 17:58:26 INFO - PROCESS | 1665 | 1467593906576 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593906580 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:26 INFO - PROCESS | 1665 | ++DOCSHELL 0x12488f800 == 40 [pid = 1665] [id = 356] 17:58:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x127271c00) [pid = 1665] [serial = 1067] [outer = 0x0] 17:58:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1288c1800) [pid = 1665] [serial = 1068] [outer = 0x127271c00] 17:58:26 INFO - PROCESS | 1665 | 1467593906612 Marionette DEBUG loaded listener.js 17:58:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x128907c00) [pid = 1665] [serial = 1069] [outer = 0x127271c00] 17:58:26 INFO - PROCESS | 1665 | 1467593906965 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:58:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 17:58:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 518ms 17:58:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 17:58:26 INFO - PROCESS | 1665 | 1467593906978 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 17:58:26 INFO - PROCESS | 1665 | 1467593906979 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 17:58:26 INFO - PROCESS | 1665 | 1467593906985 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 17:58:26 INFO - PROCESS | 1665 | 1467593906986 Marionette TRACE conn2 <- [1,1398,null,{}] 17:58:26 INFO - PROCESS | 1665 | 1467593906995 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:58:26 INFO - PROCESS | 1665 | 1467593906996 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:27 INFO - PROCESS | 1665 | 1467593907097 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 17:58:27 INFO - PROCESS | 1665 | 1467593907102 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593907103 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:27 INFO - PROCESS | 1665 | ++DOCSHELL 0x11615f800 == 41 [pid = 1665] [id = 357] 17:58:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x12890cc00) [pid = 1665] [serial = 1070] [outer = 0x0] 17:58:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x128b36c00) [pid = 1665] [serial = 1071] [outer = 0x12890cc00] 17:58:27 INFO - PROCESS | 1665 | 1467593907127 Marionette DEBUG loaded listener.js 17:58:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x128b42400) [pid = 1665] [serial = 1072] [outer = 0x12890cc00] 17:58:27 INFO - PROCESS | 1665 | 1467593907472 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:58:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 17:58:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 526ms 17:58:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 17:58:27 INFO - PROCESS | 1665 | 1467593907510 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 17:58:27 INFO - PROCESS | 1665 | 1467593907511 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 17:58:27 INFO - PROCESS | 1665 | 1467593907513 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 17:58:27 INFO - PROCESS | 1665 | 1467593907514 Marionette TRACE conn2 <- [1,1402,null,{}] 17:58:27 INFO - PROCESS | 1665 | 1467593907516 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:58:27 INFO - PROCESS | 1665 | 1467593907517 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:27 INFO - PROCESS | 1665 | 1467593907617 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 17:58:27 INFO - PROCESS | 1665 | 1467593907620 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593907621 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:27 INFO - PROCESS | 1665 | ++DOCSHELL 0x128acc000 == 42 [pid = 1665] [id = 358] 17:58:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x128b42800) [pid = 1665] [serial = 1073] [outer = 0x0] 17:58:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x128bad800) [pid = 1665] [serial = 1074] [outer = 0x128b42800] 17:58:27 INFO - PROCESS | 1665 | 1467593907646 Marionette DEBUG loaded listener.js 17:58:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x128be8c00) [pid = 1665] [serial = 1075] [outer = 0x128b42800] 17:58:27 INFO - PROCESS | 1665 | 1467593907975 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:58:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 17:58:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 520ms 17:58:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 17:58:28 INFO - PROCESS | 1665 | 1467593908033 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 17:58:28 INFO - PROCESS | 1665 | 1467593908035 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 17:58:28 INFO - PROCESS | 1665 | 1467593908037 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 17:58:28 INFO - PROCESS | 1665 | 1467593908038 Marionette TRACE conn2 <- [1,1406,null,{}] 17:58:28 INFO - PROCESS | 1665 | 1467593908040 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:58:28 INFO - PROCESS | 1665 | 1467593908042 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:28 INFO - PROCESS | 1665 | 1467593908139 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 17:58:28 INFO - PROCESS | 1665 | 1467593908149 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593908150 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:28 INFO - PROCESS | 1665 | ++DOCSHELL 0x128f6f800 == 43 [pid = 1665] [id = 359] 17:58:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x128bad400) [pid = 1665] [serial = 1076] [outer = 0x0] 17:58:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x128c93400) [pid = 1665] [serial = 1077] [outer = 0x128bad400] 17:58:28 INFO - PROCESS | 1665 | 1467593908174 Marionette DEBUG loaded listener.js 17:58:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x129284400) [pid = 1665] [serial = 1078] [outer = 0x128bad400] 17:58:28 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x128b2d400) [pid = 1665] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 17:58:28 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x120e4ac00) [pid = 1665] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 17:58:28 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1193d8400) [pid = 1665] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 17:58:28 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x114faa800) [pid = 1665] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 17:58:28 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x11961c800) [pid = 1665] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 17:58:28 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x114fa2c00) [pid = 1665] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 17:58:28 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x116f94000) [pid = 1665] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 17:58:28 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x11619d400) [pid = 1665] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 17:58:28 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x12172a000) [pid = 1665] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 17:58:28 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x11697dc00) [pid = 1665] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 17:58:28 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1122b0c00) [pid = 1665] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 17:58:28 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1110a1400) [pid = 1665] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 17:58:28 INFO - PROCESS | 1665 | 1467593908608 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:58:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 17:58:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 620ms 17:58:28 INFO - PROCESS | 1665 | 1467593908657 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 17:58:28 INFO - PROCESS | 1665 | 1467593908659 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 17:58:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 17:58:28 INFO - PROCESS | 1665 | 1467593908661 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 17:58:28 INFO - PROCESS | 1665 | 1467593908662 Marionette TRACE conn2 <- [1,1410,null,{}] 17:58:28 INFO - PROCESS | 1665 | 1467593908664 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:58:28 INFO - PROCESS | 1665 | 1467593908665 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:28 INFO - PROCESS | 1665 | 1467593908742 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 17:58:28 INFO - PROCESS | 1665 | 1467593908746 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593908749 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:28 INFO - PROCESS | 1665 | ++DOCSHELL 0x128b98800 == 44 [pid = 1665] [id = 360] 17:58:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x114faa800) [pid = 1665] [serial = 1079] [outer = 0x0] 17:58:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1185e4400) [pid = 1665] [serial = 1080] [outer = 0x114faa800] 17:58:28 INFO - PROCESS | 1665 | 1467593908774 Marionette DEBUG loaded listener.js 17:58:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x12131e800) [pid = 1665] [serial = 1081] [outer = 0x114faa800] 17:58:29 INFO - PROCESS | 1665 | 1467593909123 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:58:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 17:58:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 470ms 17:58:29 INFO - PROCESS | 1665 | 1467593909145 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 17:58:29 INFO - PROCESS | 1665 | 1467593909146 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 17:58:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 17:58:29 INFO - PROCESS | 1665 | 1467593909152 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 17:58:29 INFO - PROCESS | 1665 | 1467593909153 Marionette TRACE conn2 <- [1,1414,null,{}] 17:58:29 INFO - PROCESS | 1665 | 1467593909155 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:58:29 INFO - PROCESS | 1665 | 1467593909156 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:29 INFO - PROCESS | 1665 | 1467593909239 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 17:58:29 INFO - PROCESS | 1665 | 1467593909242 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593909244 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:29 INFO - PROCESS | 1665 | ++DOCSHELL 0x12ae32800 == 45 [pid = 1665] [id = 361] 17:58:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x116f0cc00) [pid = 1665] [serial = 1082] [outer = 0x0] 17:58:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x129283000) [pid = 1665] [serial = 1083] [outer = 0x116f0cc00] 17:58:29 INFO - PROCESS | 1665 | 1467593909278 Marionette DEBUG loaded listener.js 17:58:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x1293dd400) [pid = 1665] [serial = 1084] [outer = 0x116f0cc00] 17:58:29 INFO - PROCESS | 1665 | 1467593909624 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:58:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 17:58:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 521ms 17:58:29 INFO - PROCESS | 1665 | 1467593909673 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 17:58:29 INFO - PROCESS | 1665 | 1467593909675 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 17:58:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 17:58:29 INFO - PROCESS | 1665 | 1467593909677 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 17:58:29 INFO - PROCESS | 1665 | 1467593909679 Marionette TRACE conn2 <- [1,1418,null,{}] 17:58:29 INFO - PROCESS | 1665 | 1467593909681 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:58:29 INFO - PROCESS | 1665 | 1467593909682 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:29 INFO - PROCESS | 1665 | 1467593909797 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 17:58:29 INFO - PROCESS | 1665 | 1467593909805 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593909806 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:29 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b159800 == 46 [pid = 1665] [id = 362] 17:58:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x1293dbc00) [pid = 1665] [serial = 1085] [outer = 0x0] 17:58:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x129562800) [pid = 1665] [serial = 1086] [outer = 0x1293dbc00] 17:58:29 INFO - PROCESS | 1665 | 1467593909830 Marionette DEBUG loaded listener.js 17:58:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x129ad5400) [pid = 1665] [serial = 1087] [outer = 0x1293dbc00] 17:58:30 INFO - PROCESS | 1665 | 1467593910166 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:58:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 17:58:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 522ms 17:58:30 INFO - PROCESS | 1665 | 1467593910200 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 17:58:30 INFO - PROCESS | 1665 | 1467593910202 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 17:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 17:58:30 INFO - PROCESS | 1665 | 1467593910204 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 17:58:30 INFO - PROCESS | 1665 | 1467593910205 Marionette TRACE conn2 <- [1,1422,null,{}] 17:58:30 INFO - PROCESS | 1665 | 1467593910207 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:58:30 INFO - PROCESS | 1665 | 1467593910208 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:30 INFO - PROCESS | 1665 | 1467593910295 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 17:58:30 INFO - PROCESS | 1665 | 1467593910300 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593910302 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:30 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b97e000 == 47 [pid = 1665] [id = 363] 17:58:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x128be9400) [pid = 1665] [serial = 1088] [outer = 0x0] 17:58:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x12a740000) [pid = 1665] [serial = 1089] [outer = 0x128be9400] 17:58:30 INFO - PROCESS | 1665 | 1467593910325 Marionette DEBUG loaded listener.js 17:58:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x12a9ad400) [pid = 1665] [serial = 1090] [outer = 0x128be9400] 17:58:31 INFO - PROCESS | 1665 | --DOCSHELL 0x129391000 == 46 [pid = 1665] [id = 332] 17:58:31 INFO - PROCESS | 1665 | --DOCSHELL 0x113c1b000 == 45 [pid = 1665] [id = 333] 17:58:31 INFO - PROCESS | 1665 | --DOCSHELL 0x117161000 == 44 [pid = 1665] [id = 335] 17:58:31 INFO - PROCESS | 1665 | --DOCSHELL 0x116614000 == 43 [pid = 1665] [id = 352] 17:58:31 INFO - PROCESS | 1665 | --DOCSHELL 0x116aa6800 == 42 [pid = 1665] [id = 351] 17:58:31 INFO - PROCESS | 1665 | --DOCSHELL 0x12a966000 == 41 [pid = 1665] [id = 350] 17:58:31 INFO - PROCESS | 1665 | --DOCSHELL 0x129386800 == 40 [pid = 1665] [id = 349] 17:58:31 INFO - PROCESS | 1665 | --DOCSHELL 0x119e96800 == 39 [pid = 1665] [id = 348] 17:58:31 INFO - PROCESS | 1665 | --DOCSHELL 0x12938c000 == 38 [pid = 1665] [id = 346] 17:58:31 INFO - PROCESS | 1665 | --DOCSHELL 0x116ac5000 == 37 [pid = 1665] [id = 347] 17:58:31 INFO - PROCESS | 1665 | --DOCSHELL 0x1185c1000 == 36 [pid = 1665] [id = 353] 17:58:31 INFO - PROCESS | 1665 | --DOCSHELL 0x12488f800 == 35 [pid = 1665] [id = 356] 17:58:31 INFO - PROCESS | 1665 | --DOCSHELL 0x128f6f800 == 34 [pid = 1665] [id = 359] 17:58:31 INFO - PROCESS | 1665 | --DOCSHELL 0x121092800 == 33 [pid = 1665] [id = 355] 17:58:31 INFO - PROCESS | 1665 | --DOCSHELL 0x128acc000 == 32 [pid = 1665] [id = 358] 17:58:31 INFO - PROCESS | 1665 | --DOCSHELL 0x128b98800 == 31 [pid = 1665] [id = 360] 17:58:31 INFO - PROCESS | 1665 | --DOCSHELL 0x11615f800 == 30 [pid = 1665] [id = 357] 17:58:31 INFO - PROCESS | 1665 | --DOCSHELL 0x119ea0800 == 29 [pid = 1665] [id = 354] 17:58:31 INFO - PROCESS | 1665 | --DOCSHELL 0x12ae32800 == 28 [pid = 1665] [id = 361] 17:58:31 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x114fa6800) [pid = 1665] [serial = 1002] [outer = 0x0] [url = about:blank] 17:58:31 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x121255800) [pid = 1665] [serial = 1023] [outer = 0x0] [url = about:blank] 17:58:31 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1193d9c00) [pid = 1665] [serial = 1036] [outer = 0x0] [url = about:blank] 17:58:31 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x11663d000) [pid = 1665] [serial = 1008] [outer = 0x0] [url = about:blank] 17:58:31 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x116f93c00) [pid = 1665] [serial = 1009] [outer = 0x0] [url = about:blank] 17:58:31 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x119993400) [pid = 1665] [serial = 1017] [outer = 0x0] [url = about:blank] 17:58:31 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x1199eb400) [pid = 1665] [serial = 1018] [outer = 0x0] [url = about:blank] 17:58:31 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x1185e5c00) [pid = 1665] [serial = 1014] [outer = 0x0] [url = about:blank] 17:58:31 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1193dac00) [pid = 1665] [serial = 1015] [outer = 0x0] [url = about:blank] 17:58:31 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x118174800) [pid = 1665] [serial = 1011] [outer = 0x0] [url = about:blank] 17:58:31 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x118239800) [pid = 1665] [serial = 1012] [outer = 0x0] [url = about:blank] 17:58:31 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x116a1ac00) [pid = 1665] [serial = 1006] [outer = 0x0] [url = about:blank] 17:58:31 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1164e3c00) [pid = 1665] [serial = 1005] [outer = 0x0] [url = about:blank] 17:58:31 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1218c7400) [pid = 1665] [serial = 1026] [outer = 0x0] [url = about:blank] 17:58:31 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x123e1ac00) [pid = 1665] [serial = 1027] [outer = 0x0] [url = about:blank] 17:58:31 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x1213b5000) [pid = 1665] [serial = 1032] [outer = 0x0] [url = about:blank] 17:58:31 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x119623c00) [pid = 1665] [serial = 1030] [outer = 0x0] [url = about:blank] 17:58:31 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x12481dc00) [pid = 1665] [serial = 1033] [outer = 0x0] [url = about:blank] 17:58:31 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x125584800) [pid = 1665] [serial = 1038] [outer = 0x0] [url = about:blank] 17:58:31 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x119623800) [pid = 1665] [serial = 1020] [outer = 0x0] [url = about:blank] 17:58:31 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x120e4a400) [pid = 1665] [serial = 1021] [outer = 0x0] [url = about:blank] 17:58:31 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x121723400) [pid = 1665] [serial = 1024] [outer = 0x0] [url = about:blank] 17:58:31 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x117e15400) [pid = 1665] [serial = 1029] [outer = 0x0] [url = about:blank] 17:58:31 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x124beb400) [pid = 1665] [serial = 1035] [outer = 0x0] [url = about:blank] 17:58:31 INFO - PROCESS | 1665 | --DOCSHELL 0x12b159800 == 27 [pid = 1665] [id = 362] 17:58:31 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x128baf000) [pid = 1665] [serial = 997] [outer = 0x0] [url = about:blank] 17:58:31 INFO - PROCESS | 1665 | 1467593911838 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:58:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 17:58:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1673ms 17:58:31 INFO - PROCESS | 1665 | 1467593911878 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 17:58:31 INFO - PROCESS | 1665 | 1467593911883 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 17:58:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 17:58:31 INFO - PROCESS | 1665 | 1467593911893 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 17:58:31 INFO - PROCESS | 1665 | 1467593911896 Marionette TRACE conn2 <- [1,1426,null,{}] 17:58:31 INFO - PROCESS | 1665 | 1467593911901 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:58:31 INFO - PROCESS | 1665 | 1467593911903 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:32 INFO - PROCESS | 1665 | 1467593911996 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 17:58:32 INFO - PROCESS | 1665 | 1467593912073 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593912075 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:32 INFO - PROCESS | 1665 | ++DOCSHELL 0x1164aa000 == 28 [pid = 1665] [id = 364] 17:58:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x115e8ec00) [pid = 1665] [serial = 1091] [outer = 0x0] 17:58:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x11663d000) [pid = 1665] [serial = 1092] [outer = 0x115e8ec00] 17:58:32 INFO - PROCESS | 1665 | 1467593912122 Marionette DEBUG loaded listener.js 17:58:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x116f93800) [pid = 1665] [serial = 1093] [outer = 0x115e8ec00] 17:58:32 INFO - PROCESS | 1665 | 1467593912559 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:58:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 17:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 723ms 17:58:32 INFO - PROCESS | 1665 | 1467593912616 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 17:58:32 INFO - PROCESS | 1665 | 1467593912619 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 17:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 17:58:32 INFO - PROCESS | 1665 | 1467593912624 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 17:58:32 INFO - PROCESS | 1665 | 1467593912626 Marionette TRACE conn2 <- [1,1430,null,{}] 17:58:32 INFO - PROCESS | 1665 | 1467593912634 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:58:32 INFO - PROCESS | 1665 | 1467593912636 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:32 INFO - PROCESS | 1665 | 1467593912718 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 17:58:32 INFO - PROCESS | 1665 | 1467593912723 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593912725 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:32 INFO - PROCESS | 1665 | ++DOCSHELL 0x117e72000 == 29 [pid = 1665] [id = 365] 17:58:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x118233400) [pid = 1665] [serial = 1094] [outer = 0x0] 17:58:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x11823c800) [pid = 1665] [serial = 1095] [outer = 0x118233400] 17:58:32 INFO - PROCESS | 1665 | 1467593912756 Marionette DEBUG loaded listener.js 17:58:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x11851c400) [pid = 1665] [serial = 1096] [outer = 0x118233400] 17:58:33 INFO - PROCESS | 1665 | 1467593913093 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:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 17:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 518ms 17:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 17:58:33 INFO - PROCESS | 1665 | 1467593913151 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 17:58:33 INFO - PROCESS | 1665 | 1467593913153 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 17:58:33 INFO - PROCESS | 1665 | 1467593913155 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 17:58:33 INFO - PROCESS | 1665 | 1467593913158 Marionette TRACE conn2 <- [1,1434,null,{}] 17:58:33 INFO - PROCESS | 1665 | 1467593913165 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:58:33 INFO - PROCESS | 1665 | 1467593913169 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:33 INFO - PROCESS | 1665 | 1467593913245 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 17:58:33 INFO - PROCESS | 1665 | 1467593913252 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593913254 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:33 INFO - PROCESS | 1665 | ++DOCSHELL 0x11926a800 == 30 [pid = 1665] [id = 366] 17:58:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x111ca9800) [pid = 1665] [serial = 1097] [outer = 0x0] 17:58:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x119623c00) [pid = 1665] [serial = 1098] [outer = 0x111ca9800] 17:58:33 INFO - PROCESS | 1665 | 1467593913282 Marionette DEBUG loaded listener.js 17:58:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x1199e3800) [pid = 1665] [serial = 1099] [outer = 0x111ca9800] 17:58:33 INFO - PROCESS | 1665 | 1467593913625 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:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 17:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 522ms 17:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 17:58:33 INFO - PROCESS | 1665 | 1467593913678 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 17:58:33 INFO - PROCESS | 1665 | 1467593913680 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 17:58:33 INFO - PROCESS | 1665 | 1467593913682 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 17:58:33 INFO - PROCESS | 1665 | 1467593913683 Marionette TRACE conn2 <- [1,1438,null,{}] 17:58:33 INFO - PROCESS | 1665 | 1467593913685 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:58:33 INFO - PROCESS | 1665 | 1467593913686 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:33 INFO - PROCESS | 1665 | 1467593913786 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 17:58:33 INFO - PROCESS | 1665 | 1467593913791 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593913792 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:33 INFO - PROCESS | 1665 | ++DOCSHELL 0x119a4a000 == 31 [pid = 1665] [id = 367] 17:58:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x1199ea000) [pid = 1665] [serial = 1100] [outer = 0x0] 17:58:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x120e4a400) [pid = 1665] [serial = 1101] [outer = 0x1199ea000] 17:58:33 INFO - PROCESS | 1665 | 1467593913817 Marionette DEBUG loaded listener.js 17:58:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x12105b800) [pid = 1665] [serial = 1102] [outer = 0x1199ea000] 17:58:34 INFO - PROCESS | 1665 | 1467593914118 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:58:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 17:58:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 473ms 17:58:34 INFO - PROCESS | 1665 | 1467593914155 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 17:58:34 INFO - PROCESS | 1665 | 1467593914156 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 17:58:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 17:58:34 INFO - PROCESS | 1665 | 1467593914159 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 17:58:34 INFO - PROCESS | 1665 | 1467593914160 Marionette TRACE conn2 <- [1,1442,null,{}] 17:58:34 INFO - PROCESS | 1665 | 1467593914162 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:58:34 INFO - PROCESS | 1665 | 1467593914171 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:34 INFO - PROCESS | 1665 | 1467593914244 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 17:58:34 INFO - PROCESS | 1665 | 1467593914248 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593914250 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:34 INFO - PROCESS | 1665 | ++DOCSHELL 0x121737000 == 32 [pid = 1665] [id = 368] 17:58:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x11645fc00) [pid = 1665] [serial = 1103] [outer = 0x0] 17:58:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x121260800) [pid = 1665] [serial = 1104] [outer = 0x11645fc00] 17:58:34 INFO - PROCESS | 1665 | 1467593914276 Marionette DEBUG loaded listener.js 17:58:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x12171f400) [pid = 1665] [serial = 1105] [outer = 0x11645fc00] 17:58:34 INFO - PROCESS | 1665 | 1467593914615 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:58:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 17:58:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 467ms 17:58:34 INFO - PROCESS | 1665 | 1467593914627 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 17:58:34 INFO - PROCESS | 1665 | 1467593914628 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 17:58:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 17:58:34 INFO - PROCESS | 1665 | 1467593914633 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 17:58:34 INFO - PROCESS | 1665 | 1467593914634 Marionette TRACE conn2 <- [1,1446,null,{}] 17:58:34 INFO - PROCESS | 1665 | 1467593914637 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:58:34 INFO - PROCESS | 1665 | 1467593914641 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:34 INFO - PROCESS | 1665 | 1467593914758 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 17:58:34 INFO - PROCESS | 1665 | 1467593914766 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593914768 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:34 INFO - PROCESS | 1665 | ++DOCSHELL 0x123bd2800 == 33 [pid = 1665] [id = 369] 17:58:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x121720c00) [pid = 1665] [serial = 1106] [outer = 0x0] 17:58:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x123b0b800) [pid = 1665] [serial = 1107] [outer = 0x121720c00] 17:58:34 INFO - PROCESS | 1665 | 1467593914793 Marionette DEBUG loaded listener.js 17:58:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x12686f400) [pid = 1665] [serial = 1108] [outer = 0x121720c00] 17:58:35 INFO - PROCESS | 1665 | 1467593915093 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:58:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 17:58:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 471ms 17:58:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 17:58:35 INFO - PROCESS | 1665 | 1467593915103 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 17:58:35 INFO - PROCESS | 1665 | 1467593915105 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 17:58:35 INFO - PROCESS | 1665 | 1467593915107 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 17:58:35 INFO - PROCESS | 1665 | 1467593915108 Marionette TRACE conn2 <- [1,1450,null,{}] 17:58:35 INFO - PROCESS | 1665 | 1467593915110 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:58:35 INFO - PROCESS | 1665 | 1467593915111 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:35 INFO - PROCESS | 1665 | 1467593915202 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 17:58:35 INFO - PROCESS | 1665 | 1467593915206 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593915207 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:35 INFO - PROCESS | 1665 | ++DOCSHELL 0x125f05000 == 34 [pid = 1665] [id = 370] 17:58:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x112d69c00) [pid = 1665] [serial = 1109] [outer = 0x0] 17:58:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x126e90000) [pid = 1665] [serial = 1110] [outer = 0x112d69c00] 17:58:35 INFO - PROCESS | 1665 | 1467593915231 Marionette DEBUG loaded listener.js 17:58:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1288c5000) [pid = 1665] [serial = 1111] [outer = 0x112d69c00] 17:58:35 INFO - PROCESS | 1665 | 1467593915545 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:58:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 17:58:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 470ms 17:58:35 INFO - PROCESS | 1665 | 1467593915578 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 17:58:35 INFO - PROCESS | 1665 | 1467593915579 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 17:58:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 17:58:35 INFO - PROCESS | 1665 | 1467593915584 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 17:58:35 INFO - PROCESS | 1665 | 1467593915585 Marionette TRACE conn2 <- [1,1454,null,{}] 17:58:35 INFO - PROCESS | 1665 | 1467593915587 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:58:35 INFO - PROCESS | 1665 | 1467593915588 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:35 INFO - PROCESS | 1665 | 1467593915689 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 17:58:35 INFO - PROCESS | 1665 | 1467593915696 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593915697 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:35 INFO - PROCESS | 1665 | ++DOCSHELL 0x126e22800 == 35 [pid = 1665] [id = 371] 17:58:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x113c69c00) [pid = 1665] [serial = 1112] [outer = 0x0] 17:58:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1288ca800) [pid = 1665] [serial = 1113] [outer = 0x113c69c00] 17:58:35 INFO - PROCESS | 1665 | 1467593915721 Marionette DEBUG loaded listener.js 17:58:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x128911000) [pid = 1665] [serial = 1114] [outer = 0x113c69c00] 17:58:36 INFO - PROCESS | 1665 | 1467593916036 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:58:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 17:58:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 470ms 17:58:36 INFO - PROCESS | 1665 | 1467593916055 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 17:58:36 INFO - PROCESS | 1665 | 1467593916056 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 17:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 17:58:36 INFO - PROCESS | 1665 | 1467593916058 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 17:58:36 INFO - PROCESS | 1665 | 1467593916059 Marionette TRACE conn2 <- [1,1458,null,{}] 17:58:36 INFO - PROCESS | 1665 | 1467593916061 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:58:36 INFO - PROCESS | 1665 | 1467593916063 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:36 INFO - PROCESS | 1665 | 1467593916152 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 17:58:36 INFO - PROCESS | 1665 | 1467593916156 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593916157 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:36 INFO - PROCESS | 1665 | ++DOCSHELL 0x119269000 == 36 [pid = 1665] [id = 372] 17:58:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x128b2ec00) [pid = 1665] [serial = 1115] [outer = 0x0] 17:58:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x128b33000) [pid = 1665] [serial = 1116] [outer = 0x128b2ec00] 17:58:36 INFO - PROCESS | 1665 | 1467593916181 Marionette DEBUG loaded listener.js 17:58:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x128bb4400) [pid = 1665] [serial = 1117] [outer = 0x128b2ec00] 17:58:36 INFO - PROCESS | 1665 | 1467593916518 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:58:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 17:58:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 468ms 17:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 17:58:36 INFO - PROCESS | 1665 | 1467593916526 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 17:58:36 INFO - PROCESS | 1665 | 1467593916528 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 17:58:36 INFO - PROCESS | 1665 | 1467593916530 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 17:58:36 INFO - PROCESS | 1665 | 1467593916534 Marionette TRACE conn2 <- [1,1462,null,{}] 17:58:36 INFO - PROCESS | 1665 | 1467593916538 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:58:36 INFO - PROCESS | 1665 | 1467593916539 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:36 INFO - PROCESS | 1665 | 1467593916656 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 17:58:36 INFO - PROCESS | 1665 | 1467593916664 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593916665 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:36 INFO - PROCESS | 1665 | ++DOCSHELL 0x128f6a000 == 37 [pid = 1665] [id = 373] 17:58:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x1288cc000) [pid = 1665] [serial = 1118] [outer = 0x0] 17:58:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x128bb7000) [pid = 1665] [serial = 1119] [outer = 0x1288cc000] 17:58:36 INFO - PROCESS | 1665 | 1467593916689 Marionette DEBUG loaded listener.js 17:58:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x12928b800) [pid = 1665] [serial = 1120] [outer = 0x1288cc000] 17:58:37 INFO - PROCESS | 1665 | 1467593917033 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:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 17:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 523ms 17:58:37 INFO - PROCESS | 1665 | 1467593917054 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 17:58:37 INFO - PROCESS | 1665 | 1467593917055 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 17:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 17:58:37 INFO - PROCESS | 1665 | 1467593917057 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 17:58:37 INFO - PROCESS | 1665 | 1467593917059 Marionette TRACE conn2 <- [1,1466,null,{}] 17:58:37 INFO - PROCESS | 1665 | 1467593917062 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:58:37 INFO - PROCESS | 1665 | 1467593917064 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:37 INFO - PROCESS | 1665 | 1467593917181 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 17:58:37 INFO - PROCESS | 1665 | 1467593917184 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593917186 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:37 INFO - PROCESS | 1665 | ++DOCSHELL 0x121736000 == 38 [pid = 1665] [id = 374] 17:58:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x128907400) [pid = 1665] [serial = 1121] [outer = 0x0] 17:58:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x128911c00) [pid = 1665] [serial = 1122] [outer = 0x128907400] 17:58:37 INFO - PROCESS | 1665 | 1467593917212 Marionette DEBUG loaded listener.js 17:58:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x12a737c00) [pid = 1665] [serial = 1123] [outer = 0x128907400] 17:58:37 INFO - PROCESS | 1665 | 1467593917576 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:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 17:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 571ms 17:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 17:58:37 INFO - PROCESS | 1665 | 1467593917630 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 17:58:37 INFO - PROCESS | 1665 | 1467593917631 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 17:58:37 INFO - PROCESS | 1665 | 1467593917633 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 17:58:37 INFO - PROCESS | 1665 | 1467593917634 Marionette TRACE conn2 <- [1,1470,null,{}] 17:58:37 INFO - PROCESS | 1665 | 1467593917636 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:58:37 INFO - PROCESS | 1665 | 1467593917637 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:37 INFO - PROCESS | 1665 | 1467593917738 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 17:58:37 INFO - PROCESS | 1665 | 1467593917748 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593917749 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:37 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b05d000 == 39 [pid = 1665] [id = 375] 17:58:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x12a73bc00) [pid = 1665] [serial = 1124] [outer = 0x0] 17:58:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x12a9ae400) [pid = 1665] [serial = 1125] [outer = 0x12a73bc00] 17:58:37 INFO - PROCESS | 1665 | 1467593917773 Marionette DEBUG loaded listener.js 17:58:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x123b9bc00) [pid = 1665] [serial = 1126] [outer = 0x12a73bc00] 17:58:38 INFO - PROCESS | 1665 | 1467593918110 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:58:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 17:58:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 521ms 17:58:38 INFO - PROCESS | 1665 | 1467593918155 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 17:58:38 INFO - PROCESS | 1665 | 1467593918156 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 17:58:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 17:58:38 INFO - PROCESS | 1665 | 1467593918158 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 17:58:38 INFO - PROCESS | 1665 | 1467593918159 Marionette TRACE conn2 <- [1,1474,null,{}] 17:58:38 INFO - PROCESS | 1665 | 1467593918162 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:58:38 INFO - PROCESS | 1665 | 1467593918163 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:38 INFO - PROCESS | 1665 | 1467593918270 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 17:58:38 INFO - PROCESS | 1665 | 1467593918281 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593918282 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:38 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b994800 == 40 [pid = 1665] [id = 376] 17:58:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x124bcd400) [pid = 1665] [serial = 1127] [outer = 0x0] 17:58:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x12b092000) [pid = 1665] [serial = 1128] [outer = 0x124bcd400] 17:58:38 INFO - PROCESS | 1665 | 1467593918305 Marionette DEBUG loaded listener.js 17:58:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x12b098800) [pid = 1665] [serial = 1129] [outer = 0x124bcd400] 17:58:38 INFO - PROCESS | 1665 | 1467593918688 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:58:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 17:58:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 570ms 17:58:38 INFO - PROCESS | 1665 | 1467593918737 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 17:58:38 INFO - PROCESS | 1665 | 1467593918739 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 17:58:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 17:58:38 INFO - PROCESS | 1665 | 1467593918743 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 17:58:38 INFO - PROCESS | 1665 | 1467593918744 Marionette TRACE conn2 <- [1,1478,null,{}] 17:58:38 INFO - PROCESS | 1665 | 1467593918748 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:58:38 INFO - PROCESS | 1665 | 1467593918749 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:38 INFO - PROCESS | 1665 | 1467593918911 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 17:58:39 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x113377000) [pid = 1665] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 17:58:39 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x113c65c00) [pid = 1665] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 17:58:39 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x12890cc00) [pid = 1665] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 17:58:39 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x127271c00) [pid = 1665] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 17:58:39 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x128bad400) [pid = 1665] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 17:58:39 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x128b42800) [pid = 1665] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 17:58:39 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x114faa800) [pid = 1665] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 17:58:39 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x1293dbc00) [pid = 1665] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 17:58:39 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x116f0cc00) [pid = 1665] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 17:58:39 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x118177000) [pid = 1665] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 17:58:39 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x112e47800) [pid = 1665] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 17:58:39 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x121258000) [pid = 1665] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 17:58:39 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x119984800) [pid = 1665] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 17:58:39 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x118239c00) [pid = 1665] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 17:58:39 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x112e42400) [pid = 1665] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 17:58:39 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x125525800) [pid = 1665] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 17:58:39 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x120f07c00) [pid = 1665] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 17:58:39 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x120e79000) [pid = 1665] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 17:58:39 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x118a60000) [pid = 1665] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 17:58:39 INFO - PROCESS | 1665 | 1467593919301 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593919302 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:39 INFO - PROCESS | 1665 | ++DOCSHELL 0x116789000 == 41 [pid = 1665] [id = 377] 17:58:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x112005800) [pid = 1665] [serial = 1130] [outer = 0x0] 17:58:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x113377000) [pid = 1665] [serial = 1131] [outer = 0x112005800] 17:58:39 INFO - PROCESS | 1665 | 1467593919327 Marionette DEBUG loaded listener.js 17:58:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x11663b400) [pid = 1665] [serial = 1132] [outer = 0x112005800] 17:58:39 INFO - PROCESS | 1665 | 1467593919633 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:58:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 17:58:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 924ms 17:58:39 INFO - PROCESS | 1665 | 1467593919668 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 17:58:39 INFO - PROCESS | 1665 | 1467593919669 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 17:58:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 17:58:39 INFO - PROCESS | 1665 | 1467593919679 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 17:58:39 INFO - PROCESS | 1665 | 1467593919680 Marionette TRACE conn2 <- [1,1482,null,{}] 17:58:39 INFO - PROCESS | 1665 | 1467593919682 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:58:39 INFO - PROCESS | 1665 | 1467593919683 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:39 INFO - PROCESS | 1665 | 1467593919764 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 17:58:39 INFO - PROCESS | 1665 | 1467593919769 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593919770 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:39 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c819000 == 42 [pid = 1665] [id = 378] 17:58:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x116734000) [pid = 1665] [serial = 1133] [outer = 0x0] 17:58:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x119989800) [pid = 1665] [serial = 1134] [outer = 0x116734000] 17:58:39 INFO - PROCESS | 1665 | 1467593919794 Marionette DEBUG loaded listener.js 17:58:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x1293e0c00) [pid = 1665] [serial = 1135] [outer = 0x116734000] 17:58:40 INFO - PROCESS | 1665 | 1467593920135 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:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 17:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 469ms 17:58:40 INFO - PROCESS | 1665 | 1467593920151 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 17:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 17:58:40 INFO - PROCESS | 1665 | 1467593920153 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 17:58:40 INFO - PROCESS | 1665 | 1467593920155 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 17:58:40 INFO - PROCESS | 1665 | 1467593920156 Marionette TRACE conn2 <- [1,1486,null,{}] 17:58:40 INFO - PROCESS | 1665 | 1467593920158 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:40 INFO - PROCESS | 1665 | 1467593920159 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:40 INFO - PROCESS | 1665 | 1467593920272 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 17:58:40 INFO - PROCESS | 1665 | 1467593920280 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593920281 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:40 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c961800 == 43 [pid = 1665] [id = 379] 17:58:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x117e18000) [pid = 1665] [serial = 1136] [outer = 0x0] 17:58:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x12b00b400) [pid = 1665] [serial = 1137] [outer = 0x117e18000] 17:58:40 INFO - PROCESS | 1665 | 1467593920304 Marionette DEBUG loaded listener.js 17:58:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x12b130400) [pid = 1665] [serial = 1138] [outer = 0x117e18000] 17:58:40 INFO - PROCESS | 1665 | 1467593920602 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:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 17:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 468ms 17:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 17:58:40 INFO - PROCESS | 1665 | 1467593920633 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 17:58:40 INFO - PROCESS | 1665 | 1467593920635 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 17:58:40 INFO - PROCESS | 1665 | 1467593920637 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 17:58:40 INFO - PROCESS | 1665 | 1467593920638 Marionette TRACE conn2 <- [1,1490,null,{}] 17:58:40 INFO - PROCESS | 1665 | 1467593920640 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:40 INFO - PROCESS | 1665 | 1467593920641 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:40 INFO - PROCESS | 1665 | 1467593920723 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 17:58:40 INFO - PROCESS | 1665 | 1467593920727 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593920728 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:40 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d237000 == 44 [pid = 1665] [id = 380] 17:58:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x118e99400) [pid = 1665] [serial = 1139] [outer = 0x0] 17:58:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x12b9cfc00) [pid = 1665] [serial = 1140] [outer = 0x118e99400] 17:58:40 INFO - PROCESS | 1665 | 1467593920752 Marionette DEBUG loaded listener.js 17:58:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x12b9d5c00) [pid = 1665] [serial = 1141] [outer = 0x118e99400] 17:58:41 INFO - PROCESS | 1665 | 1467593921128 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:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 17:58:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 518ms 17:58:41 INFO - PROCESS | 1665 | 1467593921156 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 17:58:41 INFO - PROCESS | 1665 | 1467593921157 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 17:58:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 17:58:41 INFO - PROCESS | 1665 | 1467593921159 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 17:58:41 INFO - PROCESS | 1665 | 1467593921160 Marionette TRACE conn2 <- [1,1494,null,{}] 17:58:41 INFO - PROCESS | 1665 | 1467593921163 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:41 INFO - PROCESS | 1665 | 1467593921164 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:41 INFO - PROCESS | 1665 | 1467593921255 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 17:58:41 INFO - PROCESS | 1665 | 1467593921359 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593921361 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:41 INFO - PROCESS | 1665 | ++DOCSHELL 0x1130bc000 == 45 [pid = 1665] [id = 381] 17:58:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x111aa5800) [pid = 1665] [serial = 1142] [outer = 0x0] 17:58:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x112006000) [pid = 1665] [serial = 1143] [outer = 0x111aa5800] 17:58:41 INFO - PROCESS | 1665 | 1467593921400 Marionette DEBUG loaded listener.js 17:58:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x112e4c800) [pid = 1665] [serial = 1144] [outer = 0x111aa5800] 17:58:41 INFO - PROCESS | 1665 | 1467593921964 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:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 17:58:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 869ms 17:58:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 17:58:42 INFO - PROCESS | 1665 | 1467593922030 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 17:58:42 INFO - PROCESS | 1665 | 1467593922032 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 17:58:42 INFO - PROCESS | 1665 | 1467593922035 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 17:58:42 INFO - PROCESS | 1665 | 1467593922037 Marionette TRACE conn2 <- [1,1498,null,{}] 17:58:42 INFO - PROCESS | 1665 | 1467593922041 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:42 INFO - PROCESS | 1665 | 1467593922042 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:42 INFO - PROCESS | 1665 | 1467593922181 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 17:58:42 INFO - PROCESS | 1665 | 1467593922244 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593922246 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:42 INFO - PROCESS | 1665 | ++DOCSHELL 0x118ad4800 == 46 [pid = 1665] [id = 382] 17:58:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x11817ac00) [pid = 1665] [serial = 1145] [outer = 0x0] 17:58:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x118235400) [pid = 1665] [serial = 1146] [outer = 0x11817ac00] 17:58:42 INFO - PROCESS | 1665 | 1467593922276 Marionette DEBUG loaded listener.js 17:58:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x118a55c00) [pid = 1665] [serial = 1147] [outer = 0x11817ac00] 17:58:43 INFO - PROCESS | 1665 | 1467593923107 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:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 17:58:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1123ms 17:58:43 INFO - PROCESS | 1665 | 1467593923158 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 17:58:43 INFO - PROCESS | 1665 | 1467593923161 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 17:58:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 17:58:43 INFO - PROCESS | 1665 | 1467593923164 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 17:58:43 INFO - PROCESS | 1665 | 1467593923166 Marionette TRACE conn2 <- [1,1502,null,{}] 17:58:43 INFO - PROCESS | 1665 | 1467593923170 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:43 INFO - PROCESS | 1665 | 1467593923171 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:43 INFO - PROCESS | 1665 | 1467593923277 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 17:58:43 INFO - PROCESS | 1665 | 1467593923363 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593923366 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:43 INFO - PROCESS | 1665 | ++DOCSHELL 0x112f32800 == 47 [pid = 1665] [id = 383] 17:58:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x116908800) [pid = 1665] [serial = 1148] [outer = 0x0] 17:58:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x116a1b400) [pid = 1665] [serial = 1149] [outer = 0x116908800] 17:58:43 INFO - PROCESS | 1665 | 1467593923394 Marionette DEBUG loaded listener.js 17:58:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x1176e0c00) [pid = 1665] [serial = 1150] [outer = 0x116908800] 17:58:43 INFO - PROCESS | 1665 | --DOCSHELL 0x12d237000 == 46 [pid = 1665] [id = 380] 17:58:43 INFO - PROCESS | 1665 | --DOCSHELL 0x12c961800 == 45 [pid = 1665] [id = 379] 17:58:43 INFO - PROCESS | 1665 | --DOCSHELL 0x12c819000 == 44 [pid = 1665] [id = 378] 17:58:43 INFO - PROCESS | 1665 | --DOCSHELL 0x116789000 == 43 [pid = 1665] [id = 377] 17:58:43 INFO - PROCESS | 1665 | --DOCSHELL 0x12b994800 == 42 [pid = 1665] [id = 376] 17:58:43 INFO - PROCESS | 1665 | --DOCSHELL 0x12b05d000 == 41 [pid = 1665] [id = 375] 17:58:43 INFO - PROCESS | 1665 | --DOCSHELL 0x121736000 == 40 [pid = 1665] [id = 374] 17:58:43 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x12a740000) [pid = 1665] [serial = 1089] [outer = 0x0] [url = about:blank] 17:58:43 INFO - PROCESS | 1665 | --DOCSHELL 0x128f6a000 == 39 [pid = 1665] [id = 373] 17:58:43 INFO - PROCESS | 1665 | --DOCSHELL 0x119269000 == 38 [pid = 1665] [id = 372] 17:58:43 INFO - PROCESS | 1665 | --DOCSHELL 0x126e22800 == 37 [pid = 1665] [id = 371] 17:58:43 INFO - PROCESS | 1665 | --DOCSHELL 0x125f05000 == 36 [pid = 1665] [id = 370] 17:58:43 INFO - PROCESS | 1665 | --DOCSHELL 0x123bd2800 == 35 [pid = 1665] [id = 369] 17:58:43 INFO - PROCESS | 1665 | --DOCSHELL 0x121737000 == 34 [pid = 1665] [id = 368] 17:58:43 INFO - PROCESS | 1665 | --DOCSHELL 0x119a4a000 == 33 [pid = 1665] [id = 367] 17:58:43 INFO - PROCESS | 1665 | --DOCSHELL 0x11926a800 == 32 [pid = 1665] [id = 366] 17:58:43 INFO - PROCESS | 1665 | --DOCSHELL 0x117e72000 == 31 [pid = 1665] [id = 365] 17:58:43 INFO - PROCESS | 1665 | --DOCSHELL 0x1164aa000 == 30 [pid = 1665] [id = 364] 17:58:43 INFO - PROCESS | 1665 | --DOCSHELL 0x12b97e000 == 29 [pid = 1665] [id = 363] 17:58:43 INFO - PROCESS | 1665 | 1467593923803 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:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 17:58:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 672ms 17:58:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 17:58:43 INFO - PROCESS | 1665 | 1467593923836 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 17:58:43 INFO - PROCESS | 1665 | 1467593923840 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 17:58:43 INFO - PROCESS | 1665 | 1467593923844 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 17:58:43 INFO - PROCESS | 1665 | 1467593923846 Marionette TRACE conn2 <- [1,1506,null,{}] 17:58:43 INFO - PROCESS | 1665 | 1467593923849 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:43 INFO - PROCESS | 1665 | 1467593923850 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:43 INFO - PROCESS | 1665 | 1467593923929 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 17:58:43 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x128b36c00) [pid = 1665] [serial = 1071] [outer = 0x0] [url = about:blank] 17:58:43 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x1288c1800) [pid = 1665] [serial = 1068] [outer = 0x0] [url = about:blank] 17:58:43 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x128c93400) [pid = 1665] [serial = 1077] [outer = 0x0] [url = about:blank] 17:58:43 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x128bad800) [pid = 1665] [serial = 1074] [outer = 0x0] [url = about:blank] 17:58:43 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x128be8c00) [pid = 1665] [serial = 1075] [outer = 0x0] [url = about:blank] 17:58:43 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x12131e800) [pid = 1665] [serial = 1081] [outer = 0x0] [url = about:blank] 17:58:43 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x1185e4400) [pid = 1665] [serial = 1080] [outer = 0x0] [url = about:blank] 17:58:43 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x129562800) [pid = 1665] [serial = 1086] [outer = 0x0] [url = about:blank] 17:58:43 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x129284400) [pid = 1665] [serial = 1078] [outer = 0x0] [url = about:blank] 17:58:43 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x129283000) [pid = 1665] [serial = 1083] [outer = 0x0] [url = about:blank] 17:58:43 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x118230800) [pid = 1665] [serial = 1056] [outer = 0x0] [url = about:blank] 17:58:43 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x1164eac00) [pid = 1665] [serial = 1054] [outer = 0x0] [url = about:blank] 17:58:43 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x113c95000) [pid = 1665] [serial = 1053] [outer = 0x0] [url = about:blank] 17:58:43 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x12687a000) [pid = 1665] [serial = 1051] [outer = 0x0] [url = about:blank] 17:58:43 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x124ebec00) [pid = 1665] [serial = 1050] [outer = 0x0] [url = about:blank] 17:58:43 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x12125ec00) [pid = 1665] [serial = 1048] [outer = 0x0] [url = about:blank] 17:58:43 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x120e81000) [pid = 1665] [serial = 1047] [outer = 0x0] [url = about:blank] 17:58:43 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1185e6c00) [pid = 1665] [serial = 1045] [outer = 0x0] [url = about:blank] 17:58:43 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x11843d000) [pid = 1665] [serial = 1044] [outer = 0x0] [url = about:blank] 17:58:43 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x116902c00) [pid = 1665] [serial = 1042] [outer = 0x0] [url = about:blank] 17:58:43 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x114fafc00) [pid = 1665] [serial = 1041] [outer = 0x0] [url = about:blank] 17:58:43 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x1272b7000) [pid = 1665] [serial = 1039] [outer = 0x0] [url = about:blank] 17:58:43 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x124ebe000) [pid = 1665] [serial = 1065] [outer = 0x0] [url = about:blank] 17:58:43 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x121263000) [pid = 1665] [serial = 1062] [outer = 0x0] [url = about:blank] 17:58:43 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x123a15000) [pid = 1665] [serial = 1063] [outer = 0x0] [url = about:blank] 17:58:43 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x119678800) [pid = 1665] [serial = 1059] [outer = 0x0] [url = about:blank] 17:58:43 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1199f2c00) [pid = 1665] [serial = 1060] [outer = 0x0] [url = about:blank] 17:58:43 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1185e0400) [pid = 1665] [serial = 1057] [outer = 0x0] [url = about:blank] 17:58:43 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x129ad5400) [pid = 1665] [serial = 1087] [outer = 0x0] [url = about:blank] 17:58:43 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x128b42400) [pid = 1665] [serial = 1072] [outer = 0x0] [url = about:blank] 17:58:43 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x128907c00) [pid = 1665] [serial = 1069] [outer = 0x0] [url = about:blank] 17:58:43 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x126e92c00) [pid = 1665] [serial = 1066] [outer = 0x0] [url = about:blank] 17:58:43 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x1293dd400) [pid = 1665] [serial = 1084] [outer = 0x0] [url = about:blank] 17:58:43 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x114f99400) [pid = 1665] [serial = 1000] [outer = 0x0] [url = about:blank] 17:58:43 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x115d10c00) [pid = 1665] [serial = 1003] [outer = 0x0] [url = about:blank] 17:58:43 INFO - PROCESS | 1665 | 1467593923990 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593923991 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:44 INFO - PROCESS | 1665 | ++DOCSHELL 0x11715e000 == 30 [pid = 1665] [id = 384] 17:58:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x116635c00) [pid = 1665] [serial = 1151] [outer = 0x0] 17:58:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x117e0ec00) [pid = 1665] [serial = 1152] [outer = 0x116635c00] 17:58:44 INFO - PROCESS | 1665 | 1467593924023 Marionette DEBUG loaded listener.js 17:58:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x1185d8000) [pid = 1665] [serial = 1153] [outer = 0x116635c00] 17:58:44 INFO - PROCESS | 1665 | 1467593924326 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:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 17:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 522ms 17:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 17:58:44 INFO - PROCESS | 1665 | 1467593924367 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 17:58:44 INFO - PROCESS | 1665 | 1467593924368 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 17:58:44 INFO - PROCESS | 1665 | 1467593924370 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 17:58:44 INFO - PROCESS | 1665 | 1467593924373 Marionette TRACE conn2 <- [1,1510,null,{}] 17:58:44 INFO - PROCESS | 1665 | 1467593924380 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:44 INFO - PROCESS | 1665 | 1467593924383 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:44 INFO - PROCESS | 1665 | 1467593924460 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 17:58:44 INFO - PROCESS | 1665 | 1467593924514 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593924516 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:44 INFO - PROCESS | 1665 | ++DOCSHELL 0x1185d6800 == 31 [pid = 1665] [id = 385] 17:58:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x1185df400) [pid = 1665] [serial = 1154] [outer = 0x0] 17:58:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x118a93400) [pid = 1665] [serial = 1155] [outer = 0x1185df400] 17:58:44 INFO - PROCESS | 1665 | 1467593924544 Marionette DEBUG loaded listener.js 17:58:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x11967b400) [pid = 1665] [serial = 1156] [outer = 0x1185df400] 17:58:44 INFO - PROCESS | 1665 | 1467593924854 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:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 17:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 520ms 17:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 17:58:44 INFO - PROCESS | 1665 | 1467593924891 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 17:58:44 INFO - PROCESS | 1665 | 1467593924893 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 17:58:44 INFO - PROCESS | 1665 | 1467593924895 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 17:58:44 INFO - PROCESS | 1665 | 1467593924896 Marionette TRACE conn2 <- [1,1514,null,{}] 17:58:44 INFO - PROCESS | 1665 | 1467593924901 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:44 INFO - PROCESS | 1665 | 1467593924903 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:44 INFO - PROCESS | 1665 | 1467593924978 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 17:58:44 INFO - PROCESS | 1665 | 1467593924984 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593924985 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:44 INFO - PROCESS | 1665 | ++DOCSHELL 0x119c83000 == 32 [pid = 1665] [id = 386] 17:58:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x113c8e800) [pid = 1665] [serial = 1157] [outer = 0x0] 17:58:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x119e52800) [pid = 1665] [serial = 1158] [outer = 0x113c8e800] 17:58:45 INFO - PROCESS | 1665 | 1467593925010 Marionette DEBUG loaded listener.js 17:58:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x120e7b800) [pid = 1665] [serial = 1159] [outer = 0x113c8e800] 17:58:45 INFO - PROCESS | 1665 | 1467593925337 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:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 17:58:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 472ms 17:58:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 17:58:45 INFO - PROCESS | 1665 | 1467593925390 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 17:58:45 INFO - PROCESS | 1665 | 1467593925391 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 17:58:45 INFO - PROCESS | 1665 | 1467593925393 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 17:58:45 INFO - PROCESS | 1665 | 1467593925394 Marionette TRACE conn2 <- [1,1518,null,{}] 17:58:45 INFO - PROCESS | 1665 | 1467593925397 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:45 INFO - PROCESS | 1665 | 1467593925400 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:45 INFO - PROCESS | 1665 | 1467593925472 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 17:58:45 INFO - PROCESS | 1665 | 1467593925475 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593925476 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:45 INFO - PROCESS | 1665 | ++DOCSHELL 0x117144000 == 33 [pid = 1665] [id = 387] 17:58:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x11822fc00) [pid = 1665] [serial = 1160] [outer = 0x0] 17:58:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x121062000) [pid = 1665] [serial = 1161] [outer = 0x11822fc00] 17:58:45 INFO - PROCESS | 1665 | 1467593925509 Marionette DEBUG loaded listener.js 17:58:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x12125f800) [pid = 1665] [serial = 1162] [outer = 0x11822fc00] 17:58:45 INFO - PROCESS | 1665 | 1467593925880 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:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 17:58:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 518ms 17:58:45 INFO - PROCESS | 1665 | 1467593925917 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 17:58:45 INFO - PROCESS | 1665 | 1467593925918 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 17:58:45 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 17:58:45 INFO - PROCESS | 1665 | 1467593925920 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 17:58:45 INFO - PROCESS | 1665 | 1467593925922 Marionette TRACE conn2 <- [1,1522,null,{}] 17:58:45 INFO - PROCESS | 1665 | 1467593925924 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:45 INFO - PROCESS | 1665 | 1467593925928 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:46 INFO - PROCESS | 1665 | 1467593926042 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 17:58:46 INFO - PROCESS | 1665 | 1467593926047 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593926048 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:46 INFO - PROCESS | 1665 | ++DOCSHELL 0x123b45000 == 34 [pid = 1665] [id = 388] 17:58:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1213c8800) [pid = 1665] [serial = 1163] [outer = 0x0] 17:58:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12172d000) [pid = 1665] [serial = 1164] [outer = 0x1213c8800] 17:58:46 INFO - PROCESS | 1665 | 1467593926073 Marionette DEBUG loaded listener.js 17:58:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x124bc3400) [pid = 1665] [serial = 1165] [outer = 0x1213c8800] 17:58:46 INFO - PROCESS | 1665 | 1467593926387 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:46 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:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:58:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 17:58:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 17:58:46 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:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:58:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 17:58:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 17:58:46 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:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:58:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 17:58:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 17:58:46 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:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:58:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 17:58:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 17:58:46 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 518ms 17:58:46 INFO - PROCESS | 1665 | 1467593926440 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 17:58:46 INFO - PROCESS | 1665 | 1467593926441 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 17:58:46 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 17:58:46 INFO - PROCESS | 1665 | 1467593926443 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 17:58:46 INFO - PROCESS | 1665 | 1467593926444 Marionette TRACE conn2 <- [1,1526,null,{}] 17:58:46 INFO - PROCESS | 1665 | 1467593926447 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:46 INFO - PROCESS | 1665 | 1467593926450 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:46 INFO - PROCESS | 1665 | 1467593926544 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 17:58:46 INFO - PROCESS | 1665 | 1467593926584 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593926585 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:46 INFO - PROCESS | 1665 | ++DOCSHELL 0x125561000 == 35 [pid = 1665] [id = 389] 17:58:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x119235400) [pid = 1665] [serial = 1166] [outer = 0x0] 17:58:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x124ebec00) [pid = 1665] [serial = 1167] [outer = 0x119235400] 17:58:46 INFO - PROCESS | 1665 | 1467593926609 Marionette DEBUG loaded listener.js 17:58:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12687dc00) [pid = 1665] [serial = 1168] [outer = 0x119235400] 17:58:46 INFO - PROCESS | 1665 | 1467593926904 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:46 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:58:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 17:58:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 17:58:46 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:58:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 17:58:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 17:58:46 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 17:58:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 17:58:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 17:58:46 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 519ms 17:58:46 INFO - PROCESS | 1665 | 1467593926964 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 17:58:46 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 17:58:46 INFO - PROCESS | 1665 | 1467593926965 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 17:58:46 INFO - PROCESS | 1665 | 1467593926967 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 17:58:46 INFO - PROCESS | 1665 | 1467593926969 Marionette TRACE conn2 <- [1,1530,null,{}] 17:58:46 INFO - PROCESS | 1665 | 1467593926971 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:46 INFO - PROCESS | 1665 | 1467593926972 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:47 INFO - PROCESS | 1665 | 1467593927067 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 17:58:47 INFO - PROCESS | 1665 | 1467593927070 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593927071 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:47 INFO - PROCESS | 1665 | ++DOCSHELL 0x127254800 == 36 [pid = 1665] [id = 390] 17:58:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1213c8c00) [pid = 1665] [serial = 1169] [outer = 0x0] 17:58:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x126e9a400) [pid = 1665] [serial = 1170] [outer = 0x1213c8c00] 17:58:47 INFO - PROCESS | 1665 | 1467593927095 Marionette DEBUG loaded listener.js 17:58:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x1288c3000) [pid = 1665] [serial = 1171] [outer = 0x1213c8c00] 17:58:47 INFO - PROCESS | 1665 | 1467593927397 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:47 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:47 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 17:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:47 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 17:58:47 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 17:58:47 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:47 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 17:58:47 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 469ms 17:58:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 17:58:47 INFO - PROCESS | 1665 | 1467593927437 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 17:58:47 INFO - PROCESS | 1665 | 1467593927438 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 17:58:47 INFO - PROCESS | 1665 | 1467593927440 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 17:58:47 INFO - PROCESS | 1665 | 1467593927441 Marionette TRACE conn2 <- [1,1534,null,{}] 17:58:47 INFO - PROCESS | 1665 | 1467593927444 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:47 INFO - PROCESS | 1665 | 1467593927445 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:47 INFO - PROCESS | 1665 | 1467593927553 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 17:58:47 INFO - PROCESS | 1665 | 1467593927590 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593927591 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:47 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ba6000 == 37 [pid = 1665] [id = 391] 17:58:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x126e8e400) [pid = 1665] [serial = 1172] [outer = 0x0] 17:58:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x12890e800) [pid = 1665] [serial = 1173] [outer = 0x126e8e400] 17:58:47 INFO - PROCESS | 1665 | 1467593927616 Marionette DEBUG loaded listener.js 17:58:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x128b36800) [pid = 1665] [serial = 1174] [outer = 0x126e8e400] 17:58:47 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x121720c00) [pid = 1665] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 17:58:47 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x1288cc000) [pid = 1665] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 17:58:47 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x128b2ec00) [pid = 1665] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 17:58:47 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x115e8ec00) [pid = 1665] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 17:58:47 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x112d69c00) [pid = 1665] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 17:58:47 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x128907400) [pid = 1665] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 17:58:47 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x118233400) [pid = 1665] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 17:58:47 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x113c69c00) [pid = 1665] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 17:58:47 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x12a73bc00) [pid = 1665] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 17:58:47 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1199ea000) [pid = 1665] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 17:58:47 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x124bcd400) [pid = 1665] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 17:58:47 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x11645fc00) [pid = 1665] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 17:58:47 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x111ca9800) [pid = 1665] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 17:58:47 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x117e18000) [pid = 1665] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 17:58:47 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x112005800) [pid = 1665] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 17:58:47 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x116734000) [pid = 1665] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 17:58:48 INFO - PROCESS | 1665 | 1467593928043 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:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 17:58:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 620ms 17:58:48 INFO - PROCESS | 1665 | 1467593928063 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 17:58:48 INFO - PROCESS | 1665 | 1467593928068 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 17:58:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 17:58:48 INFO - PROCESS | 1665 | 1467593928076 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 17:58:48 INFO - PROCESS | 1665 | 1467593928078 Marionette TRACE conn2 <- [1,1538,null,{}] 17:58:48 INFO - PROCESS | 1665 | 1467593928119 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:48 INFO - PROCESS | 1665 | 1467593928121 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:48 INFO - PROCESS | 1665 | 1467593928247 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 17:58:48 INFO - PROCESS | 1665 | 1467593928255 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593928256 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:48 INFO - PROCESS | 1665 | ++DOCSHELL 0x119c82000 == 38 [pid = 1665] [id = 392] 17:58:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x118231400) [pid = 1665] [serial = 1175] [outer = 0x0] 17:58:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1199ea000) [pid = 1665] [serial = 1176] [outer = 0x118231400] 17:58:48 INFO - PROCESS | 1665 | 1467593928295 Marionette DEBUG loaded listener.js 17:58:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x123e1f800) [pid = 1665] [serial = 1177] [outer = 0x118231400] 17:58:48 INFO - PROCESS | 1665 | 1467593928706 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:48 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:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 641ms 17:58:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 17:58:48 INFO - PROCESS | 1665 | 1467593928719 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 17:58:48 INFO - PROCESS | 1665 | 1467593928721 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 17:58:48 INFO - PROCESS | 1665 | 1467593928723 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 17:58:48 INFO - PROCESS | 1665 | 1467593928725 Marionette TRACE conn2 <- [1,1542,null,{}] 17:58:48 INFO - PROCESS | 1665 | 1467593928727 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:48 INFO - PROCESS | 1665 | 1467593928729 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:48 INFO - PROCESS | 1665 | 1467593928865 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 17:58:48 INFO - PROCESS | 1665 | 1467593928871 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593928873 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:48 INFO - PROCESS | 1665 | ++DOCSHELL 0x12961a800 == 39 [pid = 1665] [id = 393] 17:58:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1199e8400) [pid = 1665] [serial = 1178] [outer = 0x0] 17:58:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x128b2ec00) [pid = 1665] [serial = 1179] [outer = 0x1199e8400] 17:58:48 INFO - PROCESS | 1665 | 1467593928899 Marionette DEBUG loaded listener.js 17:58:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x128be7c00) [pid = 1665] [serial = 1180] [outer = 0x1199e8400] 17:58:49 INFO - PROCESS | 1665 | 1467593929200 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:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 17:58:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 519ms 17:58:49 INFO - PROCESS | 1665 | 1467593929243 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 17:58:49 INFO - PROCESS | 1665 | 1467593929244 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 17:58:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 17:58:49 INFO - PROCESS | 1665 | 1467593929247 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 17:58:49 INFO - PROCESS | 1665 | 1467593929251 Marionette TRACE conn2 <- [1,1546,null,{}] 17:58:49 INFO - PROCESS | 1665 | 1467593929254 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:49 INFO - PROCESS | 1665 | 1467593929255 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:49 INFO - PROCESS | 1665 | 1467593929330 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 17:58:49 INFO - PROCESS | 1665 | 1467593929336 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593929337 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:49 INFO - PROCESS | 1665 | ++DOCSHELL 0x12ae2e000 == 40 [pid = 1665] [id = 394] 17:58:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x128becc00) [pid = 1665] [serial = 1181] [outer = 0x0] 17:58:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x128c97800) [pid = 1665] [serial = 1182] [outer = 0x128becc00] 17:58:49 INFO - PROCESS | 1665 | 1467593929361 Marionette DEBUG loaded listener.js 17:58:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12928b400) [pid = 1665] [serial = 1183] [outer = 0x128becc00] 17:58:49 INFO - PROCESS | 1665 | 1467593929701 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:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 17:58:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 474ms 17:58:49 INFO - PROCESS | 1665 | 1467593929723 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 17:58:49 INFO - PROCESS | 1665 | 1467593929724 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 17:58:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 17:58:49 INFO - PROCESS | 1665 | 1467593929726 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 17:58:49 INFO - PROCESS | 1665 | 1467593929727 Marionette TRACE conn2 <- [1,1550,null,{}] 17:58:49 INFO - PROCESS | 1665 | 1467593929730 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:49 INFO - PROCESS | 1665 | 1467593929731 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:49 INFO - PROCESS | 1665 | 1467593929844 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 17:58:49 INFO - PROCESS | 1665 | 1467593929931 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593929933 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:49 INFO - PROCESS | 1665 | ++DOCSHELL 0x1130c2000 == 41 [pid = 1665] [id = 395] 17:58:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x10ebf4400) [pid = 1665] [serial = 1184] [outer = 0x0] 17:58:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1122b8000) [pid = 1665] [serial = 1185] [outer = 0x10ebf4400] 17:58:49 INFO - PROCESS | 1665 | 1467593929964 Marionette DEBUG loaded listener.js 17:58:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x114f99400) [pid = 1665] [serial = 1186] [outer = 0x10ebf4400] 17:58:50 INFO - PROCESS | 1665 | 1467593930395 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:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 17:58:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 722ms 17:58:50 INFO - PROCESS | 1665 | 1467593930450 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 17:58:50 INFO - PROCESS | 1665 | 1467593930453 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 17:58:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 17:58:50 INFO - PROCESS | 1665 | 1467593930456 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 17:58:50 INFO - PROCESS | 1665 | 1467593930458 Marionette TRACE conn2 <- [1,1554,null,{}] 17:58:50 INFO - PROCESS | 1665 | 1467593930462 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:50 INFO - PROCESS | 1665 | 1467593930465 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:50 INFO - PROCESS | 1665 | 1467593930602 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 17:58:50 INFO - PROCESS | 1665 | 1467593930642 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593930644 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:50 INFO - PROCESS | 1665 | ++DOCSHELL 0x118ac7000 == 42 [pid = 1665] [id = 396] 17:58:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x116a1bc00) [pid = 1665] [serial = 1187] [outer = 0x0] 17:58:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x11823e400) [pid = 1665] [serial = 1188] [outer = 0x116a1bc00] 17:58:50 INFO - PROCESS | 1665 | 1467593930674 Marionette DEBUG loaded listener.js 17:58:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x1185e4400) [pid = 1665] [serial = 1189] [outer = 0x116a1bc00] 17:58:51 INFO - PROCESS | 1665 | 1467593931103 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:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 17:58:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 671ms 17:58:51 INFO - PROCESS | 1665 | 1467593931130 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 17:58:51 INFO - PROCESS | 1665 | 1467593931133 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 17:58:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 17:58:51 INFO - PROCESS | 1665 | 1467593931136 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 17:58:51 INFO - PROCESS | 1665 | 1467593931137 Marionette TRACE conn2 <- [1,1558,null,{}] 17:58:51 INFO - PROCESS | 1665 | 1467593931139 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:51 INFO - PROCESS | 1665 | 1467593931141 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:51 INFO - PROCESS | 1665 | 1467593931268 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 17:58:51 INFO - PROCESS | 1665 | 1467593931329 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593931330 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x128b99000 == 43 [pid = 1665] [id = 397] 17:58:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x119238000) [pid = 1665] [serial = 1190] [outer = 0x0] 17:58:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x1199e8c00) [pid = 1665] [serial = 1191] [outer = 0x119238000] 17:58:51 INFO - PROCESS | 1665 | 1467593931359 Marionette DEBUG loaded listener.js 17:58:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x121260400) [pid = 1665] [serial = 1192] [outer = 0x119238000] 17:58:51 INFO - PROCESS | 1665 | 1467593931806 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:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 17:58:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 721ms 17:58:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 17:58:51 INFO - PROCESS | 1665 | 1467593931857 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 17:58:51 INFO - PROCESS | 1665 | 1467593931859 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 17:58:51 INFO - PROCESS | 1665 | 1467593931882 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 17:58:51 INFO - PROCESS | 1665 | 1467593931885 Marionette TRACE conn2 <- [1,1562,null,{}] 17:58:51 INFO - PROCESS | 1665 | 1467593931891 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:51 INFO - PROCESS | 1665 | 1467593931893 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:51 INFO - PROCESS | 1665 | 1467593931981 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 17:58:52 INFO - PROCESS | 1665 | 1467593932050 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593932051 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:52 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b162000 == 44 [pid = 1665] [id = 398] 17:58:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x121262400) [pid = 1665] [serial = 1193] [outer = 0x0] 17:58:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x124bbf800) [pid = 1665] [serial = 1194] [outer = 0x121262400] 17:58:52 INFO - PROCESS | 1665 | 1467593932081 Marionette DEBUG loaded listener.js 17:58:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x12558b000) [pid = 1665] [serial = 1195] [outer = 0x121262400] 17:58:52 INFO - PROCESS | 1665 | 1467593932523 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:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 17:58:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 693ms 17:58:52 INFO - PROCESS | 1665 | 1467593932593 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 17:58:52 INFO - PROCESS | 1665 | 1467593932596 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 17:58:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 17:58:52 INFO - PROCESS | 1665 | 1467593932621 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 17:58:52 INFO - PROCESS | 1665 | 1467593932623 Marionette TRACE conn2 <- [1,1566,null,{}] 17:58:52 INFO - PROCESS | 1665 | 1467593932627 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:52 INFO - PROCESS | 1665 | 1467593932630 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:52 INFO - PROCESS | 1665 | 1467593932786 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 17:58:52 INFO - PROCESS | 1665 | 1467593932882 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593932883 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:52 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b993000 == 45 [pid = 1665] [id = 399] 17:58:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x12481b400) [pid = 1665] [serial = 1196] [outer = 0x0] 17:58:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x128baf000) [pid = 1665] [serial = 1197] [outer = 0x12481b400] 17:58:52 INFO - PROCESS | 1665 | 1467593932929 Marionette DEBUG loaded listener.js 17:58:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x128c8e800) [pid = 1665] [serial = 1198] [outer = 0x12481b400] 17:58:53 INFO - PROCESS | 1665 | 1467593933388 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:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 17:58:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 775ms 17:58:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 17:58:53 INFO - PROCESS | 1665 | 1467593933393 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 17:58:53 INFO - PROCESS | 1665 | 1467593933394 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 17:58:53 INFO - PROCESS | 1665 | 1467593933397 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 17:58:53 INFO - PROCESS | 1665 | 1467593933398 Marionette TRACE conn2 <- [1,1570,null,{}] 17:58:53 INFO - PROCESS | 1665 | 1467593933401 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:53 INFO - PROCESS | 1665 | 1467593933403 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:53 INFO - PROCESS | 1665 | 1467593933502 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 17:58:53 INFO - PROCESS | 1665 | 1467593933558 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593933562 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:53 INFO - PROCESS | 1665 | ++DOCSHELL 0x117e7c800 == 46 [pid = 1665] [id = 400] 17:58:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x128910400) [pid = 1665] [serial = 1199] [outer = 0x0] 17:58:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x128bb0000) [pid = 1665] [serial = 1200] [outer = 0x128910400] 17:58:53 INFO - PROCESS | 1665 | 1467593933611 Marionette DEBUG loaded listener.js 17:58:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x1293e3400) [pid = 1665] [serial = 1201] [outer = 0x128910400] 17:58:54 INFO - PROCESS | 1665 | 1467593934161 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:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 17:58:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 819ms 17:58:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 17:58:54 INFO - PROCESS | 1665 | 1467593934217 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 17:58:54 INFO - PROCESS | 1665 | 1467593934219 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 17:58:54 INFO - PROCESS | 1665 | 1467593934222 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 17:58:54 INFO - PROCESS | 1665 | 1467593934224 Marionette TRACE conn2 <- [1,1574,null,{}] 17:58:54 INFO - PROCESS | 1665 | 1467593934227 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:54 INFO - PROCESS | 1665 | 1467593934229 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:54 INFO - PROCESS | 1665 | 1467593934330 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 17:58:54 INFO - PROCESS | 1665 | 1467593934394 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593934395 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:54 INFO - PROCESS | 1665 | ++DOCSHELL 0x113ced000 == 47 [pid = 1665] [id = 401] 17:58:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x118239800) [pid = 1665] [serial = 1202] [outer = 0x0] 17:58:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x11843a400) [pid = 1665] [serial = 1203] [outer = 0x118239800] 17:58:54 INFO - PROCESS | 1665 | 1467593934424 Marionette DEBUG loaded listener.js 17:58:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 117 (0x118a5d800) [pid = 1665] [serial = 1204] [outer = 0x118239800] 17:58:55 INFO - PROCESS | 1665 | --DOCSHELL 0x12ae2e000 == 46 [pid = 1665] [id = 394] 17:58:55 INFO - PROCESS | 1665 | --DOCSHELL 0x12961a800 == 45 [pid = 1665] [id = 393] 17:58:55 INFO - PROCESS | 1665 | --DOCSHELL 0x119c82000 == 44 [pid = 1665] [id = 392] 17:58:55 INFO - PROCESS | 1665 | --DOCSHELL 0x128ba6000 == 43 [pid = 1665] [id = 391] 17:58:55 INFO - PROCESS | 1665 | --DOCSHELL 0x127254800 == 42 [pid = 1665] [id = 390] 17:58:55 INFO - PROCESS | 1665 | --DOCSHELL 0x125561000 == 41 [pid = 1665] [id = 389] 17:58:55 INFO - PROCESS | 1665 | --DOCSHELL 0x123b45000 == 40 [pid = 1665] [id = 388] 17:58:55 INFO - PROCESS | 1665 | --DOCSHELL 0x117144000 == 39 [pid = 1665] [id = 387] 17:58:55 INFO - PROCESS | 1665 | --DOCSHELL 0x119c83000 == 38 [pid = 1665] [id = 386] 17:58:55 INFO - PROCESS | 1665 | --DOCSHELL 0x1185d6800 == 37 [pid = 1665] [id = 385] 17:58:55 INFO - PROCESS | 1665 | --DOCSHELL 0x11715e000 == 36 [pid = 1665] [id = 384] 17:58:55 INFO - PROCESS | 1665 | --DOCSHELL 0x112f32800 == 35 [pid = 1665] [id = 383] 17:58:55 INFO - PROCESS | 1665 | --DOCSHELL 0x118ad4800 == 34 [pid = 1665] [id = 382] 17:58:55 INFO - PROCESS | 1665 | --DOCSHELL 0x1130bc000 == 33 [pid = 1665] [id = 381] 17:58:55 INFO - PROCESS | 1665 | --DOCSHELL 0x117e7c800 == 32 [pid = 1665] [id = 400] 17:58:55 INFO - PROCESS | 1665 | --DOCSHELL 0x12b993000 == 31 [pid = 1665] [id = 399] 17:58:55 INFO - PROCESS | 1665 | --DOCSHELL 0x12b162000 == 30 [pid = 1665] [id = 398] 17:58:55 INFO - PROCESS | 1665 | --DOCSHELL 0x128b99000 == 29 [pid = 1665] [id = 397] 17:58:55 INFO - PROCESS | 1665 | --DOCSHELL 0x118ac7000 == 28 [pid = 1665] [id = 396] 17:58:55 INFO - PROCESS | 1665 | --DOCSHELL 0x1130c2000 == 27 [pid = 1665] [id = 395] 17:58:55 INFO - PROCESS | 1665 | --DOMWINDOW == 116 (0x123b0b800) [pid = 1665] [serial = 1107] [outer = 0x0] [url = about:blank] 17:58:55 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x12686f400) [pid = 1665] [serial = 1108] [outer = 0x0] [url = about:blank] 17:58:55 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x128bb7000) [pid = 1665] [serial = 1119] [outer = 0x0] [url = about:blank] 17:58:55 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x128b33000) [pid = 1665] [serial = 1116] [outer = 0x0] [url = about:blank] 17:58:55 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x128bb4400) [pid = 1665] [serial = 1117] [outer = 0x0] [url = about:blank] 17:58:55 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x11663d000) [pid = 1665] [serial = 1092] [outer = 0x0] [url = about:blank] 17:58:55 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x116f93800) [pid = 1665] [serial = 1093] [outer = 0x0] [url = about:blank] 17:58:55 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x126e90000) [pid = 1665] [serial = 1110] [outer = 0x0] [url = about:blank] 17:58:55 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x128911c00) [pid = 1665] [serial = 1122] [outer = 0x0] [url = about:blank] 17:58:55 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x1288c5000) [pid = 1665] [serial = 1111] [outer = 0x0] [url = about:blank] 17:58:55 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x11823c800) [pid = 1665] [serial = 1095] [outer = 0x0] [url = about:blank] 17:58:55 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x11851c400) [pid = 1665] [serial = 1096] [outer = 0x0] [url = about:blank] 17:58:55 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x128911000) [pid = 1665] [serial = 1114] [outer = 0x0] [url = about:blank] 17:58:55 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x1288ca800) [pid = 1665] [serial = 1113] [outer = 0x0] [url = about:blank] 17:58:55 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x12a9ae400) [pid = 1665] [serial = 1125] [outer = 0x0] [url = about:blank] 17:58:55 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x120e4a400) [pid = 1665] [serial = 1101] [outer = 0x0] [url = about:blank] 17:58:55 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x12b092000) [pid = 1665] [serial = 1128] [outer = 0x0] [url = about:blank] 17:58:55 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x12105b800) [pid = 1665] [serial = 1102] [outer = 0x0] [url = about:blank] 17:58:55 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x121260800) [pid = 1665] [serial = 1104] [outer = 0x0] [url = about:blank] 17:58:55 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x12171f400) [pid = 1665] [serial = 1105] [outer = 0x0] [url = about:blank] 17:58:55 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x119623c00) [pid = 1665] [serial = 1098] [outer = 0x0] [url = about:blank] 17:58:55 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x1199e3800) [pid = 1665] [serial = 1099] [outer = 0x0] [url = about:blank] 17:58:55 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x12b130400) [pid = 1665] [serial = 1138] [outer = 0x0] [url = about:blank] 17:58:55 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x113377000) [pid = 1665] [serial = 1131] [outer = 0x0] [url = about:blank] 17:58:55 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x123b9bc00) [pid = 1665] [serial = 1126] [outer = 0x0] [url = about:blank] 17:58:55 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x11663b400) [pid = 1665] [serial = 1132] [outer = 0x0] [url = about:blank] 17:58:55 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x12b098800) [pid = 1665] [serial = 1129] [outer = 0x0] [url = about:blank] 17:58:55 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x12a737c00) [pid = 1665] [serial = 1123] [outer = 0x0] [url = about:blank] 17:58:55 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x119989800) [pid = 1665] [serial = 1134] [outer = 0x0] [url = about:blank] 17:58:55 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x12928b800) [pid = 1665] [serial = 1120] [outer = 0x0] [url = about:blank] 17:58:55 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1293e0c00) [pid = 1665] [serial = 1135] [outer = 0x0] [url = about:blank] 17:58:55 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x12b00b400) [pid = 1665] [serial = 1137] [outer = 0x0] [url = about:blank] 17:58:55 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x12b9cfc00) [pid = 1665] [serial = 1140] [outer = 0x0] [url = about:blank] 17:58:55 INFO - PROCESS | 1665 | 1467593935423 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:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 17:58:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1224ms 17:58:55 INFO - PROCESS | 1665 | 1467593935446 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 17:58:55 INFO - PROCESS | 1665 | 1467593935450 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 17:58:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 17:58:55 INFO - PROCESS | 1665 | 1467593935460 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 17:58:55 INFO - PROCESS | 1665 | 1467593935462 Marionette TRACE conn2 <- [1,1578,null,{}] 17:58:55 INFO - PROCESS | 1665 | 1467593935468 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:55 INFO - PROCESS | 1665 | 1467593935469 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:55 INFO - PROCESS | 1665 | 1467593935552 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 17:58:55 INFO - PROCESS | 1665 | 1467593935557 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593935558 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:55 INFO - PROCESS | 1665 | ++DOCSHELL 0x115e3f800 == 28 [pid = 1665] [id = 402] 17:58:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x112febc00) [pid = 1665] [serial = 1205] [outer = 0x0] 17:58:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x114fa1000) [pid = 1665] [serial = 1206] [outer = 0x112febc00] 17:58:55 INFO - PROCESS | 1665 | 1467593935590 Marionette DEBUG loaded listener.js 17:58:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x115e22c00) [pid = 1665] [serial = 1207] [outer = 0x112febc00] 17:58:55 INFO - PROCESS | 1665 | 1467593935941 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:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 17:58:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 524ms 17:58:55 INFO - PROCESS | 1665 | 1467593935984 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 17:58:55 INFO - PROCESS | 1665 | 1467593935987 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 17:58:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 17:58:55 INFO - PROCESS | 1665 | 1467593935992 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 17:58:55 INFO - PROCESS | 1665 | 1467593935994 Marionette TRACE conn2 <- [1,1582,null,{}] 17:58:55 INFO - PROCESS | 1665 | 1467593935996 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:55 INFO - PROCESS | 1665 | 1467593935998 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:56 INFO - PROCESS | 1665 | 1467593936075 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 17:58:56 INFO - PROCESS | 1665 | 1467593936080 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593936082 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:56 INFO - PROCESS | 1665 | ++DOCSHELL 0x117e87800 == 29 [pid = 1665] [id = 403] 17:58:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1164e7800) [pid = 1665] [serial = 1208] [outer = 0x0] 17:58:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1176eb400) [pid = 1665] [serial = 1209] [outer = 0x1164e7800] 17:58:56 INFO - PROCESS | 1665 | 1467593936112 Marionette DEBUG loaded listener.js 17:58:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x11823ac00) [pid = 1665] [serial = 1210] [outer = 0x1164e7800] 17:58:56 INFO - PROCESS | 1665 | 1467593936506 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:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 17:58:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 570ms 17:58:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 17:58:56 INFO - PROCESS | 1665 | 1467593936563 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 17:58:56 INFO - PROCESS | 1665 | 1467593936565 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 17:58:56 INFO - PROCESS | 1665 | 1467593936569 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 17:58:56 INFO - PROCESS | 1665 | 1467593936572 Marionette TRACE conn2 <- [1,1586,null,{}] 17:58:56 INFO - PROCESS | 1665 | 1467593936584 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:56 INFO - PROCESS | 1665 | 1467593936589 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:56 INFO - PROCESS | 1665 | 1467593936706 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 17:58:56 INFO - PROCESS | 1665 | 1467593936715 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593936718 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:56 INFO - PROCESS | 1665 | ++DOCSHELL 0x119597000 == 30 [pid = 1665] [id = 404] 17:58:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x114f92400) [pid = 1665] [serial = 1211] [outer = 0x0] 17:58:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x119237000) [pid = 1665] [serial = 1212] [outer = 0x114f92400] 17:58:56 INFO - PROCESS | 1665 | 1467593936763 Marionette DEBUG loaded listener.js 17:58:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x119679400) [pid = 1665] [serial = 1213] [outer = 0x114f92400] 17:58:57 INFO - PROCESS | 1665 | 1467593937186 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:57 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:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 624ms 17:58:57 INFO - PROCESS | 1665 | 1467593937192 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 17:58:57 INFO - PROCESS | 1665 | 1467593937194 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 17:58:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 17:58:57 INFO - PROCESS | 1665 | 1467593937205 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 17:58:57 INFO - PROCESS | 1665 | 1467593937207 Marionette TRACE conn2 <- [1,1590,null,{}] 17:58:57 INFO - PROCESS | 1665 | 1467593937209 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:57 INFO - PROCESS | 1665 | 1467593937210 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:57 INFO - PROCESS | 1665 | 1467593937324 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 17:58:57 INFO - PROCESS | 1665 | 1467593937330 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593937334 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:57 INFO - PROCESS | 1665 | ++DOCSHELL 0x119e8d000 == 31 [pid = 1665] [id = 405] 17:58:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x119682800) [pid = 1665] [serial = 1214] [outer = 0x0] 17:58:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1199f2c00) [pid = 1665] [serial = 1215] [outer = 0x119682800] 17:58:57 INFO - PROCESS | 1665 | 1467593937359 Marionette DEBUG loaded listener.js 17:58:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x120e75c00) [pid = 1665] [serial = 1216] [outer = 0x119682800] 17:58:57 INFO - PROCESS | 1665 | 1467593937679 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:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 17:58:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 523ms 17:58:57 INFO - PROCESS | 1665 | 1467593937724 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 17:58:57 INFO - PROCESS | 1665 | 1467593937725 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 17:58:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 17:58:57 INFO - PROCESS | 1665 | 1467593937728 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 17:58:57 INFO - PROCESS | 1665 | 1467593937729 Marionette TRACE conn2 <- [1,1594,null,{}] 17:58:57 INFO - PROCESS | 1665 | 1467593937738 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:57 INFO - PROCESS | 1665 | 1467593937739 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:57 INFO - PROCESS | 1665 | 1467593937834 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 17:58:57 INFO - PROCESS | 1665 | 1467593937838 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593937839 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:57 INFO - PROCESS | 1665 | ++DOCSHELL 0x12173f800 == 32 [pid = 1665] [id = 406] 17:58:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x116734000) [pid = 1665] [serial = 1217] [outer = 0x0] 17:58:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x121062400) [pid = 1665] [serial = 1218] [outer = 0x116734000] 17:58:57 INFO - PROCESS | 1665 | 1467593937864 Marionette DEBUG loaded listener.js 17:58:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1213b3800) [pid = 1665] [serial = 1219] [outer = 0x116734000] 17:58:58 INFO - PROCESS | 1665 | 1467593938227 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:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 17:58:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 527ms 17:58:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 17:58:58 INFO - PROCESS | 1665 | 1467593938260 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 17:58:58 INFO - PROCESS | 1665 | 1467593938261 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 17:58:58 INFO - PROCESS | 1665 | 1467593938264 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 17:58:58 INFO - PROCESS | 1665 | 1467593938265 Marionette TRACE conn2 <- [1,1598,null,{}] 17:58:58 INFO - PROCESS | 1665 | 1467593938267 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:58 INFO - PROCESS | 1665 | 1467593938271 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:58 INFO - PROCESS | 1665 | 1467593938385 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 17:58:58 INFO - PROCESS | 1665 | 1467593938418 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593938419 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:58 INFO - PROCESS | 1665 | ++DOCSHELL 0x12497f000 == 33 [pid = 1665] [id = 407] 17:58:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x121662c00) [pid = 1665] [serial = 1220] [outer = 0x0] 17:58:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x123a20400) [pid = 1665] [serial = 1221] [outer = 0x121662c00] 17:58:58 INFO - PROCESS | 1665 | 1467593938444 Marionette DEBUG loaded listener.js 17:58:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x12551fc00) [pid = 1665] [serial = 1222] [outer = 0x121662c00] 17:58:58 INFO - PROCESS | 1665 | 1467593938760 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:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 17:58:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 520ms 17:58:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 17:58:58 INFO - PROCESS | 1665 | 1467593938792 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 17:58:58 INFO - PROCESS | 1665 | 1467593938793 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 17:58:58 INFO - PROCESS | 1665 | 1467593938795 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 17:58:58 INFO - PROCESS | 1665 | 1467593938796 Marionette TRACE conn2 <- [1,1602,null,{}] 17:58:58 INFO - PROCESS | 1665 | 1467593938799 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:58 INFO - PROCESS | 1665 | 1467593938800 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:58 INFO - PROCESS | 1665 | 1467593938900 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 17:58:58 INFO - PROCESS | 1665 | 1467593938936 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593938938 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:58 INFO - PROCESS | 1665 | ++DOCSHELL 0x1268e2800 == 34 [pid = 1665] [id = 408] 17:58:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x125520c00) [pid = 1665] [serial = 1223] [outer = 0x0] 17:58:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x126875800) [pid = 1665] [serial = 1224] [outer = 0x125520c00] 17:58:58 INFO - PROCESS | 1665 | 1467593938962 Marionette DEBUG loaded listener.js 17:58:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x126f42800) [pid = 1665] [serial = 1225] [outer = 0x125520c00] 17:58:59 INFO - PROCESS | 1665 | 1467593939251 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:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 17:58:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 472ms 17:58:59 INFO - PROCESS | 1665 | 1467593939278 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 17:58:59 INFO - PROCESS | 1665 | 1467593939279 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 17:58:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 17:58:59 INFO - PROCESS | 1665 | 1467593939286 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 17:58:59 INFO - PROCESS | 1665 | 1467593939287 Marionette TRACE conn2 <- [1,1606,null,{}] 17:58:59 INFO - PROCESS | 1665 | 1467593939289 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:59 INFO - PROCESS | 1665 | 1467593939290 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:59 INFO - PROCESS | 1665 | 1467593939386 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 17:58:59 INFO - PROCESS | 1665 | 1467593939389 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593939390 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x127254800 == 35 [pid = 1665] [id = 409] 17:58:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x125526000) [pid = 1665] [serial = 1226] [outer = 0x0] 17:58:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x127270400) [pid = 1665] [serial = 1227] [outer = 0x125526000] 17:58:59 INFO - PROCESS | 1665 | 1467593939415 Marionette DEBUG loaded listener.js 17:58:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x1288c6000) [pid = 1665] [serial = 1228] [outer = 0x125526000] 17:58:59 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x128becc00) [pid = 1665] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 17:58:59 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x1213c8800) [pid = 1665] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 17:58:59 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x119235400) [pid = 1665] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 17:58:59 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x116635c00) [pid = 1665] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 17:58:59 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x1185df400) [pid = 1665] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 17:58:59 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x111aa5800) [pid = 1665] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 17:58:59 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x116908800) [pid = 1665] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 17:58:59 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x11822fc00) [pid = 1665] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 17:58:59 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x113c8e800) [pid = 1665] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 17:58:59 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x11817ac00) [pid = 1665] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 17:58:59 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1213c8c00) [pid = 1665] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 17:58:59 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x126e8e400) [pid = 1665] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 17:58:59 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x1199e8400) [pid = 1665] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 17:58:59 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x118231400) [pid = 1665] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 17:58:59 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x118e99400) [pid = 1665] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 17:58:59 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x128be9400) [pid = 1665] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 17:58:59 INFO - PROCESS | 1665 | 1467593939881 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:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 17:58:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 621ms 17:58:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 17:58:59 INFO - PROCESS | 1665 | 1467593939906 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 17:58:59 INFO - PROCESS | 1665 | 1467593939908 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 17:58:59 INFO - PROCESS | 1665 | 1467593939910 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 17:58:59 INFO - PROCESS | 1665 | 1467593939911 Marionette TRACE conn2 <- [1,1610,null,{}] 17:58:59 INFO - PROCESS | 1665 | 1467593939913 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:59 INFO - PROCESS | 1665 | 1467593939914 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:58:59 INFO - PROCESS | 1665 | 1467593939995 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 17:59:00 INFO - PROCESS | 1665 | 1467593940055 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593940056 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x119595000 == 36 [pid = 1665] [id = 410] 17:59:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x113c8e800) [pid = 1665] [serial = 1229] [outer = 0x0] 17:59:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x118a5cc00) [pid = 1665] [serial = 1230] [outer = 0x113c8e800] 17:59:00 INFO - PROCESS | 1665 | 1467593940080 Marionette DEBUG loaded listener.js 17:59:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1213b2400) [pid = 1665] [serial = 1231] [outer = 0x113c8e800] 17:59:00 INFO - PROCESS | 1665 | 1467593940362 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:59:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 17:59:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 467ms 17:59:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 17:59:00 INFO - PROCESS | 1665 | 1467593940378 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 17:59:00 INFO - PROCESS | 1665 | 1467593940379 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 17:59:00 INFO - PROCESS | 1665 | 1467593940389 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 17:59:00 INFO - PROCESS | 1665 | 1467593940390 Marionette TRACE conn2 <- [1,1614,null,{}] 17:59:00 INFO - PROCESS | 1665 | 1467593940392 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:59:00 INFO - PROCESS | 1665 | 1467593940393 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:00 INFO - PROCESS | 1665 | 1467593940473 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 17:59:00 INFO - PROCESS | 1665 | 1467593940478 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593940479 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x129390800 == 37 [pid = 1665] [id = 411] 17:59:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1213b5800) [pid = 1665] [serial = 1232] [outer = 0x0] 17:59:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x128907c00) [pid = 1665] [serial = 1233] [outer = 0x1213b5800] 17:59:00 INFO - PROCESS | 1665 | 1467593940505 Marionette DEBUG loaded listener.js 17:59:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x128b36400) [pid = 1665] [serial = 1234] [outer = 0x1213b5800] 17:59:00 INFO - PROCESS | 1665 | 1467593940842 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:59:00 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:59:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 476ms 17:59:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 17:59:00 INFO - PROCESS | 1665 | 1467593940859 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 17:59:00 INFO - PROCESS | 1665 | 1467593940860 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 17:59:00 INFO - PROCESS | 1665 | 1467593940862 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 17:59:00 INFO - PROCESS | 1665 | 1467593940865 Marionette TRACE conn2 <- [1,1618,null,{}] 17:59:00 INFO - PROCESS | 1665 | 1467593940869 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:59:00 INFO - PROCESS | 1665 | 1467593940871 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:00 INFO - PROCESS | 1665 | 1467593940990 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 17:59:00 INFO - PROCESS | 1665 | 1467593940995 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593940997 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x12173e000 == 38 [pid = 1665] [id = 412] 17:59:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x128b39000) [pid = 1665] [serial = 1235] [outer = 0x0] 17:59:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x128b48800) [pid = 1665] [serial = 1236] [outer = 0x128b39000] 17:59:01 INFO - PROCESS | 1665 | 1467593941027 Marionette DEBUG loaded listener.js 17:59:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x128c8bc00) [pid = 1665] [serial = 1237] [outer = 0x128b39000] 17:59:01 INFO - PROCESS | 1665 | 1467593941323 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:59:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 17:59:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 472ms 17:59:01 INFO - PROCESS | 1665 | 1467593941338 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 17:59:01 INFO - PROCESS | 1665 | 1467593941339 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 17:59:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 17:59:01 INFO - PROCESS | 1665 | 1467593941342 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 17:59:01 INFO - PROCESS | 1665 | 1467593941344 Marionette TRACE conn2 <- [1,1622,null,{}] 17:59:01 INFO - PROCESS | 1665 | 1467593941346 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:59:01 INFO - PROCESS | 1665 | 1467593941348 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:01 INFO - PROCESS | 1665 | 1467593941439 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 17:59:01 INFO - PROCESS | 1665 | 1467593941442 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593941443 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x12ae2f800 == 39 [pid = 1665] [id = 413] 17:59:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x128c8c800) [pid = 1665] [serial = 1238] [outer = 0x0] 17:59:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x129288800) [pid = 1665] [serial = 1239] [outer = 0x128c8c800] 17:59:01 INFO - PROCESS | 1665 | 1467593941468 Marionette DEBUG loaded listener.js 17:59:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x1293de800) [pid = 1665] [serial = 1240] [outer = 0x128c8c800] 17:59:01 INFO - PROCESS | 1665 | 1467593941881 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:59:01 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:59:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 575ms 17:59:01 INFO - PROCESS | 1665 | 1467593941918 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 17:59:01 INFO - PROCESS | 1665 | 1467593941921 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 17:59:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 17:59:01 INFO - PROCESS | 1665 | 1467593941924 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 17:59:01 INFO - PROCESS | 1665 | 1467593941926 Marionette TRACE conn2 <- [1,1626,null,{}] 17:59:01 INFO - PROCESS | 1665 | 1467593941930 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:59:01 INFO - PROCESS | 1665 | 1467593941932 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:02 INFO - PROCESS | 1665 | 1467593942044 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 17:59:02 INFO - PROCESS | 1665 | 1467593942104 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593942105 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:02 INFO - PROCESS | 1665 | ++DOCSHELL 0x116aaf000 == 40 [pid = 1665] [id = 414] 17:59:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x112fee800) [pid = 1665] [serial = 1241] [outer = 0x0] 17:59:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x113c90000) [pid = 1665] [serial = 1242] [outer = 0x112fee800] 17:59:02 INFO - PROCESS | 1665 | 1467593942136 Marionette DEBUG loaded listener.js 17:59:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x116199800) [pid = 1665] [serial = 1243] [outer = 0x112fee800] 17:59:02 INFO - PROCESS | 1665 | 1467593942656 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:59:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 17:59:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 771ms 17:59:02 INFO - PROCESS | 1665 | 1467593942695 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 17:59:02 INFO - PROCESS | 1665 | 1467593942698 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 17:59:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 17:59:02 INFO - PROCESS | 1665 | 1467593942735 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 17:59:02 INFO - PROCESS | 1665 | 1467593942738 Marionette TRACE conn2 <- [1,1630,null,{}] 17:59:02 INFO - PROCESS | 1665 | 1467593942741 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:59:02 INFO - PROCESS | 1665 | 1467593942743 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:02 INFO - PROCESS | 1665 | 1467593942852 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 17:59:02 INFO - PROCESS | 1665 | 1467593942931 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593942932 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:02 INFO - PROCESS | 1665 | ++DOCSHELL 0x120f77000 == 41 [pid = 1665] [id = 415] 17:59:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x118235000) [pid = 1665] [serial = 1244] [outer = 0x0] 17:59:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x118519000) [pid = 1665] [serial = 1245] [outer = 0x118235000] 17:59:02 INFO - PROCESS | 1665 | 1467593942963 Marionette DEBUG loaded listener.js 17:59:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x118a92400) [pid = 1665] [serial = 1246] [outer = 0x118235000] 17:59:03 INFO - PROCESS | 1665 | 1467593943646 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:59:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 17:59:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 931ms 17:59:03 INFO - PROCESS | 1665 | 1467593943661 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 17:59:03 INFO - PROCESS | 1665 | 1467593943663 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 17:59:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 17:59:03 INFO - PROCESS | 1665 | 1467593943695 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 17:59:03 INFO - PROCESS | 1665 | 1467593943698 Marionette TRACE conn2 <- [1,1634,null,{}] 17:59:03 INFO - PROCESS | 1665 | 1467593943708 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:59:03 INFO - PROCESS | 1665 | 1467593943710 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:03 INFO - PROCESS | 1665 | 1467593943817 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 17:59:03 INFO - PROCESS | 1665 | 1467593943871 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593943874 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x117149000 == 42 [pid = 1665] [id = 416] 17:59:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x114fa7000) [pid = 1665] [serial = 1247] [outer = 0x0] 17:59:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x1164e9800) [pid = 1665] [serial = 1248] [outer = 0x114fa7000] 17:59:03 INFO - PROCESS | 1665 | 1467593943902 Marionette DEBUG loaded listener.js 17:59:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x1176ef000) [pid = 1665] [serial = 1249] [outer = 0x114fa7000] 17:59:04 INFO - PROCESS | 1665 | --DOCSHELL 0x12173e000 == 41 [pid = 1665] [id = 412] 17:59:04 INFO - PROCESS | 1665 | --DOCSHELL 0x129390800 == 40 [pid = 1665] [id = 411] 17:59:04 INFO - PROCESS | 1665 | --DOCSHELL 0x119595000 == 39 [pid = 1665] [id = 410] 17:59:04 INFO - PROCESS | 1665 | --DOCSHELL 0x127254800 == 38 [pid = 1665] [id = 409] 17:59:04 INFO - PROCESS | 1665 | --DOCSHELL 0x1268e2800 == 37 [pid = 1665] [id = 408] 17:59:04 INFO - PROCESS | 1665 | --DOCSHELL 0x12497f000 == 36 [pid = 1665] [id = 407] 17:59:04 INFO - PROCESS | 1665 | --DOCSHELL 0x12173f800 == 35 [pid = 1665] [id = 406] 17:59:04 INFO - PROCESS | 1665 | --DOCSHELL 0x119e8d000 == 34 [pid = 1665] [id = 405] 17:59:04 INFO - PROCESS | 1665 | --DOCSHELL 0x119597000 == 33 [pid = 1665] [id = 404] 17:59:04 INFO - PROCESS | 1665 | --DOCSHELL 0x117e87800 == 32 [pid = 1665] [id = 403] 17:59:04 INFO - PROCESS | 1665 | --DOCSHELL 0x115e3f800 == 31 [pid = 1665] [id = 402] 17:59:04 INFO - PROCESS | 1665 | 1467593944319 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:59:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 17:59:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 634ms 17:59:04 INFO - PROCESS | 1665 | 1467593944327 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 17:59:04 INFO - PROCESS | 1665 | 1467593944329 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 17:59:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 17:59:04 INFO - PROCESS | 1665 | 1467593944336 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 17:59:04 INFO - PROCESS | 1665 | 1467593944338 Marionette TRACE conn2 <- [1,1638,null,{}] 17:59:04 INFO - PROCESS | 1665 | 1467593944340 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:59:04 INFO - PROCESS | 1665 | 1467593944342 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:04 INFO - PROCESS | 1665 | 1467593944424 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 17:59:04 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x12b9d5c00) [pid = 1665] [serial = 1141] [outer = 0x0] [url = about:blank] 17:59:04 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x12a9ad400) [pid = 1665] [serial = 1090] [outer = 0x0] [url = about:blank] 17:59:04 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x128c97800) [pid = 1665] [serial = 1182] [outer = 0x0] [url = about:blank] 17:59:04 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x12172d000) [pid = 1665] [serial = 1164] [outer = 0x0] [url = about:blank] 17:59:04 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x12687dc00) [pid = 1665] [serial = 1168] [outer = 0x0] [url = about:blank] 17:59:04 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x124ebec00) [pid = 1665] [serial = 1167] [outer = 0x0] [url = about:blank] 17:59:04 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x117e0ec00) [pid = 1665] [serial = 1152] [outer = 0x0] [url = about:blank] 17:59:04 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x1185d8000) [pid = 1665] [serial = 1153] [outer = 0x0] [url = about:blank] 17:59:04 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x118a93400) [pid = 1665] [serial = 1155] [outer = 0x0] [url = about:blank] 17:59:04 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x11967b400) [pid = 1665] [serial = 1156] [outer = 0x0] [url = about:blank] 17:59:04 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x112006000) [pid = 1665] [serial = 1143] [outer = 0x0] [url = about:blank] 17:59:04 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x112e4c800) [pid = 1665] [serial = 1144] [outer = 0x0] [url = about:blank] 17:59:04 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x116a1b400) [pid = 1665] [serial = 1149] [outer = 0x0] [url = about:blank] 17:59:04 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1176e0c00) [pid = 1665] [serial = 1150] [outer = 0x0] [url = about:blank] 17:59:04 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x121062000) [pid = 1665] [serial = 1161] [outer = 0x0] [url = about:blank] 17:59:04 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x119e52800) [pid = 1665] [serial = 1158] [outer = 0x0] [url = about:blank] 17:59:04 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x120e7b800) [pid = 1665] [serial = 1159] [outer = 0x0] [url = about:blank] 17:59:04 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x118235400) [pid = 1665] [serial = 1146] [outer = 0x0] [url = about:blank] 17:59:04 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x118a55c00) [pid = 1665] [serial = 1147] [outer = 0x0] [url = about:blank] 17:59:04 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x126e9a400) [pid = 1665] [serial = 1170] [outer = 0x0] [url = about:blank] 17:59:04 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x1288c3000) [pid = 1665] [serial = 1171] [outer = 0x0] [url = about:blank] 17:59:04 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x12928b400) [pid = 1665] [serial = 1183] [outer = 0x0] [url = about:blank] 17:59:04 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x12890e800) [pid = 1665] [serial = 1173] [outer = 0x0] [url = about:blank] 17:59:04 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x128be7c00) [pid = 1665] [serial = 1180] [outer = 0x0] [url = about:blank] 17:59:04 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1199ea000) [pid = 1665] [serial = 1176] [outer = 0x0] [url = about:blank] 17:59:04 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x128b36800) [pid = 1665] [serial = 1174] [outer = 0x0] [url = about:blank] 17:59:04 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x124bc3400) [pid = 1665] [serial = 1165] [outer = 0x0] [url = about:blank] 17:59:04 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x123e1f800) [pid = 1665] [serial = 1177] [outer = 0x0] [url = about:blank] 17:59:04 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x128b2ec00) [pid = 1665] [serial = 1179] [outer = 0x0] [url = about:blank] 17:59:04 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x12125f800) [pid = 1665] [serial = 1162] [outer = 0x0] [url = about:blank] 17:59:04 INFO - PROCESS | 1665 | 1467593944487 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593944488 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:04 INFO - PROCESS | 1665 | ++DOCSHELL 0x1169c2000 == 32 [pid = 1665] [id = 417] 17:59:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x114fa8000) [pid = 1665] [serial = 1250] [outer = 0x0] 17:59:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x117e14c00) [pid = 1665] [serial = 1251] [outer = 0x114fa8000] 17:59:04 INFO - PROCESS | 1665 | 1467593944515 Marionette DEBUG loaded listener.js 17:59:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x11922e800) [pid = 1665] [serial = 1252] [outer = 0x114fa8000] 17:59:04 INFO - PROCESS | 1665 | 1467593944811 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:59:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 17:59:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 520ms 17:59:04 INFO - PROCESS | 1665 | 1467593944857 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 17:59:04 INFO - PROCESS | 1665 | 1467593944858 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 17:59:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 17:59:04 INFO - PROCESS | 1665 | 1467593944860 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 17:59:04 INFO - PROCESS | 1665 | 1467593944863 Marionette TRACE conn2 <- [1,1642,null,{}] 17:59:04 INFO - PROCESS | 1665 | 1467593944873 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:59:04 INFO - PROCESS | 1665 | 1467593944876 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:04 INFO - PROCESS | 1665 | 1467593944971 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 17:59:05 INFO - PROCESS | 1665 | 1467593945024 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593945026 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x119c83000 == 33 [pid = 1665] [id = 418] 17:59:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x113373400) [pid = 1665] [serial = 1253] [outer = 0x0] 17:59:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x119683000) [pid = 1665] [serial = 1254] [outer = 0x113373400] 17:59:05 INFO - PROCESS | 1665 | 1467593945054 Marionette DEBUG loaded listener.js 17:59:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x120e78c00) [pid = 1665] [serial = 1255] [outer = 0x113373400] 17:59:05 INFO - PROCESS | 1665 | 1467593945352 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:59:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 17:59:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 523ms 17:59:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 17:59:05 INFO - PROCESS | 1665 | 1467593945387 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 17:59:05 INFO - PROCESS | 1665 | 1467593945390 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 17:59:05 INFO - PROCESS | 1665 | 1467593945393 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 17:59:05 INFO - PROCESS | 1665 | 1467593945395 Marionette TRACE conn2 <- [1,1646,null,{}] 17:59:05 INFO - PROCESS | 1665 | 1467593945401 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:59:05 INFO - PROCESS | 1665 | 1467593945403 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:05 INFO - PROCESS | 1665 | 1467593945526 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 17:59:05 INFO - PROCESS | 1665 | 1467593945608 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593945610 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x12173e000 == 34 [pid = 1665] [id = 419] 17:59:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x119237400) [pid = 1665] [serial = 1256] [outer = 0x0] 17:59:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x120e7b800) [pid = 1665] [serial = 1257] [outer = 0x119237400] 17:59:05 INFO - PROCESS | 1665 | 1467593945651 Marionette DEBUG loaded listener.js 17:59:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x121728c00) [pid = 1665] [serial = 1258] [outer = 0x119237400] 17:59:05 INFO - PROCESS | 1665 | 1467593945961 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:59:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 17:59:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 620ms 17:59:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 17:59:06 INFO - PROCESS | 1665 | 1467593946013 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 17:59:06 INFO - PROCESS | 1665 | 1467593946015 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 17:59:06 INFO - PROCESS | 1665 | 1467593946021 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 17:59:06 INFO - PROCESS | 1665 | 1467593946023 Marionette TRACE conn2 <- [1,1650,null,{}] 17:59:06 INFO - PROCESS | 1665 | 1467593946026 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:59:06 INFO - PROCESS | 1665 | 1467593946028 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:06 INFO - PROCESS | 1665 | 1467593946183 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 17:59:06 INFO - PROCESS | 1665 | 1467593946192 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593946194 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:06 INFO - PROCESS | 1665 | ++DOCSHELL 0x12497a800 == 35 [pid = 1665] [id = 420] 17:59:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x1176ec800) [pid = 1665] [serial = 1259] [outer = 0x0] 17:59:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x123a16000) [pid = 1665] [serial = 1260] [outer = 0x1176ec800] 17:59:06 INFO - PROCESS | 1665 | 1467593946234 Marionette DEBUG loaded listener.js 17:59:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x124bc2800) [pid = 1665] [serial = 1261] [outer = 0x1176ec800] 17:59:06 INFO - PROCESS | 1665 | 1467593946605 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:59:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 17:59:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 621ms 17:59:06 INFO - PROCESS | 1665 | 1467593946648 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 17:59:06 INFO - PROCESS | 1665 | 1467593946649 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 17:59:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 17:59:06 INFO - PROCESS | 1665 | 1467593946651 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 17:59:06 INFO - PROCESS | 1665 | 1467593946652 Marionette TRACE conn2 <- [1,1654,null,{}] 17:59:06 INFO - PROCESS | 1665 | 1467593946654 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:59:06 INFO - PROCESS | 1665 | 1467593946658 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:06 INFO - PROCESS | 1665 | 1467593946776 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 17:59:06 INFO - PROCESS | 1665 | 1467593946787 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593946788 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:06 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ac2000 == 36 [pid = 1665] [id = 421] 17:59:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x124bc3400) [pid = 1665] [serial = 1262] [outer = 0x0] 17:59:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12558f400) [pid = 1665] [serial = 1263] [outer = 0x124bc3400] 17:59:06 INFO - PROCESS | 1665 | 1467593946813 Marionette DEBUG loaded listener.js 17:59:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x128b2d000) [pid = 1665] [serial = 1264] [outer = 0x124bc3400] 17:59:07 INFO - PROCESS | 1665 | 1467593947138 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:59:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 17:59:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 518ms 17:59:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 17:59:07 INFO - PROCESS | 1665 | 1467593947176 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 17:59:07 INFO - PROCESS | 1665 | 1467593947177 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 17:59:07 INFO - PROCESS | 1665 | 1467593947179 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 17:59:07 INFO - PROCESS | 1665 | 1467593947180 Marionette TRACE conn2 <- [1,1658,null,{}] 17:59:07 INFO - PROCESS | 1665 | 1467593947183 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:59:07 INFO - PROCESS | 1665 | 1467593947184 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:07 INFO - PROCESS | 1665 | 1467593947280 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 17:59:07 INFO - PROCESS | 1665 | 1467593947283 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593947285 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:07 INFO - PROCESS | 1665 | ++DOCSHELL 0x128e1b800 == 37 [pid = 1665] [id = 422] 17:59:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x128b30400) [pid = 1665] [serial = 1265] [outer = 0x0] 17:59:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x128b42800) [pid = 1665] [serial = 1266] [outer = 0x128b30400] 17:59:07 INFO - PROCESS | 1665 | 1467593947310 Marionette DEBUG loaded listener.js 17:59:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x128bb9400) [pid = 1665] [serial = 1267] [outer = 0x128b30400] 17:59:07 INFO - PROCESS | 1665 | 1467593947662 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:59:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 17:59:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 523ms 17:59:07 INFO - PROCESS | 1665 | 1467593947703 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 17:59:07 INFO - PROCESS | 1665 | 1467593947704 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 17:59:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 17:59:07 INFO - PROCESS | 1665 | 1467593947706 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 17:59:07 INFO - PROCESS | 1665 | 1467593947707 Marionette TRACE conn2 <- [1,1662,null,{}] 17:59:07 INFO - PROCESS | 1665 | 1467593947710 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:59:07 INFO - PROCESS | 1665 | 1467593947711 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:07 INFO - PROCESS | 1665 | 1467593947808 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 17:59:07 INFO - PROCESS | 1665 | 1467593947821 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593947822 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:07 INFO - PROCESS | 1665 | ++DOCSHELL 0x129390000 == 38 [pid = 1665] [id = 423] 17:59:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x128b3f400) [pid = 1665] [serial = 1268] [outer = 0x0] 17:59:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x128bf5400) [pid = 1665] [serial = 1269] [outer = 0x128b3f400] 17:59:07 INFO - PROCESS | 1665 | 1467593947846 Marionette DEBUG loaded listener.js 17:59:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x12928cc00) [pid = 1665] [serial = 1270] [outer = 0x128b3f400] 17:59:08 INFO - PROCESS | 1665 | 1467593948161 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:59:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 17:59:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 469ms 17:59:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 17:59:08 INFO - PROCESS | 1665 | 1467593948177 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 17:59:08 INFO - PROCESS | 1665 | 1467593948178 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 17:59:08 INFO - PROCESS | 1665 | 1467593948180 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 17:59:08 INFO - PROCESS | 1665 | 1467593948181 Marionette TRACE conn2 <- [1,1666,null,{}] 17:59:08 INFO - PROCESS | 1665 | 1467593948186 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:59:08 INFO - PROCESS | 1665 | 1467593948187 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:08 INFO - PROCESS | 1665 | 1467593948286 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 17:59:08 INFO - PROCESS | 1665 | 1467593948289 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593948290 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:08 INFO - PROCESS | 1665 | ++DOCSHELL 0x119c82000 == 39 [pid = 1665] [id = 424] 17:59:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x128b45800) [pid = 1665] [serial = 1271] [outer = 0x0] 17:59:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x1293e1c00) [pid = 1665] [serial = 1272] [outer = 0x128b45800] 17:59:08 INFO - PROCESS | 1665 | 1467593948314 Marionette DEBUG loaded listener.js 17:59:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x12956e800) [pid = 1665] [serial = 1273] [outer = 0x128b45800] 17:59:08 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x119682800) [pid = 1665] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 17:59:08 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x116734000) [pid = 1665] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 17:59:08 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x125520c00) [pid = 1665] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 17:59:08 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x114f92400) [pid = 1665] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 17:59:08 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x1164e7800) [pid = 1665] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 17:59:08 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x112febc00) [pid = 1665] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 17:59:08 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x10ebf4400) [pid = 1665] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 17:59:08 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x116a1bc00) [pid = 1665] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 17:59:08 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x119238000) [pid = 1665] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 17:59:08 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x121262400) [pid = 1665] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 17:59:08 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x12481b400) [pid = 1665] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 17:59:08 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x128910400) [pid = 1665] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 17:59:08 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x121662c00) [pid = 1665] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 17:59:08 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x125526000) [pid = 1665] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 17:59:08 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x113c8e800) [pid = 1665] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 17:59:08 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x1213b5800) [pid = 1665] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 17:59:08 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x128b39000) [pid = 1665] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 17:59:08 INFO - PROCESS | 1665 | 1467593948731 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:59:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 17:59:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 571ms 17:59:08 INFO - PROCESS | 1665 | 1467593948752 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 17:59:08 INFO - PROCESS | 1665 | 1467593948754 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 17:59:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 17:59:08 INFO - PROCESS | 1665 | 1467593948756 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 17:59:08 INFO - PROCESS | 1665 | 1467593948757 Marionette TRACE conn2 <- [1,1670,null,{}] 17:59:08 INFO - PROCESS | 1665 | 1467593948759 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:59:08 INFO - PROCESS | 1665 | 1467593948760 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:08 INFO - PROCESS | 1665 | 1467593948839 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 17:59:08 INFO - PROCESS | 1665 | 1467593948895 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593948896 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:08 INFO - PROCESS | 1665 | ++DOCSHELL 0x12961f000 == 40 [pid = 1665] [id = 425] 17:59:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x113c8e800) [pid = 1665] [serial = 1274] [outer = 0x0] 17:59:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x116f92400) [pid = 1665] [serial = 1275] [outer = 0x113c8e800] 17:59:08 INFO - PROCESS | 1665 | 1467593948920 Marionette DEBUG loaded listener.js 17:59:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12105c000) [pid = 1665] [serial = 1276] [outer = 0x113c8e800] 17:59:09 INFO - PROCESS | 1665 | 1467593949187 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:59:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 17:59:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 468ms 17:59:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 17:59:09 INFO - PROCESS | 1665 | 1467593949224 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 17:59:09 INFO - PROCESS | 1665 | 1467593949226 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 17:59:09 INFO - PROCESS | 1665 | 1467593949228 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 17:59:09 INFO - PROCESS | 1665 | 1467593949230 Marionette TRACE conn2 <- [1,1674,null,{}] 17:59:09 INFO - PROCESS | 1665 | 1467593949241 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:59:09 INFO - PROCESS | 1665 | 1467593949243 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:09 INFO - PROCESS | 1665 | 1467593949341 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 17:59:09 INFO - PROCESS | 1665 | 1467593949345 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593949347 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:09 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b994000 == 41 [pid = 1665] [id = 426] 17:59:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x121255000) [pid = 1665] [serial = 1277] [outer = 0x0] 17:59:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x128b31c00) [pid = 1665] [serial = 1278] [outer = 0x121255000] 17:59:09 INFO - PROCESS | 1665 | 1467593949373 Marionette DEBUG loaded listener.js 17:59:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x129864000) [pid = 1665] [serial = 1279] [outer = 0x121255000] 17:59:09 INFO - PROCESS | 1665 | 1467593949716 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:59:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 17:59:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 529ms 17:59:09 INFO - PROCESS | 1665 | 1467593949757 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 17:59:09 INFO - PROCESS | 1665 | 1467593949759 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 17:59:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 17:59:09 INFO - PROCESS | 1665 | 1467593949761 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 17:59:09 INFO - PROCESS | 1665 | 1467593949762 Marionette TRACE conn2 <- [1,1678,null,{}] 17:59:09 INFO - PROCESS | 1665 | 1467593949775 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:59:09 INFO - PROCESS | 1665 | 1467593949776 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:09 INFO - PROCESS | 1665 | 1467593949856 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 17:59:09 INFO - PROCESS | 1665 | 1467593949859 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593949861 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:09 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bce8800 == 42 [pid = 1665] [id = 427] 17:59:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x129864400) [pid = 1665] [serial = 1280] [outer = 0x0] 17:59:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x12a737800) [pid = 1665] [serial = 1281] [outer = 0x129864400] 17:59:09 INFO - PROCESS | 1665 | 1467593949884 Marionette DEBUG loaded listener.js 17:59:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x12a9a4400) [pid = 1665] [serial = 1282] [outer = 0x129864400] 17:59:10 INFO - PROCESS | 1665 | 1467593950206 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:59:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 17:59:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 468ms 17:59:10 INFO - PROCESS | 1665 | 1467593950230 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 17:59:10 INFO - PROCESS | 1665 | 1467593950232 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 17:59:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 17:59:10 INFO - PROCESS | 1665 | 1467593950238 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 17:59:10 INFO - PROCESS | 1665 | 1467593950239 Marionette TRACE conn2 <- [1,1682,null,{}] 17:59:10 INFO - PROCESS | 1665 | 1467593950241 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:59:10 INFO - PROCESS | 1665 | 1467593950242 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:10 INFO - PROCESS | 1665 | 1467593950324 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 17:59:10 INFO - PROCESS | 1665 | 1467593950327 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593950328 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:10 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c81d000 == 43 [pid = 1665] [id = 428] 17:59:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x12a9a7400) [pid = 1665] [serial = 1283] [outer = 0x0] 17:59:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x12a9b2000) [pid = 1665] [serial = 1284] [outer = 0x12a9a7400] 17:59:10 INFO - PROCESS | 1665 | 1467593950360 Marionette DEBUG loaded listener.js 17:59:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x12b092800) [pid = 1665] [serial = 1285] [outer = 0x12a9a7400] 17:59:10 INFO - PROCESS | 1665 | 1467593950791 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:59:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 17:59:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 620ms 17:59:10 INFO - PROCESS | 1665 | 1467593950858 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 17:59:10 INFO - PROCESS | 1665 | 1467593950860 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 17:59:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 17:59:10 INFO - PROCESS | 1665 | 1467593950864 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 17:59:10 INFO - PROCESS | 1665 | 1467593950866 Marionette TRACE conn2 <- [1,1686,null,{}] 17:59:10 INFO - PROCESS | 1665 | 1467593950869 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:59:10 INFO - PROCESS | 1665 | 1467593950871 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:10 INFO - PROCESS | 1665 | 1467593950978 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 17:59:11 INFO - PROCESS | 1665 | 1467593951076 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593951077 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:11 INFO - PROCESS | 1665 | ++DOCSHELL 0x117e8a000 == 44 [pid = 1665] [id = 429] 17:59:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x116f0d000) [pid = 1665] [serial = 1286] [outer = 0x0] 17:59:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x118175000) [pid = 1665] [serial = 1287] [outer = 0x116f0d000] 17:59:11 INFO - PROCESS | 1665 | 1467593951112 Marionette DEBUG loaded listener.js 17:59:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x1185d8000) [pid = 1665] [serial = 1288] [outer = 0x116f0d000] 17:59:11 INFO - PROCESS | 1665 | 1467593951538 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:59:11 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:59:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 722ms 17:59:11 INFO - PROCESS | 1665 | 1467593951585 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 17:59:11 INFO - PROCESS | 1665 | 1467593951589 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 17:59:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 17:59:11 INFO - PROCESS | 1665 | 1467593951593 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 17:59:11 INFO - PROCESS | 1665 | 1467593951595 Marionette TRACE conn2 <- [1,1690,null,{}] 17:59:11 INFO - PROCESS | 1665 | 1467593951597 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:59:11 INFO - PROCESS | 1665 | 1467593951599 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:11 INFO - PROCESS | 1665 | 1467593951703 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 17:59:11 INFO - PROCESS | 1665 | 1467593951763 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593951765 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:11 INFO - PROCESS | 1665 | ++DOCSHELL 0x12498d800 == 45 [pid = 1665] [id = 430] 17:59:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x119232400) [pid = 1665] [serial = 1289] [outer = 0x0] 17:59:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x1199e3c00) [pid = 1665] [serial = 1290] [outer = 0x119232400] 17:59:11 INFO - PROCESS | 1665 | 1467593951795 Marionette DEBUG loaded listener.js 17:59:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x120e48400) [pid = 1665] [serial = 1291] [outer = 0x119232400] 17:59:12 INFO - PROCESS | 1665 | 1467593952219 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:59:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 17:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 670ms 17:59:12 INFO - PROCESS | 1665 | 1467593952264 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 17:59:12 INFO - PROCESS | 1665 | 1467593952265 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 17:59:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 17:59:12 INFO - PROCESS | 1665 | 1467593952268 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 17:59:12 INFO - PROCESS | 1665 | 1467593952271 Marionette TRACE conn2 <- [1,1694,null,{}] 17:59:12 INFO - PROCESS | 1665 | 1467593952278 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:59:12 INFO - PROCESS | 1665 | 1467593952281 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:12 INFO - PROCESS | 1665 | 1467593952402 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 17:59:12 INFO - PROCESS | 1665 | 1467593952463 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593952465 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:12 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c536800 == 46 [pid = 1665] [id = 431] 17:59:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x121727000) [pid = 1665] [serial = 1292] [outer = 0x0] 17:59:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x124bcb400) [pid = 1665] [serial = 1293] [outer = 0x121727000] 17:59:12 INFO - PROCESS | 1665 | 1467593952496 Marionette DEBUG loaded listener.js 17:59:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x126e9a400) [pid = 1665] [serial = 1294] [outer = 0x121727000] 17:59:12 INFO - PROCESS | 1665 | 1467593952969 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:59:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 17:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 722ms 17:59:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 17:59:12 INFO - PROCESS | 1665 | 1467593952991 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 17:59:12 INFO - PROCESS | 1665 | 1467593952993 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 17:59:12 INFO - PROCESS | 1665 | 1467593952995 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 17:59:12 INFO - PROCESS | 1665 | 1467593952996 Marionette TRACE conn2 <- [1,1698,null,{}] 17:59:13 INFO - PROCESS | 1665 | 1467593953036 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:59:13 INFO - PROCESS | 1665 | 1467593953037 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:13 INFO - PROCESS | 1665 | 1467593953139 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 17:59:13 INFO - PROCESS | 1665 | 1467593953209 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593953210 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:13 INFO - PROCESS | 1665 | ++DOCSHELL 0x1268d9000 == 47 [pid = 1665] [id = 432] 17:59:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x11817c000) [pid = 1665] [serial = 1295] [outer = 0x0] 17:59:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x1272b3c00) [pid = 1665] [serial = 1296] [outer = 0x11817c000] 17:59:13 INFO - PROCESS | 1665 | 1467593953239 Marionette DEBUG loaded listener.js 17:59:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x128b2bc00) [pid = 1665] [serial = 1297] [outer = 0x11817c000] 17:59:13 INFO - PROCESS | 1665 | 1467593953817 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:59:13 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:59:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 872ms 17:59:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 17:59:13 INFO - PROCESS | 1665 | 1467593953868 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 17:59:13 INFO - PROCESS | 1665 | 1467593953870 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 17:59:13 INFO - PROCESS | 1665 | 1467593953874 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 17:59:13 INFO - PROCESS | 1665 | 1467593953875 Marionette TRACE conn2 <- [1,1702,null,{}] 17:59:13 INFO - PROCESS | 1665 | 1467593953879 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:59:13 INFO - PROCESS | 1665 | 1467593953881 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:14 INFO - PROCESS | 1665 | 1467593954017 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 17:59:14 INFO - PROCESS | 1665 | 1467593954028 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593954031 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:14 INFO - PROCESS | 1665 | ++DOCSHELL 0x116ab2000 == 48 [pid = 1665] [id = 433] 17:59:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x1110a7800) [pid = 1665] [serial = 1298] [outer = 0x0] 17:59:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x114faa400) [pid = 1665] [serial = 1299] [outer = 0x1110a7800] 17:59:14 INFO - PROCESS | 1665 | 1467593954074 Marionette DEBUG loaded listener.js 17:59:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 117 (0x11817dc00) [pid = 1665] [serial = 1300] [outer = 0x1110a7800] 17:59:14 INFO - PROCESS | 1665 | 1467593954581 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:59:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 17:59:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 778ms 17:59:14 INFO - PROCESS | 1665 | 1467593954653 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 17:59:14 INFO - PROCESS | 1665 | 1467593954657 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 17:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 17:59:14 INFO - PROCESS | 1665 | 1467593954664 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 17:59:14 INFO - PROCESS | 1665 | 1467593954666 Marionette TRACE conn2 <- [1,1706,null,{}] 17:59:14 INFO - PROCESS | 1665 | 1467593954670 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:59:14 INFO - PROCESS | 1665 | 1467593954672 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:15 INFO - PROCESS | 1665 | --DOCSHELL 0x113ced000 == 47 [pid = 1665] [id = 401] 17:59:15 INFO - PROCESS | 1665 | --DOCSHELL 0x12bce8800 == 46 [pid = 1665] [id = 427] 17:59:15 INFO - PROCESS | 1665 | --DOCSHELL 0x12b994000 == 45 [pid = 1665] [id = 426] 17:59:15 INFO - PROCESS | 1665 | --DOCSHELL 0x12961f000 == 44 [pid = 1665] [id = 425] 17:59:15 INFO - PROCESS | 1665 | --DOCSHELL 0x119c82000 == 43 [pid = 1665] [id = 424] 17:59:15 INFO - PROCESS | 1665 | --DOCSHELL 0x129390000 == 42 [pid = 1665] [id = 423] 17:59:15 INFO - PROCESS | 1665 | --DOCSHELL 0x128e1b800 == 41 [pid = 1665] [id = 422] 17:59:15 INFO - PROCESS | 1665 | --DOCSHELL 0x128ac2000 == 40 [pid = 1665] [id = 421] 17:59:15 INFO - PROCESS | 1665 | --DOCSHELL 0x12497a800 == 39 [pid = 1665] [id = 420] 17:59:15 INFO - PROCESS | 1665 | --DOCSHELL 0x12173e000 == 38 [pid = 1665] [id = 419] 17:59:15 INFO - PROCESS | 1665 | --DOCSHELL 0x119c83000 == 37 [pid = 1665] [id = 418] 17:59:15 INFO - PROCESS | 1665 | --DOCSHELL 0x1169c2000 == 36 [pid = 1665] [id = 417] 17:59:15 INFO - PROCESS | 1665 | --DOCSHELL 0x117149000 == 35 [pid = 1665] [id = 416] 17:59:15 INFO - PROCESS | 1665 | --DOCSHELL 0x120f77000 == 34 [pid = 1665] [id = 415] 17:59:15 INFO - PROCESS | 1665 | --DOCSHELL 0x116aaf000 == 33 [pid = 1665] [id = 414] 17:59:15 INFO - PROCESS | 1665 | --DOCSHELL 0x12ae2f800 == 32 [pid = 1665] [id = 413] 17:59:15 INFO - PROCESS | 1665 | --DOCSHELL 0x116ab2000 == 31 [pid = 1665] [id = 433] 17:59:15 INFO - PROCESS | 1665 | --DOCSHELL 0x1268d9000 == 30 [pid = 1665] [id = 432] 17:59:15 INFO - PROCESS | 1665 | --DOCSHELL 0x12c536800 == 29 [pid = 1665] [id = 431] 17:59:15 INFO - PROCESS | 1665 | --DOCSHELL 0x12498d800 == 28 [pid = 1665] [id = 430] 17:59:15 INFO - PROCESS | 1665 | --DOCSHELL 0x12c81d000 == 27 [pid = 1665] [id = 428] 17:59:15 INFO - PROCESS | 1665 | --DOCSHELL 0x117e8a000 == 26 [pid = 1665] [id = 429] 17:59:15 INFO - PROCESS | 1665 | 1467593955443 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 17:59:15 INFO - PROCESS | 1665 | --DOMWINDOW == 116 (0x1199f2c00) [pid = 1665] [serial = 1215] [outer = 0x0] [url = about:blank] 17:59:15 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x121062400) [pid = 1665] [serial = 1218] [outer = 0x0] [url = about:blank] 17:59:15 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x126875800) [pid = 1665] [serial = 1224] [outer = 0x0] [url = about:blank] 17:59:15 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x119237000) [pid = 1665] [serial = 1212] [outer = 0x0] [url = about:blank] 17:59:15 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x119679400) [pid = 1665] [serial = 1213] [outer = 0x0] [url = about:blank] 17:59:15 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x1176eb400) [pid = 1665] [serial = 1209] [outer = 0x0] [url = about:blank] 17:59:15 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x11823ac00) [pid = 1665] [serial = 1210] [outer = 0x0] [url = about:blank] 17:59:15 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x114fa1000) [pid = 1665] [serial = 1206] [outer = 0x0] [url = about:blank] 17:59:15 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x114f99400) [pid = 1665] [serial = 1186] [outer = 0x0] [url = about:blank] 17:59:15 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x1122b8000) [pid = 1665] [serial = 1185] [outer = 0x0] [url = about:blank] 17:59:15 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x115e22c00) [pid = 1665] [serial = 1207] [outer = 0x0] [url = about:blank] 17:59:15 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x1185e4400) [pid = 1665] [serial = 1189] [outer = 0x0] [url = about:blank] 17:59:15 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x11823e400) [pid = 1665] [serial = 1188] [outer = 0x0] [url = about:blank] 17:59:15 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x11843a400) [pid = 1665] [serial = 1203] [outer = 0x0] [url = about:blank] 17:59:15 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x121260400) [pid = 1665] [serial = 1192] [outer = 0x0] [url = about:blank] 17:59:15 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x1199e8c00) [pid = 1665] [serial = 1191] [outer = 0x0] [url = about:blank] 17:59:15 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x12558b000) [pid = 1665] [serial = 1195] [outer = 0x0] [url = about:blank] 17:59:15 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x124bbf800) [pid = 1665] [serial = 1194] [outer = 0x0] [url = about:blank] 17:59:15 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x128c8e800) [pid = 1665] [serial = 1198] [outer = 0x0] [url = about:blank] 17:59:15 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x128baf000) [pid = 1665] [serial = 1197] [outer = 0x0] [url = about:blank] 17:59:15 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1293e3400) [pid = 1665] [serial = 1201] [outer = 0x0] [url = about:blank] 17:59:15 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x128bb0000) [pid = 1665] [serial = 1200] [outer = 0x0] [url = about:blank] 17:59:15 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x12551fc00) [pid = 1665] [serial = 1222] [outer = 0x0] [url = about:blank] 17:59:15 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x123a20400) [pid = 1665] [serial = 1221] [outer = 0x0] [url = about:blank] 17:59:15 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x127270400) [pid = 1665] [serial = 1227] [outer = 0x0] [url = about:blank] 17:59:15 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x118a5cc00) [pid = 1665] [serial = 1230] [outer = 0x0] [url = about:blank] 17:59:15 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x126f42800) [pid = 1665] [serial = 1225] [outer = 0x0] [url = about:blank] 17:59:15 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x128907c00) [pid = 1665] [serial = 1233] [outer = 0x0] [url = about:blank] 17:59:15 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x128b36400) [pid = 1665] [serial = 1234] [outer = 0x0] [url = about:blank] 17:59:15 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1213b2400) [pid = 1665] [serial = 1231] [outer = 0x0] [url = about:blank] 17:59:15 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x128b48800) [pid = 1665] [serial = 1236] [outer = 0x0] [url = about:blank] 17:59:15 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x128c8bc00) [pid = 1665] [serial = 1237] [outer = 0x0] [url = about:blank] 17:59:15 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x1288c6000) [pid = 1665] [serial = 1228] [outer = 0x0] [url = about:blank] 17:59:15 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x129288800) [pid = 1665] [serial = 1239] [outer = 0x0] [url = about:blank] 17:59:15 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x1213b3800) [pid = 1665] [serial = 1219] [outer = 0x0] [url = about:blank] 17:59:15 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x120e75c00) [pid = 1665] [serial = 1216] [outer = 0x0] [url = about:blank] 17:59:15 INFO - PROCESS | 1665 | 1467593955573 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593955574 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:15 INFO - PROCESS | 1665 | ++DOCSHELL 0x11321d000 == 27 [pid = 1665] [id = 434] 17:59:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x1122b1800) [pid = 1665] [serial = 1301] [outer = 0x0] 17:59:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x1122b9800) [pid = 1665] [serial = 1302] [outer = 0x1122b1800] 17:59:15 INFO - PROCESS | 1665 | 1467593955602 Marionette DEBUG loaded listener.js 17:59:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x112e36400) [pid = 1665] [serial = 1303] [outer = 0x1122b1800] 17:59:16 INFO - PROCESS | 1665 | 1467593956074 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:59:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 17:59:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1423ms 17:59:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 17:59:16 INFO - PROCESS | 1665 | 1467593956088 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 17:59:16 INFO - PROCESS | 1665 | 1467593956090 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 17:59:16 INFO - PROCESS | 1665 | 1467593956095 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 17:59:16 INFO - PROCESS | 1665 | 1467593956099 Marionette TRACE conn2 <- [1,1710,null,{}] 17:59:16 INFO - PROCESS | 1665 | 1467593956104 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:59:16 INFO - PROCESS | 1665 | 1467593956106 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:16 INFO - PROCESS | 1665 | 1467593956230 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 17:59:16 INFO - PROCESS | 1665 | 1467593956239 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593956241 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:16 INFO - PROCESS | 1665 | ++DOCSHELL 0x1169ae000 == 28 [pid = 1665] [id = 435] 17:59:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x114fa0800) [pid = 1665] [serial = 1304] [outer = 0x0] 17:59:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x114fab000) [pid = 1665] [serial = 1305] [outer = 0x114fa0800] 17:59:16 INFO - PROCESS | 1665 | 1467593956270 Marionette DEBUG loaded listener.js 17:59:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x115e2a000) [pid = 1665] [serial = 1306] [outer = 0x114fa0800] 17:59:16 INFO - PROCESS | 1665 | 1467593956690 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:59:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 17:59:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 626ms 17:59:16 INFO - PROCESS | 1665 | 1467593956719 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 17:59:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 17:59:16 INFO - PROCESS | 1665 | 1467593956722 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 17:59:16 INFO - PROCESS | 1665 | 1467593956726 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 17:59:16 INFO - PROCESS | 1665 | 1467593956728 Marionette TRACE conn2 <- [1,1714,null,{}] 17:59:16 INFO - PROCESS | 1665 | 1467593956733 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:59:16 INFO - PROCESS | 1665 | 1467593956736 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:16 INFO - PROCESS | 1665 | 1467593956866 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 17:59:16 INFO - PROCESS | 1665 | 1467593956982 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593956983 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:17 INFO - PROCESS | 1665 | ++DOCSHELL 0x1180e7000 == 29 [pid = 1665] [id = 436] 17:59:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1164f1400) [pid = 1665] [serial = 1307] [outer = 0x0] 17:59:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x116f03c00) [pid = 1665] [serial = 1308] [outer = 0x1164f1400] 17:59:17 INFO - PROCESS | 1665 | 1467593957024 Marionette DEBUG loaded listener.js 17:59:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x117e10800) [pid = 1665] [serial = 1309] [outer = 0x1164f1400] 17:59:17 INFO - PROCESS | 1665 | 1467593957363 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:59:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 17:59:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 671ms 17:59:17 INFO - PROCESS | 1665 | 1467593957397 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 17:59:17 INFO - PROCESS | 1665 | 1467593957400 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 17:59:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 17:59:17 INFO - PROCESS | 1665 | 1467593957411 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 17:59:17 INFO - PROCESS | 1665 | 1467593957414 Marionette TRACE conn2 <- [1,1718,null,{}] 17:59:17 INFO - PROCESS | 1665 | 1467593957419 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:59:17 INFO - PROCESS | 1665 | 1467593957422 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:17 INFO - PROCESS | 1665 | 1467593957504 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 17:59:17 INFO - PROCESS | 1665 | 1467593957508 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593957509 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:17 INFO - PROCESS | 1665 | ++DOCSHELL 0x1199c3000 == 30 [pid = 1665] [id = 437] 17:59:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x11817ac00) [pid = 1665] [serial = 1310] [outer = 0x0] 17:59:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x118433800) [pid = 1665] [serial = 1311] [outer = 0x11817ac00] 17:59:17 INFO - PROCESS | 1665 | 1467593957537 Marionette DEBUG loaded listener.js 17:59:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x119232000) [pid = 1665] [serial = 1312] [outer = 0x11817ac00] 17:59:17 INFO - PROCESS | 1665 | 1467593957898 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:59:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 17:59:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 527ms 17:59:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 17:59:17 INFO - PROCESS | 1665 | 1467593957936 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 17:59:17 INFO - PROCESS | 1665 | 1467593957937 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 17:59:17 INFO - PROCESS | 1665 | 1467593957939 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 17:59:17 INFO - PROCESS | 1665 | 1467593957940 Marionette TRACE conn2 <- [1,1722,null,{}] 17:59:17 INFO - PROCESS | 1665 | 1467593957943 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:59:17 INFO - PROCESS | 1665 | 1467593957944 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:18 INFO - PROCESS | 1665 | 1467593958043 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 17:59:18 INFO - PROCESS | 1665 | 1467593958046 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593958055 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:18 INFO - PROCESS | 1665 | ++DOCSHELL 0x121095000 == 31 [pid = 1665] [id = 438] 17:59:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x116f92800) [pid = 1665] [serial = 1313] [outer = 0x0] 17:59:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x119617c00) [pid = 1665] [serial = 1314] [outer = 0x116f92800] 17:59:18 INFO - PROCESS | 1665 | 1467593958081 Marionette DEBUG loaded listener.js 17:59:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1199e4000) [pid = 1665] [serial = 1315] [outer = 0x116f92800] 17:59:18 INFO - PROCESS | 1665 | 1467593958525 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:59:18 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:59:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 619ms 17:59:18 INFO - PROCESS | 1665 | 1467593958565 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 17:59:18 INFO - PROCESS | 1665 | 1467593958567 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 17:59:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 17:59:18 INFO - PROCESS | 1665 | 1467593958570 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 17:59:18 INFO - PROCESS | 1665 | 1467593958572 Marionette TRACE conn2 <- [1,1726,null,{}] 17:59:18 INFO - PROCESS | 1665 | 1467593958575 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:59:18 INFO - PROCESS | 1665 | 1467593958577 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:18 INFO - PROCESS | 1665 | 1467593958724 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 17:59:18 INFO - PROCESS | 1665 | 1467593958747 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593958753 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:18 INFO - PROCESS | 1665 | ++DOCSHELL 0x123a31000 == 32 [pid = 1665] [id = 439] 17:59:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x116460000) [pid = 1665] [serial = 1316] [outer = 0x0] 17:59:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x120e74000) [pid = 1665] [serial = 1317] [outer = 0x116460000] 17:59:18 INFO - PROCESS | 1665 | 1467593958804 Marionette DEBUG loaded listener.js 17:59:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x121198400) [pid = 1665] [serial = 1318] [outer = 0x116460000] 17:59:19 INFO - PROCESS | 1665 | 1467593959207 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:59:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 17:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 669ms 17:59:19 INFO - PROCESS | 1665 | 1467593959252 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 17:59:19 INFO - PROCESS | 1665 | 1467593959254 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 17:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 17:59:19 INFO - PROCESS | 1665 | 1467593959257 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 17:59:19 INFO - PROCESS | 1665 | 1467593959258 Marionette TRACE conn2 <- [1,1730,null,{}] 17:59:19 INFO - PROCESS | 1665 | 1467593959261 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:59:19 INFO - PROCESS | 1665 | 1467593959263 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:19 INFO - PROCESS | 1665 | 1467593959420 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 17:59:19 INFO - PROCESS | 1665 | 1467593959428 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593959430 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:19 INFO - PROCESS | 1665 | ++DOCSHELL 0x113c22800 == 33 [pid = 1665] [id = 440] 17:59:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x121259800) [pid = 1665] [serial = 1319] [outer = 0x0] 17:59:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x1213b4800) [pid = 1665] [serial = 1320] [outer = 0x121259800] 17:59:19 INFO - PROCESS | 1665 | 1467593959495 Marionette DEBUG loaded listener.js 17:59:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x121720c00) [pid = 1665] [serial = 1321] [outer = 0x121259800] 17:59:19 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x12a9a7400) [pid = 1665] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 17:59:19 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x114fa8000) [pid = 1665] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 17:59:19 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x121255000) [pid = 1665] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 17:59:19 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x128b30400) [pid = 1665] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 17:59:19 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x118235000) [pid = 1665] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 17:59:19 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x113c8e800) [pid = 1665] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 17:59:19 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x128b3f400) [pid = 1665] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 17:59:19 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x118239800) [pid = 1665] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 17:59:19 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x124bc3400) [pid = 1665] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 17:59:19 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x1176ec800) [pid = 1665] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 17:59:19 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x129864400) [pid = 1665] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 17:59:19 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x114fa7000) [pid = 1665] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 17:59:19 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x119237400) [pid = 1665] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 17:59:19 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x128b45800) [pid = 1665] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 17:59:19 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x113373400) [pid = 1665] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 17:59:19 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x112fee800) [pid = 1665] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 17:59:19 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x128c8c800) [pid = 1665] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 17:59:20 INFO - PROCESS | 1665 | 1467593959996 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:59:20 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:59:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 770ms 17:59:20 INFO - PROCESS | 1665 | 1467593960026 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 17:59:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 17:59:20 INFO - PROCESS | 1665 | 1467593960028 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 17:59:20 INFO - PROCESS | 1665 | 1467593960030 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 17:59:20 INFO - PROCESS | 1665 | 1467593960031 Marionette TRACE conn2 <- [1,1734,null,{}] 17:59:20 INFO - PROCESS | 1665 | 1467593960033 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:59:20 INFO - PROCESS | 1665 | 1467593960034 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:20 INFO - PROCESS | 1665 | 1467593960108 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 17:59:20 INFO - PROCESS | 1665 | 1467593960111 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593960112 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:20 INFO - PROCESS | 1665 | ++DOCSHELL 0x12555e800 == 34 [pid = 1665] [id = 441] 17:59:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x116982800) [pid = 1665] [serial = 1322] [outer = 0x0] 17:59:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x118e94800) [pid = 1665] [serial = 1323] [outer = 0x116982800] 17:59:20 INFO - PROCESS | 1665 | 1467593960139 Marionette DEBUG loaded listener.js 17:59:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x121262000) [pid = 1665] [serial = 1324] [outer = 0x116982800] 17:59:20 INFO - PROCESS | 1665 | 1467593960470 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:59:20 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:59:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 472ms 17:59:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 17:59:20 INFO - PROCESS | 1665 | 1467593960503 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 17:59:20 INFO - PROCESS | 1665 | 1467593960504 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 17:59:20 INFO - PROCESS | 1665 | 1467593960506 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 17:59:20 INFO - PROCESS | 1665 | 1467593960507 Marionette TRACE conn2 <- [1,1738,null,{}] 17:59:20 INFO - PROCESS | 1665 | 1467593960509 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:59:20 INFO - PROCESS | 1665 | 1467593960510 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:20 INFO - PROCESS | 1665 | 1467593960609 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 17:59:20 INFO - PROCESS | 1665 | 1467593960617 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593960619 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:20 INFO - PROCESS | 1665 | ++DOCSHELL 0x127244800 == 35 [pid = 1665] [id = 442] 17:59:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x115e95c00) [pid = 1665] [serial = 1325] [outer = 0x0] 17:59:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x121256c00) [pid = 1665] [serial = 1326] [outer = 0x115e95c00] 17:59:20 INFO - PROCESS | 1665 | 1467593960651 Marionette DEBUG loaded listener.js 17:59:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x12172d000) [pid = 1665] [serial = 1327] [outer = 0x115e95c00] 17:59:20 INFO - PROCESS | 1665 | 1467593960955 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:59:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 17:59:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 469ms 17:59:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 17:59:20 INFO - PROCESS | 1665 | 1467593960976 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 17:59:20 INFO - PROCESS | 1665 | 1467593960977 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 17:59:20 INFO - PROCESS | 1665 | 1467593960979 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 17:59:20 INFO - PROCESS | 1665 | 1467593960980 Marionette TRACE conn2 <- [1,1742,null,{}] 17:59:20 INFO - PROCESS | 1665 | 1467593960984 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:59:20 INFO - PROCESS | 1665 | 1467593960986 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:21 INFO - PROCESS | 1665 | 1467593961059 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 17:59:21 INFO - PROCESS | 1665 | 1467593961062 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593961064 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:21 INFO - PROCESS | 1665 | ++DOCSHELL 0x128b95800 == 36 [pid = 1665] [id = 443] 17:59:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x12172d400) [pid = 1665] [serial = 1328] [outer = 0x0] 17:59:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x123e1f800) [pid = 1665] [serial = 1329] [outer = 0x12172d400] 17:59:21 INFO - PROCESS | 1665 | 1467593961091 Marionette DEBUG loaded listener.js 17:59:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x1249adc00) [pid = 1665] [serial = 1330] [outer = 0x12172d400] 17:59:21 INFO - PROCESS | 1665 | 1467593961431 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:59:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 17:59:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 472ms 17:59:21 INFO - PROCESS | 1665 | 1467593961452 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 17:59:21 INFO - PROCESS | 1665 | 1467593961453 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 17:59:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 17:59:21 INFO - PROCESS | 1665 | 1467593961456 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 17:59:21 INFO - PROCESS | 1665 | 1467593961457 Marionette TRACE conn2 <- [1,1746,null,{}] 17:59:21 INFO - PROCESS | 1665 | 1467593961460 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:59:21 INFO - PROCESS | 1665 | 1467593961461 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:21 INFO - PROCESS | 1665 | 1467593961563 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 17:59:21 INFO - PROCESS | 1665 | 1467593961573 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593961574 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:21 INFO - PROCESS | 1665 | ++DOCSHELL 0x128e1d000 == 37 [pid = 1665] [id = 444] 17:59:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x123ea4400) [pid = 1665] [serial = 1331] [outer = 0x0] 17:59:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x124d70c00) [pid = 1665] [serial = 1332] [outer = 0x123ea4400] 17:59:21 INFO - PROCESS | 1665 | 1467593961601 Marionette DEBUG loaded listener.js 17:59:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12558bc00) [pid = 1665] [serial = 1333] [outer = 0x123ea4400] 17:59:22 INFO - PROCESS | 1665 | 1467593962143 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:59:22 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:59:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 769ms 17:59:22 INFO - PROCESS | 1665 | 1467593962226 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 17:59:22 INFO - PROCESS | 1665 | 1467593962230 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 17:59:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 17:59:22 INFO - PROCESS | 1665 | 1467593962235 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 17:59:22 INFO - PROCESS | 1665 | 1467593962238 Marionette TRACE conn2 <- [1,1750,null,{}] 17:59:22 INFO - PROCESS | 1665 | 1467593962244 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:59:22 INFO - PROCESS | 1665 | 1467593962246 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:22 INFO - PROCESS | 1665 | 1467593962405 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 17:59:22 INFO - PROCESS | 1665 | 1467593962459 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593962460 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:22 INFO - PROCESS | 1665 | ++DOCSHELL 0x116688000 == 38 [pid = 1665] [id = 445] 17:59:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x112e3b000) [pid = 1665] [serial = 1334] [outer = 0x0] 17:59:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x11337d000) [pid = 1665] [serial = 1335] [outer = 0x112e3b000] 17:59:22 INFO - PROCESS | 1665 | 1467593962493 Marionette DEBUG loaded listener.js 17:59:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x114fa2400) [pid = 1665] [serial = 1336] [outer = 0x112e3b000] 17:59:23 INFO - PROCESS | 1665 | 1467593963014 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:59:23 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:59:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 826ms 17:59:23 INFO - PROCESS | 1665 | 1467593963070 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 17:59:23 INFO - PROCESS | 1665 | 1467593963073 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 17:59:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 17:59:23 INFO - PROCESS | 1665 | 1467593963077 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 17:59:23 INFO - PROCESS | 1665 | 1467593963079 Marionette TRACE conn2 <- [1,1754,null,{}] 17:59:23 INFO - PROCESS | 1665 | 1467593963082 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:59:23 INFO - PROCESS | 1665 | 1467593963084 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:23 INFO - PROCESS | 1665 | 1467593963192 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 17:59:23 INFO - PROCESS | 1665 | 1467593963272 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593963274 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:23 INFO - PROCESS | 1665 | ++DOCSHELL 0x119e98800 == 39 [pid = 1665] [id = 446] 17:59:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x116986000) [pid = 1665] [serial = 1337] [outer = 0x0] 17:59:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x117e15000) [pid = 1665] [serial = 1338] [outer = 0x116986000] 17:59:23 INFO - PROCESS | 1665 | 1467593963305 Marionette DEBUG loaded listener.js 17:59:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x118238000) [pid = 1665] [serial = 1339] [outer = 0x116986000] 17:59:23 INFO - PROCESS | 1665 | 1467593963973 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:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 17:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 975ms 17:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 17:59:24 INFO - PROCESS | 1665 | 1467593964072 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 17:59:24 INFO - PROCESS | 1665 | 1467593964075 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 17:59:24 INFO - PROCESS | 1665 | 1467593964079 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 17:59:24 INFO - PROCESS | 1665 | 1467593964081 Marionette TRACE conn2 <- [1,1758,null,{}] 17:59:24 INFO - PROCESS | 1665 | 1467593964085 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:59:24 INFO - PROCESS | 1665 | 1467593964086 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:24 INFO - PROCESS | 1665 | 1467593964192 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 17:59:24 INFO - PROCESS | 1665 | 1467593964246 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593964249 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:24 INFO - PROCESS | 1665 | ++DOCSHELL 0x11746e000 == 40 [pid = 1665] [id = 447] 17:59:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x114fae000) [pid = 1665] [serial = 1340] [outer = 0x0] 17:59:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x11673f000) [pid = 1665] [serial = 1341] [outer = 0x114fae000] 17:59:24 INFO - PROCESS | 1665 | 1467593964276 Marionette DEBUG loaded listener.js 17:59:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x117e15400) [pid = 1665] [serial = 1342] [outer = 0x114fae000] 17:59:24 INFO - PROCESS | 1665 | --DOCSHELL 0x128b95800 == 39 [pid = 1665] [id = 443] 17:59:24 INFO - PROCESS | 1665 | --DOCSHELL 0x127244800 == 38 [pid = 1665] [id = 442] 17:59:24 INFO - PROCESS | 1665 | --DOCSHELL 0x12555e800 == 37 [pid = 1665] [id = 441] 17:59:24 INFO - PROCESS | 1665 | --DOCSHELL 0x113c22800 == 36 [pid = 1665] [id = 440] 17:59:24 INFO - PROCESS | 1665 | --DOCSHELL 0x123a31000 == 35 [pid = 1665] [id = 439] 17:59:24 INFO - PROCESS | 1665 | --DOCSHELL 0x121095000 == 34 [pid = 1665] [id = 438] 17:59:24 INFO - PROCESS | 1665 | --DOCSHELL 0x1199c3000 == 33 [pid = 1665] [id = 437] 17:59:24 INFO - PROCESS | 1665 | --DOCSHELL 0x1180e7000 == 32 [pid = 1665] [id = 436] 17:59:24 INFO - PROCESS | 1665 | --DOCSHELL 0x1169ae000 == 31 [pid = 1665] [id = 435] 17:59:24 INFO - PROCESS | 1665 | --DOCSHELL 0x11321d000 == 30 [pid = 1665] [id = 434] 17:59:24 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x12a9b2000) [pid = 1665] [serial = 1284] [outer = 0x0] [url = about:blank] 17:59:24 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x12b092800) [pid = 1665] [serial = 1285] [outer = 0x0] [url = about:blank] 17:59:24 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x12a9a4400) [pid = 1665] [serial = 1282] [outer = 0x0] [url = about:blank] 17:59:24 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x11922e800) [pid = 1665] [serial = 1252] [outer = 0x0] [url = about:blank] 17:59:24 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x129864000) [pid = 1665] [serial = 1279] [outer = 0x0] [url = about:blank] 17:59:24 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x128bb9400) [pid = 1665] [serial = 1267] [outer = 0x0] [url = about:blank] 17:59:24 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x118519000) [pid = 1665] [serial = 1245] [outer = 0x0] [url = about:blank] 17:59:24 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x116f92400) [pid = 1665] [serial = 1275] [outer = 0x0] [url = about:blank] 17:59:24 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x12928cc00) [pid = 1665] [serial = 1270] [outer = 0x0] [url = about:blank] 17:59:24 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x118a5d800) [pid = 1665] [serial = 1204] [outer = 0x0] [url = about:blank] 17:59:24 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x128b2d000) [pid = 1665] [serial = 1264] [outer = 0x0] [url = about:blank] 17:59:24 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x124bc2800) [pid = 1665] [serial = 1261] [outer = 0x0] [url = about:blank] 17:59:24 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x12a737800) [pid = 1665] [serial = 1281] [outer = 0x0] [url = about:blank] 17:59:24 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x1164e9800) [pid = 1665] [serial = 1248] [outer = 0x0] [url = about:blank] 17:59:24 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x120e7b800) [pid = 1665] [serial = 1257] [outer = 0x0] [url = about:blank] 17:59:24 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x118a92400) [pid = 1665] [serial = 1246] [outer = 0x0] [url = about:blank] 17:59:24 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x128bf5400) [pid = 1665] [serial = 1269] [outer = 0x0] [url = about:blank] 17:59:24 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x12956e800) [pid = 1665] [serial = 1273] [outer = 0x0] [url = about:blank] 17:59:24 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x128b42800) [pid = 1665] [serial = 1266] [outer = 0x0] [url = about:blank] 17:59:24 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1293e1c00) [pid = 1665] [serial = 1272] [outer = 0x0] [url = about:blank] 17:59:24 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x128b31c00) [pid = 1665] [serial = 1278] [outer = 0x0] [url = about:blank] 17:59:24 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x119683000) [pid = 1665] [serial = 1254] [outer = 0x0] [url = about:blank] 17:59:24 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x1176ef000) [pid = 1665] [serial = 1249] [outer = 0x0] [url = about:blank] 17:59:24 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x120e78c00) [pid = 1665] [serial = 1255] [outer = 0x0] [url = about:blank] 17:59:24 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x121728c00) [pid = 1665] [serial = 1258] [outer = 0x0] [url = about:blank] 17:59:24 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x113c90000) [pid = 1665] [serial = 1242] [outer = 0x0] [url = about:blank] 17:59:24 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x123a16000) [pid = 1665] [serial = 1260] [outer = 0x0] [url = about:blank] 17:59:24 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x1293de800) [pid = 1665] [serial = 1240] [outer = 0x0] [url = about:blank] 17:59:24 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x116199800) [pid = 1665] [serial = 1243] [outer = 0x0] [url = about:blank] 17:59:24 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x117e14c00) [pid = 1665] [serial = 1251] [outer = 0x0] [url = about:blank] 17:59:24 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x12558f400) [pid = 1665] [serial = 1263] [outer = 0x0] [url = about:blank] 17:59:24 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x12105c000) [pid = 1665] [serial = 1276] [outer = 0x0] [url = about:blank] 17:59:24 INFO - PROCESS | 1665 | 1467593964637 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:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 17:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 573ms 17:59:24 INFO - PROCESS | 1665 | 1467593964653 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 17:59:24 INFO - PROCESS | 1665 | 1467593964656 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 17:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 17:59:24 INFO - PROCESS | 1665 | 1467593964660 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 17:59:24 INFO - PROCESS | 1665 | 1467593964662 Marionette TRACE conn2 <- [1,1762,null,{}] 17:59:24 INFO - PROCESS | 1665 | 1467593964664 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:59:24 INFO - PROCESS | 1665 | 1467593964666 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:24 INFO - PROCESS | 1665 | 1467593964744 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 17:59:24 INFO - PROCESS | 1665 | 1467593964750 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593964753 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:24 INFO - PROCESS | 1665 | ++DOCSHELL 0x118577800 == 31 [pid = 1665] [id = 448] 17:59:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x118229400) [pid = 1665] [serial = 1343] [outer = 0x0] 17:59:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x11823e400) [pid = 1665] [serial = 1344] [outer = 0x118229400] 17:59:24 INFO - PROCESS | 1665 | 1467593964780 Marionette DEBUG loaded listener.js 17:59:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x11851e800) [pid = 1665] [serial = 1345] [outer = 0x118229400] 17:59:25 INFO - PROCESS | 1665 | 1467593965162 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:59:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 17:59:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 520ms 17:59:25 INFO - PROCESS | 1665 | 1467593965181 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 17:59:25 INFO - PROCESS | 1665 | 1467593965184 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 17:59:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 17:59:25 INFO - PROCESS | 1665 | 1467593965187 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 17:59:25 INFO - PROCESS | 1665 | 1467593965190 Marionette TRACE conn2 <- [1,1766,null,{}] 17:59:25 INFO - PROCESS | 1665 | 1467593965197 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:59:25 INFO - PROCESS | 1665 | 1467593965201 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:25 INFO - PROCESS | 1665 | 1467593965279 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 17:59:25 INFO - PROCESS | 1665 | 1467593965287 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593965289 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:25 INFO - PROCESS | 1665 | ++DOCSHELL 0x120f7b000 == 32 [pid = 1665] [id = 449] 17:59:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x112a88800) [pid = 1665] [serial = 1346] [outer = 0x0] 17:59:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x11961a800) [pid = 1665] [serial = 1347] [outer = 0x112a88800] 17:59:25 INFO - PROCESS | 1665 | 1467593965317 Marionette DEBUG loaded listener.js 17:59:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x1199e6c00) [pid = 1665] [serial = 1348] [outer = 0x112a88800] 17:59:25 INFO - PROCESS | 1665 | 1467593965769 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:59:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 17:59:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 621ms 17:59:25 INFO - PROCESS | 1665 | 1467593965809 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 17:59:25 INFO - PROCESS | 1665 | 1467593965812 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 17:59:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 17:59:25 INFO - PROCESS | 1665 | 1467593965824 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 17:59:25 INFO - PROCESS | 1665 | 1467593965826 Marionette TRACE conn2 <- [1,1770,null,{}] 17:59:25 INFO - PROCESS | 1665 | 1467593965829 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:59:25 INFO - PROCESS | 1665 | 1467593965833 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:25 INFO - PROCESS | 1665 | 1467593965959 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 17:59:26 INFO - PROCESS | 1665 | 1467593966032 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1665 | 1467593966033 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:26 INFO - PROCESS | 1665 | ++DOCSHELL 0x123bd6800 == 33 [pid = 1665] [id = 450] 17:59:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x1199e9c00) [pid = 1665] [serial = 1349] [outer = 0x0] 17:59:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x120e4cc00) [pid = 1665] [serial = 1350] [outer = 0x1199e9c00] 17:59:26 INFO - PROCESS | 1665 | 1467593966058 Marionette DEBUG loaded listener.js 17:59:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x12105c000) [pid = 1665] [serial = 1351] [outer = 0x1199e9c00] 17:59:26 INFO - PROCESS | 1665 | 1467593966355 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:59:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 17:59:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 579ms 17:59:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 17:59:26 INFO - PROCESS | 1665 | 1467593966394 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 17:59:26 INFO - PROCESS | 1665 | 1467593966395 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 17:59:26 INFO - PROCESS | 1665 | 1467593966398 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 17:59:26 INFO - PROCESS | 1665 | 1467593966399 Marionette TRACE conn2 <- [1,1774,null,{}] 17:59:26 INFO - PROCESS | 1665 | 1467593966404 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:59:26 INFO - PROCESS | 1665 | 1467593966405 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:26 INFO - PROCESS | 1665 | 1467593966478 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 17:59:26 INFO - PROCESS | 1665 | 1467593966485 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1665 | 1467593966486 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:26 INFO - PROCESS | 1665 | ++DOCSHELL 0x12681a800 == 34 [pid = 1665] [id = 451] 17:59:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x112a84400) [pid = 1665] [serial = 1352] [outer = 0x0] 17:59:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x12125f400) [pid = 1665] [serial = 1353] [outer = 0x112a84400] 17:59:26 INFO - PROCESS | 1665 | 1467593966517 Marionette DEBUG loaded listener.js 17:59:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x121720800) [pid = 1665] [serial = 1354] [outer = 0x112a84400] 17:59:26 INFO - PROCESS | 1665 | 1467593966891 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:59:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 17:59:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 522ms 17:59:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 17:59:26 INFO - PROCESS | 1665 | 1467593966921 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 17:59:26 INFO - PROCESS | 1665 | 1467593966922 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 17:59:26 INFO - PROCESS | 1665 | 1467593966924 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 17:59:26 INFO - PROCESS | 1665 | 1467593966925 Marionette TRACE conn2 <- [1,1778,null,{}] 17:59:26 INFO - PROCESS | 1665 | 1467593966927 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:59:26 INFO - PROCESS | 1665 | 1467593966932 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:27 INFO - PROCESS | 1665 | 1467593967047 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 17:59:27 INFO - PROCESS | 1665 | 1467593967057 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593967058 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:27 INFO - PROCESS | 1665 | ++DOCSHELL 0x128b9f800 == 35 [pid = 1665] [id = 452] 17:59:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x121729000) [pid = 1665] [serial = 1355] [outer = 0x0] 17:59:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x12481d400) [pid = 1665] [serial = 1356] [outer = 0x121729000] 17:59:27 INFO - PROCESS | 1665 | 1467593967084 Marionette DEBUG loaded listener.js 17:59:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x126e92400) [pid = 1665] [serial = 1357] [outer = 0x121729000] 17:59:27 INFO - PROCESS | 1665 | 1467593967405 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:59:27 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:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 518ms 17:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 17:59:27 INFO - PROCESS | 1665 | 1467593967442 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 17:59:27 INFO - PROCESS | 1665 | 1467593967444 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 17:59:27 INFO - PROCESS | 1665 | 1467593967446 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 17:59:27 INFO - PROCESS | 1665 | 1467593967447 Marionette TRACE conn2 <- [1,1782,null,{}] 17:59:27 INFO - PROCESS | 1665 | 1467593967450 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:59:27 INFO - PROCESS | 1665 | 1467593967453 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:27 INFO - PROCESS | 1665 | 1467593967548 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 17:59:27 INFO - PROCESS | 1665 | 1467593967560 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593967561 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:27 INFO - PROCESS | 1665 | ++DOCSHELL 0x129383800 == 36 [pid = 1665] [id = 453] 17:59:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x126871800) [pid = 1665] [serial = 1358] [outer = 0x0] 17:59:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x126f49400) [pid = 1665] [serial = 1359] [outer = 0x126871800] 17:59:27 INFO - PROCESS | 1665 | 1467593967593 Marionette DEBUG loaded listener.js 17:59:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1272b6000) [pid = 1665] [serial = 1360] [outer = 0x126871800] 17:59:27 INFO - PROCESS | 1665 | 1467593967937 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:59:27 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:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 521ms 17:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 17:59:27 INFO - PROCESS | 1665 | 1467593967973 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 17:59:27 INFO - PROCESS | 1665 | 1467593967974 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 17:59:27 INFO - PROCESS | 1665 | 1467593967976 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 17:59:27 INFO - PROCESS | 1665 | 1467593967977 Marionette TRACE conn2 <- [1,1786,null,{}] 17:59:27 INFO - PROCESS | 1665 | 1467593967979 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:59:27 INFO - PROCESS | 1665 | 1467593967980 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:28 INFO - PROCESS | 1665 | 1467593968078 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 17:59:28 INFO - PROCESS | 1665 | 1467593968084 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593968085 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:28 INFO - PROCESS | 1665 | ++DOCSHELL 0x1298e1000 == 37 [pid = 1665] [id = 454] 17:59:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x126f4c400) [pid = 1665] [serial = 1361] [outer = 0x0] 17:59:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x1288c3400) [pid = 1665] [serial = 1362] [outer = 0x126f4c400] 17:59:28 INFO - PROCESS | 1665 | 1467593968110 Marionette DEBUG loaded listener.js 17:59:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x128908000) [pid = 1665] [serial = 1363] [outer = 0x126f4c400] 17:59:28 INFO - PROCESS | 1665 | 1467593968409 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:59:28 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:59:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 468ms 17:59:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 17:59:28 INFO - PROCESS | 1665 | 1467593968444 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 17:59:28 INFO - PROCESS | 1665 | 1467593968446 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 17:59:28 INFO - PROCESS | 1665 | 1467593968457 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 17:59:28 INFO - PROCESS | 1665 | 1467593968458 Marionette TRACE conn2 <- [1,1790,null,{}] 17:59:28 INFO - PROCESS | 1665 | 1467593968466 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:59:28 INFO - PROCESS | 1665 | 1467593968470 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:28 INFO - PROCESS | 1665 | 1467593968571 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 17:59:28 INFO - PROCESS | 1665 | 1467593968574 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593968575 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:28 INFO - PROCESS | 1665 | ++DOCSHELL 0x120f7a000 == 38 [pid = 1665] [id = 455] 17:59:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1288bdc00) [pid = 1665] [serial = 1364] [outer = 0x0] 17:59:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x128b2b400) [pid = 1665] [serial = 1365] [outer = 0x1288bdc00] 17:59:28 INFO - PROCESS | 1665 | 1467593968607 Marionette DEBUG loaded listener.js 17:59:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x128b36c00) [pid = 1665] [serial = 1366] [outer = 0x1288bdc00] 17:59:28 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x116f92800) [pid = 1665] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 17:59:28 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x114fa0800) [pid = 1665] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 17:59:28 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x1164f1400) [pid = 1665] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 17:59:28 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1122b1800) [pid = 1665] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 17:59:28 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x11817ac00) [pid = 1665] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 17:59:28 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x1110a7800) [pid = 1665] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 17:59:28 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x116f0d000) [pid = 1665] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 17:59:28 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x119232400) [pid = 1665] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 17:59:28 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x116460000) [pid = 1665] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 17:59:28 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x12172d400) [pid = 1665] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 17:59:28 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x121727000) [pid = 1665] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 17:59:28 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x11817c000) [pid = 1665] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 17:59:28 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x121259800) [pid = 1665] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 17:59:28 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x116982800) [pid = 1665] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 17:59:28 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x115e95c00) [pid = 1665] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 17:59:29 INFO - PROCESS | 1665 | 1467593969032 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:59:29 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:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 634ms 17:59:29 INFO - PROCESS | 1665 | 1467593969084 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 17:59:29 INFO - PROCESS | 1665 | 1467593969087 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 17:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 17:59:29 INFO - PROCESS | 1665 | 1467593969090 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 17:59:29 INFO - PROCESS | 1665 | 1467593969092 Marionette TRACE conn2 <- [1,1794,null,{}] 17:59:29 INFO - PROCESS | 1665 | 1467593969095 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:59:29 INFO - PROCESS | 1665 | 1467593969097 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:29 INFO - PROCESS | 1665 | 1467593969220 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 17:59:29 INFO - PROCESS | 1665 | 1467593969226 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593969227 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:29 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a77d800 == 39 [pid = 1665] [id = 456] 17:59:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x112e4ac00) [pid = 1665] [serial = 1367] [outer = 0x0] 17:59:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x117e18800) [pid = 1665] [serial = 1368] [outer = 0x112e4ac00] 17:59:29 INFO - PROCESS | 1665 | 1467593969266 Marionette DEBUG loaded listener.js 17:59:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x119678800) [pid = 1665] [serial = 1369] [outer = 0x112e4ac00] 17:59:29 INFO - PROCESS | 1665 | 1467593969640 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:59:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 572ms 17:59:29 INFO - PROCESS | 1665 | 1467593969661 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 17:59:29 INFO - PROCESS | 1665 | 1467593969663 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 17:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 17:59:29 INFO - PROCESS | 1665 | 1467593969666 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 17:59:29 INFO - PROCESS | 1665 | 1467593969668 Marionette TRACE conn2 <- [1,1798,null,{}] 17:59:29 INFO - PROCESS | 1665 | 1467593969670 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:59:29 INFO - PROCESS | 1665 | 1467593969672 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:29 INFO - PROCESS | 1665 | 1467593969794 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 17:59:29 INFO - PROCESS | 1665 | 1467593969807 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593969809 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:29 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b05e000 == 40 [pid = 1665] [id = 457] 17:59:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x118a5b000) [pid = 1665] [serial = 1370] [outer = 0x0] 17:59:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x123b9bc00) [pid = 1665] [serial = 1371] [outer = 0x118a5b000] 17:59:29 INFO - PROCESS | 1665 | 1467593969835 Marionette DEBUG loaded listener.js 17:59:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x128bacc00) [pid = 1665] [serial = 1372] [outer = 0x118a5b000] 17:59:30 INFO - PROCESS | 1665 | 1467593970158 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:59:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 17:59:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 521ms 17:59:30 INFO - PROCESS | 1665 | 1467593970187 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 17:59:30 INFO - PROCESS | 1665 | 1467593970188 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 17:59:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 17:59:30 INFO - PROCESS | 1665 | 1467593970190 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 17:59:30 INFO - PROCESS | 1665 | 1467593970191 Marionette TRACE conn2 <- [1,1802,null,{}] 17:59:30 INFO - PROCESS | 1665 | 1467593970194 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:59:30 INFO - PROCESS | 1665 | 1467593970195 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:30 INFO - PROCESS | 1665 | 1467593970276 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 17:59:30 INFO - PROCESS | 1665 | 1467593970280 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593970281 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:30 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b99b000 == 41 [pid = 1665] [id = 458] 17:59:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x128bb0400) [pid = 1665] [serial = 1373] [outer = 0x0] 17:59:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x128bb9c00) [pid = 1665] [serial = 1374] [outer = 0x128bb0400] 17:59:30 INFO - PROCESS | 1665 | 1467593970306 Marionette DEBUG loaded listener.js 17:59:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x128c8c800) [pid = 1665] [serial = 1375] [outer = 0x128bb0400] 17:59:30 INFO - PROCESS | 1665 | 1467593970644 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:59:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 17:59:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 472ms 17:59:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 17:59:30 INFO - PROCESS | 1665 | 1467593970662 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 17:59:30 INFO - PROCESS | 1665 | 1467593970663 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 17:59:30 INFO - PROCESS | 1665 | 1467593970666 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 17:59:30 INFO - PROCESS | 1665 | 1467593970669 Marionette TRACE conn2 <- [1,1806,null,{}] 17:59:30 INFO - PROCESS | 1665 | 1467593970673 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:59:30 INFO - PROCESS | 1665 | 1467593970674 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:30 INFO - PROCESS | 1665 | 1467593970793 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 17:59:30 INFO - PROCESS | 1665 | 1467593970878 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593970879 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:30 INFO - PROCESS | 1665 | ++DOCSHELL 0x113207000 == 42 [pid = 1665] [id = 459] 17:59:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x10ebf0400) [pid = 1665] [serial = 1376] [outer = 0x0] 17:59:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x111c78c00) [pid = 1665] [serial = 1377] [outer = 0x10ebf0400] 17:59:30 INFO - PROCESS | 1665 | 1467593970911 Marionette DEBUG loaded listener.js 17:59:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x112fbe800) [pid = 1665] [serial = 1378] [outer = 0x10ebf0400] 17:59:31 INFO - PROCESS | 1665 | 1467593971367 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:59:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 17:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 772ms 17:59:31 INFO - PROCESS | 1665 | 1467593971439 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 17:59:31 INFO - PROCESS | 1665 | 1467593971442 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 17:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 17:59:31 INFO - PROCESS | 1665 | 1467593971445 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 17:59:31 INFO - PROCESS | 1665 | 1467593971447 Marionette TRACE conn2 <- [1,1810,null,{}] 17:59:31 INFO - PROCESS | 1665 | 1467593971450 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:59:31 INFO - PROCESS | 1665 | 1467593971453 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:31 INFO - PROCESS | 1665 | 1467593971559 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 17:59:31 INFO - PROCESS | 1665 | 1467593971620 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593971621 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:31 INFO - PROCESS | 1665 | ++DOCSHELL 0x120f75000 == 43 [pid = 1665] [id = 460] 17:59:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x11662f400) [pid = 1665] [serial = 1379] [outer = 0x0] 17:59:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x11823e800) [pid = 1665] [serial = 1380] [outer = 0x11662f400] 17:59:31 INFO - PROCESS | 1665 | 1467593971652 Marionette DEBUG loaded listener.js 17:59:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x118a5e000) [pid = 1665] [serial = 1381] [outer = 0x11662f400] 17:59:32 INFO - PROCESS | 1665 | 1467593972104 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:59:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 17:59:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 670ms 17:59:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 17:59:32 INFO - PROCESS | 1665 | 1467593972118 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 17:59:32 INFO - PROCESS | 1665 | 1467593972121 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 17:59:32 INFO - PROCESS | 1665 | 1467593972124 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 17:59:32 INFO - PROCESS | 1665 | 1467593972125 Marionette TRACE conn2 <- [1,1814,null,{}] 17:59:32 INFO - PROCESS | 1665 | 1467593972128 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:59:32 INFO - PROCESS | 1665 | 1467593972129 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:32 INFO - PROCESS | 1665 | 1467593972250 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 17:59:32 INFO - PROCESS | 1665 | 1467593972338 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593972339 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:32 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a794800 == 44 [pid = 1665] [id = 461] 17:59:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1193dbc00) [pid = 1665] [serial = 1382] [outer = 0x0] 17:59:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x120e44000) [pid = 1665] [serial = 1383] [outer = 0x1193dbc00] 17:59:32 INFO - PROCESS | 1665 | 1467593972370 Marionette DEBUG loaded listener.js 17:59:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x12132c400) [pid = 1665] [serial = 1384] [outer = 0x1193dbc00] 17:59:32 INFO - PROCESS | 1665 | 1467593972804 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:59:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 17:59:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 719ms 17:59:32 INFO - PROCESS | 1665 | 1467593972843 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 17:59:32 INFO - PROCESS | 1665 | 1467593972845 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 17:59:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 17:59:32 INFO - PROCESS | 1665 | 1467593972852 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 17:59:32 INFO - PROCESS | 1665 | 1467593972857 Marionette TRACE conn2 <- [1,1818,null,{}] 17:59:32 INFO - PROCESS | 1665 | 1467593972860 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:59:32 INFO - PROCESS | 1665 | 1467593972862 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:32 INFO - PROCESS | 1665 | 1467593972965 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 17:59:33 INFO - PROCESS | 1665 | 1467593973027 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593973028 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:33 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c546000 == 45 [pid = 1665] [id = 462] 17:59:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x12166ec00) [pid = 1665] [serial = 1385] [outer = 0x0] 17:59:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x1249ac800) [pid = 1665] [serial = 1386] [outer = 0x12166ec00] 17:59:33 INFO - PROCESS | 1665 | 1467593973056 Marionette DEBUG loaded listener.js 17:59:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x12726f400) [pid = 1665] [serial = 1387] [outer = 0x12166ec00] 17:59:33 INFO - PROCESS | 1665 | 1467593973504 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:59:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 17:59:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 678ms 17:59:33 INFO - PROCESS | 1665 | 1467593973526 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 17:59:33 INFO - PROCESS | 1665 | 1467593973528 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 17:59:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 17:59:33 INFO - PROCESS | 1665 | 1467593973531 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 17:59:33 INFO - PROCESS | 1665 | 1467593973532 Marionette TRACE conn2 <- [1,1822,null,{}] 17:59:33 INFO - PROCESS | 1665 | 1467593973535 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:59:33 INFO - PROCESS | 1665 | 1467593973536 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:33 INFO - PROCESS | 1665 | 1467593973663 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 17:59:33 INFO - PROCESS | 1665 | 1467593973751 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593973752 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:33 INFO - PROCESS | 1665 | ++DOCSHELL 0x117149000 == 46 [pid = 1665] [id = 463] 17:59:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x114fa9400) [pid = 1665] [serial = 1388] [outer = 0x0] 17:59:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x119623400) [pid = 1665] [serial = 1389] [outer = 0x114fa9400] 17:59:33 INFO - PROCESS | 1665 | 1467593973781 Marionette DEBUG loaded listener.js 17:59:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x12726f800) [pid = 1665] [serial = 1390] [outer = 0x114fa9400] 17:59:34 INFO - PROCESS | 1665 | 1467593974350 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:59:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 17:59:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 871ms 17:59:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 17:59:34 INFO - PROCESS | 1665 | 1467593974404 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 17:59:34 INFO - PROCESS | 1665 | 1467593974408 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 17:59:34 INFO - PROCESS | 1665 | 1467593974412 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 17:59:34 INFO - PROCESS | 1665 | 1467593974415 Marionette TRACE conn2 <- [1,1826,null,{}] 17:59:34 INFO - PROCESS | 1665 | 1467593974421 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:59:34 INFO - PROCESS | 1665 | 1467593974424 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:34 INFO - PROCESS | 1665 | 1467593974564 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 17:59:34 INFO - PROCESS | 1665 | 1467593974642 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593974643 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:34 INFO - PROCESS | 1665 | ++DOCSHELL 0x115da9000 == 47 [pid = 1665] [id = 464] 17:59:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x116635c00) [pid = 1665] [serial = 1391] [outer = 0x0] 17:59:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x1176ec800) [pid = 1665] [serial = 1392] [outer = 0x116635c00] 17:59:34 INFO - PROCESS | 1665 | 1467593974689 Marionette DEBUG loaded listener.js 17:59:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x118234800) [pid = 1665] [serial = 1393] [outer = 0x116635c00] 17:59:35 INFO - PROCESS | 1665 | --DOCSHELL 0x12b99b000 == 46 [pid = 1665] [id = 458] 17:59:35 INFO - PROCESS | 1665 | --DOCSHELL 0x12b05e000 == 45 [pid = 1665] [id = 457] 17:59:35 INFO - PROCESS | 1665 | --DOCSHELL 0x12a77d800 == 44 [pid = 1665] [id = 456] 17:59:35 INFO - PROCESS | 1665 | --DOCSHELL 0x120f7a000 == 43 [pid = 1665] [id = 455] 17:59:35 INFO - PROCESS | 1665 | --DOCSHELL 0x1298e1000 == 42 [pid = 1665] [id = 454] 17:59:35 INFO - PROCESS | 1665 | --DOCSHELL 0x129383800 == 41 [pid = 1665] [id = 453] 17:59:35 INFO - PROCESS | 1665 | --DOCSHELL 0x128b9f800 == 40 [pid = 1665] [id = 452] 17:59:35 INFO - PROCESS | 1665 | --DOCSHELL 0x12681a800 == 39 [pid = 1665] [id = 451] 17:59:35 INFO - PROCESS | 1665 | --DOCSHELL 0x123bd6800 == 38 [pid = 1665] [id = 450] 17:59:35 INFO - PROCESS | 1665 | --DOCSHELL 0x120f7b000 == 37 [pid = 1665] [id = 449] 17:59:35 INFO - PROCESS | 1665 | --DOCSHELL 0x118577800 == 36 [pid = 1665] [id = 448] 17:59:35 INFO - PROCESS | 1665 | --DOCSHELL 0x11746e000 == 35 [pid = 1665] [id = 447] 17:59:35 INFO - PROCESS | 1665 | --DOCSHELL 0x119e98800 == 34 [pid = 1665] [id = 446] 17:59:35 INFO - PROCESS | 1665 | --DOCSHELL 0x128e1d000 == 33 [pid = 1665] [id = 444] 17:59:35 INFO - PROCESS | 1665 | --DOCSHELL 0x116688000 == 32 [pid = 1665] [id = 445] 17:59:35 INFO - PROCESS | 1665 | --DOCSHELL 0x117149000 == 31 [pid = 1665] [id = 463] 17:59:35 INFO - PROCESS | 1665 | --DOCSHELL 0x12c546000 == 30 [pid = 1665] [id = 462] 17:59:35 INFO - PROCESS | 1665 | --DOCSHELL 0x12a794800 == 29 [pid = 1665] [id = 461] 17:59:35 INFO - PROCESS | 1665 | --DOCSHELL 0x120f75000 == 28 [pid = 1665] [id = 460] 17:59:35 INFO - PROCESS | 1665 | --DOCSHELL 0x113207000 == 27 [pid = 1665] [id = 459] 17:59:35 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x119617c00) [pid = 1665] [serial = 1314] [outer = 0x0] [url = about:blank] 17:59:35 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x114fab000) [pid = 1665] [serial = 1305] [outer = 0x0] [url = about:blank] 17:59:35 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x115e2a000) [pid = 1665] [serial = 1306] [outer = 0x0] [url = about:blank] 17:59:35 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x116f03c00) [pid = 1665] [serial = 1308] [outer = 0x0] [url = about:blank] 17:59:35 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x117e10800) [pid = 1665] [serial = 1309] [outer = 0x0] [url = about:blank] 17:59:35 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x1122b9800) [pid = 1665] [serial = 1302] [outer = 0x0] [url = about:blank] 17:59:35 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x112e36400) [pid = 1665] [serial = 1303] [outer = 0x0] [url = about:blank] 17:59:35 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x118433800) [pid = 1665] [serial = 1311] [outer = 0x0] [url = about:blank] 17:59:35 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x11817dc00) [pid = 1665] [serial = 1300] [outer = 0x0] [url = about:blank] 17:59:35 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x114faa400) [pid = 1665] [serial = 1299] [outer = 0x0] [url = about:blank] 17:59:35 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x118175000) [pid = 1665] [serial = 1287] [outer = 0x0] [url = about:blank] 17:59:35 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1185d8000) [pid = 1665] [serial = 1288] [outer = 0x0] [url = about:blank] 17:59:35 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x120e48400) [pid = 1665] [serial = 1291] [outer = 0x0] [url = about:blank] 17:59:35 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1199e3c00) [pid = 1665] [serial = 1290] [outer = 0x0] [url = about:blank] 17:59:35 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x120e74000) [pid = 1665] [serial = 1317] [outer = 0x0] [url = about:blank] 17:59:35 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1249adc00) [pid = 1665] [serial = 1330] [outer = 0x0] [url = about:blank] 17:59:35 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x126e9a400) [pid = 1665] [serial = 1294] [outer = 0x0] [url = about:blank] 17:59:35 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x124bcb400) [pid = 1665] [serial = 1293] [outer = 0x0] [url = about:blank] 17:59:35 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x128b2bc00) [pid = 1665] [serial = 1297] [outer = 0x0] [url = about:blank] 17:59:35 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x124d70c00) [pid = 1665] [serial = 1332] [outer = 0x0] [url = about:blank] 17:59:35 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x1199e4000) [pid = 1665] [serial = 1315] [outer = 0x0] [url = about:blank] 17:59:35 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1213b4800) [pid = 1665] [serial = 1320] [outer = 0x0] [url = about:blank] 17:59:35 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x121198400) [pid = 1665] [serial = 1318] [outer = 0x0] [url = about:blank] 17:59:35 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x121262000) [pid = 1665] [serial = 1324] [outer = 0x0] [url = about:blank] 17:59:35 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x118e94800) [pid = 1665] [serial = 1323] [outer = 0x0] [url = about:blank] 17:59:35 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x123e1f800) [pid = 1665] [serial = 1329] [outer = 0x0] [url = about:blank] 17:59:35 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x1272b3c00) [pid = 1665] [serial = 1296] [outer = 0x0] [url = about:blank] 17:59:35 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x121720c00) [pid = 1665] [serial = 1321] [outer = 0x0] [url = about:blank] 17:59:35 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x12172d000) [pid = 1665] [serial = 1327] [outer = 0x0] [url = about:blank] 17:59:35 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x119232000) [pid = 1665] [serial = 1312] [outer = 0x0] [url = about:blank] 17:59:35 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x121256c00) [pid = 1665] [serial = 1326] [outer = 0x0] [url = about:blank] 17:59:35 INFO - PROCESS | 1665 | 1467593975754 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:59:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 17:59:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1380ms 17:59:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 17:59:35 INFO - PROCESS | 1665 | 1467593975792 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 17:59:35 INFO - PROCESS | 1665 | 1467593975795 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 17:59:35 INFO - PROCESS | 1665 | 1467593975802 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 17:59:35 INFO - PROCESS | 1665 | 1467593975805 Marionette TRACE conn2 <- [1,1830,null,{}] 17:59:35 INFO - PROCESS | 1665 | 1467593975809 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:59:35 INFO - PROCESS | 1665 | 1467593975811 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:35 INFO - PROCESS | 1665 | 1467593975926 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 17:59:35 INFO - PROCESS | 1665 | 1467593975940 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593975942 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:36 INFO - PROCESS | 1665 | ++DOCSHELL 0x116612000 == 28 [pid = 1665] [id = 465] 17:59:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x113c74c00) [pid = 1665] [serial = 1394] [outer = 0x0] 17:59:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x115d11800) [pid = 1665] [serial = 1395] [outer = 0x113c74c00] 17:59:36 INFO - PROCESS | 1665 | 1467593976061 Marionette DEBUG loaded listener.js 17:59:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x116638400) [pid = 1665] [serial = 1396] [outer = 0x113c74c00] 17:59:36 INFO - PROCESS | 1665 | 1467593976397 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:59:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 17:59:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 628ms 17:59:36 INFO - PROCESS | 1665 | 1467593976427 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 17:59:36 INFO - PROCESS | 1665 | 1467593976430 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 17:59:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 17:59:36 INFO - PROCESS | 1665 | 1467593976439 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 17:59:36 INFO - PROCESS | 1665 | 1467593976441 Marionette TRACE conn2 <- [1,1834,null,{}] 17:59:36 INFO - PROCESS | 1665 | 1467593976443 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:59:36 INFO - PROCESS | 1665 | 1467593976445 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:36 INFO - PROCESS | 1665 | 1467593976527 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 17:59:36 INFO - PROCESS | 1665 | 1467593976583 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593976584 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:36 INFO - PROCESS | 1665 | ++DOCSHELL 0x1180d7800 == 29 [pid = 1665] [id = 466] 17:59:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x11673b400) [pid = 1665] [serial = 1397] [outer = 0x0] 17:59:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x118175800) [pid = 1665] [serial = 1398] [outer = 0x11673b400] 17:59:36 INFO - PROCESS | 1665 | 1467593976610 Marionette DEBUG loaded listener.js 17:59:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x118515000) [pid = 1665] [serial = 1399] [outer = 0x11673b400] 17:59:36 INFO - PROCESS | 1665 | 1467593976925 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:36 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:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 520ms 17:59:36 INFO - PROCESS | 1665 | 1467593976959 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 17:59:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 17:59:36 INFO - PROCESS | 1665 | 1467593976974 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 17:59:36 INFO - PROCESS | 1665 | 1467593976978 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 17:59:36 INFO - PROCESS | 1665 | 1467593976981 Marionette TRACE conn2 <- [1,1838,null,{}] 17:59:36 INFO - PROCESS | 1665 | 1467593976993 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:36 INFO - PROCESS | 1665 | 1467593976998 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:37 INFO - PROCESS | 1665 | 1467593977148 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 17:59:37 INFO - PROCESS | 1665 | 1467593977158 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593977161 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:37 INFO - PROCESS | 1665 | ++DOCSHELL 0x119a55800 == 30 [pid = 1665] [id = 467] 17:59:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1122b1800) [pid = 1665] [serial = 1400] [outer = 0x0] 17:59:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x11961bc00) [pid = 1665] [serial = 1401] [outer = 0x1122b1800] 17:59:37 INFO - PROCESS | 1665 | 1467593977206 Marionette DEBUG loaded listener.js 17:59:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1199e4000) [pid = 1665] [serial = 1402] [outer = 0x1122b1800] 17:59:37 INFO - PROCESS | 1665 | 1467593977593 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:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 17:59:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 626ms 17:59:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 17:59:37 INFO - PROCESS | 1665 | 1467593977604 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 17:59:37 INFO - PROCESS | 1665 | 1467593977606 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 17:59:37 INFO - PROCESS | 1665 | 1467593977608 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 17:59:37 INFO - PROCESS | 1665 | 1467593977609 Marionette TRACE conn2 <- [1,1842,null,{}] 17:59:37 INFO - PROCESS | 1665 | 1467593977612 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:37 INFO - PROCESS | 1665 | 1467593977613 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:37 INFO - PROCESS | 1665 | 1467593977690 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 17:59:37 INFO - PROCESS | 1665 | 1467593977762 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593977763 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:37 INFO - PROCESS | 1665 | ++DOCSHELL 0x120f90800 == 31 [pid = 1665] [id = 468] 17:59:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x118a9a400) [pid = 1665] [serial = 1403] [outer = 0x0] 17:59:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x119af1c00) [pid = 1665] [serial = 1404] [outer = 0x118a9a400] 17:59:37 INFO - PROCESS | 1665 | 1467593977788 Marionette DEBUG loaded listener.js 17:59:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x121196400) [pid = 1665] [serial = 1405] [outer = 0x118a9a400] 17:59:38 INFO - PROCESS | 1665 | 1467593978099 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:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 17:59:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 518ms 17:59:38 INFO - PROCESS | 1665 | 1467593978127 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 17:59:38 INFO - PROCESS | 1665 | 1467593978128 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 17:59:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 17:59:38 INFO - PROCESS | 1665 | 1467593978137 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 17:59:38 INFO - PROCESS | 1665 | 1467593978139 Marionette TRACE conn2 <- [1,1846,null,{}] 17:59:38 INFO - PROCESS | 1665 | 1467593978141 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:38 INFO - PROCESS | 1665 | 1467593978142 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:38 INFO - PROCESS | 1665 | 1467593978241 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 17:59:38 INFO - PROCESS | 1665 | 1467593978244 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593978245 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:38 INFO - PROCESS | 1665 | ++DOCSHELL 0x123b40800 == 32 [pid = 1665] [id = 469] 17:59:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x115e8d400) [pid = 1665] [serial = 1406] [outer = 0x0] 17:59:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x121258800) [pid = 1665] [serial = 1407] [outer = 0x115e8d400] 17:59:38 INFO - PROCESS | 1665 | 1467593978270 Marionette DEBUG loaded listener.js 17:59:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12171f800) [pid = 1665] [serial = 1408] [outer = 0x115e8d400] 17:59:38 INFO - PROCESS | 1665 | 1467593978680 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:38 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:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 572ms 17:59:38 INFO - PROCESS | 1665 | 1467593978719 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 17:59:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 17:59:38 INFO - PROCESS | 1665 | 1467593978721 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 17:59:38 INFO - PROCESS | 1665 | 1467593978725 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 17:59:38 INFO - PROCESS | 1665 | 1467593978727 Marionette TRACE conn2 <- [1,1850,null,{}] 17:59:38 INFO - PROCESS | 1665 | 1467593978730 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:38 INFO - PROCESS | 1665 | 1467593978736 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:38 INFO - PROCESS | 1665 | 1467593978903 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 17:59:38 INFO - PROCESS | 1665 | 1467593978921 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593978922 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:38 INFO - PROCESS | 1665 | ++DOCSHELL 0x126812800 == 33 [pid = 1665] [id = 470] 17:59:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x121724800) [pid = 1665] [serial = 1409] [outer = 0x0] 17:59:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x124911c00) [pid = 1665] [serial = 1410] [outer = 0x121724800] 17:59:38 INFO - PROCESS | 1665 | 1467593978947 Marionette DEBUG loaded listener.js 17:59:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x125f58c00) [pid = 1665] [serial = 1411] [outer = 0x121724800] 17:59:39 INFO - PROCESS | 1665 | 1467593979315 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:39 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:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 620ms 17:59:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 17:59:39 INFO - PROCESS | 1665 | 1467593979346 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 17:59:39 INFO - PROCESS | 1665 | 1467593979348 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 17:59:39 INFO - PROCESS | 1665 | 1467593979359 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 17:59:39 INFO - PROCESS | 1665 | 1467593979361 Marionette TRACE conn2 <- [1,1854,null,{}] 17:59:39 INFO - PROCESS | 1665 | 1467593979364 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:39 INFO - PROCESS | 1665 | 1467593979366 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:39 INFO - PROCESS | 1665 | 1467593979518 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 17:59:39 INFO - PROCESS | 1665 | 1467593979604 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593979605 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:39 INFO - PROCESS | 1665 | ++DOCSHELL 0x128abe800 == 34 [pid = 1665] [id = 471] 17:59:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x112e36400) [pid = 1665] [serial = 1412] [outer = 0x0] 17:59:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x12687c400) [pid = 1665] [serial = 1413] [outer = 0x112e36400] 17:59:39 INFO - PROCESS | 1665 | 1467593979638 Marionette DEBUG loaded listener.js 17:59:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x126e9bc00) [pid = 1665] [serial = 1414] [outer = 0x112e36400] 17:59:40 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x128bb0400) [pid = 1665] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 17:59:40 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x118a5b000) [pid = 1665] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 17:59:40 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x121729000) [pid = 1665] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 17:59:40 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x126871800) [pid = 1665] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 17:59:40 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x126f4c400) [pid = 1665] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 17:59:40 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x123ea4400) [pid = 1665] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 17:59:40 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1199e9c00) [pid = 1665] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 17:59:40 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x118229400) [pid = 1665] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 17:59:40 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x114fae000) [pid = 1665] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 17:59:40 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x112a84400) [pid = 1665] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 17:59:40 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x1288bdc00) [pid = 1665] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 17:59:40 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x112a88800) [pid = 1665] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 17:59:40 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x112e3b000) [pid = 1665] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 17:59:40 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x116986000) [pid = 1665] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 17:59:40 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x112e4ac00) [pid = 1665] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 17:59:40 INFO - PROCESS | 1665 | 1467593980176 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:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 17:59:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 879ms 17:59:40 INFO - PROCESS | 1665 | 1467593980230 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 17:59:40 INFO - PROCESS | 1665 | 1467593980231 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 17:59:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 17:59:40 INFO - PROCESS | 1665 | 1467593980241 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 17:59:40 INFO - PROCESS | 1665 | 1467593980243 Marionette TRACE conn2 <- [1,1858,null,{}] 17:59:40 INFO - PROCESS | 1665 | 1467593980245 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:40 INFO - PROCESS | 1665 | 1467593980246 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:40 INFO - PROCESS | 1665 | 1467593980366 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 17:59:40 INFO - PROCESS | 1665 | 1467593980371 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593980373 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:40 INFO - PROCESS | 1665 | ++DOCSHELL 0x128b8f000 == 35 [pid = 1665] [id = 472] 17:59:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x113377000) [pid = 1665] [serial = 1415] [outer = 0x0] 17:59:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1193d9400) [pid = 1665] [serial = 1416] [outer = 0x113377000] 17:59:40 INFO - PROCESS | 1665 | 1467593980413 Marionette DEBUG loaded listener.js 17:59:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1211a2800) [pid = 1665] [serial = 1417] [outer = 0x113377000] 17:59:40 INFO - PROCESS | 1665 | 1467593980795 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:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 17:59:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 570ms 17:59:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 17:59:40 INFO - PROCESS | 1665 | 1467593980811 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 17:59:40 INFO - PROCESS | 1665 | 1467593980812 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 17:59:40 INFO - PROCESS | 1665 | 1467593980814 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 17:59:40 INFO - PROCESS | 1665 | 1467593980815 Marionette TRACE conn2 <- [1,1862,null,{}] 17:59:40 INFO - PROCESS | 1665 | 1467593980820 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:40 INFO - PROCESS | 1665 | 1467593980821 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:40 INFO - PROCESS | 1665 | 1467593980931 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 17:59:40 INFO - PROCESS | 1665 | 1467593980941 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593980943 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:40 INFO - PROCESS | 1665 | ++DOCSHELL 0x119a54800 == 36 [pid = 1665] [id = 473] 17:59:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x126877000) [pid = 1665] [serial = 1418] [outer = 0x0] 17:59:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x126e94c00) [pid = 1665] [serial = 1419] [outer = 0x126877000] 17:59:40 INFO - PROCESS | 1665 | 1467593980967 Marionette DEBUG loaded listener.js 17:59:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x128902c00) [pid = 1665] [serial = 1420] [outer = 0x126877000] 17:59:41 INFO - PROCESS | 1665 | 1467593981275 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:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 17:59:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 472ms 17:59:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 17:59:41 INFO - PROCESS | 1665 | 1467593981290 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 17:59:41 INFO - PROCESS | 1665 | 1467593981291 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 17:59:41 INFO - PROCESS | 1665 | 1467593981293 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 17:59:41 INFO - PROCESS | 1665 | 1467593981294 Marionette TRACE conn2 <- [1,1866,null,{}] 17:59:41 INFO - PROCESS | 1665 | 1467593981297 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:41 INFO - PROCESS | 1665 | 1467593981298 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:41 INFO - PROCESS | 1665 | 1467593981379 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 17:59:41 INFO - PROCESS | 1665 | 1467593981384 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593981386 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:41 INFO - PROCESS | 1665 | ++DOCSHELL 0x129393000 == 37 [pid = 1665] [id = 474] 17:59:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x128903000) [pid = 1665] [serial = 1421] [outer = 0x0] 17:59:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x128b31400) [pid = 1665] [serial = 1422] [outer = 0x128903000] 17:59:41 INFO - PROCESS | 1665 | 1467593981411 Marionette DEBUG loaded listener.js 17:59:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x128b40400) [pid = 1665] [serial = 1423] [outer = 0x128903000] 17:59:41 INFO - PROCESS | 1665 | 1467593981733 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:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 17:59:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 467ms 17:59:41 INFO - PROCESS | 1665 | 1467593981762 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 17:59:41 INFO - PROCESS | 1665 | 1467593981763 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 17:59:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 17:59:41 INFO - PROCESS | 1665 | 1467593981767 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 17:59:41 INFO - PROCESS | 1665 | 1467593981770 Marionette TRACE conn2 <- [1,1870,null,{}] 17:59:41 INFO - PROCESS | 1665 | 1467593981772 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:41 INFO - PROCESS | 1665 | 1467593981774 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:41 INFO - PROCESS | 1665 | 1467593981897 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 17:59:41 INFO - PROCESS | 1665 | 1467593981905 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593981906 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:41 INFO - PROCESS | 1665 | ++DOCSHELL 0x123b3a000 == 38 [pid = 1665] [id = 475] 17:59:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x128b43c00) [pid = 1665] [serial = 1424] [outer = 0x0] 17:59:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x128badc00) [pid = 1665] [serial = 1425] [outer = 0x128b43c00] 17:59:41 INFO - PROCESS | 1665 | 1467593981932 Marionette DEBUG loaded listener.js 17:59:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x128bebc00) [pid = 1665] [serial = 1426] [outer = 0x128b43c00] 17:59:42 INFO - PROCESS | 1665 | 1467593982530 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:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 17:59:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 822ms 17:59:42 INFO - PROCESS | 1665 | 1467593982589 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 17:59:42 INFO - PROCESS | 1665 | 1467593982593 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 17:59:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 17:59:42 INFO - PROCESS | 1665 | 1467593982598 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 17:59:42 INFO - PROCESS | 1665 | 1467593982604 Marionette TRACE conn2 <- [1,1874,null,{}] 17:59:42 INFO - PROCESS | 1665 | 1467593982642 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:42 INFO - PROCESS | 1665 | 1467593982643 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:42 INFO - PROCESS | 1665 | 1467593982758 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 17:59:42 INFO - PROCESS | 1665 | 1467593982813 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593982814 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:42 INFO - PROCESS | 1665 | ++DOCSHELL 0x1182d6000 == 39 [pid = 1665] [id = 476] 17:59:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x114faa400) [pid = 1665] [serial = 1427] [outer = 0x0] 17:59:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1161a1400) [pid = 1665] [serial = 1428] [outer = 0x114faa400] 17:59:42 INFO - PROCESS | 1665 | 1467593982845 Marionette DEBUG loaded listener.js 17:59:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x117e10400) [pid = 1665] [serial = 1429] [outer = 0x114faa400] 17:59:43 INFO - PROCESS | 1665 | 1467593983399 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:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 17:59:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 857ms 17:59:43 INFO - PROCESS | 1665 | 1467593983454 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 17:59:43 INFO - PROCESS | 1665 | 1467593983458 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 17:59:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 17:59:43 INFO - PROCESS | 1665 | 1467593983462 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 17:59:43 INFO - PROCESS | 1665 | 1467593983464 Marionette TRACE conn2 <- [1,1878,null,{}] 17:59:43 INFO - PROCESS | 1665 | 1467593983467 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:43 INFO - PROCESS | 1665 | 1467593983468 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:43 INFO - PROCESS | 1665 | 1467593983579 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 17:59:43 INFO - PROCESS | 1665 | 1467593983674 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593983676 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:43 INFO - PROCESS | 1665 | ++DOCSHELL 0x125562000 == 40 [pid = 1665] [id = 477] 17:59:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x117e19000) [pid = 1665] [serial = 1430] [outer = 0x0] 17:59:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x1193d5400) [pid = 1665] [serial = 1431] [outer = 0x117e19000] 17:59:43 INFO - PROCESS | 1665 | 1467593983706 Marionette DEBUG loaded listener.js 17:59:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x119682000) [pid = 1665] [serial = 1432] [outer = 0x117e19000] 17:59:44 INFO - PROCESS | 1665 | 1467593984351 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:44 INFO - PROCESS | 1665 | --DOCSHELL 0x129393000 == 39 [pid = 1665] [id = 474] 17:59:44 INFO - PROCESS | 1665 | --DOCSHELL 0x119a54800 == 38 [pid = 1665] [id = 473] 17:59:44 INFO - PROCESS | 1665 | --DOCSHELL 0x128b8f000 == 37 [pid = 1665] [id = 472] 17:59:44 INFO - PROCESS | 1665 | --DOCSHELL 0x128abe800 == 36 [pid = 1665] [id = 471] 17:59:44 INFO - PROCESS | 1665 | --DOCSHELL 0x126812800 == 35 [pid = 1665] [id = 470] 17:59:44 INFO - PROCESS | 1665 | --DOCSHELL 0x123b40800 == 34 [pid = 1665] [id = 469] 17:59:44 INFO - PROCESS | 1665 | --DOCSHELL 0x120f90800 == 33 [pid = 1665] [id = 468] 17:59:44 INFO - PROCESS | 1665 | --DOCSHELL 0x119a55800 == 32 [pid = 1665] [id = 467] 17:59:44 INFO - PROCESS | 1665 | --DOCSHELL 0x1180d7800 == 31 [pid = 1665] [id = 466] 17:59:44 INFO - PROCESS | 1665 | --DOCSHELL 0x116612000 == 30 [pid = 1665] [id = 465] 17:59:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 17:59:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 924ms 17:59:44 INFO - PROCESS | 1665 | 1467593984387 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 17:59:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 17:59:44 INFO - PROCESS | 1665 | 1467593984389 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 17:59:44 INFO - PROCESS | 1665 | 1467593984392 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 17:59:44 INFO - PROCESS | 1665 | 1467593984394 Marionette TRACE conn2 <- [1,1882,null,{}] 17:59:44 INFO - PROCESS | 1665 | 1467593984398 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:44 INFO - PROCESS | 1665 | 1467593984399 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:44 INFO - PROCESS | 1665 | 1467593984520 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 17:59:44 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x128bb9c00) [pid = 1665] [serial = 1374] [outer = 0x0] [url = about:blank] 17:59:44 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x128bacc00) [pid = 1665] [serial = 1372] [outer = 0x0] [url = about:blank] 17:59:44 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x12481d400) [pid = 1665] [serial = 1356] [outer = 0x0] [url = about:blank] 17:59:44 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x126f49400) [pid = 1665] [serial = 1359] [outer = 0x0] [url = about:blank] 17:59:44 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x126e92400) [pid = 1665] [serial = 1357] [outer = 0x0] [url = about:blank] 17:59:44 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1288c3400) [pid = 1665] [serial = 1362] [outer = 0x0] [url = about:blank] 17:59:44 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1272b6000) [pid = 1665] [serial = 1360] [outer = 0x0] [url = about:blank] 17:59:44 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x12558bc00) [pid = 1665] [serial = 1333] [outer = 0x0] [url = about:blank] 17:59:44 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x120e4cc00) [pid = 1665] [serial = 1350] [outer = 0x0] [url = about:blank] 17:59:44 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x12105c000) [pid = 1665] [serial = 1351] [outer = 0x0] [url = about:blank] 17:59:44 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x11823e400) [pid = 1665] [serial = 1344] [outer = 0x0] [url = about:blank] 17:59:44 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x11851e800) [pid = 1665] [serial = 1345] [outer = 0x0] [url = about:blank] 17:59:44 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x11673f000) [pid = 1665] [serial = 1341] [outer = 0x0] [url = about:blank] 17:59:44 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x117e15400) [pid = 1665] [serial = 1342] [outer = 0x0] [url = about:blank] 17:59:44 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x12125f400) [pid = 1665] [serial = 1353] [outer = 0x0] [url = about:blank] 17:59:44 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x128b2b400) [pid = 1665] [serial = 1365] [outer = 0x0] [url = about:blank] 17:59:44 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x11961a800) [pid = 1665] [serial = 1347] [outer = 0x0] [url = about:blank] 17:59:44 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1199e6c00) [pid = 1665] [serial = 1348] [outer = 0x0] [url = about:blank] 17:59:44 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x11337d000) [pid = 1665] [serial = 1335] [outer = 0x0] [url = about:blank] 17:59:44 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x114fa2400) [pid = 1665] [serial = 1336] [outer = 0x0] [url = about:blank] 17:59:44 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x117e15000) [pid = 1665] [serial = 1338] [outer = 0x0] [url = about:blank] 17:59:44 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x118238000) [pid = 1665] [serial = 1339] [outer = 0x0] [url = about:blank] 17:59:44 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x128908000) [pid = 1665] [serial = 1363] [outer = 0x0] [url = about:blank] 17:59:44 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x117e18800) [pid = 1665] [serial = 1368] [outer = 0x0] [url = about:blank] 17:59:44 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x128c8c800) [pid = 1665] [serial = 1375] [outer = 0x0] [url = about:blank] 17:59:44 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x128b36c00) [pid = 1665] [serial = 1366] [outer = 0x0] [url = about:blank] 17:59:44 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x119678800) [pid = 1665] [serial = 1369] [outer = 0x0] [url = about:blank] 17:59:44 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x123b9bc00) [pid = 1665] [serial = 1371] [outer = 0x0] [url = about:blank] 17:59:44 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x121720800) [pid = 1665] [serial = 1354] [outer = 0x0] [url = about:blank] 17:59:44 INFO - PROCESS | 1665 | 1467593984596 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593984598 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:44 INFO - PROCESS | 1665 | ++DOCSHELL 0x115e3b800 == 31 [pid = 1665] [id = 478] 17:59:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x112e3b000) [pid = 1665] [serial = 1433] [outer = 0x0] 17:59:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x113c8e000) [pid = 1665] [serial = 1434] [outer = 0x112e3b000] 17:59:44 INFO - PROCESS | 1665 | 1467593984631 Marionette DEBUG loaded listener.js 17:59:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x116982c00) [pid = 1665] [serial = 1435] [outer = 0x112e3b000] 17:59:45 INFO - PROCESS | 1665 | 1467593985053 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:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 17:59:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 722ms 17:59:45 INFO - PROCESS | 1665 | 1467593985115 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 17:59:45 INFO - PROCESS | 1665 | 1467593985117 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 17:59:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 17:59:45 INFO - PROCESS | 1665 | 1467593985139 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 17:59:45 INFO - PROCESS | 1665 | 1467593985142 Marionette TRACE conn2 <- [1,1886,null,{}] 17:59:45 INFO - PROCESS | 1665 | 1467593985145 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:45 INFO - PROCESS | 1665 | 1467593985147 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:45 INFO - PROCESS | 1665 | 1467593985243 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 17:59:45 INFO - PROCESS | 1665 | 1467593985311 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593985313 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:45 INFO - PROCESS | 1665 | ++DOCSHELL 0x116aac800 == 32 [pid = 1665] [id = 479] 17:59:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x11823a800) [pid = 1665] [serial = 1436] [outer = 0x0] 17:59:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x11851e800) [pid = 1665] [serial = 1437] [outer = 0x11823a800] 17:59:45 INFO - PROCESS | 1665 | 1467593985344 Marionette DEBUG loaded listener.js 17:59:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x118a8e800) [pid = 1665] [serial = 1438] [outer = 0x11823a800] 17:59:45 INFO - PROCESS | 1665 | 1467593985788 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:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 17:59:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 675ms 17:59:45 INFO - PROCESS | 1665 | 1467593985813 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 17:59:45 INFO - PROCESS | 1665 | 1467593985815 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 17:59:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 17:59:45 INFO - PROCESS | 1665 | 1467593985818 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 17:59:45 INFO - PROCESS | 1665 | 1467593985819 Marionette TRACE conn2 <- [1,1890,null,{}] 17:59:45 INFO - PROCESS | 1665 | 1467593985822 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:45 INFO - PROCESS | 1665 | 1467593985823 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:45 INFO - PROCESS | 1665 | 1467593985924 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 17:59:46 INFO - PROCESS | 1665 | 1467593985993 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593985994 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:46 INFO - PROCESS | 1665 | ++DOCSHELL 0x120f75000 == 33 [pid = 1665] [id = 480] 17:59:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x1185d9800) [pid = 1665] [serial = 1439] [outer = 0x0] 17:59:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x11967b000) [pid = 1665] [serial = 1440] [outer = 0x1185d9800] 17:59:46 INFO - PROCESS | 1665 | 1467593986026 Marionette DEBUG loaded listener.js 17:59:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x120e77400) [pid = 1665] [serial = 1441] [outer = 0x1185d9800] 17:59:46 INFO - PROCESS | 1665 | 1467593986513 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:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 17:59:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 771ms 17:59:46 INFO - PROCESS | 1665 | 1467593986590 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 17:59:46 INFO - PROCESS | 1665 | 1467593986594 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 17:59:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 17:59:46 INFO - PROCESS | 1665 | 1467593986610 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 17:59:46 INFO - PROCESS | 1665 | 1467593986615 Marionette TRACE conn2 <- [1,1894,null,{}] 17:59:46 INFO - PROCESS | 1665 | 1467593986620 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:46 INFO - PROCESS | 1665 | 1467593986624 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:46 INFO - PROCESS | 1665 | 1467593986774 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 17:59:46 INFO - PROCESS | 1665 | 1467593986839 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593986840 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:46 INFO - PROCESS | 1665 | ++DOCSHELL 0x124881800 == 34 [pid = 1665] [id = 481] 17:59:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x121261c00) [pid = 1665] [serial = 1442] [outer = 0x0] 17:59:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x121722800) [pid = 1665] [serial = 1443] [outer = 0x121261c00] 17:59:46 INFO - PROCESS | 1665 | 1467593986869 Marionette DEBUG loaded listener.js 17:59:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x12172ec00) [pid = 1665] [serial = 1444] [outer = 0x121261c00] 17:59:47 INFO - PROCESS | 1665 | 1467593987302 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:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 17:59:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 736ms 17:59:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 17:59:47 INFO - PROCESS | 1665 | 1467593987336 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 17:59:47 INFO - PROCESS | 1665 | 1467593987337 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 17:59:47 INFO - PROCESS | 1665 | 1467593987339 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 17:59:47 INFO - PROCESS | 1665 | 1467593987341 Marionette TRACE conn2 <- [1,1898,null,{}] 17:59:47 INFO - PROCESS | 1665 | 1467593987343 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:47 INFO - PROCESS | 1665 | 1467593987345 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:47 INFO - PROCESS | 1665 | 1467593987440 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 17:59:47 INFO - PROCESS | 1665 | 1467593987496 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593987497 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:47 INFO - PROCESS | 1665 | ++DOCSHELL 0x125567000 == 35 [pid = 1665] [id = 482] 17:59:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1218bb400) [pid = 1665] [serial = 1445] [outer = 0x0] 17:59:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x124818400) [pid = 1665] [serial = 1446] [outer = 0x1218bb400] 17:59:47 INFO - PROCESS | 1665 | 1467593987526 Marionette DEBUG loaded listener.js 17:59:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x124bf2c00) [pid = 1665] [serial = 1447] [outer = 0x1218bb400] 17:59:47 INFO - PROCESS | 1665 | 1467593987968 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:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 17:59:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 669ms 17:59:48 INFO - PROCESS | 1665 | 1467593988010 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 17:59:48 INFO - PROCESS | 1665 | 1467593988012 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 17:59:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 17:59:48 INFO - PROCESS | 1665 | 1467593988081 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 17:59:48 INFO - PROCESS | 1665 | 1467593988083 Marionette TRACE conn2 <- [1,1902,null,{}] 17:59:48 INFO - PROCESS | 1665 | 1467593988091 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:48 INFO - PROCESS | 1665 | 1467593988093 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:48 INFO - PROCESS | 1665 | 1467593988211 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 17:59:48 INFO - PROCESS | 1665 | 1467593988276 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593988281 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:48 INFO - PROCESS | 1665 | ++DOCSHELL 0x128acb000 == 36 [pid = 1665] [id = 483] 17:59:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x126874c00) [pid = 1665] [serial = 1448] [outer = 0x0] 17:59:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x126e94400) [pid = 1665] [serial = 1449] [outer = 0x126874c00] 17:59:48 INFO - PROCESS | 1665 | 1467593988319 Marionette DEBUG loaded listener.js 17:59:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x128904000) [pid = 1665] [serial = 1450] [outer = 0x126874c00] 17:59:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x128b41000) [pid = 1665] [serial = 1451] [outer = 0x12cb99400] 17:59:48 INFO - PROCESS | 1665 | 1467593988817 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:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 17:59:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 840ms 17:59:48 INFO - PROCESS | 1665 | 1467593988857 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 17:59:48 INFO - PROCESS | 1665 | 1467593988859 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 17:59:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 17:59:48 INFO - PROCESS | 1665 | 1467593988861 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 17:59:48 INFO - PROCESS | 1665 | 1467593988862 Marionette TRACE conn2 <- [1,1906,null,{}] 17:59:48 INFO - PROCESS | 1665 | 1467593988865 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:48 INFO - PROCESS | 1665 | 1467593988866 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:48 INFO - PROCESS | 1665 | 1467593988961 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 17:59:49 INFO - PROCESS | 1665 | 1467593989087 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593989088 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:49 INFO - PROCESS | 1665 | ++DOCSHELL 0x116161000 == 37 [pid = 1665] [id = 484] 17:59:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x111c22c00) [pid = 1665] [serial = 1452] [outer = 0x0] 17:59:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x112ab6c00) [pid = 1665] [serial = 1453] [outer = 0x111c22c00] 17:59:49 INFO - PROCESS | 1665 | 1467593989118 Marionette DEBUG loaded listener.js 17:59:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x116734c00) [pid = 1665] [serial = 1454] [outer = 0x111c22c00] 17:59:50 INFO - PROCESS | 1665 | --DOCSHELL 0x115ee7800 == 36 [pid = 1665] [id = 22] 17:59:50 INFO - PROCESS | 1665 | --DOCSHELL 0x112d62800 == 35 [pid = 1665] [id = 24] 17:59:50 INFO - PROCESS | 1665 | --DOCSHELL 0x1182d6000 == 34 [pid = 1665] [id = 476] 17:59:50 INFO - PROCESS | 1665 | --DOCSHELL 0x116162800 == 33 [pid = 1665] [id = 26] 17:59:50 INFO - PROCESS | 1665 | --DOCSHELL 0x12b990000 == 32 [pid = 1665] [id = 10] 17:59:50 INFO - PROCESS | 1665 | --DOCSHELL 0x12c817800 == 31 [pid = 1665] [id = 14] 17:59:50 INFO - PROCESS | 1665 | --DOCSHELL 0x111ea3000 == 30 [pid = 1665] [id = 21] 17:59:50 INFO - PROCESS | 1665 | --DOCSHELL 0x125562000 == 29 [pid = 1665] [id = 477] 17:59:50 INFO - PROCESS | 1665 | --DOCSHELL 0x1180e3800 == 28 [pid = 1665] [id = 12] 17:59:50 INFO - PROCESS | 1665 | --DOCSHELL 0x12d6a7000 == 27 [pid = 1665] [id = 19] 17:59:50 INFO - PROCESS | 1665 | --DOCSHELL 0x123aae000 == 26 [pid = 1665] [id = 17] 17:59:50 INFO - PROCESS | 1665 | --DOCSHELL 0x12d230800 == 25 [pid = 1665] [id = 18] 17:59:50 INFO - PROCESS | 1665 | --DOCSHELL 0x128f74800 == 24 [pid = 1665] [id = 6] 17:59:50 INFO - PROCESS | 1665 | --DOCSHELL 0x12c548000 == 23 [pid = 1665] [id = 13] 17:59:50 INFO - PROCESS | 1665 | --DOCSHELL 0x12d8e3800 == 22 [pid = 1665] [id = 20] 17:59:50 INFO - PROCESS | 1665 | --DOCSHELL 0x117146800 == 21 [pid = 1665] [id = 23] 17:59:50 INFO - PROCESS | 1665 | --DOCSHELL 0x11336a000 == 20 [pid = 1665] [id = 25] 17:59:50 INFO - PROCESS | 1665 | --DOCSHELL 0x12bcea000 == 19 [pid = 1665] [id = 11] 17:59:50 INFO - PROCESS | 1665 | --DOCSHELL 0x12b166800 == 18 [pid = 1665] [id = 9] 17:59:50 INFO - PROCESS | 1665 | --DOCSHELL 0x12ae34800 == 17 [pid = 1665] [id = 8] 17:59:50 INFO - PROCESS | 1665 | --DOCSHELL 0x115da9000 == 16 [pid = 1665] [id = 464] 17:59:50 INFO - PROCESS | 1665 | --DOCSHELL 0x128acb000 == 15 [pid = 1665] [id = 483] 17:59:50 INFO - PROCESS | 1665 | --DOCSHELL 0x125567000 == 14 [pid = 1665] [id = 482] 17:59:50 INFO - PROCESS | 1665 | --DOCSHELL 0x124881800 == 13 [pid = 1665] [id = 481] 17:59:50 INFO - PROCESS | 1665 | --DOCSHELL 0x123b3a000 == 12 [pid = 1665] [id = 475] 17:59:50 INFO - PROCESS | 1665 | --DOCSHELL 0x120f75000 == 11 [pid = 1665] [id = 480] 17:59:50 INFO - PROCESS | 1665 | --DOCSHELL 0x116aac800 == 10 [pid = 1665] [id = 479] 17:59:50 INFO - PROCESS | 1665 | --DOCSHELL 0x115e3b800 == 9 [pid = 1665] [id = 478] 17:59:51 INFO - PROCESS | 1665 | 1467593991503 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:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 17:59:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 2679ms 17:59:51 INFO - PROCESS | 1665 | 1467593991541 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 17:59:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 17:59:51 INFO - PROCESS | 1665 | 1467593991544 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 17:59:51 INFO - PROCESS | 1665 | 1467593991548 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 17:59:51 INFO - PROCESS | 1665 | 1467593991549 Marionette TRACE conn2 <- [1,1910,null,{}] 17:59:51 INFO - PROCESS | 1665 | 1467593991553 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:51 INFO - PROCESS | 1665 | 1467593991555 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:51 INFO - PROCESS | 1665 | 1467593991636 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 17:59:51 INFO - PROCESS | 1665 | 1467593991642 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593991644 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x117146800 == 10 [pid = 1665] [id = 485] 17:59:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1164e5800) [pid = 1665] [serial = 1455] [outer = 0x0] 17:59:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1164ec000) [pid = 1665] [serial = 1456] [outer = 0x1164e5800] 17:59:51 INFO - PROCESS | 1665 | 1467593991676 Marionette DEBUG loaded listener.js 17:59:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x116f93c00) [pid = 1665] [serial = 1457] [outer = 0x1164e5800] 17:59:52 INFO - PROCESS | 1665 | 1467593992010 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:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 17:59:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 470ms 17:59:52 INFO - PROCESS | 1665 | 1467593992044 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 17:59:52 INFO - PROCESS | 1665 | 1467593992047 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 17:59:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 17:59:52 INFO - PROCESS | 1665 | 1467593992053 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 17:59:52 INFO - PROCESS | 1665 | 1467593992055 Marionette TRACE conn2 <- [1,1914,null,{}] 17:59:52 INFO - PROCESS | 1665 | 1467593992057 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:52 INFO - PROCESS | 1665 | 1467593992059 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:52 INFO - PROCESS | 1665 | 1467593992139 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 17:59:52 INFO - PROCESS | 1665 | 1467593992144 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593992145 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:52 INFO - PROCESS | 1665 | ++DOCSHELL 0x1169a9000 == 11 [pid = 1665] [id = 486] 17:59:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x118177000) [pid = 1665] [serial = 1458] [outer = 0x0] 17:59:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x118239000) [pid = 1665] [serial = 1459] [outer = 0x118177000] 17:59:52 INFO - PROCESS | 1665 | 1467593992174 Marionette DEBUG loaded listener.js 17:59:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x1185e0c00) [pid = 1665] [serial = 1460] [outer = 0x118177000] 17:59:52 INFO - PROCESS | 1665 | 1467593992599 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:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 17:59:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 569ms 17:59:52 INFO - PROCESS | 1665 | 1467593992623 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 17:59:52 INFO - PROCESS | 1665 | 1467593992625 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 17:59:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 17:59:52 INFO - PROCESS | 1665 | 1467593992629 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 17:59:52 INFO - PROCESS | 1665 | 1467593992633 Marionette TRACE conn2 <- [1,1918,null,{}] 17:59:52 INFO - PROCESS | 1665 | 1467593992654 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:52 INFO - PROCESS | 1665 | 1467593992659 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:52 INFO - PROCESS | 1665 | 1467593992780 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 17:59:52 INFO - PROCESS | 1665 | 1467593992795 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593992797 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:52 INFO - PROCESS | 1665 | ++DOCSHELL 0x1210a8800 == 12 [pid = 1665] [id = 487] 17:59:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x114fad800) [pid = 1665] [serial = 1461] [outer = 0x0] 17:59:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x119617c00) [pid = 1665] [serial = 1462] [outer = 0x114fad800] 17:59:52 INFO - PROCESS | 1665 | 1467593992844 Marionette DEBUG loaded listener.js 17:59:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x1199e5c00) [pid = 1665] [serial = 1463] [outer = 0x114fad800] 17:59:53 INFO - PROCESS | 1665 | 1467593993221 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:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 17:59:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 638ms 17:59:53 INFO - PROCESS | 1665 | 1467593993276 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 17:59:53 INFO - PROCESS | 1665 | 1467593993278 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 17:59:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 17:59:53 INFO - PROCESS | 1665 | 1467593993281 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 17:59:53 INFO - PROCESS | 1665 | 1467593993282 Marionette TRACE conn2 <- [1,1922,null,{}] 17:59:53 INFO - PROCESS | 1665 | 1467593993285 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:53 INFO - PROCESS | 1665 | 1467593993287 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:53 INFO - PROCESS | 1665 | 1467593993386 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 17:59:53 INFO - PROCESS | 1665 | 1467593993391 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593993393 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:53 INFO - PROCESS | 1665 | ++DOCSHELL 0x124892800 == 13 [pid = 1665] [id = 488] 17:59:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x119e5d400) [pid = 1665] [serial = 1464] [outer = 0x0] 17:59:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x120f06800) [pid = 1665] [serial = 1465] [outer = 0x119e5d400] 17:59:53 INFO - PROCESS | 1665 | 1467593993432 Marionette DEBUG loaded listener.js 17:59:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x12125b800) [pid = 1665] [serial = 1466] [outer = 0x119e5d400] 17:59:53 INFO - PROCESS | 1665 | 1467593993923 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:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 17:59:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 672ms 17:59:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 17:59:53 INFO - PROCESS | 1665 | 1467593993963 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 17:59:53 INFO - PROCESS | 1665 | 1467593993964 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 17:59:53 INFO - PROCESS | 1665 | 1467593993968 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 17:59:53 INFO - PROCESS | 1665 | 1467593993969 Marionette TRACE conn2 <- [1,1926,null,{}] 17:59:53 INFO - PROCESS | 1665 | 1467593993971 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:53 INFO - PROCESS | 1665 | 1467593993972 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:54 INFO - PROCESS | 1665 | 1467593994075 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 17:59:54 INFO - PROCESS | 1665 | 1467593994128 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593994129 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:54 INFO - PROCESS | 1665 | ++DOCSHELL 0x126e25000 == 14 [pid = 1665] [id = 489] 17:59:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x116f04c00) [pid = 1665] [serial = 1467] [outer = 0x0] 17:59:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x1213b9000) [pid = 1665] [serial = 1468] [outer = 0x116f04c00] 17:59:54 INFO - PROCESS | 1665 | 1467593994153 Marionette DEBUG loaded listener.js 17:59:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x121723000) [pid = 1665] [serial = 1469] [outer = 0x116f04c00] 17:59:54 INFO - PROCESS | 1665 | 1467593994462 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:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 17:59:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 520ms 17:59:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 17:59:54 INFO - PROCESS | 1665 | 1467593994489 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 17:59:54 INFO - PROCESS | 1665 | 1467593994490 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 17:59:54 INFO - PROCESS | 1665 | 1467593994492 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 17:59:54 INFO - PROCESS | 1665 | 1467593994493 Marionette TRACE conn2 <- [1,1930,null,{}] 17:59:54 INFO - PROCESS | 1665 | 1467593994496 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:54 INFO - PROCESS | 1665 | 1467593994500 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:54 INFO - PROCESS | 1665 | 1467593994622 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 17:59:54 INFO - PROCESS | 1665 | 1467593994660 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593994661 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:54 INFO - PROCESS | 1665 | ++DOCSHELL 0x128f6a800 == 15 [pid = 1665] [id = 490] 17:59:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x121727c00) [pid = 1665] [serial = 1470] [outer = 0x0] 17:59:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x123b91000) [pid = 1665] [serial = 1471] [outer = 0x121727c00] 17:59:54 INFO - PROCESS | 1665 | 1467593994686 Marionette DEBUG loaded listener.js 17:59:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x126876400) [pid = 1665] [serial = 1472] [outer = 0x121727c00] 17:59:55 INFO - PROCESS | 1665 | 1467593994997 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:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 17:59:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 519ms 17:59:55 INFO - PROCESS | 1665 | 1467593995014 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 17:59:55 INFO - PROCESS | 1665 | 1467593995015 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 17:59:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 17:59:55 INFO - PROCESS | 1665 | 1467593995021 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 17:59:55 INFO - PROCESS | 1665 | 1467593995023 Marionette TRACE conn2 <- [1,1934,null,{}] 17:59:55 INFO - PROCESS | 1665 | 1467593995025 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:55 INFO - PROCESS | 1665 | 1467593995027 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:55 INFO - PROCESS | 1665 | 1467593995129 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 17:59:55 INFO - PROCESS | 1665 | 1467593995148 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593995150 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:55 INFO - PROCESS | 1665 | ++DOCSHELL 0x12962e000 == 16 [pid = 1665] [id = 491] 17:59:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x126876c00) [pid = 1665] [serial = 1473] [outer = 0x0] 17:59:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x126f41c00) [pid = 1665] [serial = 1474] [outer = 0x126876c00] 17:59:55 INFO - PROCESS | 1665 | 1467593995190 Marionette DEBUG loaded listener.js 17:59:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 117 (0x1272b4800) [pid = 1665] [serial = 1475] [outer = 0x126876c00] 17:59:55 INFO - PROCESS | 1665 | --DOMWINDOW == 116 (0x114faa400) [pid = 1665] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 17:59:55 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x112e3b000) [pid = 1665] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 17:59:55 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x128b43c00) [pid = 1665] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 17:59:55 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x1218bb400) [pid = 1665] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 17:59:55 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x11823a800) [pid = 1665] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 17:59:55 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x121261c00) [pid = 1665] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 17:59:55 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x1185d9800) [pid = 1665] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 17:59:55 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x128903000) [pid = 1665] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 17:59:55 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x115e8d400) [pid = 1665] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 17:59:55 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x113c74c00) [pid = 1665] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 17:59:55 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x116635c00) [pid = 1665] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 17:59:55 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x11673b400) [pid = 1665] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 17:59:55 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x1122b1800) [pid = 1665] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 17:59:55 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x10ebf0400) [pid = 1665] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 17:59:55 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x121724800) [pid = 1665] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 17:59:55 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x112e36400) [pid = 1665] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 17:59:55 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x11662f400) [pid = 1665] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 17:59:55 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x126877000) [pid = 1665] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 17:59:55 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x113377000) [pid = 1665] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 17:59:55 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1193dbc00) [pid = 1665] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 17:59:55 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x118a9a400) [pid = 1665] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 17:59:55 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x12166ec00) [pid = 1665] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 17:59:55 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x114fa9400) [pid = 1665] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 17:59:55 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x126874c00) [pid = 1665] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 17:59:55 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x117e19000) [pid = 1665] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 17:59:55 INFO - PROCESS | 1665 | 1467593995942 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:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 17:59:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 972ms 17:59:55 INFO - PROCESS | 1665 | 1467593995992 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 17:59:55 INFO - PROCESS | 1665 | 1467593995993 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 17:59:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 17:59:55 INFO - PROCESS | 1665 | 1467593995996 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 17:59:55 INFO - PROCESS | 1665 | 1467593995997 Marionette TRACE conn2 <- [1,1938,null,{}] 17:59:56 INFO - PROCESS | 1665 | 1467593995999 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:56 INFO - PROCESS | 1665 | 1467593996001 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:56 INFO - PROCESS | 1665 | 1467593996072 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 17:59:56 INFO - PROCESS | 1665 | 1467593996077 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593996078 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:56 INFO - PROCESS | 1665 | ++DOCSHELL 0x116abc800 == 17 [pid = 1665] [id = 492] 17:59:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x1122b4400) [pid = 1665] [serial = 1476] [outer = 0x0] 17:59:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x114fa0800) [pid = 1665] [serial = 1477] [outer = 0x1122b4400] 17:59:56 INFO - PROCESS | 1665 | 1467593996105 Marionette DEBUG loaded listener.js 17:59:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x112e4b000) [pid = 1665] [serial = 1478] [outer = 0x1122b4400] 17:59:56 INFO - PROCESS | 1665 | 1467593996580 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:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 17:59:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 619ms 17:59:56 INFO - PROCESS | 1665 | 1467593996615 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 17:59:56 INFO - PROCESS | 1665 | 1467593996616 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 17:59:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 17:59:56 INFO - PROCESS | 1665 | 1467593996619 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 17:59:56 INFO - PROCESS | 1665 | 1467593996620 Marionette TRACE conn2 <- [1,1942,null,{}] 17:59:56 INFO - PROCESS | 1665 | 1467593996622 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:56 INFO - PROCESS | 1665 | 1467593996623 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:56 INFO - PROCESS | 1665 | 1467593996699 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 17:59:56 INFO - PROCESS | 1665 | 1467593996704 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593996706 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:56 INFO - PROCESS | 1665 | ++DOCSHELL 0x1210a6000 == 18 [pid = 1665] [id = 493] 17:59:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x117e1c400) [pid = 1665] [serial = 1479] [outer = 0x0] 17:59:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x118a5f000) [pid = 1665] [serial = 1480] [outer = 0x117e1c400] 17:59:56 INFO - PROCESS | 1665 | 1467593996730 Marionette DEBUG loaded listener.js 17:59:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1199e8c00) [pid = 1665] [serial = 1481] [outer = 0x117e1c400] 17:59:57 INFO - PROCESS | 1665 | 1467593997045 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:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 17:59:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 469ms 17:59:57 INFO - PROCESS | 1665 | 1467593997088 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 17:59:57 INFO - PROCESS | 1665 | 1467593997089 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 17:59:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 17:59:57 INFO - PROCESS | 1665 | 1467593997092 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 17:59:57 INFO - PROCESS | 1665 | 1467593997093 Marionette TRACE conn2 <- [1,1946,null,{}] 17:59:57 INFO - PROCESS | 1665 | 1467593997095 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:57 INFO - PROCESS | 1665 | 1467593997096 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:57 INFO - PROCESS | 1665 | 1467593997177 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 17:59:57 INFO - PROCESS | 1665 | 1467593997180 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593997181 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:57 INFO - PROCESS | 1665 | ++DOCSHELL 0x12ae41000 == 19 [pid = 1665] [id = 494] 17:59:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1199ec000) [pid = 1665] [serial = 1482] [outer = 0x0] 17:59:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x121666c00) [pid = 1665] [serial = 1483] [outer = 0x1199ec000] 17:59:57 INFO - PROCESS | 1665 | 1467593997210 Marionette DEBUG loaded listener.js 17:59:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x123e18c00) [pid = 1665] [serial = 1484] [outer = 0x1199ec000] 17:59:57 INFO - PROCESS | 1665 | 1467593997531 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:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 17:59:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 470ms 17:59:57 INFO - PROCESS | 1665 | 1467593997562 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 17:59:57 INFO - PROCESS | 1665 | 1467593997563 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 17:59:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 17:59:57 INFO - PROCESS | 1665 | 1467593997566 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 17:59:57 INFO - PROCESS | 1665 | 1467593997568 Marionette TRACE conn2 <- [1,1950,null,{}] 17:59:57 INFO - PROCESS | 1665 | 1467593997570 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:57 INFO - PROCESS | 1665 | 1467593997571 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:57 INFO - PROCESS | 1665 | 1467593997661 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 17:59:57 INFO - PROCESS | 1665 | 1467593997721 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593997722 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:57 INFO - PROCESS | 1665 | ++DOCSHELL 0x126e23000 == 20 [pid = 1665] [id = 495] 17:59:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x123e1f000) [pid = 1665] [serial = 1485] [outer = 0x0] 17:59:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x1272b7c00) [pid = 1665] [serial = 1486] [outer = 0x123e1f000] 17:59:57 INFO - PROCESS | 1665 | 1467593997755 Marionette DEBUG loaded listener.js 17:59:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x128910400) [pid = 1665] [serial = 1487] [outer = 0x123e1f000] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x120e77400) [pid = 1665] [serial = 1441] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x116982c00) [pid = 1665] [serial = 1435] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x128b31400) [pid = 1665] [serial = 1422] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x11851e800) [pid = 1665] [serial = 1437] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x121258800) [pid = 1665] [serial = 1407] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x115d11800) [pid = 1665] [serial = 1395] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x116638400) [pid = 1665] [serial = 1396] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x118234800) [pid = 1665] [serial = 1393] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x1176ec800) [pid = 1665] [serial = 1392] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x118175800) [pid = 1665] [serial = 1398] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x118515000) [pid = 1665] [serial = 1399] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x11961bc00) [pid = 1665] [serial = 1401] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x1199e4000) [pid = 1665] [serial = 1402] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x112fbe800) [pid = 1665] [serial = 1378] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x111c78c00) [pid = 1665] [serial = 1377] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x124911c00) [pid = 1665] [serial = 1410] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x12687c400) [pid = 1665] [serial = 1413] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x125f58c00) [pid = 1665] [serial = 1411] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x118a5e000) [pid = 1665] [serial = 1381] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x128902c00) [pid = 1665] [serial = 1420] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x11823e800) [pid = 1665] [serial = 1380] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x126e9bc00) [pid = 1665] [serial = 1414] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x1193d9400) [pid = 1665] [serial = 1416] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x12132c400) [pid = 1665] [serial = 1384] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x120e44000) [pid = 1665] [serial = 1383] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x119af1c00) [pid = 1665] [serial = 1404] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x121196400) [pid = 1665] [serial = 1405] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x1211a2800) [pid = 1665] [serial = 1417] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x12171f800) [pid = 1665] [serial = 1408] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x12726f400) [pid = 1665] [serial = 1387] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x126e94c00) [pid = 1665] [serial = 1419] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x1249ac800) [pid = 1665] [serial = 1386] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 71 (0x12726f800) [pid = 1665] [serial = 1390] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 70 (0x119623400) [pid = 1665] [serial = 1389] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 69 (0x128b40400) [pid = 1665] [serial = 1423] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 68 (0x119682000) [pid = 1665] [serial = 1432] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 67 (0x117e10400) [pid = 1665] [serial = 1429] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 66 (0x113c8e000) [pid = 1665] [serial = 1434] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 65 (0x1193d5400) [pid = 1665] [serial = 1431] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 64 (0x128bebc00) [pid = 1665] [serial = 1426] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 63 (0x1161a1400) [pid = 1665] [serial = 1428] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 62 (0x128badc00) [pid = 1665] [serial = 1425] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 61 (0x124bf2c00) [pid = 1665] [serial = 1447] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 60 (0x1288bf400) [pid = 1665] [serial = 889] [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:58 INFO - PROCESS | 1665 | --DOMWINDOW == 59 (0x126e94400) [pid = 1665] [serial = 1449] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 58 (0x124818400) [pid = 1665] [serial = 1446] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 57 (0x118a8e800) [pid = 1665] [serial = 1438] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 56 (0x12172ec00) [pid = 1665] [serial = 1444] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 55 (0x121722800) [pid = 1665] [serial = 1443] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 54 (0x11967b000) [pid = 1665] [serial = 1440] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 53 (0x112ab6c00) [pid = 1665] [serial = 1453] [outer = 0x0] [url = about:blank] 17:59:58 INFO - PROCESS | 1665 | --DOMWINDOW == 52 (0x128904000) [pid = 1665] [serial = 1450] [outer = 0x0] [url = about:blank] 17:59:59 INFO - PROCESS | 1665 | 1467593999021 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:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 17:59:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1473ms 17:59:59 INFO - PROCESS | 1665 | 1467593999040 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 17:59:59 INFO - PROCESS | 1665 | 1467593999042 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 17:59:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 17:59:59 INFO - PROCESS | 1665 | 1467593999046 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 17:59:59 INFO - PROCESS | 1665 | 1467593999048 Marionette TRACE conn2 <- [1,1954,null,{}] 17:59:59 INFO - PROCESS | 1665 | 1467593999052 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:59 INFO - PROCESS | 1665 | 1467593999053 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:59 INFO - PROCESS | 1665 | 1467593999129 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 17:59:59 INFO - PROCESS | 1665 | 1467593999137 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593999140 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x115ef4800 == 21 [pid = 1665] [id = 496] 17:59:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 53 (0x113ddc800) [pid = 1665] [serial = 1488] [outer = 0x0] 17:59:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 54 (0x114f8c800) [pid = 1665] [serial = 1489] [outer = 0x113ddc800] 17:59:59 INFO - PROCESS | 1665 | 1467593999167 Marionette DEBUG loaded listener.js 17:59:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 55 (0x112fbe400) [pid = 1665] [serial = 1490] [outer = 0x113ddc800] 17:59:59 INFO - PROCESS | 1665 | 1467593999548 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:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 17:59:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 520ms 17:59:59 INFO - PROCESS | 1665 | 1467593999567 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 17:59:59 INFO - PROCESS | 1665 | 1467593999573 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 17:59:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 17:59:59 INFO - PROCESS | 1665 | 1467593999588 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 17:59:59 INFO - PROCESS | 1665 | 1467593999590 Marionette TRACE conn2 <- [1,1958,null,{}] 17:59:59 INFO - PROCESS | 1665 | 1467593999592 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:59 INFO - PROCESS | 1665 | 1467593999594 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:59 INFO - PROCESS | 1665 | 1467593999688 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 17:59:59 INFO - PROCESS | 1665 | 1467593999693 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467593999695 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 17:59:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x116ac2000 == 22 [pid = 1665] [id = 497] 17:59:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 56 (0x115de1800) [pid = 1665] [serial = 1491] [outer = 0x0] 17:59:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 57 (0x1164e5000) [pid = 1665] [serial = 1492] [outer = 0x115de1800] 17:59:59 INFO - PROCESS | 1665 | 1467593999722 Marionette DEBUG loaded listener.js 17:59:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 58 (0x116a13400) [pid = 1665] [serial = 1493] [outer = 0x115de1800] 18:00:00 INFO - PROCESS | 1665 | 1467594000073 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 18:00:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 18:00:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 525ms 18:00:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 18:00:00 INFO - PROCESS | 1665 | 1467594000119 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 18:00:00 INFO - PROCESS | 1665 | 1467594000120 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 18:00:00 INFO - PROCESS | 1665 | 1467594000123 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 18:00:00 INFO - PROCESS | 1665 | 1467594000133 Marionette TRACE conn2 <- [1,1962,null,{}] 18:00:00 INFO - PROCESS | 1665 | 1467594000142 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:00 INFO - PROCESS | 1665 | 1467594000145 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:00 INFO - PROCESS | 1665 | 1467594000239 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 18:00:00 INFO - PROCESS | 1665 | 1467594000276 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594000278 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x118565800 == 23 [pid = 1665] [id = 498] 18:00:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 59 (0x1110ab800) [pid = 1665] [serial = 1494] [outer = 0x0] 18:00:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 60 (0x11817ac00) [pid = 1665] [serial = 1495] [outer = 0x1110ab800] 18:00:00 INFO - PROCESS | 1665 | 1467594000306 Marionette DEBUG loaded listener.js 18:00:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 61 (0x118239400) [pid = 1665] [serial = 1496] [outer = 0x1110ab800] 18:00:00 INFO - PROCESS | 1665 | 1467594000621 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 18:00:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 18:00:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 531ms 18:00:00 INFO - PROCESS | 1665 | 1467594000655 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 18:00:00 INFO - PROCESS | 1665 | 1467594000656 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 18:00:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 18:00:00 INFO - PROCESS | 1665 | 1467594000676 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 18:00:00 INFO - PROCESS | 1665 | 1467594000677 Marionette TRACE conn2 <- [1,1966,null,{}] 18:00:00 INFO - PROCESS | 1665 | 1467594000681 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:00 INFO - PROCESS | 1665 | 1467594000682 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:00 INFO - PROCESS | 1665 | 1467594000774 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 18:00:00 INFO - PROCESS | 1665 | 1467594000808 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594000809 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x119271800 == 24 [pid = 1665] [id = 499] 18:00:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 62 (0x11843a800) [pid = 1665] [serial = 1497] [outer = 0x0] 18:00:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 63 (0x118a5d400) [pid = 1665] [serial = 1498] [outer = 0x11843a800] 18:00:00 INFO - PROCESS | 1665 | 1467594000834 Marionette DEBUG loaded listener.js 18:00:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 64 (0x118a9a400) [pid = 1665] [serial = 1499] [outer = 0x11843a800] 18:00:01 INFO - PROCESS | 1665 | 1467594001149 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 18:00:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 18:00:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 535ms 18:00:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 18:00:01 INFO - PROCESS | 1665 | 1467594001194 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 18:00:01 INFO - PROCESS | 1665 | 1467594001195 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 18:00:01 INFO - PROCESS | 1665 | 1467594001197 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 18:00:01 INFO - PROCESS | 1665 | 1467594001199 Marionette TRACE conn2 <- [1,1970,null,{}] 18:00:01 INFO - PROCESS | 1665 | 1467594001201 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:01 INFO - PROCESS | 1665 | 1467594001202 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:01 INFO - PROCESS | 1665 | 1467594001329 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 18:00:01 INFO - PROCESS | 1665 | --DOMWINDOW == 63 (0x116f04c00) [pid = 1665] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 18:00:01 INFO - PROCESS | 1665 | --DOMWINDOW == 62 (0x121727c00) [pid = 1665] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 18:00:01 INFO - PROCESS | 1665 | --DOMWINDOW == 61 (0x1122b4400) [pid = 1665] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 18:00:01 INFO - PROCESS | 1665 | --DOMWINDOW == 60 (0x111c22c00) [pid = 1665] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 18:00:01 INFO - PROCESS | 1665 | --DOMWINDOW == 59 (0x1164e5800) [pid = 1665] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 18:00:01 INFO - PROCESS | 1665 | --DOMWINDOW == 58 (0x118177000) [pid = 1665] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 18:00:01 INFO - PROCESS | 1665 | --DOMWINDOW == 57 (0x114fad800) [pid = 1665] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 18:00:01 INFO - PROCESS | 1665 | --DOMWINDOW == 56 (0x126876c00) [pid = 1665] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 18:00:01 INFO - PROCESS | 1665 | --DOMWINDOW == 55 (0x117e1c400) [pid = 1665] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 18:00:01 INFO - PROCESS | 1665 | --DOMWINDOW == 54 (0x1199ec000) [pid = 1665] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 18:00:01 INFO - PROCESS | 1665 | --DOMWINDOW == 53 (0x119e5d400) [pid = 1665] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 18:00:01 INFO - PROCESS | 1665 | 1467594001368 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594001369 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x1195a7800 == 25 [pid = 1665] [id = 500] 18:00:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 54 (0x1122b4400) [pid = 1665] [serial = 1500] [outer = 0x0] 18:00:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 55 (0x113c8f400) [pid = 1665] [serial = 1501] [outer = 0x1122b4400] 18:00:01 INFO - PROCESS | 1665 | 1467594001394 Marionette DEBUG loaded listener.js 18:00:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 56 (0x118e9a800) [pid = 1665] [serial = 1502] [outer = 0x1122b4400] 18:00:01 INFO - PROCESS | 1665 | 1467594001678 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 18:00:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 18:00:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 517ms 18:00:01 INFO - PROCESS | 1665 | 1467594001717 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 18:00:01 INFO - PROCESS | 1665 | 1467594001720 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 18:00:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 18:00:01 INFO - PROCESS | 1665 | 1467594001724 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 18:00:01 INFO - PROCESS | 1665 | 1467594001725 Marionette TRACE conn2 <- [1,1974,null,{}] 18:00:01 INFO - PROCESS | 1665 | 1467594001727 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:01 INFO - PROCESS | 1665 | 1467594001731 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:01 INFO - PROCESS | 1665 | 1467594001822 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 18:00:01 INFO - PROCESS | 1665 | 1467594001826 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594001827 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x121096800 == 26 [pid = 1665] [id = 501] 18:00:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 57 (0x119234400) [pid = 1665] [serial = 1503] [outer = 0x0] 18:00:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 58 (0x11967c800) [pid = 1665] [serial = 1504] [outer = 0x119234400] 18:00:01 INFO - PROCESS | 1665 | 1467594001854 Marionette DEBUG loaded listener.js 18:00:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 59 (0x119e5dc00) [pid = 1665] [serial = 1505] [outer = 0x119234400] 18:00:02 INFO - PROCESS | 1665 | 1467594002155 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 18:00:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 18:00:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 468ms 18:00:02 INFO - PROCESS | 1665 | 1467594002193 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 18:00:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 18:00:02 INFO - PROCESS | 1665 | 1467594002195 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 18:00:02 INFO - PROCESS | 1665 | 1467594002197 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 18:00:02 INFO - PROCESS | 1665 | 1467594002199 Marionette TRACE conn2 <- [1,1978,null,{}] 18:00:02 INFO - PROCESS | 1665 | 1467594002237 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:02 INFO - PROCESS | 1665 | 1467594002238 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:02 INFO - PROCESS | 1665 | 1467594002329 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 18:00:02 INFO - PROCESS | 1665 | 1467594002332 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594002334 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:02 INFO - PROCESS | 1665 | ++DOCSHELL 0x123a40000 == 27 [pid = 1665] [id = 502] 18:00:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 60 (0x119e5e800) [pid = 1665] [serial = 1506] [outer = 0x0] 18:00:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 61 (0x120e77800) [pid = 1665] [serial = 1507] [outer = 0x119e5e800] 18:00:02 INFO - PROCESS | 1665 | 1467594002360 Marionette DEBUG loaded listener.js 18:00:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 62 (0x1211a2800) [pid = 1665] [serial = 1508] [outer = 0x119e5e800] 18:00:02 INFO - PROCESS | 1665 | 1467594002669 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:00:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 18:00:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 530ms 18:00:02 INFO - PROCESS | 1665 | 1467594002729 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 18:00:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 18:00:02 INFO - PROCESS | 1665 | 1467594002730 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 18:00:02 INFO - PROCESS | 1665 | 1467594002734 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 18:00:02 INFO - PROCESS | 1665 | 1467594002735 Marionette TRACE conn2 <- [1,1982,null,{}] 18:00:02 INFO - PROCESS | 1665 | 1467594002740 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:02 INFO - PROCESS | 1665 | 1467594002742 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:02 INFO - PROCESS | 1665 | 1467594002855 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 18:00:02 INFO - PROCESS | 1665 | 1467594002932 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594002933 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:02 INFO - PROCESS | 1665 | ++DOCSHELL 0x123b3a000 == 28 [pid = 1665] [id = 503] 18:00:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 63 (0x1122b9400) [pid = 1665] [serial = 1509] [outer = 0x0] 18:00:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 64 (0x121261c00) [pid = 1665] [serial = 1510] [outer = 0x1122b9400] 18:00:02 INFO - PROCESS | 1665 | 1467594002973 Marionette DEBUG loaded listener.js 18:00:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 65 (0x1213ba000) [pid = 1665] [serial = 1511] [outer = 0x1122b9400] 18:00:03 INFO - PROCESS | 1665 | 1467594003368 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:00:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 18:00:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 672ms 18:00:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 18:00:03 INFO - PROCESS | 1665 | 1467594003406 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 18:00:03 INFO - PROCESS | 1665 | 1467594003408 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 18:00:03 INFO - PROCESS | 1665 | 1467594003412 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 18:00:03 INFO - PROCESS | 1665 | 1467594003414 Marionette TRACE conn2 <- [1,1986,null,{}] 18:00:03 INFO - PROCESS | 1665 | 1467594003419 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:03 INFO - PROCESS | 1665 | 1467594003421 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:03 INFO - PROCESS | 1665 | 1467594003526 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 18:00:03 INFO - PROCESS | 1665 | 1467594003578 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594003582 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x116160000 == 29 [pid = 1665] [id = 504] 18:00:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 66 (0x112e39800) [pid = 1665] [serial = 1512] [outer = 0x0] 18:00:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 67 (0x112fc7400) [pid = 1665] [serial = 1513] [outer = 0x112e39800] 18:00:03 INFO - PROCESS | 1665 | 1467594003612 Marionette DEBUG loaded listener.js 18:00:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 68 (0x113c8f800) [pid = 1665] [serial = 1514] [outer = 0x112e39800] 18:00:04 INFO - PROCESS | 1665 | 1467594004072 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:00:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 18:00:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 724ms 18:00:04 INFO - PROCESS | 1665 | 1467594004186 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 18:00:04 INFO - PROCESS | 1665 | 1467594004189 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 18:00:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 18:00:04 INFO - PROCESS | 1665 | 1467594004196 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 18:00:04 INFO - PROCESS | 1665 | 1467594004197 Marionette TRACE conn2 <- [1,1990,null,{}] 18:00:04 INFO - PROCESS | 1665 | 1467594004223 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:04 INFO - PROCESS | 1665 | 1467594004225 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:04 INFO - PROCESS | 1665 | 1467594004334 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 18:00:04 INFO - PROCESS | 1665 | 1467594004381 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594004383 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:04 INFO - PROCESS | 1665 | ++DOCSHELL 0x118ebc000 == 30 [pid = 1665] [id = 505] 18:00:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 69 (0x116988000) [pid = 1665] [serial = 1515] [outer = 0x0] 18:00:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 70 (0x116f90400) [pid = 1665] [serial = 1516] [outer = 0x116988000] 18:00:04 INFO - PROCESS | 1665 | 1467594004413 Marionette DEBUG loaded listener.js 18:00:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 71 (0x117e15400) [pid = 1665] [serial = 1517] [outer = 0x116988000] 18:00:05 INFO - PROCESS | 1665 | 1467594005022 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:00:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 18:00:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 870ms 18:00:05 INFO - PROCESS | 1665 | --DOMWINDOW == 70 (0x1272b7c00) [pid = 1665] [serial = 1486] [outer = 0x0] [url = about:blank] 18:00:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 18:00:05 INFO - PROCESS | 1665 | --DOMWINDOW == 69 (0x123e18c00) [pid = 1665] [serial = 1484] [outer = 0x0] [url = about:blank] 18:00:05 INFO - PROCESS | 1665 | --DOMWINDOW == 68 (0x1213b9000) [pid = 1665] [serial = 1468] [outer = 0x0] [url = about:blank] 18:00:05 INFO - PROCESS | 1665 | --DOMWINDOW == 67 (0x123b91000) [pid = 1665] [serial = 1471] [outer = 0x0] [url = about:blank] 18:00:05 INFO - PROCESS | 1665 | --DOMWINDOW == 66 (0x121723000) [pid = 1665] [serial = 1469] [outer = 0x0] [url = about:blank] 18:00:05 INFO - PROCESS | 1665 | --DOMWINDOW == 65 (0x126f41c00) [pid = 1665] [serial = 1474] [outer = 0x0] [url = about:blank] 18:00:05 INFO - PROCESS | 1665 | --DOMWINDOW == 64 (0x126876400) [pid = 1665] [serial = 1472] [outer = 0x0] [url = about:blank] 18:00:05 INFO - PROCESS | 1665 | --DOMWINDOW == 63 (0x114fa0800) [pid = 1665] [serial = 1477] [outer = 0x0] [url = about:blank] 18:00:05 INFO - PROCESS | 1665 | --DOMWINDOW == 62 (0x112e4b000) [pid = 1665] [serial = 1478] [outer = 0x0] [url = about:blank] 18:00:05 INFO - PROCESS | 1665 | --DOMWINDOW == 61 (0x121666c00) [pid = 1665] [serial = 1483] [outer = 0x0] [url = about:blank] 18:00:05 INFO - PROCESS | 1665 | --DOMWINDOW == 60 (0x116734c00) [pid = 1665] [serial = 1454] [outer = 0x0] [url = about:blank] 18:00:05 INFO - PROCESS | 1665 | --DOMWINDOW == 59 (0x1164ec000) [pid = 1665] [serial = 1456] [outer = 0x0] [url = about:blank] 18:00:05 INFO - PROCESS | 1665 | --DOMWINDOW == 58 (0x116f93c00) [pid = 1665] [serial = 1457] [outer = 0x0] [url = about:blank] 18:00:05 INFO - PROCESS | 1665 | --DOMWINDOW == 57 (0x118239000) [pid = 1665] [serial = 1459] [outer = 0x0] [url = about:blank] 18:00:05 INFO - PROCESS | 1665 | --DOMWINDOW == 56 (0x1185e0c00) [pid = 1665] [serial = 1460] [outer = 0x0] [url = about:blank] 18:00:05 INFO - PROCESS | 1665 | --DOMWINDOW == 55 (0x119617c00) [pid = 1665] [serial = 1462] [outer = 0x0] [url = about:blank] 18:00:05 INFO - PROCESS | 1665 | --DOMWINDOW == 54 (0x1199e5c00) [pid = 1665] [serial = 1463] [outer = 0x0] [url = about:blank] 18:00:05 INFO - PROCESS | 1665 | --DOMWINDOW == 53 (0x120f06800) [pid = 1665] [serial = 1465] [outer = 0x0] [url = about:blank] 18:00:05 INFO - PROCESS | 1665 | --DOMWINDOW == 52 (0x1272b4800) [pid = 1665] [serial = 1475] [outer = 0x0] [url = about:blank] 18:00:05 INFO - PROCESS | 1665 | --DOMWINDOW == 51 (0x118a5f000) [pid = 1665] [serial = 1480] [outer = 0x0] [url = about:blank] 18:00:05 INFO - PROCESS | 1665 | --DOMWINDOW == 50 (0x1199e8c00) [pid = 1665] [serial = 1481] [outer = 0x0] [url = about:blank] 18:00:05 INFO - PROCESS | 1665 | --DOMWINDOW == 49 (0x12125b800) [pid = 1665] [serial = 1466] [outer = 0x0] [url = about:blank] 18:00:05 INFO - PROCESS | 1665 | 1467594005085 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 18:00:05 INFO - PROCESS | 1665 | 1467594005087 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 18:00:05 INFO - PROCESS | 1665 | 1467594005090 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 18:00:05 INFO - PROCESS | 1665 | 1467594005092 Marionette TRACE conn2 <- [1,1994,null,{}] 18:00:05 INFO - PROCESS | 1665 | 1467594005096 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:05 INFO - PROCESS | 1665 | 1467594005098 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:05 INFO - PROCESS | 1665 | 1467594005170 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 18:00:05 INFO - PROCESS | 1665 | 1467594005176 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594005178 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x116775000 == 31 [pid = 1665] [id = 506] 18:00:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 50 (0x116140000) [pid = 1665] [serial = 1518] [outer = 0x0] 18:00:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 51 (0x1164e7800) [pid = 1665] [serial = 1519] [outer = 0x116140000] 18:00:05 INFO - PROCESS | 1665 | 1467594005209 Marionette DEBUG loaded listener.js 18:00:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 52 (0x116986000) [pid = 1665] [serial = 1520] [outer = 0x116140000] 18:00:05 INFO - PROCESS | 1665 | 1467594005542 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 18:00:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 18:00:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 470ms 18:00:05 INFO - PROCESS | 1665 | 1467594005560 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 18:00:05 INFO - PROCESS | 1665 | 1467594005563 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 18:00:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 18:00:05 INFO - PROCESS | 1665 | 1467594005569 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 18:00:05 INFO - PROCESS | 1665 | 1467594005571 Marionette TRACE conn2 <- [1,1998,null,{}] 18:00:05 INFO - PROCESS | 1665 | 1467594005574 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:05 INFO - PROCESS | 1665 | 1467594005575 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:05 INFO - PROCESS | 1665 | 1467594005650 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 18:00:05 INFO - PROCESS | 1665 | 1467594005677 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594005679 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x118576800 == 32 [pid = 1665] [id = 507] 18:00:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 53 (0x118236800) [pid = 1665] [serial = 1521] [outer = 0x0] 18:00:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 54 (0x11823d800) [pid = 1665] [serial = 1522] [outer = 0x118236800] 18:00:05 INFO - PROCESS | 1665 | 1467594005706 Marionette DEBUG loaded listener.js 18:00:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 55 (0x118441800) [pid = 1665] [serial = 1523] [outer = 0x118236800] 18:00:06 INFO - PROCESS | 1665 | 1467594006044 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 18:00:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 18:00:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 521ms 18:00:06 INFO - PROCESS | 1665 | 1467594006096 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 18:00:06 INFO - PROCESS | 1665 | 1467594006098 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 18:00:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 18:00:06 INFO - PROCESS | 1665 | 1467594006102 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 18:00:06 INFO - PROCESS | 1665 | 1467594006104 Marionette TRACE conn2 <- [1,2002,null,{}] 18:00:06 INFO - PROCESS | 1665 | 1467594006116 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:06 INFO - PROCESS | 1665 | 1467594006119 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:06 INFO - PROCESS | 1665 | 1467594006196 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 18:00:06 INFO - PROCESS | 1665 | 1467594006205 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594006207 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:06 INFO - PROCESS | 1665 | ++DOCSHELL 0x120f7b000 == 33 [pid = 1665] [id = 508] 18:00:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 56 (0x1185e1000) [pid = 1665] [serial = 1524] [outer = 0x0] 18:00:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 57 (0x1193d9400) [pid = 1665] [serial = 1525] [outer = 0x1185e1000] 18:00:06 INFO - PROCESS | 1665 | 1467594006236 Marionette DEBUG loaded listener.js 18:00:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 58 (0x119680800) [pid = 1665] [serial = 1526] [outer = 0x1185e1000] 18:00:06 INFO - PROCESS | 1665 | 1467594006574 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 18:00:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 18:00:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 527ms 18:00:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 18:00:06 INFO - PROCESS | 1665 | 1467594006627 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 18:00:06 INFO - PROCESS | 1665 | 1467594006629 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 18:00:06 INFO - PROCESS | 1665 | 1467594006631 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 18:00:06 INFO - PROCESS | 1665 | 1467594006632 Marionette TRACE conn2 <- [1,2006,null,{}] 18:00:06 INFO - PROCESS | 1665 | 1467594006640 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:06 INFO - PROCESS | 1665 | 1467594006641 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:06 INFO - PROCESS | 1665 | 1467594006720 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 18:00:06 INFO - PROCESS | 1665 | 1467594006724 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594006725 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:06 INFO - PROCESS | 1665 | ++DOCSHELL 0x123b40800 == 34 [pid = 1665] [id = 509] 18:00:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 59 (0x1199e6800) [pid = 1665] [serial = 1527] [outer = 0x0] 18:00:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 60 (0x1199f2400) [pid = 1665] [serial = 1528] [outer = 0x1199e6800] 18:00:06 INFO - PROCESS | 1665 | 1467594006751 Marionette DEBUG loaded listener.js 18:00:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 61 (0x120e7d800) [pid = 1665] [serial = 1529] [outer = 0x1199e6800] 18:00:07 INFO - PROCESS | 1665 | 1467594007099 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 18:00:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 18:00:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 524ms 18:00:07 INFO - PROCESS | 1665 | 1467594007155 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 18:00:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 18:00:07 INFO - PROCESS | 1665 | 1467594007163 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 18:00:07 INFO - PROCESS | 1665 | 1467594007166 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 18:00:07 INFO - PROCESS | 1665 | 1467594007167 Marionette TRACE conn2 <- [1,2010,null,{}] 18:00:07 INFO - PROCESS | 1665 | 1467594007169 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:07 INFO - PROCESS | 1665 | 1467594007170 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:07 INFO - PROCESS | 1665 | 1467594007243 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 18:00:07 INFO - PROCESS | 1665 | 1467594007246 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594007247 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:07 INFO - PROCESS | 1665 | ++DOCSHELL 0x12556c000 == 35 [pid = 1665] [id = 510] 18:00:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 62 (0x120e7e400) [pid = 1665] [serial = 1530] [outer = 0x0] 18:00:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 63 (0x1213b4000) [pid = 1665] [serial = 1531] [outer = 0x120e7e400] 18:00:07 INFO - PROCESS | 1665 | 1467594007274 Marionette DEBUG loaded listener.js 18:00:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 64 (0x121724c00) [pid = 1665] [serial = 1532] [outer = 0x120e7e400] 18:00:07 INFO - PROCESS | 1665 | 1467594007642 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 18:00:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 18:00:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 519ms 18:00:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 18:00:07 INFO - PROCESS | 1665 | 1467594007686 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 18:00:07 INFO - PROCESS | 1665 | 1467594007687 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 18:00:07 INFO - PROCESS | 1665 | 1467594007689 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 18:00:07 INFO - PROCESS | 1665 | 1467594007690 Marionette TRACE conn2 <- [1,2014,null,{}] 18:00:07 INFO - PROCESS | 1665 | 1467594007693 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:07 INFO - PROCESS | 1665 | 1467594007697 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:07 INFO - PROCESS | 1665 | 1467594007809 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 18:00:07 INFO - PROCESS | 1665 | 1467594007848 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594007850 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:07 INFO - PROCESS | 1665 | ++DOCSHELL 0x12723f800 == 36 [pid = 1665] [id = 511] 18:00:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 65 (0x1199ec400) [pid = 1665] [serial = 1533] [outer = 0x0] 18:00:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 66 (0x1218bb400) [pid = 1665] [serial = 1534] [outer = 0x1199ec400] 18:00:07 INFO - PROCESS | 1665 | 1467594007874 Marionette DEBUG loaded listener.js 18:00:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 67 (0x124bbf800) [pid = 1665] [serial = 1535] [outer = 0x1199ec400] 18:00:08 INFO - PROCESS | 1665 | 1467594008189 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 18:00:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 18:00:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 520ms 18:00:08 INFO - PROCESS | 1665 | 1467594008210 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 18:00:08 INFO - PROCESS | 1665 | 1467594008211 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 18:00:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 18:00:08 INFO - PROCESS | 1665 | 1467594008213 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 18:00:08 INFO - PROCESS | 1665 | 1467594008224 Marionette TRACE conn2 <- [1,2018,null,{}] 18:00:08 INFO - PROCESS | 1665 | 1467594008232 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:08 INFO - PROCESS | 1665 | 1467594008234 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:08 INFO - PROCESS | 1665 | 1467594008324 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 18:00:08 INFO - PROCESS | 1665 | 1467594008327 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594008329 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:08 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ac6800 == 37 [pid = 1665] [id = 512] 18:00:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 68 (0x1122b1800) [pid = 1665] [serial = 1536] [outer = 0x0] 18:00:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 69 (0x124d72000) [pid = 1665] [serial = 1537] [outer = 0x1122b1800] 18:00:08 INFO - PROCESS | 1665 | 1467594008353 Marionette DEBUG loaded listener.js 18:00:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 70 (0x12558a800) [pid = 1665] [serial = 1538] [outer = 0x1122b1800] 18:00:08 INFO - PROCESS | 1665 | 1467594008678 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:00:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 18:00:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 485ms 18:00:08 INFO - PROCESS | 1665 | 1467594008698 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 18:00:08 INFO - PROCESS | 1665 | 1467594008699 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 18:00:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 18:00:08 INFO - PROCESS | 1665 | 1467594008703 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 18:00:08 INFO - PROCESS | 1665 | 1467594008706 Marionette TRACE conn2 <- [1,2022,null,{}] 18:00:08 INFO - PROCESS | 1665 | 1467594008709 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:08 INFO - PROCESS | 1665 | 1467594008710 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:08 INFO - PROCESS | 1665 | 1467594008819 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 18:00:08 INFO - PROCESS | 1665 | --DOMWINDOW == 69 (0x113ddc800) [pid = 1665] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 18:00:08 INFO - PROCESS | 1665 | --DOMWINDOW == 68 (0x115de1800) [pid = 1665] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 18:00:08 INFO - PROCESS | 1665 | --DOMWINDOW == 67 (0x1110ab800) [pid = 1665] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 18:00:08 INFO - PROCESS | 1665 | --DOMWINDOW == 66 (0x119e5e800) [pid = 1665] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 18:00:08 INFO - PROCESS | 1665 | --DOMWINDOW == 65 (0x11843a800) [pid = 1665] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 18:00:08 INFO - PROCESS | 1665 | --DOMWINDOW == 64 (0x1122b4400) [pid = 1665] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 18:00:08 INFO - PROCESS | 1665 | --DOMWINDOW == 63 (0x119234400) [pid = 1665] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 18:00:08 INFO - PROCESS | 1665 | 1467594008860 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594008862 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:08 INFO - PROCESS | 1665 | ++DOCSHELL 0x118acc800 == 38 [pid = 1665] [id = 513] 18:00:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 64 (0x111cac800) [pid = 1665] [serial = 1539] [outer = 0x0] 18:00:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 65 (0x113ddc800) [pid = 1665] [serial = 1540] [outer = 0x111cac800] 18:00:08 INFO - PROCESS | 1665 | 1467594008886 Marionette DEBUG loaded listener.js 18:00:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 66 (0x119238c00) [pid = 1665] [serial = 1541] [outer = 0x111cac800] 18:00:09 INFO - PROCESS | 1665 | 1467594009165 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 18:00:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 18:00:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 474ms 18:00:09 INFO - PROCESS | 1665 | 1467594009177 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 18:00:09 INFO - PROCESS | 1665 | 1467594009178 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 18:00:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 18:00:09 INFO - PROCESS | 1665 | 1467594009180 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 18:00:09 INFO - PROCESS | 1665 | 1467594009181 Marionette TRACE conn2 <- [1,2026,null,{}] 18:00:09 INFO - PROCESS | 1665 | 1467594009191 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:09 INFO - PROCESS | 1665 | 1467594009192 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:09 INFO - PROCESS | 1665 | 1467594009281 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 18:00:09 INFO - PROCESS | 1665 | 1467594009288 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1665 | 1467594009289 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:09 INFO - PROCESS | 1665 | ++DOCSHELL 0x128f67000 == 39 [pid = 1665] [id = 514] 18:00:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 67 (0x118a5b000) [pid = 1665] [serial = 1542] [outer = 0x0] 18:00:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 68 (0x126876400) [pid = 1665] [serial = 1543] [outer = 0x118a5b000] 18:00:09 INFO - PROCESS | 1665 | 1467594009313 Marionette DEBUG loaded listener.js 18:00:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 69 (0x126e98400) [pid = 1665] [serial = 1544] [outer = 0x118a5b000] 18:00:09 INFO - PROCESS | 1665 | 1467594009696 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 18:00:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 18:00:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 569ms 18:00:09 INFO - PROCESS | 1665 | 1467594009750 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 18:00:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 18:00:09 INFO - PROCESS | 1665 | 1467594009752 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 18:00:09 INFO - PROCESS | 1665 | 1467594009756 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 18:00:09 INFO - PROCESS | 1665 | 1467594009757 Marionette TRACE conn2 <- [1,2030,null,{}] 18:00:09 INFO - PROCESS | 1665 | 1467594009761 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:09 INFO - PROCESS | 1665 | 1467594009762 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:09 INFO - PROCESS | 1665 | 1467594009880 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 18:00:09 INFO - PROCESS | 1665 | 1467594009888 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1665 | 1467594009889 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:09 INFO - PROCESS | 1665 | ++DOCSHELL 0x12938d800 == 40 [pid = 1665] [id = 515] 18:00:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 70 (0x126e8e800) [pid = 1665] [serial = 1545] [outer = 0x0] 18:00:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 71 (0x127276000) [pid = 1665] [serial = 1546] [outer = 0x126e8e800] 18:00:09 INFO - PROCESS | 1665 | 1467594009931 Marionette DEBUG loaded listener.js 18:00:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x1288bd800) [pid = 1665] [serial = 1547] [outer = 0x126e8e800] 18:00:10 INFO - PROCESS | 1665 | 1467594010325 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 18:00:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 18:00:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 622ms 18:00:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 18:00:10 INFO - PROCESS | 1665 | 1467594010378 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 18:00:10 INFO - PROCESS | 1665 | 1467594010380 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 18:00:10 INFO - PROCESS | 1665 | 1467594010382 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 18:00:10 INFO - PROCESS | 1665 | 1467594010384 Marionette TRACE conn2 <- [1,2034,null,{}] 18:00:10 INFO - PROCESS | 1665 | 1467594010393 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:10 INFO - PROCESS | 1665 | 1467594010395 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:10 INFO - PROCESS | 1665 | 1467594010525 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 18:00:10 INFO - PROCESS | 1665 | 1467594010545 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594010546 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:10 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a77d800 == 41 [pid = 1665] [id = 516] 18:00:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x127275c00) [pid = 1665] [serial = 1548] [outer = 0x0] 18:00:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x128905000) [pid = 1665] [serial = 1549] [outer = 0x127275c00] 18:00:10 INFO - PROCESS | 1665 | 1467594010572 Marionette DEBUG loaded listener.js 18:00:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x128b38800) [pid = 1665] [serial = 1550] [outer = 0x127275c00] 18:00:10 INFO - PROCESS | 1665 | 1467594010893 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:00:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 18:00:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 520ms 18:00:10 INFO - PROCESS | 1665 | 1467594010908 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 18:00:10 INFO - PROCESS | 1665 | 1467594010909 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 18:00:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 18:00:10 INFO - PROCESS | 1665 | 1467594010912 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 18:00:10 INFO - PROCESS | 1665 | 1467594010913 Marionette TRACE conn2 <- [1,2038,null,{}] 18:00:10 INFO - PROCESS | 1665 | 1467594010915 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:10 INFO - PROCESS | 1665 | 1467594010917 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:11 INFO - PROCESS | 1665 | 1467594011022 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 18:00:11 INFO - PROCESS | 1665 | 1467594011028 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594011029 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:11 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a968000 == 42 [pid = 1665] [id = 517] 18:00:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x1288c0800) [pid = 1665] [serial = 1551] [outer = 0x0] 18:00:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x128b3d000) [pid = 1665] [serial = 1552] [outer = 0x1288c0800] 18:00:11 INFO - PROCESS | 1665 | 1467594011053 Marionette DEBUG loaded listener.js 18:00:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x128b49c00) [pid = 1665] [serial = 1553] [outer = 0x1288c0800] 18:00:11 INFO - PROCESS | 1665 | 1467594011333 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 18:00:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 18:00:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 469ms 18:00:11 INFO - PROCESS | 1665 | 1467594011404 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 18:00:11 INFO - PROCESS | 1665 | 1467594011406 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 18:00:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 18:00:11 INFO - PROCESS | 1665 | 1467594011410 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 18:00:11 INFO - PROCESS | 1665 | 1467594011413 Marionette TRACE conn2 <- [1,2042,null,{}] 18:00:11 INFO - PROCESS | 1665 | 1467594011418 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:11 INFO - PROCESS | 1665 | 1467594011420 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:11 INFO - PROCESS | 1665 | 1467594011527 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 18:00:11 INFO - PROCESS | 1665 | 1467594011577 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594011579 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:11 INFO - PROCESS | 1665 | ++DOCSHELL 0x117461800 == 43 [pid = 1665] [id = 518] 18:00:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x1133efc00) [pid = 1665] [serial = 1554] [outer = 0x0] 18:00:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x114fa2c00) [pid = 1665] [serial = 1555] [outer = 0x1133efc00] 18:00:11 INFO - PROCESS | 1665 | 1467594011611 Marionette DEBUG loaded listener.js 18:00:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x11673f800) [pid = 1665] [serial = 1556] [outer = 0x1133efc00] 18:00:12 INFO - PROCESS | 1665 | 1467594012078 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 18:00:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 18:00:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 723ms 18:00:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 18:00:12 INFO - PROCESS | 1665 | 1467594012135 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 18:00:12 INFO - PROCESS | 1665 | 1467594012137 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 18:00:12 INFO - PROCESS | 1665 | 1467594012141 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 18:00:12 INFO - PROCESS | 1665 | 1467594012144 Marionette TRACE conn2 <- [1,2046,null,{}] 18:00:12 INFO - PROCESS | 1665 | 1467594012147 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:12 INFO - PROCESS | 1665 | 1467594012149 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:12 INFO - PROCESS | 1665 | 1467594012250 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 18:00:12 INFO - PROCESS | 1665 | 1467594012317 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594012318 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:12 INFO - PROCESS | 1665 | ++DOCSHELL 0x123b46800 == 44 [pid = 1665] [id = 519] 18:00:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x118232c00) [pid = 1665] [serial = 1557] [outer = 0x0] 18:00:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x118a5f000) [pid = 1665] [serial = 1558] [outer = 0x118232c00] 18:00:12 INFO - PROCESS | 1665 | 1467594012349 Marionette DEBUG loaded listener.js 18:00:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x119234000) [pid = 1665] [serial = 1559] [outer = 0x118232c00] 18:00:12 INFO - PROCESS | 1665 | 1467594012734 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 18:00:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:00:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 622ms 18:00:12 INFO - PROCESS | 1665 | 1467594012771 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 18:00:12 INFO - PROCESS | 1665 | 1467594012773 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 18:00:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 18:00:12 INFO - PROCESS | 1665 | 1467594012776 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 18:00:12 INFO - PROCESS | 1665 | 1467594012778 Marionette TRACE conn2 <- [1,2050,null,{}] 18:00:12 INFO - PROCESS | 1665 | 1467594012786 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:12 INFO - PROCESS | 1665 | 1467594012790 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:12 INFO - PROCESS | 1665 | 1467594012891 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 18:00:12 INFO - PROCESS | 1665 | 1467594012978 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594012981 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:12 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a779000 == 45 [pid = 1665] [id = 520] 18:00:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x121669800) [pid = 1665] [serial = 1560] [outer = 0x0] 18:00:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x121728000) [pid = 1665] [serial = 1561] [outer = 0x121669800] 18:00:13 INFO - PROCESS | 1665 | 1467594013015 Marionette DEBUG loaded listener.js 18:00:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x123a20400) [pid = 1665] [serial = 1562] [outer = 0x121669800] 18:00:13 INFO - PROCESS | 1665 | 1467594013432 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:00:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 18:00:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 671ms 18:00:13 INFO - PROCESS | 1665 | 1467594013447 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 18:00:13 INFO - PROCESS | 1665 | 1467594013449 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 18:00:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 18:00:13 INFO - PROCESS | 1665 | 1467594013451 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 18:00:13 INFO - PROCESS | 1665 | 1467594013454 Marionette TRACE conn2 <- [1,2054,null,{}] 18:00:13 INFO - PROCESS | 1665 | 1467594013457 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:13 INFO - PROCESS | 1665 | 1467594013458 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:13 INFO - PROCESS | 1665 | 1467594013556 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 18:00:13 INFO - PROCESS | 1665 | 1467594013608 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594013609 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:13 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b060000 == 46 [pid = 1665] [id = 521] 18:00:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1249b4400) [pid = 1665] [serial = 1563] [outer = 0x0] 18:00:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x124bf2000) [pid = 1665] [serial = 1564] [outer = 0x1249b4400] 18:00:13 INFO - PROCESS | 1665 | 1467594013638 Marionette DEBUG loaded listener.js 18:00:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1272b5800) [pid = 1665] [serial = 1565] [outer = 0x1249b4400] 18:00:14 INFO - PROCESS | 1665 | 1467594014071 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 18:00:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 18:00:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 671ms 18:00:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 18:00:14 INFO - PROCESS | 1665 | 1467594014123 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 18:00:14 INFO - PROCESS | 1665 | 1467594014124 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 18:00:14 INFO - PROCESS | 1665 | 1467594014126 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 18:00:14 INFO - PROCESS | 1665 | 1467594014128 Marionette TRACE conn2 <- [1,2058,null,{}] 18:00:14 INFO - PROCESS | 1665 | 1467594014130 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:14 INFO - PROCESS | 1665 | 1467594014132 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:14 INFO - PROCESS | 1665 | 1467594014373 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 18:00:14 INFO - PROCESS | 1665 | 1467594014469 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594014470 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:14 INFO - PROCESS | 1665 | ++DOCSHELL 0x11959f000 == 47 [pid = 1665] [id = 522] 18:00:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x114fae400) [pid = 1665] [serial = 1566] [outer = 0x0] 18:00:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1164e9c00) [pid = 1665] [serial = 1567] [outer = 0x114fae400] 18:00:14 INFO - PROCESS | 1665 | 1467594014498 Marionette DEBUG loaded listener.js 18:00:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x117e18c00) [pid = 1665] [serial = 1568] [outer = 0x114fae400] 18:00:14 INFO - PROCESS | 1665 | 1467594014956 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 18:00:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 18:00:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 868ms 18:00:15 INFO - PROCESS | 1665 | --DOCSHELL 0x116161000 == 46 [pid = 1665] [id = 484] 18:00:15 INFO - PROCESS | 1665 | --DOCSHELL 0x12a77d800 == 45 [pid = 1665] [id = 516] 18:00:15 INFO - PROCESS | 1665 | --DOCSHELL 0x12938d800 == 44 [pid = 1665] [id = 515] 18:00:15 INFO - PROCESS | 1665 | --DOCSHELL 0x128f67000 == 43 [pid = 1665] [id = 514] 18:00:15 INFO - PROCESS | 1665 | --DOCSHELL 0x118acc800 == 42 [pid = 1665] [id = 513] 18:00:15 INFO - PROCESS | 1665 | --DOCSHELL 0x128ac6800 == 41 [pid = 1665] [id = 512] 18:00:15 INFO - PROCESS | 1665 | --DOCSHELL 0x12723f800 == 40 [pid = 1665] [id = 511] 18:00:15 INFO - PROCESS | 1665 | --DOCSHELL 0x12556c000 == 39 [pid = 1665] [id = 510] 18:00:15 INFO - PROCESS | 1665 | --DOCSHELL 0x123b40800 == 38 [pid = 1665] [id = 509] 18:00:15 INFO - PROCESS | 1665 | --DOCSHELL 0x120f7b000 == 37 [pid = 1665] [id = 508] 18:00:15 INFO - PROCESS | 1665 | --DOCSHELL 0x118576800 == 36 [pid = 1665] [id = 507] 18:00:15 INFO - PROCESS | 1665 | --DOCSHELL 0x116775000 == 35 [pid = 1665] [id = 506] 18:00:15 INFO - PROCESS | 1665 | --DOCSHELL 0x118ebc000 == 34 [pid = 1665] [id = 505] 18:00:15 INFO - PROCESS | 1665 | --DOCSHELL 0x116160000 == 33 [pid = 1665] [id = 504] 18:00:15 INFO - PROCESS | 1665 | --DOCSHELL 0x123b3a000 == 32 [pid = 1665] [id = 503] 18:00:15 INFO - PROCESS | 1665 | --DOCSHELL 0x12b060000 == 31 [pid = 1665] [id = 521] 18:00:15 INFO - PROCESS | 1665 | --DOCSHELL 0x12a779000 == 30 [pid = 1665] [id = 520] 18:00:15 INFO - PROCESS | 1665 | --DOCSHELL 0x123b46800 == 29 [pid = 1665] [id = 519] 18:00:15 INFO - PROCESS | 1665 | --DOCSHELL 0x12a968000 == 28 [pid = 1665] [id = 517] 18:00:15 INFO - PROCESS | 1665 | --DOCSHELL 0x117461800 == 27 [pid = 1665] [id = 518] 18:00:15 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x114f8c800) [pid = 1665] [serial = 1489] [outer = 0x0] [url = about:blank] 18:00:15 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x1164e5000) [pid = 1665] [serial = 1492] [outer = 0x0] [url = about:blank] 18:00:15 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x11817ac00) [pid = 1665] [serial = 1495] [outer = 0x0] [url = about:blank] 18:00:15 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x116a13400) [pid = 1665] [serial = 1493] [outer = 0x0] [url = about:blank] 18:00:15 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1211a2800) [pid = 1665] [serial = 1508] [outer = 0x0] [url = about:blank] 18:00:15 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x118a5d400) [pid = 1665] [serial = 1498] [outer = 0x0] [url = about:blank] 18:00:15 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x118239400) [pid = 1665] [serial = 1496] [outer = 0x0] [url = about:blank] 18:00:15 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x113c8f400) [pid = 1665] [serial = 1501] [outer = 0x0] [url = about:blank] 18:00:15 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x118a9a400) [pid = 1665] [serial = 1499] [outer = 0x0] [url = about:blank] 18:00:15 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x118e9a800) [pid = 1665] [serial = 1502] [outer = 0x0] [url = about:blank] 18:00:15 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x120e77800) [pid = 1665] [serial = 1507] [outer = 0x0] [url = about:blank] 18:00:15 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x119e5dc00) [pid = 1665] [serial = 1505] [outer = 0x0] [url = about:blank] 18:00:15 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x112fbe400) [pid = 1665] [serial = 1490] [outer = 0x0] [url = about:blank] 18:00:15 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x121261c00) [pid = 1665] [serial = 1510] [outer = 0x0] [url = about:blank] 18:00:15 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x11967c800) [pid = 1665] [serial = 1504] [outer = 0x0] [url = about:blank] 18:00:15 INFO - PROCESS | 1665 | 1467594015725 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 18:00:15 INFO - PROCESS | 1665 | 1467594015727 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 18:00:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 18:00:15 INFO - PROCESS | 1665 | 1467594015802 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 18:00:15 INFO - PROCESS | 1665 | 1467594015805 Marionette TRACE conn2 <- [1,2062,null,{}] 18:00:15 INFO - PROCESS | 1665 | 1467594015808 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:15 INFO - PROCESS | 1665 | 1467594015811 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:15 INFO - PROCESS | 1665 | 1467594015911 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 18:00:15 INFO - PROCESS | 1665 | 1467594015983 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594015986 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:16 INFO - PROCESS | 1665 | ++DOCSHELL 0x1164bc000 == 28 [pid = 1665] [id = 523] 18:00:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x115e2dc00) [pid = 1665] [serial = 1569] [outer = 0x0] 18:00:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x1164e5000) [pid = 1665] [serial = 1570] [outer = 0x115e2dc00] 18:00:16 INFO - PROCESS | 1665 | 1467594016019 Marionette DEBUG loaded listener.js 18:00:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x11697e000) [pid = 1665] [serial = 1571] [outer = 0x115e2dc00] 18:00:16 INFO - PROCESS | 1665 | 1467594016560 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 18:00:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 18:00:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 849ms 18:00:16 INFO - PROCESS | 1665 | 1467594016625 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 18:00:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 18:00:16 INFO - PROCESS | 1665 | 1467594016627 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 18:00:16 INFO - PROCESS | 1665 | 1467594016631 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 18:00:16 INFO - PROCESS | 1665 | 1467594016635 Marionette TRACE conn2 <- [1,2066,null,{}] 18:00:16 INFO - PROCESS | 1665 | 1467594016638 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:16 INFO - PROCESS | 1665 | 1467594016641 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:16 INFO - PROCESS | 1665 | 1467594016749 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 18:00:16 INFO - PROCESS | 1665 | 1467594016803 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594016804 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:16 INFO - PROCESS | 1665 | ++DOCSHELL 0x117e87800 == 29 [pid = 1665] [id = 524] 18:00:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x11822e000) [pid = 1665] [serial = 1572] [outer = 0x0] 18:00:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x118235c00) [pid = 1665] [serial = 1573] [outer = 0x11822e000] 18:00:16 INFO - PROCESS | 1665 | 1467594016837 Marionette DEBUG loaded listener.js 18:00:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x118439c00) [pid = 1665] [serial = 1574] [outer = 0x11822e000] 18:00:17 INFO - PROCESS | 1665 | 1467594017448 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 18:00:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 18:00:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 824ms 18:00:17 INFO - PROCESS | 1665 | 1467594017480 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 18:00:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 18:00:17 INFO - PROCESS | 1665 | 1467594017482 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 18:00:17 INFO - PROCESS | 1665 | 1467594017489 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 18:00:17 INFO - PROCESS | 1665 | 1467594017491 Marionette TRACE conn2 <- [1,2070,null,{}] 18:00:17 INFO - PROCESS | 1665 | 1467594017495 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:17 INFO - PROCESS | 1665 | 1467594017497 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:17 INFO - PROCESS | 1665 | 1467594017600 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 18:00:17 INFO - PROCESS | 1665 | 1467594017674 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594017677 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:17 INFO - PROCESS | 1665 | ++DOCSHELL 0x116ac4000 == 30 [pid = 1665] [id = 525] 18:00:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x115e20c00) [pid = 1665] [serial = 1575] [outer = 0x0] 18:00:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x11663a400) [pid = 1665] [serial = 1576] [outer = 0x115e20c00] 18:00:17 INFO - PROCESS | 1665 | 1467594017704 Marionette DEBUG loaded listener.js 18:00:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1174e5c00) [pid = 1665] [serial = 1577] [outer = 0x115e20c00] 18:00:18 INFO - PROCESS | 1665 | 1467594018008 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 18:00:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 18:00:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 573ms 18:00:18 INFO - PROCESS | 1665 | 1467594018061 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 18:00:18 INFO - PROCESS | 1665 | 1467594018063 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 18:00:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 18:00:18 INFO - PROCESS | 1665 | 1467594018068 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 18:00:18 INFO - PROCESS | 1665 | 1467594018069 Marionette TRACE conn2 <- [1,2074,null,{}] 18:00:18 INFO - PROCESS | 1665 | 1467594018072 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:18 INFO - PROCESS | 1665 | 1467594018073 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:18 INFO - PROCESS | 1665 | 1467594018154 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 18:00:18 INFO - PROCESS | 1665 | 1467594018158 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594018160 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:18 INFO - PROCESS | 1665 | ++DOCSHELL 0x119590000 == 31 [pid = 1665] [id = 526] 18:00:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x11823e000) [pid = 1665] [serial = 1578] [outer = 0x0] 18:00:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x118a8e800) [pid = 1665] [serial = 1579] [outer = 0x11823e000] 18:00:18 INFO - PROCESS | 1665 | 1467594018187 Marionette DEBUG loaded listener.js 18:00:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x119235400) [pid = 1665] [serial = 1580] [outer = 0x11823e000] 18:00:18 INFO - PROCESS | 1665 | 1467594018539 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 18:00:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 18:00:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 521ms 18:00:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 18:00:18 INFO - PROCESS | 1665 | 1467594018588 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 18:00:18 INFO - PROCESS | 1665 | 1467594018590 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 18:00:18 INFO - PROCESS | 1665 | 1467594018592 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 18:00:18 INFO - PROCESS | 1665 | 1467594018594 Marionette TRACE conn2 <- [1,2078,null,{}] 18:00:18 INFO - PROCESS | 1665 | 1467594018602 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:18 INFO - PROCESS | 1665 | 1467594018606 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:18 INFO - PROCESS | 1665 | 1467594018688 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 18:00:18 INFO - PROCESS | 1665 | 1467594018693 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594018695 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:18 INFO - PROCESS | 1665 | ++DOCSHELL 0x12127d000 == 32 [pid = 1665] [id = 527] 18:00:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x119677400) [pid = 1665] [serial = 1581] [outer = 0x0] 18:00:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x119993400) [pid = 1665] [serial = 1582] [outer = 0x119677400] 18:00:18 INFO - PROCESS | 1665 | 1467594018727 Marionette DEBUG loaded listener.js 18:00:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x119ae6800) [pid = 1665] [serial = 1583] [outer = 0x119677400] 18:00:19 INFO - PROCESS | 1665 | 1467594019095 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 18:00:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 18:00:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 522ms 18:00:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 18:00:19 INFO - PROCESS | 1665 | 1467594019114 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 18:00:19 INFO - PROCESS | 1665 | 1467594019116 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 18:00:19 INFO - PROCESS | 1665 | 1467594019119 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 18:00:19 INFO - PROCESS | 1665 | 1467594019120 Marionette TRACE conn2 <- [1,2082,null,{}] 18:00:19 INFO - PROCESS | 1665 | 1467594019122 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:19 INFO - PROCESS | 1665 | 1467594019123 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:19 INFO - PROCESS | 1665 | 1467594019228 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 18:00:19 INFO - PROCESS | 1665 | 1467594019235 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594019238 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:19 INFO - PROCESS | 1665 | ++DOCSHELL 0x12488f800 == 33 [pid = 1665] [id = 528] 18:00:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x120e7b800) [pid = 1665] [serial = 1584] [outer = 0x0] 18:00:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x121062000) [pid = 1665] [serial = 1585] [outer = 0x120e7b800] 18:00:19 INFO - PROCESS | 1665 | 1467594019263 Marionette DEBUG loaded listener.js 18:00:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1213bd400) [pid = 1665] [serial = 1586] [outer = 0x120e7b800] 18:00:19 INFO - PROCESS | 1665 | 1467594019605 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 18:00:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 18:00:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 520ms 18:00:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 18:00:19 INFO - PROCESS | 1665 | 1467594019641 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 18:00:19 INFO - PROCESS | 1665 | 1467594019642 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 18:00:19 INFO - PROCESS | 1665 | 1467594019644 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 18:00:19 INFO - PROCESS | 1665 | 1467594019645 Marionette TRACE conn2 <- [1,2086,null,{}] 18:00:19 INFO - PROCESS | 1665 | 1467594019648 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:19 INFO - PROCESS | 1665 | 1467594019649 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:19 INFO - PROCESS | 1665 | 1467594019744 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 18:00:19 INFO - PROCESS | 1665 | 1467594019748 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594019749 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:19 INFO - PROCESS | 1665 | ++DOCSHELL 0x126e2a000 == 34 [pid = 1665] [id = 529] 18:00:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x112006000) [pid = 1665] [serial = 1587] [outer = 0x0] 18:00:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x121723400) [pid = 1665] [serial = 1588] [outer = 0x112006000] 18:00:19 INFO - PROCESS | 1665 | 1467594019775 Marionette DEBUG loaded listener.js 18:00:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x123b91800) [pid = 1665] [serial = 1589] [outer = 0x112006000] 18:00:20 INFO - PROCESS | 1665 | 1467594020137 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 18:00:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 18:00:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 517ms 18:00:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 18:00:20 INFO - PROCESS | 1665 | 1467594020171 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 18:00:20 INFO - PROCESS | 1665 | 1467594020172 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 18:00:20 INFO - PROCESS | 1665 | 1467594020174 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 18:00:20 INFO - PROCESS | 1665 | 1467594020175 Marionette TRACE conn2 <- [1,2090,null,{}] 18:00:20 INFO - PROCESS | 1665 | 1467594020178 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:20 INFO - PROCESS | 1665 | 1467594020182 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:20 INFO - PROCESS | 1665 | 1467594020312 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 18:00:20 INFO - PROCESS | 1665 | 1467594020317 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594020318 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:20 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ba2800 == 35 [pid = 1665] [id = 530] 18:00:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x123e1fc00) [pid = 1665] [serial = 1590] [outer = 0x0] 18:00:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x124bc7800) [pid = 1665] [serial = 1591] [outer = 0x123e1fc00] 18:00:20 INFO - PROCESS | 1665 | 1467594020343 Marionette DEBUG loaded listener.js 18:00:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x1272b7400) [pid = 1665] [serial = 1592] [outer = 0x123e1fc00] 18:00:20 INFO - PROCESS | 1665 | 1467594020683 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 18:00:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 18:00:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 570ms 18:00:20 INFO - PROCESS | 1665 | 1467594020745 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 18:00:20 INFO - PROCESS | 1665 | 1467594020746 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 18:00:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 18:00:20 INFO - PROCESS | 1665 | 1467594020748 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 18:00:20 INFO - PROCESS | 1665 | 1467594020749 Marionette TRACE conn2 <- [1,2094,null,{}] 18:00:20 INFO - PROCESS | 1665 | 1467594020756 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:20 INFO - PROCESS | 1665 | 1467594020757 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:20 INFO - PROCESS | 1665 | 1467594020852 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 18:00:20 INFO - PROCESS | 1665 | 1467594020855 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594020856 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:20 INFO - PROCESS | 1665 | ++DOCSHELL 0x129393000 == 36 [pid = 1665] [id = 531] 18:00:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x123ea4400) [pid = 1665] [serial = 1593] [outer = 0x0] 18:00:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x1288c8c00) [pid = 1665] [serial = 1594] [outer = 0x123ea4400] 18:00:20 INFO - PROCESS | 1665 | 1467594020881 Marionette DEBUG loaded listener.js 18:00:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x128b32000) [pid = 1665] [serial = 1595] [outer = 0x123ea4400] 18:00:21 INFO - PROCESS | 1665 | 1467594021216 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 18:00:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 18:00:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 518ms 18:00:21 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x123e1f000) [pid = 1665] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 18:00:21 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x1133efc00) [pid = 1665] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 18:00:21 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x118232c00) [pid = 1665] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 18:00:21 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x121669800) [pid = 1665] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 18:00:21 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x1249b4400) [pid = 1665] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 18:00:21 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1199ec400) [pid = 1665] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 18:00:21 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1122b1800) [pid = 1665] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 18:00:21 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1122b9400) [pid = 1665] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 18:00:21 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x112e39800) [pid = 1665] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 18:00:21 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x116140000) [pid = 1665] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 18:00:21 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x120e7e400) [pid = 1665] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 18:00:21 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1199e6800) [pid = 1665] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 18:00:21 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x1185e1000) [pid = 1665] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 18:00:21 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x118236800) [pid = 1665] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 18:00:21 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x116988000) [pid = 1665] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 18:00:21 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x111cac800) [pid = 1665] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 18:00:21 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x127275c00) [pid = 1665] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 18:00:21 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1288c0800) [pid = 1665] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 18:00:21 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x126e8e800) [pid = 1665] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 18:00:21 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x118a5b000) [pid = 1665] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 18:00:21 INFO - PROCESS | 1665 | 1467594021292 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 18:00:21 INFO - PROCESS | 1665 | 1467594021293 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 18:00:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 18:00:21 INFO - PROCESS | 1665 | 1467594021298 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 18:00:21 INFO - PROCESS | 1665 | 1467594021299 Marionette TRACE conn2 <- [1,2098,null,{}] 18:00:21 INFO - PROCESS | 1665 | 1467594021301 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:21 INFO - PROCESS | 1665 | 1467594021302 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:21 INFO - PROCESS | 1665 | 1467594021400 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 18:00:21 INFO - PROCESS | 1665 | 1467594021437 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594021438 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:21 INFO - PROCESS | 1665 | ++DOCSHELL 0x119a54800 == 37 [pid = 1665] [id = 532] 18:00:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x111e2e800) [pid = 1665] [serial = 1596] [outer = 0x0] 18:00:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x113c65800) [pid = 1665] [serial = 1597] [outer = 0x111e2e800] 18:00:21 INFO - PROCESS | 1665 | 1467594021463 Marionette DEBUG loaded listener.js 18:00:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x117e17800) [pid = 1665] [serial = 1598] [outer = 0x111e2e800] 18:00:21 INFO - PROCESS | 1665 | 1467594021728 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 18:00:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 18:00:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 469ms 18:00:21 INFO - PROCESS | 1665 | 1467594021775 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 18:00:21 INFO - PROCESS | 1665 | 1467594021777 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 18:00:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 18:00:21 INFO - PROCESS | 1665 | 1467594021780 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 18:00:21 INFO - PROCESS | 1665 | 1467594021781 Marionette TRACE conn2 <- [1,2102,null,{}] 18:00:21 INFO - PROCESS | 1665 | 1467594021783 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:21 INFO - PROCESS | 1665 | 1467594021786 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:21 INFO - PROCESS | 1665 | 1467594021867 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 18:00:21 INFO - PROCESS | 1665 | 1467594021873 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594021874 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:21 INFO - PROCESS | 1665 | ++DOCSHELL 0x12ae2c800 == 38 [pid = 1665] [id = 533] 18:00:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x113c69c00) [pid = 1665] [serial = 1599] [outer = 0x0] 18:00:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x120f06c00) [pid = 1665] [serial = 1600] [outer = 0x113c69c00] 18:00:21 INFO - PROCESS | 1665 | 1467594021899 Marionette DEBUG loaded listener.js 18:00:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x124bc9800) [pid = 1665] [serial = 1601] [outer = 0x113c69c00] 18:00:22 INFO - PROCESS | 1665 | 1467594022246 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 18:00:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 18:00:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 471ms 18:00:22 INFO - PROCESS | 1665 | 1467594022254 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 18:00:22 INFO - PROCESS | 1665 | 1467594022256 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 18:00:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 18:00:22 INFO - PROCESS | 1665 | 1467594022258 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 18:00:22 INFO - PROCESS | 1665 | 1467594022259 Marionette TRACE conn2 <- [1,2106,null,{}] 18:00:22 INFO - PROCESS | 1665 | 1467594022262 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:22 INFO - PROCESS | 1665 | 1467594022263 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:22 INFO - PROCESS | 1665 | 1467594022371 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 18:00:22 INFO - PROCESS | 1665 | 1467594022377 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594022378 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:22 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b04b800 == 39 [pid = 1665] [id = 534] 18:00:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x114fa3400) [pid = 1665] [serial = 1602] [outer = 0x0] 18:00:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x125f5cc00) [pid = 1665] [serial = 1603] [outer = 0x114fa3400] 18:00:22 INFO - PROCESS | 1665 | 1467594022402 Marionette DEBUG loaded listener.js 18:00:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x128911400) [pid = 1665] [serial = 1604] [outer = 0x114fa3400] 18:00:22 INFO - PROCESS | 1665 | 1467594022691 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 18:00:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 18:00:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 470ms 18:00:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 18:00:22 INFO - PROCESS | 1665 | 1467594022729 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 18:00:22 INFO - PROCESS | 1665 | 1467594022730 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 18:00:22 INFO - PROCESS | 1665 | 1467594022732 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 18:00:22 INFO - PROCESS | 1665 | 1467594022734 Marionette TRACE conn2 <- [1,2110,null,{}] 18:00:22 INFO - PROCESS | 1665 | 1467594022739 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:22 INFO - PROCESS | 1665 | 1467594022741 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:22 INFO - PROCESS | 1665 | 1467594022834 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 18:00:22 INFO - PROCESS | 1665 | 1467594022840 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594022842 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:22 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b98e000 == 40 [pid = 1665] [id = 535] 18:00:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x128b39000) [pid = 1665] [serial = 1605] [outer = 0x0] 18:00:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x128bae000) [pid = 1665] [serial = 1606] [outer = 0x128b39000] 18:00:22 INFO - PROCESS | 1665 | 1467594022874 Marionette DEBUG loaded listener.js 18:00:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x128bee800) [pid = 1665] [serial = 1607] [outer = 0x128b39000] 18:00:23 INFO - PROCESS | 1665 | 1467594023381 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 18:00:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 18:00:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 672ms 18:00:23 INFO - PROCESS | 1665 | 1467594023406 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 18:00:23 INFO - PROCESS | 1665 | 1467594023407 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 18:00:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 18:00:23 INFO - PROCESS | 1665 | 1467594023409 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 18:00:23 INFO - PROCESS | 1665 | 1467594023410 Marionette TRACE conn2 <- [1,2114,null,{}] 18:00:23 INFO - PROCESS | 1665 | 1467594023412 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:23 INFO - PROCESS | 1665 | 1467594023413 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:23 INFO - PROCESS | 1665 | 1467594023493 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 18:00:23 INFO - PROCESS | 1665 | 1467594023596 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594023597 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:23 INFO - PROCESS | 1665 | ++DOCSHELL 0x115da1800 == 41 [pid = 1665] [id = 536] 18:00:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x111e5b800) [pid = 1665] [serial = 1608] [outer = 0x0] 18:00:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x112a84c00) [pid = 1665] [serial = 1609] [outer = 0x111e5b800] 18:00:23 INFO - PROCESS | 1665 | 1467594023628 Marionette DEBUG loaded listener.js 18:00:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x114fab000) [pid = 1665] [serial = 1610] [outer = 0x111e5b800] 18:00:24 INFO - PROCESS | 1665 | 1467594024072 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 18:00:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 18:00:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 669ms 18:00:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 18:00:24 INFO - PROCESS | 1665 | 1467594024080 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 18:00:24 INFO - PROCESS | 1665 | 1467594024082 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 18:00:24 INFO - PROCESS | 1665 | 1467594024087 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 18:00:24 INFO - PROCESS | 1665 | 1467594024090 Marionette TRACE conn2 <- [1,2118,null,{}] 18:00:24 INFO - PROCESS | 1665 | 1467594024093 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:24 INFO - PROCESS | 1665 | 1467594024095 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:24 INFO - PROCESS | 1665 | 1467594024197 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 18:00:24 INFO - PROCESS | 1665 | 1467594024293 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594024295 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:24 INFO - PROCESS | 1665 | ++DOCSHELL 0x12127c000 == 42 [pid = 1665] [id = 537] 18:00:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x118a55c00) [pid = 1665] [serial = 1611] [outer = 0x0] 18:00:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x118e96800) [pid = 1665] [serial = 1612] [outer = 0x118a55c00] 18:00:24 INFO - PROCESS | 1665 | 1467594024327 Marionette DEBUG loaded listener.js 18:00:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x11961dc00) [pid = 1665] [serial = 1613] [outer = 0x118a55c00] 18:00:24 INFO - PROCESS | 1665 | 1467594024739 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 18:00:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 18:00:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 675ms 18:00:24 INFO - PROCESS | 1665 | 1467594024762 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 18:00:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 18:00:24 INFO - PROCESS | 1665 | 1467594024765 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 18:00:24 INFO - PROCESS | 1665 | 1467594024768 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 18:00:24 INFO - PROCESS | 1665 | 1467594024769 Marionette TRACE conn2 <- [1,2122,null,{}] 18:00:24 INFO - PROCESS | 1665 | 1467594024772 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:24 INFO - PROCESS | 1665 | 1467594024773 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:24 INFO - PROCESS | 1665 | 1467594024876 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 18:00:24 INFO - PROCESS | 1665 | 1467594024949 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594024950 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:24 INFO - PROCESS | 1665 | ++DOCSHELL 0x12ae42000 == 43 [pid = 1665] [id = 538] 18:00:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x11998f400) [pid = 1665] [serial = 1614] [outer = 0x0] 18:00:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x121255400) [pid = 1665] [serial = 1615] [outer = 0x11998f400] 18:00:24 INFO - PROCESS | 1665 | 1467594024980 Marionette DEBUG loaded listener.js 18:00:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x12172d400) [pid = 1665] [serial = 1616] [outer = 0x11998f400] 18:00:25 INFO - PROCESS | 1665 | 1467594025395 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 18:00:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 18:00:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 670ms 18:00:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 18:00:25 INFO - PROCESS | 1665 | 1467594025439 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 18:00:25 INFO - PROCESS | 1665 | 1467594025440 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 18:00:25 INFO - PROCESS | 1665 | 1467594025447 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 18:00:25 INFO - PROCESS | 1665 | 1467594025451 Marionette TRACE conn2 <- [1,2126,null,{}] 18:00:25 INFO - PROCESS | 1665 | 1467594025455 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:25 INFO - PROCESS | 1665 | 1467594025457 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:25 INFO - PROCESS | 1665 | 1467594025557 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 18:00:25 INFO - PROCESS | 1665 | 1467594025663 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594025664 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:25 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c53f000 == 44 [pid = 1665] [id = 539] 18:00:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x121259800) [pid = 1665] [serial = 1617] [outer = 0x0] 18:00:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x12687d000) [pid = 1665] [serial = 1618] [outer = 0x121259800] 18:00:25 INFO - PROCESS | 1665 | 1467594025694 Marionette DEBUG loaded listener.js 18:00:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x128905800) [pid = 1665] [serial = 1619] [outer = 0x121259800] 18:00:26 INFO - PROCESS | 1665 | 1467594026109 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 18:00:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 18:00:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 678ms 18:00:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 18:00:26 INFO - PROCESS | 1665 | 1467594026122 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 18:00:26 INFO - PROCESS | 1665 | 1467594026124 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 18:00:26 INFO - PROCESS | 1665 | 1467594026126 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 18:00:26 INFO - PROCESS | 1665 | 1467594026127 Marionette TRACE conn2 <- [1,2130,null,{}] 18:00:26 INFO - PROCESS | 1665 | 1467594026130 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:26 INFO - PROCESS | 1665 | 1467594026131 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:26 INFO - PROCESS | 1665 | 1467594026231 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 18:00:26 INFO - PROCESS | 1665 | 1467594026287 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594026289 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:26 INFO - PROCESS | 1665 | ++DOCSHELL 0x121275800 == 45 [pid = 1665] [id = 540] 18:00:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x118e9a000) [pid = 1665] [serial = 1620] [outer = 0x0] 18:00:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x12172ac00) [pid = 1665] [serial = 1621] [outer = 0x118e9a000] 18:00:26 INFO - PROCESS | 1665 | 1467594026317 Marionette DEBUG loaded listener.js 18:00:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x1288cc000) [pid = 1665] [serial = 1622] [outer = 0x118e9a000] 18:00:27 INFO - PROCESS | 1665 | 1467594027044 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 18:00:27 INFO - PROCESS | 1665 | 1467594027101 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 18:00:27 INFO - PROCESS | 1665 | 1467594027104 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 18:00:27 INFO - PROCESS | 1665 | 1467594027107 Marionette TRACE conn2 <- [1,2134,null,{}] 18:00:27 INFO - PROCESS | 1665 | 1467594027110 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:27 INFO - PROCESS | 1665 | 1467594027111 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:27 INFO - PROCESS | 1665 | 1467594027202 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 18:00:27 INFO - PROCESS | 1665 | 1467594027276 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594027277 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:27 INFO - PROCESS | 1665 | ++DOCSHELL 0x1169bd000 == 46 [pid = 1665] [id = 541] 18:00:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x11821fc00) [pid = 1665] [serial = 1623] [outer = 0x0] 18:00:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x11823a400) [pid = 1665] [serial = 1624] [outer = 0x11821fc00] 18:00:27 INFO - PROCESS | 1665 | 1467594027306 Marionette DEBUG loaded listener.js 18:00:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x1193e0800) [pid = 1665] [serial = 1625] [outer = 0x11821fc00] 18:00:27 INFO - PROCESS | 1665 | --DOCSHELL 0x1169a9000 == 45 [pid = 1665] [id = 486] 18:00:27 INFO - PROCESS | 1665 | --DOCSHELL 0x126e25000 == 44 [pid = 1665] [id = 489] 18:00:27 INFO - PROCESS | 1665 | --DOCSHELL 0x117146800 == 43 [pid = 1665] [id = 485] 18:00:27 INFO - PROCESS | 1665 | --DOCSHELL 0x128f6a800 == 42 [pid = 1665] [id = 490] 18:00:27 INFO - PROCESS | 1665 | --DOCSHELL 0x1210a6000 == 41 [pid = 1665] [id = 493] 18:00:27 INFO - PROCESS | 1665 | --DOCSHELL 0x115ef4800 == 40 [pid = 1665] [id = 496] 18:00:27 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x1164e9c00) [pid = 1665] [serial = 1567] [outer = 0x0] [url = about:blank] 18:00:27 INFO - PROCESS | 1665 | --DOCSHELL 0x11959f000 == 39 [pid = 1665] [id = 522] 18:00:27 INFO - PROCESS | 1665 | 1467594027693 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 18:00:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 18:00:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 624ms 18:00:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 18:00:27 INFO - PROCESS | 1665 | 1467594027727 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 18:00:27 INFO - PROCESS | 1665 | 1467594027730 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 18:00:27 INFO - PROCESS | 1665 | 1467594027735 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 18:00:27 INFO - PROCESS | 1665 | 1467594027739 Marionette TRACE conn2 <- [1,2138,null,{}] 18:00:27 INFO - PROCESS | 1665 | 1467594027741 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:27 INFO - PROCESS | 1665 | 1467594027743 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:27 INFO - PROCESS | 1665 | 1467594027824 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 18:00:27 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x128910400) [pid = 1665] [serial = 1487] [outer = 0x0] [url = about:blank] 18:00:27 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x114fa2c00) [pid = 1665] [serial = 1555] [outer = 0x0] [url = about:blank] 18:00:27 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x118a5f000) [pid = 1665] [serial = 1558] [outer = 0x0] [url = about:blank] 18:00:27 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x11673f800) [pid = 1665] [serial = 1556] [outer = 0x0] [url = about:blank] 18:00:27 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x121728000) [pid = 1665] [serial = 1561] [outer = 0x0] [url = about:blank] 18:00:27 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x119234000) [pid = 1665] [serial = 1559] [outer = 0x0] [url = about:blank] 18:00:27 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x124bf2000) [pid = 1665] [serial = 1564] [outer = 0x0] [url = about:blank] 18:00:27 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x1218bb400) [pid = 1665] [serial = 1534] [outer = 0x0] [url = about:blank] 18:00:27 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x124d72000) [pid = 1665] [serial = 1537] [outer = 0x0] [url = about:blank] 18:00:27 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x1213ba000) [pid = 1665] [serial = 1511] [outer = 0x0] [url = about:blank] 18:00:27 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x112fc7400) [pid = 1665] [serial = 1513] [outer = 0x0] [url = about:blank] 18:00:27 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x113c8f800) [pid = 1665] [serial = 1514] [outer = 0x0] [url = about:blank] 18:00:27 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x1164e7800) [pid = 1665] [serial = 1519] [outer = 0x0] [url = about:blank] 18:00:27 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x123a20400) [pid = 1665] [serial = 1562] [outer = 0x0] [url = about:blank] 18:00:27 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x116986000) [pid = 1665] [serial = 1520] [outer = 0x0] [url = about:blank] 18:00:27 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x124bbf800) [pid = 1665] [serial = 1535] [outer = 0x0] [url = about:blank] 18:00:27 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1213b4000) [pid = 1665] [serial = 1531] [outer = 0x0] [url = about:blank] 18:00:27 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1199f2400) [pid = 1665] [serial = 1528] [outer = 0x0] [url = about:blank] 18:00:27 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x120e7d800) [pid = 1665] [serial = 1529] [outer = 0x0] [url = about:blank] 18:00:27 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1193d9400) [pid = 1665] [serial = 1525] [outer = 0x0] [url = about:blank] 18:00:27 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x119680800) [pid = 1665] [serial = 1526] [outer = 0x0] [url = about:blank] 18:00:27 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x11823d800) [pid = 1665] [serial = 1522] [outer = 0x0] [url = about:blank] 18:00:27 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x118441800) [pid = 1665] [serial = 1523] [outer = 0x0] [url = about:blank] 18:00:27 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x116f90400) [pid = 1665] [serial = 1516] [outer = 0x0] [url = about:blank] 18:00:27 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x117e15400) [pid = 1665] [serial = 1517] [outer = 0x0] [url = about:blank] 18:00:27 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x113ddc800) [pid = 1665] [serial = 1540] [outer = 0x0] [url = about:blank] 18:00:27 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1272b5800) [pid = 1665] [serial = 1565] [outer = 0x0] [url = about:blank] 18:00:27 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x128b38800) [pid = 1665] [serial = 1550] [outer = 0x0] [url = about:blank] 18:00:27 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x128b49c00) [pid = 1665] [serial = 1553] [outer = 0x0] [url = about:blank] 18:00:27 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x128b3d000) [pid = 1665] [serial = 1552] [outer = 0x0] [url = about:blank] 18:00:27 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x12558a800) [pid = 1665] [serial = 1538] [outer = 0x0] [url = about:blank] 18:00:27 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x119238c00) [pid = 1665] [serial = 1541] [outer = 0x0] [url = about:blank] 18:00:27 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x127276000) [pid = 1665] [serial = 1546] [outer = 0x0] [url = about:blank] 18:00:27 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x128905000) [pid = 1665] [serial = 1549] [outer = 0x0] [url = about:blank] 18:00:27 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x126876400) [pid = 1665] [serial = 1543] [outer = 0x0] [url = about:blank] 18:00:27 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x1288bd800) [pid = 1665] [serial = 1547] [outer = 0x0] [url = about:blank] 18:00:27 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x121724c00) [pid = 1665] [serial = 1532] [outer = 0x0] [url = about:blank] 18:00:27 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x126e98400) [pid = 1665] [serial = 1544] [outer = 0x0] [url = about:blank] 18:00:27 INFO - PROCESS | 1665 | 1467594027898 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594027899 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:27 INFO - PROCESS | 1665 | ++DOCSHELL 0x117e8c800 == 40 [pid = 1665] [id = 542] 18:00:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x1164e7800) [pid = 1665] [serial = 1626] [outer = 0x0] 18:00:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x118175400) [pid = 1665] [serial = 1627] [outer = 0x1164e7800] 18:00:27 INFO - PROCESS | 1665 | 1467594027929 Marionette DEBUG loaded listener.js 18:00:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x1199e3800) [pid = 1665] [serial = 1628] [outer = 0x1164e7800] 18:00:28 INFO - PROCESS | 1665 | 1467594028219 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 18:00:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 18:00:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 526ms 18:00:28 INFO - PROCESS | 1665 | 1467594028260 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 18:00:28 INFO - PROCESS | 1665 | 1467594028262 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 18:00:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 18:00:28 INFO - PROCESS | 1665 | 1467594028264 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 18:00:28 INFO - PROCESS | 1665 | 1467594028267 Marionette TRACE conn2 <- [1,2142,null,{}] 18:00:28 INFO - PROCESS | 1665 | 1467594028278 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:28 INFO - PROCESS | 1665 | 1467594028281 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:28 INFO - PROCESS | 1665 | 1467594028363 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 18:00:28 INFO - PROCESS | 1665 | 1467594028370 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594028373 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:28 INFO - PROCESS | 1665 | ++DOCSHELL 0x123aab000 == 41 [pid = 1665] [id = 543] 18:00:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x120e7f800) [pid = 1665] [serial = 1629] [outer = 0x0] 18:00:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x121725400) [pid = 1665] [serial = 1630] [outer = 0x120e7f800] 18:00:28 INFO - PROCESS | 1665 | 1467594028422 Marionette DEBUG loaded listener.js 18:00:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x124eb7c00) [pid = 1665] [serial = 1631] [outer = 0x120e7f800] 18:00:28 INFO - PROCESS | 1665 | 1467594028793 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 18:00:28 INFO - PROCESS | 1665 | 1467594028841 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 18:00:28 INFO - PROCESS | 1665 | 1467594028843 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 18:00:28 INFO - PROCESS | 1665 | 1467594028844 Marionette TRACE conn2 <- [1,2146,null,{}] 18:00:28 INFO - PROCESS | 1665 | 1467594028846 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:28 INFO - PROCESS | 1665 | 1467594028847 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:28 INFO - PROCESS | 1665 | 1467594028926 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 18:00:28 INFO - PROCESS | 1665 | 1467594028930 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594028931 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:28 INFO - PROCESS | 1665 | ++DOCSHELL 0x126e25000 == 42 [pid = 1665] [id = 544] 18:00:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x125591c00) [pid = 1665] [serial = 1632] [outer = 0x0] 18:00:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x1288c1400) [pid = 1665] [serial = 1633] [outer = 0x125591c00] 18:00:28 INFO - PROCESS | 1665 | 1467594028964 Marionette DEBUG loaded listener.js 18:00:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x128b2d000) [pid = 1665] [serial = 1634] [outer = 0x125591c00] 18:00:29 INFO - PROCESS | 1665 | 1467594029294 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 18:00:29 INFO - PROCESS | 1665 | 1467594029316 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 18:00:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 18:00:29 INFO - PROCESS | 1665 | 1467594029321 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 18:00:29 INFO - PROCESS | 1665 | 1467594029322 Marionette TRACE conn2 <- [1,2150,null,{}] 18:00:29 INFO - PROCESS | 1665 | 1467594029325 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:29 INFO - PROCESS | 1665 | 1467594029326 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:29 INFO - PROCESS | 1665 | 1467594029401 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 18:00:29 INFO - PROCESS | 1665 | 1467594029407 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594029408 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:29 INFO - PROCESS | 1665 | ++DOCSHELL 0x128b8a800 == 43 [pid = 1665] [id = 545] 18:00:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x128b33c00) [pid = 1665] [serial = 1635] [outer = 0x0] 18:00:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x128bab400) [pid = 1665] [serial = 1636] [outer = 0x128b33c00] 18:00:29 INFO - PROCESS | 1665 | 1467594029432 Marionette DEBUG loaded listener.js 18:00:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x128bb9400) [pid = 1665] [serial = 1637] [outer = 0x128b33c00] 18:00:29 INFO - PROCESS | 1665 | 1467594029804 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 18:00:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 18:00:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 522ms 18:00:29 INFO - PROCESS | 1665 | 1467594029847 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 18:00:29 INFO - PROCESS | 1665 | 1467594029849 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 18:00:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 18:00:29 INFO - PROCESS | 1665 | 1467594029851 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 18:00:29 INFO - PROCESS | 1665 | 1467594029852 Marionette TRACE conn2 <- [1,2154,null,{}] 18:00:29 INFO - PROCESS | 1665 | 1467594029855 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:29 INFO - PROCESS | 1665 | 1467594029859 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:29 INFO - PROCESS | 1665 | 1467594029974 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 18:00:29 INFO - PROCESS | 1665 | 1467594029978 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594029979 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:29 INFO - PROCESS | 1665 | ++DOCSHELL 0x128f6a800 == 44 [pid = 1665] [id = 546] 18:00:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x128b47c00) [pid = 1665] [serial = 1638] [outer = 0x0] 18:00:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x128c8c800) [pid = 1665] [serial = 1639] [outer = 0x128b47c00] 18:00:30 INFO - PROCESS | 1665 | 1467594030004 Marionette DEBUG loaded listener.js 18:00:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x12928d800) [pid = 1665] [serial = 1640] [outer = 0x128b47c00] 18:00:30 INFO - PROCESS | 1665 | 1467594030348 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 18:00:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 18:00:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 521ms 18:00:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 18:00:30 INFO - PROCESS | 1665 | 1467594030376 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 18:00:30 INFO - PROCESS | 1665 | 1467594030377 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 18:00:30 INFO - PROCESS | 1665 | 1467594030379 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 18:00:30 INFO - PROCESS | 1665 | 1467594030380 Marionette TRACE conn2 <- [1,2158,null,{}] 18:00:30 INFO - PROCESS | 1665 | 1467594030383 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:30 INFO - PROCESS | 1665 | 1467594030384 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:30 INFO - PROCESS | 1665 | 1467594030485 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 18:00:30 INFO - PROCESS | 1665 | 1467594030489 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594030490 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:30 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a78d000 == 45 [pid = 1665] [id = 547] 18:00:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x128be9400) [pid = 1665] [serial = 1641] [outer = 0x0] 18:00:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x1293dd400) [pid = 1665] [serial = 1642] [outer = 0x128be9400] 18:00:30 INFO - PROCESS | 1665 | 1467594030514 Marionette DEBUG loaded listener.js 18:00:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x1293e3c00) [pid = 1665] [serial = 1643] [outer = 0x128be9400] 18:00:30 INFO - PROCESS | 1665 | 1467594030883 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 18:00:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 18:00:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 520ms 18:00:30 INFO - PROCESS | 1665 | 1467594030900 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 18:00:30 INFO - PROCESS | 1665 | 1467594030902 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 18:00:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 18:00:30 INFO - PROCESS | 1665 | 1467594030908 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 18:00:30 INFO - PROCESS | 1665 | 1467594030909 Marionette TRACE conn2 <- [1,2162,null,{}] 18:00:30 INFO - PROCESS | 1665 | 1467594030916 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:30 INFO - PROCESS | 1665 | 1467594030918 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:31 INFO - PROCESS | 1665 | 1467594031020 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 18:00:31 INFO - PROCESS | 1665 | 1467594031023 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594031025 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:31 INFO - PROCESS | 1665 | ++DOCSHELL 0x12ae44800 == 46 [pid = 1665] [id = 548] 18:00:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x12928dc00) [pid = 1665] [serial = 1644] [outer = 0x0] 18:00:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x129568800) [pid = 1665] [serial = 1645] [outer = 0x12928dc00] 18:00:31 INFO - PROCESS | 1665 | 1467594031049 Marionette DEBUG loaded listener.js 18:00:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x129856c00) [pid = 1665] [serial = 1646] [outer = 0x12928dc00] 18:00:31 INFO - PROCESS | 1665 | 1467594031392 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 18:00:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 18:00:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 524ms 18:00:31 INFO - PROCESS | 1665 | 1467594031432 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 18:00:31 INFO - PROCESS | 1665 | 1467594031433 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 18:00:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 18:00:31 INFO - PROCESS | 1665 | 1467594031438 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 18:00:31 INFO - PROCESS | 1665 | 1467594031439 Marionette TRACE conn2 <- [1,2166,null,{}] 18:00:31 INFO - PROCESS | 1665 | 1467594031441 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:31 INFO - PROCESS | 1665 | 1467594031442 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:31 INFO - PROCESS | 1665 | 1467594031546 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 18:00:31 INFO - PROCESS | 1665 | 1467594031557 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594031565 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:31 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b989800 == 47 [pid = 1665] [id = 549] 18:00:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x12955f800) [pid = 1665] [serial = 1647] [outer = 0x0] 18:00:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x129acc400) [pid = 1665] [serial = 1648] [outer = 0x12955f800] 18:00:31 INFO - PROCESS | 1665 | 1467594031588 Marionette DEBUG loaded listener.js 18:00:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x129ada400) [pid = 1665] [serial = 1649] [outer = 0x12955f800] 18:00:31 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x112006000) [pid = 1665] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 18:00:31 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x123e1fc00) [pid = 1665] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 18:00:31 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x11822e000) [pid = 1665] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 18:00:31 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x115e2dc00) [pid = 1665] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 18:00:31 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x11823e000) [pid = 1665] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 18:00:31 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x115e20c00) [pid = 1665] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 18:00:31 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x120e7b800) [pid = 1665] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 18:00:31 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x119677400) [pid = 1665] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 18:00:31 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x123ea4400) [pid = 1665] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 18:00:31 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x111e2e800) [pid = 1665] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 18:00:31 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x114fa3400) [pid = 1665] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 18:00:31 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x113c69c00) [pid = 1665] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 18:00:32 INFO - PROCESS | 1665 | 1467594032039 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 18:00:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 18:00:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 620ms 18:00:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 18:00:32 INFO - PROCESS | 1665 | 1467594032058 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 18:00:32 INFO - PROCESS | 1665 | 1467594032059 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 18:00:32 INFO - PROCESS | 1665 | 1467594032061 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 18:00:32 INFO - PROCESS | 1665 | 1467594032062 Marionette TRACE conn2 <- [1,2170,null,{}] 18:00:32 INFO - PROCESS | 1665 | 1467594032065 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:32 INFO - PROCESS | 1665 | 1467594032066 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:32 INFO - PROCESS | 1665 | 1467594032146 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 18:00:32 INFO - PROCESS | 1665 | 1467594032150 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594032151 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:32 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a793800 == 48 [pid = 1665] [id = 550] 18:00:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1122bec00) [pid = 1665] [serial = 1650] [outer = 0x0] 18:00:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x11673b400) [pid = 1665] [serial = 1651] [outer = 0x1122bec00] 18:00:32 INFO - PROCESS | 1665 | 1467594032179 Marionette DEBUG loaded listener.js 18:00:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1193d5400) [pid = 1665] [serial = 1652] [outer = 0x1122bec00] 18:00:32 INFO - PROCESS | 1665 | 1467594032593 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:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 18:00:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 569ms 18:00:32 INFO - PROCESS | 1665 | 1467594032631 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 18:00:32 INFO - PROCESS | 1665 | 1467594032634 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 18:00:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 18:00:32 INFO - PROCESS | 1665 | 1467594032641 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 18:00:32 INFO - PROCESS | 1665 | 1467594032644 Marionette TRACE conn2 <- [1,2174,null,{}] 18:00:32 INFO - PROCESS | 1665 | 1467594032647 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:32 INFO - PROCESS | 1665 | 1467594032650 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:32 INFO - PROCESS | 1665 | 1467594032804 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 18:00:32 INFO - PROCESS | 1665 | 1467594032850 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594032852 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:32 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c961000 == 49 [pid = 1665] [id = 551] 18:00:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x12a73c800) [pid = 1665] [serial = 1653] [outer = 0x0] 18:00:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12a73e400) [pid = 1665] [serial = 1654] [outer = 0x12a73c800] 18:00:32 INFO - PROCESS | 1665 | 1467594032894 Marionette DEBUG loaded listener.js 18:00:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12a9a9800) [pid = 1665] [serial = 1655] [outer = 0x12a73c800] 18:00:33 INFO - PROCESS | 1665 | 1467594033211 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:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 18:00:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 621ms 18:00:33 INFO - PROCESS | 1665 | 1467594033280 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 18:00:33 INFO - PROCESS | 1665 | 1467594033281 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 18:00:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 18:00:33 INFO - PROCESS | 1665 | 1467594033284 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 18:00:33 INFO - PROCESS | 1665 | 1467594033285 Marionette TRACE conn2 <- [1,2178,null,{}] 18:00:33 INFO - PROCESS | 1665 | 1467594033291 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:33 INFO - PROCESS | 1665 | 1467594033292 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:33 INFO - PROCESS | 1665 | 1467594033377 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 18:00:33 INFO - PROCESS | 1665 | 1467594033381 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594033382 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:33 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d111000 == 50 [pid = 1665] [id = 552] 18:00:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1293e4c00) [pid = 1665] [serial = 1656] [outer = 0x0] 18:00:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12b003000) [pid = 1665] [serial = 1657] [outer = 0x1293e4c00] 18:00:33 INFO - PROCESS | 1665 | 1467594033406 Marionette DEBUG loaded listener.js 18:00:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12b00f400) [pid = 1665] [serial = 1658] [outer = 0x1293e4c00] 18:00:33 INFO - PROCESS | 1665 | 1467594033779 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:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 18:00:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 522ms 18:00:33 INFO - PROCESS | 1665 | 1467594033807 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 18:00:33 INFO - PROCESS | 1665 | 1467594033809 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 18:00:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 18:00:33 INFO - PROCESS | 1665 | 1467594033812 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 18:00:33 INFO - PROCESS | 1665 | 1467594033814 Marionette TRACE conn2 <- [1,2182,null,{}] 18:00:33 INFO - PROCESS | 1665 | 1467594033818 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:33 INFO - PROCESS | 1665 | 1467594033822 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:34 INFO - PROCESS | 1665 | 1467594033999 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 18:00:34 INFO - PROCESS | 1665 | 1467594034177 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594034180 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:34 INFO - PROCESS | 1665 | ++DOCSHELL 0x117148800 == 51 [pid = 1665] [id = 553] 18:00:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x112fc7400) [pid = 1665] [serial = 1659] [outer = 0x0] 18:00:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x113c99000) [pid = 1665] [serial = 1660] [outer = 0x112fc7400] 18:00:34 INFO - PROCESS | 1665 | 1467594034270 Marionette DEBUG loaded listener.js 18:00:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x116a13c00) [pid = 1665] [serial = 1661] [outer = 0x112fc7400] 18:00:34 INFO - PROCESS | 1665 | 1467594034688 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:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 18:00:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 924ms 18:00:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 18:00:34 INFO - PROCESS | 1665 | 1467594034743 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 18:00:34 INFO - PROCESS | 1665 | 1467594034746 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 18:00:34 INFO - PROCESS | 1665 | 1467594034749 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 18:00:34 INFO - PROCESS | 1665 | 1467594034751 Marionette TRACE conn2 <- [1,2186,null,{}] 18:00:34 INFO - PROCESS | 1665 | 1467594034757 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:34 INFO - PROCESS | 1665 | 1467594034760 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:34 INFO - PROCESS | 1665 | 1467594034866 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 18:00:34 INFO - PROCESS | 1665 | 1467594034940 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594034941 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:34 INFO - PROCESS | 1665 | ++DOCSHELL 0x1211d7000 == 52 [pid = 1665] [id = 554] 18:00:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x118a5c000) [pid = 1665] [serial = 1662] [outer = 0x0] 18:00:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x119616400) [pid = 1665] [serial = 1663] [outer = 0x118a5c000] 18:00:34 INFO - PROCESS | 1665 | 1467594034971 Marionette DEBUG loaded listener.js 18:00:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x1199e7400) [pid = 1665] [serial = 1664] [outer = 0x118a5c000] 18:00:35 INFO - PROCESS | 1665 | 1467594035366 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:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 18:00:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 673ms 18:00:35 INFO - PROCESS | 1665 | 1467594035424 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 18:00:35 INFO - PROCESS | 1665 | 1467594035426 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 18:00:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 18:00:35 INFO - PROCESS | 1665 | 1467594035429 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 18:00:35 INFO - PROCESS | 1665 | 1467594035430 Marionette TRACE conn2 <- [1,2190,null,{}] 18:00:35 INFO - PROCESS | 1665 | 1467594035433 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:35 INFO - PROCESS | 1665 | 1467594035434 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:35 INFO - PROCESS | 1665 | 1467594035598 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 18:00:35 INFO - PROCESS | 1665 | 1467594035663 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594035665 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:35 INFO - PROCESS | 1665 | ++DOCSHELL 0x12ae32800 == 53 [pid = 1665] [id = 555] 18:00:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x1213b6000) [pid = 1665] [serial = 1665] [outer = 0x0] 18:00:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x121818c00) [pid = 1665] [serial = 1666] [outer = 0x1213b6000] 18:00:35 INFO - PROCESS | 1665 | 1467594035693 Marionette DEBUG loaded listener.js 18:00:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x124d72000) [pid = 1665] [serial = 1667] [outer = 0x1213b6000] 18:00:36 INFO - PROCESS | 1665 | 1467594036144 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:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 18:00:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 768ms 18:00:36 INFO - PROCESS | 1665 | 1467594036198 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 18:00:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 18:00:36 INFO - PROCESS | 1665 | 1467594036200 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 18:00:36 INFO - PROCESS | 1665 | 1467594036226 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 18:00:36 INFO - PROCESS | 1665 | 1467594036231 Marionette TRACE conn2 <- [1,2194,null,{}] 18:00:36 INFO - PROCESS | 1665 | 1467594036238 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:36 INFO - PROCESS | 1665 | 1467594036241 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:36 INFO - PROCESS | 1665 | 1467594036346 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 18:00:36 INFO - PROCESS | 1665 | 1467594036419 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594036420 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:36 INFO - PROCESS | 1665 | ++DOCSHELL 0x119a48800 == 54 [pid = 1665] [id = 556] 18:00:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x116982c00) [pid = 1665] [serial = 1668] [outer = 0x0] 18:00:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x12181b800) [pid = 1665] [serial = 1669] [outer = 0x116982c00] 18:00:36 INFO - PROCESS | 1665 | 1467594036449 Marionette DEBUG loaded listener.js 18:00:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x128bec400) [pid = 1665] [serial = 1670] [outer = 0x116982c00] 18:00:37 INFO - PROCESS | 1665 | 1467594037073 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:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 18:00:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 902ms 18:00:37 INFO - PROCESS | 1665 | 1467594037106 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 18:00:37 INFO - PROCESS | 1665 | 1467594037108 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 18:00:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 18:00:37 INFO - PROCESS | 1665 | 1467594037112 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 18:00:37 INFO - PROCESS | 1665 | 1467594037114 Marionette TRACE conn2 <- [1,2198,null,{}] 18:00:37 INFO - PROCESS | 1665 | 1467594037118 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:37 INFO - PROCESS | 1665 | 1467594037119 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:37 INFO - PROCESS | 1665 | 1467594037213 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 18:00:37 INFO - PROCESS | 1665 | 1467594037282 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594037284 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:37 INFO - PROCESS | 1665 | ++DOCSHELL 0x116177800 == 55 [pid = 1665] [id = 557] 18:00:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x114f99400) [pid = 1665] [serial = 1671] [outer = 0x0] 18:00:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x116f92800) [pid = 1665] [serial = 1672] [outer = 0x114f99400] 18:00:37 INFO - PROCESS | 1665 | 1467594037327 Marionette DEBUG loaded listener.js 18:00:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x118236800) [pid = 1665] [serial = 1673] [outer = 0x114f99400] 18:00:37 INFO - PROCESS | 1665 | --DOCSHELL 0x12d111000 == 54 [pid = 1665] [id = 552] 18:00:37 INFO - PROCESS | 1665 | --DOCSHELL 0x12c961000 == 53 [pid = 1665] [id = 551] 18:00:37 INFO - PROCESS | 1665 | --DOCSHELL 0x12a793800 == 52 [pid = 1665] [id = 550] 18:00:37 INFO - PROCESS | 1665 | --DOCSHELL 0x12b989800 == 51 [pid = 1665] [id = 549] 18:00:37 INFO - PROCESS | 1665 | --DOCSHELL 0x12ae44800 == 50 [pid = 1665] [id = 548] 18:00:37 INFO - PROCESS | 1665 | --DOCSHELL 0x12a78d000 == 49 [pid = 1665] [id = 547] 18:00:37 INFO - PROCESS | 1665 | --DOCSHELL 0x128f6a800 == 48 [pid = 1665] [id = 546] 18:00:37 INFO - PROCESS | 1665 | --DOCSHELL 0x128b8a800 == 47 [pid = 1665] [id = 545] 18:00:37 INFO - PROCESS | 1665 | --DOCSHELL 0x126e25000 == 46 [pid = 1665] [id = 544] 18:00:37 INFO - PROCESS | 1665 | --DOCSHELL 0x123aab000 == 45 [pid = 1665] [id = 543] 18:00:37 INFO - PROCESS | 1665 | 1467594037769 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:37 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x121723400) [pid = 1665] [serial = 1588] [outer = 0x0] [url = about:blank] 18:00:37 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x124bc7800) [pid = 1665] [serial = 1591] [outer = 0x0] [url = about:blank] 18:00:37 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x118439c00) [pid = 1665] [serial = 1574] [outer = 0x0] [url = about:blank] 18:00:37 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x118235c00) [pid = 1665] [serial = 1573] [outer = 0x0] [url = about:blank] 18:00:37 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x11697e000) [pid = 1665] [serial = 1571] [outer = 0x0] [url = about:blank] 18:00:37 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x1164e5000) [pid = 1665] [serial = 1570] [outer = 0x0] [url = about:blank] 18:00:37 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x118a8e800) [pid = 1665] [serial = 1579] [outer = 0x0] [url = about:blank] 18:00:37 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x119235400) [pid = 1665] [serial = 1580] [outer = 0x0] [url = about:blank] 18:00:37 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x11663a400) [pid = 1665] [serial = 1576] [outer = 0x0] [url = about:blank] 18:00:37 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x1174e5c00) [pid = 1665] [serial = 1577] [outer = 0x0] [url = about:blank] 18:00:37 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x121062000) [pid = 1665] [serial = 1585] [outer = 0x0] [url = about:blank] 18:00:37 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x119993400) [pid = 1665] [serial = 1582] [outer = 0x0] [url = about:blank] 18:00:37 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x119ae6800) [pid = 1665] [serial = 1583] [outer = 0x0] [url = about:blank] 18:00:37 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1288c8c00) [pid = 1665] [serial = 1594] [outer = 0x0] [url = about:blank] 18:00:37 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x117e17800) [pid = 1665] [serial = 1598] [outer = 0x0] [url = about:blank] 18:00:37 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x128b32000) [pid = 1665] [serial = 1595] [outer = 0x0] [url = about:blank] 18:00:37 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x128911400) [pid = 1665] [serial = 1604] [outer = 0x0] [url = about:blank] 18:00:37 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x113c65800) [pid = 1665] [serial = 1597] [outer = 0x0] [url = about:blank] 18:00:37 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1272b7400) [pid = 1665] [serial = 1592] [outer = 0x0] [url = about:blank] 18:00:37 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x125f5cc00) [pid = 1665] [serial = 1603] [outer = 0x0] [url = about:blank] 18:00:37 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x123b91800) [pid = 1665] [serial = 1589] [outer = 0x0] [url = about:blank] 18:00:37 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1213bd400) [pid = 1665] [serial = 1586] [outer = 0x0] [url = about:blank] 18:00:37 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x120f06c00) [pid = 1665] [serial = 1600] [outer = 0x0] [url = about:blank] 18:00:37 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x124bc9800) [pid = 1665] [serial = 1601] [outer = 0x0] [url = about:blank] 18:00:37 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x128bae000) [pid = 1665] [serial = 1606] [outer = 0x0] [url = about:blank] 18:00:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 18:00:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 672ms 18:00:37 INFO - PROCESS | 1665 | 1467594037783 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 18:00:37 INFO - PROCESS | 1665 | 1467594037786 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 18:00:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 18:00:37 INFO - PROCESS | 1665 | 1467594037790 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 18:00:37 INFO - PROCESS | 1665 | 1467594037792 Marionette TRACE conn2 <- [1,2202,null,{}] 18:00:37 INFO - PROCESS | 1665 | 1467594037794 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:37 INFO - PROCESS | 1665 | 1467594037796 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:37 INFO - PROCESS | 1665 | 1467594037875 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 18:00:37 INFO - PROCESS | 1665 | 1467594037879 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594037880 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:37 INFO - PROCESS | 1665 | ++DOCSHELL 0x117e89000 == 46 [pid = 1665] [id = 558] 18:00:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x118435c00) [pid = 1665] [serial = 1674] [outer = 0x0] 18:00:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1185e4000) [pid = 1665] [serial = 1675] [outer = 0x118435c00] 18:00:37 INFO - PROCESS | 1665 | 1467594037910 Marionette DEBUG loaded listener.js 18:00:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1193e3800) [pid = 1665] [serial = 1676] [outer = 0x118435c00] 18:00:38 INFO - PROCESS | 1665 | 1467594038252 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:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 18:00:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 473ms 18:00:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 18:00:38 INFO - PROCESS | 1665 | 1467594038263 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 18:00:38 INFO - PROCESS | 1665 | 1467594038264 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 18:00:38 INFO - PROCESS | 1665 | 1467594038266 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 18:00:38 INFO - PROCESS | 1665 | 1467594038270 Marionette TRACE conn2 <- [1,2206,null,{}] 18:00:38 INFO - PROCESS | 1665 | 1467594038278 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:38 INFO - PROCESS | 1665 | 1467594038281 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:38 INFO - PROCESS | 1665 | 1467594038382 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 18:00:38 INFO - PROCESS | 1665 | 1467594038443 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594038445 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:38 INFO - PROCESS | 1665 | ++DOCSHELL 0x12174b800 == 47 [pid = 1665] [id = 559] 18:00:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x119678000) [pid = 1665] [serial = 1677] [outer = 0x0] 18:00:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x119ae3800) [pid = 1665] [serial = 1678] [outer = 0x119678000] 18:00:38 INFO - PROCESS | 1665 | 1467594038473 Marionette DEBUG loaded listener.js 18:00:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x121256800) [pid = 1665] [serial = 1679] [outer = 0x119678000] 18:00:38 INFO - PROCESS | 1665 | 1467594038774 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:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 18:00:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 523ms 18:00:38 INFO - PROCESS | 1665 | 1467594038793 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 18:00:38 INFO - PROCESS | 1665 | 1467594038795 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 18:00:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 18:00:38 INFO - PROCESS | 1665 | 1467594038798 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 18:00:38 INFO - PROCESS | 1665 | 1467594038799 Marionette TRACE conn2 <- [1,2210,null,{}] 18:00:38 INFO - PROCESS | 1665 | 1467594038810 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:38 INFO - PROCESS | 1665 | 1467594038811 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:38 INFO - PROCESS | 1665 | 1467594038910 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 18:00:39 INFO - PROCESS | 1665 | 1467594038994 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594038995 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:39 INFO - PROCESS | 1665 | ++DOCSHELL 0x12555a800 == 48 [pid = 1665] [id = 560] 18:00:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x121259400) [pid = 1665] [serial = 1680] [outer = 0x0] 18:00:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x12181b400) [pid = 1665] [serial = 1681] [outer = 0x121259400] 18:00:39 INFO - PROCESS | 1665 | 1467594039037 Marionette DEBUG loaded listener.js 18:00:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x124bc3400) [pid = 1665] [serial = 1682] [outer = 0x121259400] 18:00:39 INFO - PROCESS | 1665 | 1467594039414 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:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 18:00:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 622ms 18:00:39 INFO - PROCESS | 1665 | 1467594039421 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 18:00:39 INFO - PROCESS | 1665 | 1467594039422 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 18:00:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 18:00:39 INFO - PROCESS | 1665 | 1467594039424 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 18:00:39 INFO - PROCESS | 1665 | 1467594039425 Marionette TRACE conn2 <- [1,2214,null,{}] 18:00:39 INFO - PROCESS | 1665 | 1467594039428 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:39 INFO - PROCESS | 1665 | 1467594039429 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:39 INFO - PROCESS | 1665 | 1467594039539 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 18:00:39 INFO - PROCESS | 1665 | 1467594039549 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594039550 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:39 INFO - PROCESS | 1665 | ++DOCSHELL 0x128acd800 == 49 [pid = 1665] [id = 561] 18:00:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x124bf2c00) [pid = 1665] [serial = 1683] [outer = 0x0] 18:00:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x12558a800) [pid = 1665] [serial = 1684] [outer = 0x124bf2c00] 18:00:39 INFO - PROCESS | 1665 | 1467594039575 Marionette DEBUG loaded listener.js 18:00:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x126e92800) [pid = 1665] [serial = 1685] [outer = 0x124bf2c00] 18:00:39 INFO - PROCESS | 1665 | 1467594039933 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:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 18:00:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 520ms 18:00:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 18:00:39 INFO - PROCESS | 1665 | 1467594039948 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 18:00:39 INFO - PROCESS | 1665 | 1467594039949 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 18:00:39 INFO - PROCESS | 1665 | 1467594039952 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 18:00:39 INFO - PROCESS | 1665 | 1467594039954 Marionette TRACE conn2 <- [1,2218,null,{}] 18:00:39 INFO - PROCESS | 1665 | 1467594039957 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:39 INFO - PROCESS | 1665 | 1467594039961 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:40 INFO - PROCESS | 1665 | 1467594040082 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 18:00:40 INFO - PROCESS | 1665 | 1467594040095 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594040096 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:40 INFO - PROCESS | 1665 | ++DOCSHELL 0x1298cd000 == 50 [pid = 1665] [id = 562] 18:00:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x126e96400) [pid = 1665] [serial = 1686] [outer = 0x0] 18:00:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x1288bfc00) [pid = 1665] [serial = 1687] [outer = 0x126e96400] 18:00:40 INFO - PROCESS | 1665 | 1467594040121 Marionette DEBUG loaded listener.js 18:00:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x128c95400) [pid = 1665] [serial = 1688] [outer = 0x126e96400] 18:00:40 INFO - PROCESS | 1665 | 1467594040443 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:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 18:00:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 522ms 18:00:40 INFO - PROCESS | 1665 | 1467594040473 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 18:00:40 INFO - PROCESS | 1665 | 1467594040475 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 18:00:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 18:00:40 INFO - PROCESS | 1665 | 1467594040477 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 18:00:40 INFO - PROCESS | 1665 | 1467594040478 Marionette TRACE conn2 <- [1,2222,null,{}] 18:00:40 INFO - PROCESS | 1665 | 1467594040480 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:40 INFO - PROCESS | 1665 | 1467594040481 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:40 INFO - PROCESS | 1665 | 1467594040581 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 18:00:40 INFO - PROCESS | 1665 | 1467594040592 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594040593 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:40 INFO - PROCESS | 1665 | ++DOCSHELL 0x118570800 == 51 [pid = 1665] [id = 563] 18:00:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x128f03000) [pid = 1665] [serial = 1689] [outer = 0x0] 18:00:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x129285c00) [pid = 1665] [serial = 1690] [outer = 0x128f03000] 18:00:40 INFO - PROCESS | 1665 | 1467594040625 Marionette DEBUG loaded listener.js 18:00:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x12928c400) [pid = 1665] [serial = 1691] [outer = 0x128f03000] 18:00:40 INFO - PROCESS | 1665 | 1467594040964 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:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 18:00:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 518ms 18:00:40 INFO - PROCESS | 1665 | 1467594040996 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 18:00:40 INFO - PROCESS | 1665 | 1467594040997 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 18:00:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 18:00:41 INFO - PROCESS | 1665 | 1467594041000 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 18:00:41 INFO - PROCESS | 1665 | 1467594041001 Marionette TRACE conn2 <- [1,2226,null,{}] 18:00:41 INFO - PROCESS | 1665 | 1467594041004 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:41 INFO - PROCESS | 1665 | 1467594041005 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:41 INFO - PROCESS | 1665 | 1467594041140 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 18:00:41 INFO - PROCESS | 1665 | 1467594041156 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594041157 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:41 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b171800 == 52 [pid = 1665] [id = 564] 18:00:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x128c95c00) [pid = 1665] [serial = 1692] [outer = 0x0] 18:00:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x1293e7400) [pid = 1665] [serial = 1693] [outer = 0x128c95c00] 18:00:41 INFO - PROCESS | 1665 | 1467594041197 Marionette DEBUG loaded listener.js 18:00:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x12985a000) [pid = 1665] [serial = 1694] [outer = 0x128c95c00] 18:00:41 INFO - PROCESS | 1665 | 1467594041606 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:41 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:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 671ms 18:00:41 INFO - PROCESS | 1665 | 1467594041671 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 18:00:41 INFO - PROCESS | 1665 | 1467594041673 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 18:00:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 18:00:41 INFO - PROCESS | 1665 | 1467594041675 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 18:00:41 INFO - PROCESS | 1665 | 1467594041676 Marionette TRACE conn2 <- [1,2230,null,{}] 18:00:41 INFO - PROCESS | 1665 | 1467594041678 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:41 INFO - PROCESS | 1665 | 1467594041679 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:41 INFO - PROCESS | 1665 | 1467594041781 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 18:00:42 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x114fae400) [pid = 1665] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 18:00:42 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x128be9400) [pid = 1665] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 18:00:42 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x118e9a000) [pid = 1665] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 18:00:42 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x12955f800) [pid = 1665] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 18:00:42 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x11821fc00) [pid = 1665] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 18:00:42 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x120e7f800) [pid = 1665] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 18:00:42 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x128b33c00) [pid = 1665] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 18:00:42 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x1164e7800) [pid = 1665] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 18:00:42 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x125591c00) [pid = 1665] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 18:00:42 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x12928dc00) [pid = 1665] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 18:00:42 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1122bec00) [pid = 1665] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 18:00:42 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x128b47c00) [pid = 1665] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 18:00:42 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x12a73c800) [pid = 1665] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 18:00:42 INFO - PROCESS | 1665 | 1467594042097 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594042098 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:42 INFO - PROCESS | 1665 | ++DOCSHELL 0x1180da800 == 53 [pid = 1665] [id = 565] 18:00:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x113c96c00) [pid = 1665] [serial = 1695] [outer = 0x0] 18:00:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x116f97000) [pid = 1665] [serial = 1696] [outer = 0x113c96c00] 18:00:42 INFO - PROCESS | 1665 | 1467594042122 Marionette DEBUG loaded listener.js 18:00:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x119679400) [pid = 1665] [serial = 1697] [outer = 0x113c96c00] 18:00:42 INFO - PROCESS | 1665 | 1467594042374 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:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 18:00:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 720ms 18:00:42 INFO - PROCESS | 1665 | 1467594042395 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 18:00:42 INFO - PROCESS | 1665 | 1467594042396 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 18:00:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 18:00:42 INFO - PROCESS | 1665 | 1467594042400 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 18:00:42 INFO - PROCESS | 1665 | 1467594042402 Marionette TRACE conn2 <- [1,2234,null,{}] 18:00:42 INFO - PROCESS | 1665 | 1467594042412 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:42 INFO - PROCESS | 1665 | 1467594042413 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:42 INFO - PROCESS | 1665 | 1467594042500 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 18:00:42 INFO - PROCESS | 1665 | 1467594042506 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594042508 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:42 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c822800 == 54 [pid = 1665] [id = 566] 18:00:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x121724c00) [pid = 1665] [serial = 1698] [outer = 0x0] 18:00:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x128f09800) [pid = 1665] [serial = 1699] [outer = 0x121724c00] 18:00:42 INFO - PROCESS | 1665 | 1467594042533 Marionette DEBUG loaded listener.js 18:00:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x129ad4400) [pid = 1665] [serial = 1700] [outer = 0x121724c00] 18:00:42 INFO - PROCESS | 1665 | 1467594042862 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:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 18:00:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 479ms 18:00:42 INFO - PROCESS | 1665 | 1467594042878 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 18:00:42 INFO - PROCESS | 1665 | 1467594042880 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 18:00:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 18:00:42 INFO - PROCESS | 1665 | 1467594042882 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 18:00:42 INFO - PROCESS | 1665 | 1467594042883 Marionette TRACE conn2 <- [1,2238,null,{}] 18:00:42 INFO - PROCESS | 1665 | 1467594042888 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:42 INFO - PROCESS | 1665 | 1467594042890 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:43 INFO - PROCESS | 1665 | 1467594043019 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 18:00:43 INFO - PROCESS | 1665 | 1467594043026 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594043028 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:43 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d11d800 == 55 [pid = 1665] [id = 567] 18:00:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x1272ae400) [pid = 1665] [serial = 1701] [outer = 0x0] 18:00:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x129adac00) [pid = 1665] [serial = 1702] [outer = 0x1272ae400] 18:00:43 INFO - PROCESS | 1665 | 1467594043055 Marionette DEBUG loaded listener.js 18:00:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x12b00c400) [pid = 1665] [serial = 1703] [outer = 0x1272ae400] 18:00:43 INFO - PROCESS | 1665 | 1467594043375 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:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 18:00:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 521ms 18:00:43 INFO - PROCESS | 1665 | 1467594043405 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 18:00:43 INFO - PROCESS | 1665 | 1467594043407 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 18:00:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 18:00:43 INFO - PROCESS | 1665 | 1467594043409 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 18:00:43 INFO - PROCESS | 1665 | 1467594043410 Marionette TRACE conn2 <- [1,2242,null,{}] 18:00:43 INFO - PROCESS | 1665 | 1467594043412 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:43 INFO - PROCESS | 1665 | 1467594043413 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:43 INFO - PROCESS | 1665 | 1467594043495 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 18:00:43 INFO - PROCESS | 1665 | 1467594043499 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594043500 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:43 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d8db800 == 56 [pid = 1665] [id = 568] 18:00:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x12a73d800) [pid = 1665] [serial = 1704] [outer = 0x0] 18:00:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x12b09c400) [pid = 1665] [serial = 1705] [outer = 0x12a73d800] 18:00:43 INFO - PROCESS | 1665 | 1467594043525 Marionette DEBUG loaded listener.js 18:00:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x12b123c00) [pid = 1665] [serial = 1706] [outer = 0x12a73d800] 18:00:43 INFO - PROCESS | 1665 | 1467594043846 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:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 18:00:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 471ms 18:00:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 18:00:43 INFO - PROCESS | 1665 | 1467594043881 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 18:00:43 INFO - PROCESS | 1665 | 1467594043882 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 18:00:43 INFO - PROCESS | 1665 | 1467594043884 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 18:00:43 INFO - PROCESS | 1665 | 1467594043885 Marionette TRACE conn2 <- [1,2246,null,{}] 18:00:43 INFO - PROCESS | 1665 | 1467594043887 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:43 INFO - PROCESS | 1665 | 1467594043888 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:44 INFO - PROCESS | 1665 | 1467594044009 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 18:00:44 INFO - PROCESS | 1665 | 1467594044016 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594044017 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:44 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d8ea000 == 57 [pid = 1665] [id = 569] 18:00:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x12b124000) [pid = 1665] [serial = 1707] [outer = 0x0] 18:00:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x12b12d000) [pid = 1665] [serial = 1708] [outer = 0x12b124000] 18:00:44 INFO - PROCESS | 1665 | 1467594044042 Marionette DEBUG loaded listener.js 18:00:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x12b9c9800) [pid = 1665] [serial = 1709] [outer = 0x12b124000] 18:00:44 INFO - PROCESS | 1665 | 1467594044503 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:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 18:00:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 671ms 18:00:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 18:00:44 INFO - PROCESS | 1665 | 1467594044556 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 18:00:44 INFO - PROCESS | 1665 | 1467594044558 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 18:00:44 INFO - PROCESS | 1665 | 1467594044561 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 18:00:44 INFO - PROCESS | 1665 | 1467594044565 Marionette TRACE conn2 <- [1,2250,null,{}] 18:00:44 INFO - PROCESS | 1665 | 1467594044569 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:44 INFO - PROCESS | 1665 | 1467594044572 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:44 INFO - PROCESS | 1665 | 1467594044677 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 18:00:44 INFO - PROCESS | 1665 | 1467594044785 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594044787 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:44 INFO - PROCESS | 1665 | ++DOCSHELL 0x119c70800 == 58 [pid = 1665] [id = 570] 18:00:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x116a1b800) [pid = 1665] [serial = 1710] [outer = 0x0] 18:00:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x118170c00) [pid = 1665] [serial = 1711] [outer = 0x116a1b800] 18:00:44 INFO - PROCESS | 1665 | 1467594044821 Marionette DEBUG loaded listener.js 18:00:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x1185df400) [pid = 1665] [serial = 1712] [outer = 0x116a1b800] 18:00:45 INFO - PROCESS | 1665 | 1467594045241 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:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 18:00:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 722ms 18:00:45 INFO - PROCESS | 1665 | 1467594045284 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 18:00:45 INFO - PROCESS | 1665 | 1467594045287 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 18:00:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 18:00:45 INFO - PROCESS | 1665 | 1467594045292 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 18:00:45 INFO - PROCESS | 1665 | 1467594045294 Marionette TRACE conn2 <- [1,2254,null,{}] 18:00:45 INFO - PROCESS | 1665 | 1467594045296 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:45 INFO - PROCESS | 1665 | 1467594045298 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:45 INFO - PROCESS | 1665 | 1467594045407 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 18:00:45 INFO - PROCESS | 1665 | 1467594045472 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594045473 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:45 INFO - PROCESS | 1665 | ++DOCSHELL 0x128e0f000 == 59 [pid = 1665] [id = 571] 18:00:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x119681800) [pid = 1665] [serial = 1713] [outer = 0x0] 18:00:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x120e79c00) [pid = 1665] [serial = 1714] [outer = 0x119681800] 18:00:45 INFO - PROCESS | 1665 | 1467594045503 Marionette DEBUG loaded listener.js 18:00:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x12125d800) [pid = 1665] [serial = 1715] [outer = 0x119681800] 18:00:45 INFO - PROCESS | 1665 | 1467594045958 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:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 18:00:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 720ms 18:00:46 INFO - PROCESS | 1665 | 1467594046055 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 18:00:46 INFO - PROCESS | 1665 | 1467594046056 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 18:00:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 18:00:46 INFO - PROCESS | 1665 | 1467594046060 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 18:00:46 INFO - PROCESS | 1665 | 1467594046062 Marionette TRACE conn2 <- [1,2258,null,{}] 18:00:46 INFO - PROCESS | 1665 | 1467594046069 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:46 INFO - PROCESS | 1665 | 1467594046072 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:46 INFO - PROCESS | 1665 | 1467594046160 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 18:00:46 INFO - PROCESS | 1665 | 1467594046269 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594046272 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:46 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d6ac800 == 60 [pid = 1665] [id = 572] 18:00:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 117 (0x1288bdc00) [pid = 1665] [serial = 1716] [outer = 0x0] 18:00:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 118 (0x128b36000) [pid = 1665] [serial = 1717] [outer = 0x1288bdc00] 18:00:46 INFO - PROCESS | 1665 | 1467594046318 Marionette DEBUG loaded listener.js 18:00:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 119 (0x128bb4800) [pid = 1665] [serial = 1718] [outer = 0x1288bdc00] 18:00:46 INFO - PROCESS | 1665 | 1467594046818 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:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 18:00:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 777ms 18:00:46 INFO - PROCESS | 1665 | 1467594046837 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 18:00:46 INFO - PROCESS | 1665 | 1467594046839 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 18:00:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 18:00:46 INFO - PROCESS | 1665 | 1467594046842 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 18:00:46 INFO - PROCESS | 1665 | 1467594046843 Marionette TRACE conn2 <- [1,2262,null,{}] 18:00:46 INFO - PROCESS | 1665 | 1467594046845 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:46 INFO - PROCESS | 1665 | 1467594046847 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:46 INFO - PROCESS | 1665 | 1467594046998 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 18:00:47 INFO - PROCESS | 1665 | 1467594047343 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594047345 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:47 INFO - PROCESS | 1665 | ++DOCSHELL 0x119597000 == 61 [pid = 1665] [id = 573] 18:00:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 120 (0x112fe5800) [pid = 1665] [serial = 1719] [outer = 0x0] 18:00:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 121 (0x116734400) [pid = 1665] [serial = 1720] [outer = 0x112fe5800] 18:00:47 INFO - PROCESS | 1665 | 1467594047414 Marionette DEBUG loaded listener.js 18:00:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 122 (0x11822fc00) [pid = 1665] [serial = 1721] [outer = 0x112fe5800] 18:00:47 INFO - PROCESS | 1665 | 1467594047860 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:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 18:00:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1070ms 18:00:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 18:00:47 INFO - PROCESS | 1665 | 1467594047913 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 18:00:47 INFO - PROCESS | 1665 | 1467594047915 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 18:00:47 INFO - PROCESS | 1665 | 1467594047934 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 18:00:47 INFO - PROCESS | 1665 | 1467594047937 Marionette TRACE conn2 <- [1,2266,null,{}] 18:00:47 INFO - PROCESS | 1665 | 1467594047943 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:47 INFO - PROCESS | 1665 | 1467594047945 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:48 INFO - PROCESS | 1665 | 1467594048042 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 18:00:48 INFO - PROCESS | 1665 | 1467594048117 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594048118 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:48 INFO - PROCESS | 1665 | ++DOCSHELL 0x1185b6800 == 62 [pid = 1665] [id = 574] 18:00:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 123 (0x119232400) [pid = 1665] [serial = 1722] [outer = 0x0] 18:00:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 124 (0x11967a800) [pid = 1665] [serial = 1723] [outer = 0x119232400] 18:00:48 INFO - PROCESS | 1665 | 1467594048146 Marionette DEBUG loaded listener.js 18:00:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 125 (0x1211a2800) [pid = 1665] [serial = 1724] [outer = 0x119232400] 18:00:48 INFO - PROCESS | 1665 | --DOCSHELL 0x121096800 == 61 [pid = 1665] [id = 501] 18:00:48 INFO - PROCESS | 1665 | --DOCSHELL 0x123a40000 == 60 [pid = 1665] [id = 502] 18:00:48 INFO - PROCESS | 1665 | --DOCSHELL 0x119271800 == 59 [pid = 1665] [id = 499] 18:00:48 INFO - PROCESS | 1665 | --DOCSHELL 0x12d8db800 == 58 [pid = 1665] [id = 568] 18:00:48 INFO - PROCESS | 1665 | --DOCSHELL 0x12d11d800 == 57 [pid = 1665] [id = 567] 18:00:48 INFO - PROCESS | 1665 | --DOCSHELL 0x12c822800 == 56 [pid = 1665] [id = 566] 18:00:48 INFO - PROCESS | 1665 | --DOCSHELL 0x1180da800 == 55 [pid = 1665] [id = 565] 18:00:48 INFO - PROCESS | 1665 | --DOCSHELL 0x12b171800 == 54 [pid = 1665] [id = 564] 18:00:48 INFO - PROCESS | 1665 | --DOCSHELL 0x118570800 == 53 [pid = 1665] [id = 563] 18:00:48 INFO - PROCESS | 1665 | --DOCSHELL 0x1298cd000 == 52 [pid = 1665] [id = 562] 18:00:48 INFO - PROCESS | 1665 | --DOCSHELL 0x128acd800 == 51 [pid = 1665] [id = 561] 18:00:48 INFO - PROCESS | 1665 | --DOCSHELL 0x12555a800 == 50 [pid = 1665] [id = 560] 18:00:48 INFO - PROCESS | 1665 | --DOCSHELL 0x12174b800 == 49 [pid = 1665] [id = 559] 18:00:48 INFO - PROCESS | 1665 | --DOCSHELL 0x117e89000 == 48 [pid = 1665] [id = 558] 18:00:48 INFO - PROCESS | 1665 | --DOCSHELL 0x116177800 == 47 [pid = 1665] [id = 557] 18:00:48 INFO - PROCESS | 1665 | --DOCSHELL 0x119a48800 == 46 [pid = 1665] [id = 556] 18:00:48 INFO - PROCESS | 1665 | --DOCSHELL 0x12ae32800 == 45 [pid = 1665] [id = 555] 18:00:48 INFO - PROCESS | 1665 | --DOCSHELL 0x1211d7000 == 44 [pid = 1665] [id = 554] 18:00:48 INFO - PROCESS | 1665 | --DOCSHELL 0x117148800 == 43 [pid = 1665] [id = 553] 18:00:48 INFO - PROCESS | 1665 | --DOCSHELL 0x116abc800 == 42 [pid = 1665] [id = 492] 18:00:48 INFO - PROCESS | 1665 | --DOCSHELL 0x124892800 == 41 [pid = 1665] [id = 488] 18:00:48 INFO - PROCESS | 1665 | --DOCSHELL 0x126e23000 == 40 [pid = 1665] [id = 495] 18:00:48 INFO - PROCESS | 1665 | --DOCSHELL 0x1195a7800 == 39 [pid = 1665] [id = 500] 18:00:48 INFO - PROCESS | 1665 | --DOCSHELL 0x116ac2000 == 38 [pid = 1665] [id = 497] 18:00:48 INFO - PROCESS | 1665 | --DOCSHELL 0x117e87800 == 37 [pid = 1665] [id = 524] 18:00:48 INFO - PROCESS | 1665 | --DOCSHELL 0x12ae41000 == 36 [pid = 1665] [id = 494] 18:00:48 INFO - PROCESS | 1665 | --DOCSHELL 0x1210a8800 == 35 [pid = 1665] [id = 487] 18:00:48 INFO - PROCESS | 1665 | --DOCSHELL 0x12962e000 == 34 [pid = 1665] [id = 491] 18:00:48 INFO - PROCESS | 1665 | --DOCSHELL 0x118565800 == 33 [pid = 1665] [id = 498] 18:00:48 INFO - PROCESS | 1665 | --DOCSHELL 0x1164bc000 == 32 [pid = 1665] [id = 523] 18:00:48 INFO - PROCESS | 1665 | --DOCSHELL 0x119597000 == 31 [pid = 1665] [id = 573] 18:00:48 INFO - PROCESS | 1665 | --DOCSHELL 0x12d6ac800 == 30 [pid = 1665] [id = 572] 18:00:48 INFO - PROCESS | 1665 | --DOCSHELL 0x128e0f000 == 29 [pid = 1665] [id = 571] 18:00:48 INFO - PROCESS | 1665 | --DOCSHELL 0x119c70800 == 28 [pid = 1665] [id = 570] 18:00:48 INFO - PROCESS | 1665 | --DOCSHELL 0x12d8ea000 == 27 [pid = 1665] [id = 569] 18:00:48 INFO - PROCESS | 1665 | --DOMWINDOW == 124 (0x117e18c00) [pid = 1665] [serial = 1568] [outer = 0x0] [url = about:blank] 18:00:48 INFO - PROCESS | 1665 | --DOMWINDOW == 123 (0x1293dd400) [pid = 1665] [serial = 1642] [outer = 0x0] [url = about:blank] 18:00:48 INFO - PROCESS | 1665 | --DOMWINDOW == 122 (0x1288cc000) [pid = 1665] [serial = 1622] [outer = 0x0] [url = about:blank] 18:00:48 INFO - PROCESS | 1665 | --DOMWINDOW == 121 (0x129acc400) [pid = 1665] [serial = 1648] [outer = 0x0] [url = about:blank] 18:00:48 INFO - PROCESS | 1665 | --DOMWINDOW == 120 (0x11823a400) [pid = 1665] [serial = 1624] [outer = 0x0] [url = about:blank] 18:00:48 INFO - PROCESS | 1665 | --DOMWINDOW == 119 (0x121255400) [pid = 1665] [serial = 1615] [outer = 0x0] [url = about:blank] 18:00:48 INFO - PROCESS | 1665 | --DOMWINDOW == 118 (0x118e96800) [pid = 1665] [serial = 1612] [outer = 0x0] [url = about:blank] 18:00:48 INFO - PROCESS | 1665 | --DOMWINDOW == 117 (0x121725400) [pid = 1665] [serial = 1630] [outer = 0x0] [url = about:blank] 18:00:48 INFO - PROCESS | 1665 | --DOMWINDOW == 116 (0x124eb7c00) [pid = 1665] [serial = 1631] [outer = 0x0] [url = about:blank] 18:00:48 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x128bab400) [pid = 1665] [serial = 1636] [outer = 0x0] [url = about:blank] 18:00:48 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x118175400) [pid = 1665] [serial = 1627] [outer = 0x0] [url = about:blank] 18:00:48 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x1199e3800) [pid = 1665] [serial = 1628] [outer = 0x0] [url = about:blank] 18:00:48 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x1288c1400) [pid = 1665] [serial = 1633] [outer = 0x0] [url = about:blank] 18:00:48 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x128b2d000) [pid = 1665] [serial = 1634] [outer = 0x0] [url = about:blank] 18:00:48 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x12687d000) [pid = 1665] [serial = 1618] [outer = 0x0] [url = about:blank] 18:00:48 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x112a84c00) [pid = 1665] [serial = 1609] [outer = 0x0] [url = about:blank] 18:00:48 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x12b003000) [pid = 1665] [serial = 1657] [outer = 0x0] [url = about:blank] 18:00:48 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x129568800) [pid = 1665] [serial = 1645] [outer = 0x0] [url = about:blank] 18:00:48 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x11673b400) [pid = 1665] [serial = 1651] [outer = 0x0] [url = about:blank] 18:00:48 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x1193d5400) [pid = 1665] [serial = 1652] [outer = 0x0] [url = about:blank] 18:00:48 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x129ada400) [pid = 1665] [serial = 1649] [outer = 0x0] [url = about:blank] 18:00:48 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x12172ac00) [pid = 1665] [serial = 1621] [outer = 0x0] [url = about:blank] 18:00:48 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x1193e0800) [pid = 1665] [serial = 1625] [outer = 0x0] [url = about:blank] 18:00:48 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x128c8c800) [pid = 1665] [serial = 1639] [outer = 0x0] [url = about:blank] 18:00:48 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x12a9a9800) [pid = 1665] [serial = 1655] [outer = 0x0] [url = about:blank] 18:00:48 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x12a73e400) [pid = 1665] [serial = 1654] [outer = 0x0] [url = about:blank] 18:00:48 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1293e3c00) [pid = 1665] [serial = 1643] [outer = 0x0] [url = about:blank] 18:00:48 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x129856c00) [pid = 1665] [serial = 1646] [outer = 0x0] [url = about:blank] 18:00:48 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x128bb9400) [pid = 1665] [serial = 1637] [outer = 0x0] [url = about:blank] 18:00:48 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x12928d800) [pid = 1665] [serial = 1640] [outer = 0x0] [url = about:blank] 18:00:49 INFO - PROCESS | 1665 | 1467594049100 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:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 18:00:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1191ms 18:00:49 INFO - PROCESS | 1665 | 1467594049109 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 18:00:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 18:00:49 INFO - PROCESS | 1665 | 1467594049111 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 18:00:49 INFO - PROCESS | 1665 | 1467594049114 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 18:00:49 INFO - PROCESS | 1665 | 1467594049116 Marionette TRACE conn2 <- [1,2270,null,{}] 18:00:49 INFO - PROCESS | 1665 | 1467594049121 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:49 INFO - PROCESS | 1665 | 1467594049124 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:49 INFO - PROCESS | 1665 | 1467594049201 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 18:00:49 INFO - PROCESS | 1665 | 1467594049208 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594049211 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:49 INFO - PROCESS | 1665 | ++DOCSHELL 0x116ab5000 == 28 [pid = 1665] [id = 575] 18:00:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x114fa8c00) [pid = 1665] [serial = 1725] [outer = 0x0] 18:00:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x114fac800) [pid = 1665] [serial = 1726] [outer = 0x114fa8c00] 18:00:49 INFO - PROCESS | 1665 | 1467594049238 Marionette DEBUG loaded listener.js 18:00:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x11645fc00) [pid = 1665] [serial = 1727] [outer = 0x114fa8c00] 18:00:49 INFO - PROCESS | 1665 | 1467594049595 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:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 18:00:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 520ms 18:00:49 INFO - PROCESS | 1665 | 1467594049634 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 18:00:49 INFO - PROCESS | 1665 | 1467594049637 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 18:00:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 18:00:49 INFO - PROCESS | 1665 | 1467594049642 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 18:00:49 INFO - PROCESS | 1665 | 1467594049643 Marionette TRACE conn2 <- [1,2274,null,{}] 18:00:49 INFO - PROCESS | 1665 | 1467594049646 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:49 INFO - PROCESS | 1665 | 1467594049647 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:49 INFO - PROCESS | 1665 | 1467594049724 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 18:00:49 INFO - PROCESS | 1665 | 1467594049729 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594049730 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:49 INFO - PROCESS | 1665 | ++DOCSHELL 0x11856e800 == 29 [pid = 1665] [id = 576] 18:00:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x116988000) [pid = 1665] [serial = 1728] [outer = 0x0] 18:00:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x117e18c00) [pid = 1665] [serial = 1729] [outer = 0x116988000] 18:00:49 INFO - PROCESS | 1665 | 1467594049760 Marionette DEBUG loaded listener.js 18:00:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x118236c00) [pid = 1665] [serial = 1730] [outer = 0x116988000] 18:00:50 INFO - PROCESS | 1665 | 1467594050122 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:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 18:00:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 522ms 18:00:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 18:00:50 INFO - PROCESS | 1665 | 1467594050163 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 18:00:50 INFO - PROCESS | 1665 | 1467594050165 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 18:00:50 INFO - PROCESS | 1665 | 1467594050167 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 18:00:50 INFO - PROCESS | 1665 | 1467594050169 Marionette TRACE conn2 <- [1,2278,null,{}] 18:00:50 INFO - PROCESS | 1665 | 1467594050177 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:50 INFO - PROCESS | 1665 | 1467594050181 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:50 INFO - PROCESS | 1665 | 1467594050257 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 18:00:50 INFO - PROCESS | 1665 | 1467594050261 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594050263 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:50 INFO - PROCESS | 1665 | ++DOCSHELL 0x120f87800 == 30 [pid = 1665] [id = 577] 18:00:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x112f90400) [pid = 1665] [serial = 1731] [outer = 0x0] 18:00:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x119235400) [pid = 1665] [serial = 1732] [outer = 0x112f90400] 18:00:50 INFO - PROCESS | 1665 | 1467594050293 Marionette DEBUG loaded listener.js 18:00:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x119675800) [pid = 1665] [serial = 1733] [outer = 0x112f90400] 18:00:50 INFO - PROCESS | 1665 | 1467594050619 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:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 18:00:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 473ms 18:00:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 18:00:50 INFO - PROCESS | 1665 | 1467594050640 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 18:00:50 INFO - PROCESS | 1665 | 1467594050642 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 18:00:50 INFO - PROCESS | 1665 | 1467594050644 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 18:00:50 INFO - PROCESS | 1665 | 1467594050645 Marionette TRACE conn2 <- [1,2282,null,{}] 18:00:50 INFO - PROCESS | 1665 | 1467594050647 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:50 INFO - PROCESS | 1665 | 1467594050648 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:50 INFO - PROCESS | 1665 | 1467594050726 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 18:00:50 INFO - PROCESS | 1665 | 1467594050785 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594050786 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:50 INFO - PROCESS | 1665 | ++DOCSHELL 0x123b40800 == 31 [pid = 1665] [id = 578] 18:00:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x118a5e400) [pid = 1665] [serial = 1734] [outer = 0x0] 18:00:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x1199ed400) [pid = 1665] [serial = 1735] [outer = 0x118a5e400] 18:00:50 INFO - PROCESS | 1665 | 1467594050811 Marionette DEBUG loaded listener.js 18:00:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x120e81800) [pid = 1665] [serial = 1736] [outer = 0x118a5e400] 18:00:51 INFO - PROCESS | 1665 | 1467594051107 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:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 18:00:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 521ms 18:00:51 INFO - PROCESS | 1665 | 1467594051166 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 18:00:51 INFO - PROCESS | 1665 | 1467594051168 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 18:00:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 18:00:51 INFO - PROCESS | 1665 | 1467594051172 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 18:00:51 INFO - PROCESS | 1665 | 1467594051174 Marionette TRACE conn2 <- [1,2286,null,{}] 18:00:51 INFO - PROCESS | 1665 | 1467594051177 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:51 INFO - PROCESS | 1665 | 1467594051179 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:51 INFO - PROCESS | 1665 | 1467594051311 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 18:00:51 INFO - PROCESS | 1665 | 1467594051316 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594051317 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x125569000 == 32 [pid = 1665] [id = 579] 18:00:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x116902c00) [pid = 1665] [serial = 1737] [outer = 0x0] 18:00:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x120f06c00) [pid = 1665] [serial = 1738] [outer = 0x116902c00] 18:00:51 INFO - PROCESS | 1665 | 1467594051343 Marionette DEBUG loaded listener.js 18:00:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x1213d5c00) [pid = 1665] [serial = 1739] [outer = 0x116902c00] 18:00:51 INFO - PROCESS | 1665 | 1467594051699 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:51 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:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 571ms 18:00:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 18:00:51 INFO - PROCESS | 1665 | 1467594051742 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 18:00:51 INFO - PROCESS | 1665 | 1467594051743 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 18:00:51 INFO - PROCESS | 1665 | 1467594051746 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 18:00:51 INFO - PROCESS | 1665 | 1467594051747 Marionette TRACE conn2 <- [1,2290,null,{}] 18:00:51 INFO - PROCESS | 1665 | 1467594051749 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:51 INFO - PROCESS | 1665 | 1467594051753 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:51 INFO - PROCESS | 1665 | 1467594051867 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 18:00:51 INFO - PROCESS | 1665 | 1467594051905 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594051906 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ab9000 == 33 [pid = 1665] [id = 580] 18:00:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x121669400) [pid = 1665] [serial = 1740] [outer = 0x0] 18:00:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x124811000) [pid = 1665] [serial = 1741] [outer = 0x121669400] 18:00:51 INFO - PROCESS | 1665 | 1467594051931 Marionette DEBUG loaded listener.js 18:00:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x126870400) [pid = 1665] [serial = 1742] [outer = 0x121669400] 18:00:52 INFO - PROCESS | 1665 | 1467594052233 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:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 18:00:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 518ms 18:00:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 18:00:52 INFO - PROCESS | 1665 | 1467594052265 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 18:00:52 INFO - PROCESS | 1665 | 1467594052266 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 18:00:52 INFO - PROCESS | 1665 | 1467594052268 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 18:00:52 INFO - PROCESS | 1665 | 1467594052278 Marionette TRACE conn2 <- [1,2294,null,{}] 18:00:52 INFO - PROCESS | 1665 | 1467594052281 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:52 INFO - PROCESS | 1665 | 1467594052282 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:52 INFO - PROCESS | 1665 | 1467594052374 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 18:00:52 INFO - PROCESS | 1665 | 1467594052383 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594052384 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:52 INFO - PROCESS | 1665 | ++DOCSHELL 0x128f68800 == 34 [pid = 1665] [id = 581] 18:00:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x11697fc00) [pid = 1665] [serial = 1743] [outer = 0x0] 18:00:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x126e94800) [pid = 1665] [serial = 1744] [outer = 0x11697fc00] 18:00:52 INFO - PROCESS | 1665 | 1467594052412 Marionette DEBUG loaded listener.js 18:00:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x126f4cc00) [pid = 1665] [serial = 1745] [outer = 0x11697fc00] 18:00:52 INFO - PROCESS | 1665 | 1467594052752 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:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 18:00:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 528ms 18:00:52 INFO - PROCESS | 1665 | 1467594052796 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 18:00:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 18:00:52 INFO - PROCESS | 1665 | 1467594052797 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 18:00:52 INFO - PROCESS | 1665 | 1467594052800 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 18:00:52 INFO - PROCESS | 1665 | 1467594052801 Marionette TRACE conn2 <- [1,2298,null,{}] 18:00:52 INFO - PROCESS | 1665 | 1467594052803 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:52 INFO - PROCESS | 1665 | 1467594052804 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:52 INFO - PROCESS | 1665 | 1467594052901 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 18:00:52 INFO - PROCESS | 1665 | 1467594052905 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594052906 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:52 INFO - PROCESS | 1665 | ++DOCSHELL 0x129618000 == 35 [pid = 1665] [id = 582] 18:00:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 117 (0x126870000) [pid = 1665] [serial = 1746] [outer = 0x0] 18:00:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 118 (0x1288c6000) [pid = 1665] [serial = 1747] [outer = 0x126870000] 18:00:52 INFO - PROCESS | 1665 | 1467594052931 Marionette DEBUG loaded listener.js 18:00:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 119 (0x12890a800) [pid = 1665] [serial = 1748] [outer = 0x126870000] 18:00:53 INFO - PROCESS | 1665 | --DOMWINDOW == 118 (0x12a73d800) [pid = 1665] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 18:00:53 INFO - PROCESS | 1665 | --DOMWINDOW == 117 (0x128f03000) [pid = 1665] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 18:00:53 INFO - PROCESS | 1665 | --DOMWINDOW == 116 (0x126e96400) [pid = 1665] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 18:00:53 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x113c96c00) [pid = 1665] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 18:00:53 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x128c95c00) [pid = 1665] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 18:00:53 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x121259400) [pid = 1665] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 18:00:53 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x119678000) [pid = 1665] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 18:00:53 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x112fc7400) [pid = 1665] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 18:00:53 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x118435c00) [pid = 1665] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 18:00:53 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x116982c00) [pid = 1665] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 18:00:53 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x124bf2c00) [pid = 1665] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 18:00:53 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x118a5c000) [pid = 1665] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 18:00:53 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x114f99400) [pid = 1665] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 18:00:53 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x1213b6000) [pid = 1665] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 18:00:53 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x1272ae400) [pid = 1665] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 18:00:53 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x121724c00) [pid = 1665] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 18:00:53 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x128b39000) [pid = 1665] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 18:00:53 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x1293e4c00) [pid = 1665] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 18:00:53 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x12b124000) [pid = 1665] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 18:00:53 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x111e5b800) [pid = 1665] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 18:00:53 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x11998f400) [pid = 1665] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 18:00:53 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x118a55c00) [pid = 1665] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 18:00:53 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x121259800) [pid = 1665] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 18:00:53 INFO - PROCESS | 1665 | 1467594053683 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:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 18:00:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 921ms 18:00:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 18:00:53 INFO - PROCESS | 1665 | 1467594053722 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 18:00:53 INFO - PROCESS | 1665 | 1467594053723 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 18:00:53 INFO - PROCESS | 1665 | 1467594053725 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 18:00:53 INFO - PROCESS | 1665 | 1467594053726 Marionette TRACE conn2 <- [1,2302,null,{}] 18:00:53 INFO - PROCESS | 1665 | 1467594053728 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:53 INFO - PROCESS | 1665 | 1467594053729 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:53 INFO - PROCESS | 1665 | 1467594053810 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 18:00:53 INFO - PROCESS | 1665 | 1467594053871 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594053872 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:53 INFO - PROCESS | 1665 | ++DOCSHELL 0x120f7b800 == 36 [pid = 1665] [id = 583] 18:00:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x114f98800) [pid = 1665] [serial = 1749] [outer = 0x0] 18:00:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x11822f400) [pid = 1665] [serial = 1750] [outer = 0x114f98800] 18:00:53 INFO - PROCESS | 1665 | 1467594053896 Marionette DEBUG loaded listener.js 18:00:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1199efc00) [pid = 1665] [serial = 1751] [outer = 0x114f98800] 18:00:54 INFO - PROCESS | 1665 | 1467594054160 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:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 18:00:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 469ms 18:00:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 18:00:54 INFO - PROCESS | 1665 | 1467594054195 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 18:00:54 INFO - PROCESS | 1665 | 1467594054196 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 18:00:54 INFO - PROCESS | 1665 | 1467594054198 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 18:00:54 INFO - PROCESS | 1665 | 1467594054199 Marionette TRACE conn2 <- [1,2306,null,{}] 18:00:54 INFO - PROCESS | 1665 | 1467594054210 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:54 INFO - PROCESS | 1665 | 1467594054211 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:54 INFO - PROCESS | 1665 | 1467594054293 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 18:00:54 INFO - PROCESS | 1665 | 1467594054297 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594054298 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:54 INFO - PROCESS | 1665 | ++DOCSHELL 0x12ae46800 == 37 [pid = 1665] [id = 584] 18:00:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x11998f400) [pid = 1665] [serial = 1752] [outer = 0x0] 18:00:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x124ebcc00) [pid = 1665] [serial = 1753] [outer = 0x11998f400] 18:00:54 INFO - PROCESS | 1665 | 1467594054325 Marionette DEBUG loaded listener.js 18:00:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x1288c3000) [pid = 1665] [serial = 1754] [outer = 0x11998f400] 18:00:54 INFO - PROCESS | 1665 | 1467594054655 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:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 18:00:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 469ms 18:00:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 18:00:54 INFO - PROCESS | 1665 | 1467594054673 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 18:00:54 INFO - PROCESS | 1665 | 1467594054675 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 18:00:54 INFO - PROCESS | 1665 | 1467594054678 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 18:00:54 INFO - PROCESS | 1665 | 1467594054680 Marionette TRACE conn2 <- [1,2310,null,{}] 18:00:54 INFO - PROCESS | 1665 | 1467594054682 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:54 INFO - PROCESS | 1665 | 1467594054684 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:54 INFO - PROCESS | 1665 | 1467594054836 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 18:00:54 INFO - PROCESS | 1665 | 1467594054844 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594054846 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:54 INFO - PROCESS | 1665 | ++DOCSHELL 0x125567000 == 38 [pid = 1665] [id = 585] 18:00:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x12890b000) [pid = 1665] [serial = 1755] [outer = 0x0] 18:00:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x128b35c00) [pid = 1665] [serial = 1756] [outer = 0x12890b000] 18:00:54 INFO - PROCESS | 1665 | 1467594054890 Marionette DEBUG loaded listener.js 18:00:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x128bb5c00) [pid = 1665] [serial = 1757] [outer = 0x12890b000] 18:00:55 INFO - PROCESS | 1665 | 1467594055336 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:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 18:00:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 670ms 18:00:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 18:00:55 INFO - PROCESS | 1665 | 1467594055347 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 18:00:55 INFO - PROCESS | 1665 | 1467594055350 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 18:00:55 INFO - PROCESS | 1665 | 1467594055356 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 18:00:55 INFO - PROCESS | 1665 | 1467594055358 Marionette TRACE conn2 <- [1,2314,null,{}] 18:00:55 INFO - PROCESS | 1665 | 1467594055361 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:55 INFO - PROCESS | 1665 | 1467594055363 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:55 INFO - PROCESS | 1665 | 1467594055509 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 18:00:55 INFO - PROCESS | 1665 | 1467594055517 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594055518 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:55 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bcd7000 == 39 [pid = 1665] [id = 586] 18:00:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x1213ce400) [pid = 1665] [serial = 1758] [outer = 0x0] 18:00:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x128bef000) [pid = 1665] [serial = 1759] [outer = 0x1213ce400] 18:00:55 INFO - PROCESS | 1665 | 1467594055562 Marionette DEBUG loaded listener.js 18:00:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x129282400) [pid = 1665] [serial = 1760] [outer = 0x1213ce400] 18:00:56 INFO - PROCESS | 1665 | 1467594056214 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:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 18:00:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 927ms 18:00:56 INFO - PROCESS | 1665 | 1467594056280 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 18:00:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 18:00:56 INFO - PROCESS | 1665 | 1467594056282 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 18:00:56 INFO - PROCESS | 1665 | 1467594056286 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 18:00:56 INFO - PROCESS | 1665 | 1467594056289 Marionette TRACE conn2 <- [1,2318,null,{}] 18:00:56 INFO - PROCESS | 1665 | 1467594056292 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:56 INFO - PROCESS | 1665 | 1467594056294 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:56 INFO - PROCESS | 1665 | 1467594056404 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 18:00:56 INFO - PROCESS | 1665 | 1467594056487 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594056489 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:56 INFO - PROCESS | 1665 | ++DOCSHELL 0x11856d800 == 40 [pid = 1665] [id = 587] 18:00:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x115e8d400) [pid = 1665] [serial = 1761] [outer = 0x0] 18:00:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x1164e9c00) [pid = 1665] [serial = 1762] [outer = 0x115e8d400] 18:00:56 INFO - PROCESS | 1665 | 1467594056521 Marionette DEBUG loaded listener.js 18:00:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x1176ef400) [pid = 1665] [serial = 1763] [outer = 0x115e8d400] 18:00:57 INFO - PROCESS | 1665 | 1467594057105 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:57 INFO - PROCESS | 1665 | 1467594057162 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 18:00:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 18:00:57 INFO - PROCESS | 1665 | 1467594057167 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 18:00:57 INFO - PROCESS | 1665 | 1467594057168 Marionette TRACE conn2 <- [1,2322,null,{}] 18:00:57 INFO - PROCESS | 1665 | 1467594057171 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:57 INFO - PROCESS | 1665 | 1467594057173 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:57 INFO - PROCESS | 1665 | 1467594057285 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 18:00:57 INFO - PROCESS | 1665 | 1467594057370 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594057371 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:57 INFO - PROCESS | 1665 | ++DOCSHELL 0x123a2e800 == 41 [pid = 1665] [id = 588] 18:00:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x11823a800) [pid = 1665] [serial = 1764] [outer = 0x0] 18:00:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x119236800) [pid = 1665] [serial = 1765] [outer = 0x11823a800] 18:00:57 INFO - PROCESS | 1665 | 1467594057402 Marionette DEBUG loaded listener.js 18:00:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x11967b800) [pid = 1665] [serial = 1766] [outer = 0x11823a800] 18:00:58 INFO - PROCESS | 1665 | 1467594058092 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:58 INFO - PROCESS | 1665 | --DOCSHELL 0x125567000 == 40 [pid = 1665] [id = 585] 18:00:58 INFO - PROCESS | 1665 | --DOCSHELL 0x12ae46800 == 39 [pid = 1665] [id = 584] 18:00:58 INFO - PROCESS | 1665 | --DOCSHELL 0x120f7b800 == 38 [pid = 1665] [id = 583] 18:00:58 INFO - PROCESS | 1665 | --DOCSHELL 0x129618000 == 37 [pid = 1665] [id = 582] 18:00:58 INFO - PROCESS | 1665 | --DOCSHELL 0x128f68800 == 36 [pid = 1665] [id = 581] 18:00:58 INFO - PROCESS | 1665 | --DOCSHELL 0x128ab9000 == 35 [pid = 1665] [id = 580] 18:00:58 INFO - PROCESS | 1665 | --DOCSHELL 0x125569000 == 34 [pid = 1665] [id = 579] 18:00:58 INFO - PROCESS | 1665 | --DOCSHELL 0x123b40800 == 33 [pid = 1665] [id = 578] 18:00:58 INFO - PROCESS | 1665 | --DOCSHELL 0x120f87800 == 32 [pid = 1665] [id = 577] 18:00:58 INFO - PROCESS | 1665 | --DOCSHELL 0x11856e800 == 31 [pid = 1665] [id = 576] 18:00:58 INFO - PROCESS | 1665 | --DOCSHELL 0x116ab5000 == 30 [pid = 1665] [id = 575] 18:00:58 INFO - PROCESS | 1665 | --DOCSHELL 0x1185b6800 == 29 [pid = 1665] [id = 574] 18:00:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 18:00:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 975ms 18:00:58 INFO - PROCESS | 1665 | 1467594058142 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 18:00:58 INFO - PROCESS | 1665 | 1467594058144 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 18:00:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 18:00:58 INFO - PROCESS | 1665 | 1467594058147 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 18:00:58 INFO - PROCESS | 1665 | 1467594058149 Marionette TRACE conn2 <- [1,2326,null,{}] 18:00:58 INFO - PROCESS | 1665 | 1467594058153 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:58 INFO - PROCESS | 1665 | 1467594058157 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:58 INFO - PROCESS | 1665 | 1467594058242 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 18:00:58 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x128bee800) [pid = 1665] [serial = 1607] [outer = 0x0] [url = about:blank] 18:00:58 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x12b00f400) [pid = 1665] [serial = 1658] [outer = 0x0] [url = about:blank] 18:00:58 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x129285c00) [pid = 1665] [serial = 1690] [outer = 0x0] [url = about:blank] 18:00:58 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x1288bfc00) [pid = 1665] [serial = 1687] [outer = 0x0] [url = about:blank] 18:00:58 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x116f97000) [pid = 1665] [serial = 1696] [outer = 0x0] [url = about:blank] 18:00:58 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x1293e7400) [pid = 1665] [serial = 1693] [outer = 0x0] [url = about:blank] 18:00:58 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x119679400) [pid = 1665] [serial = 1697] [outer = 0x0] [url = about:blank] 18:00:58 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x12181b400) [pid = 1665] [serial = 1681] [outer = 0x0] [url = about:blank] 18:00:58 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x124bc3400) [pid = 1665] [serial = 1682] [outer = 0x0] [url = about:blank] 18:00:58 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x119ae3800) [pid = 1665] [serial = 1678] [outer = 0x0] [url = about:blank] 18:00:58 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x121256800) [pid = 1665] [serial = 1679] [outer = 0x0] [url = about:blank] 18:00:58 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x113c99000) [pid = 1665] [serial = 1660] [outer = 0x0] [url = about:blank] 18:00:58 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x116a13c00) [pid = 1665] [serial = 1661] [outer = 0x0] [url = about:blank] 18:00:58 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x1185e4000) [pid = 1665] [serial = 1675] [outer = 0x0] [url = about:blank] 18:00:58 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1193e3800) [pid = 1665] [serial = 1676] [outer = 0x0] [url = about:blank] 18:00:58 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x12181b800) [pid = 1665] [serial = 1669] [outer = 0x0] [url = about:blank] 18:00:58 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x128bec400) [pid = 1665] [serial = 1670] [outer = 0x0] [url = about:blank] 18:00:58 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x12558a800) [pid = 1665] [serial = 1684] [outer = 0x0] [url = about:blank] 18:00:58 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x119616400) [pid = 1665] [serial = 1663] [outer = 0x0] [url = about:blank] 18:00:58 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1199e7400) [pid = 1665] [serial = 1664] [outer = 0x0] [url = about:blank] 18:00:58 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x116f92800) [pid = 1665] [serial = 1672] [outer = 0x0] [url = about:blank] 18:00:58 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x118236800) [pid = 1665] [serial = 1673] [outer = 0x0] [url = about:blank] 18:00:58 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x121818c00) [pid = 1665] [serial = 1666] [outer = 0x0] [url = about:blank] 18:00:58 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x124d72000) [pid = 1665] [serial = 1667] [outer = 0x0] [url = about:blank] 18:00:58 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x12b123c00) [pid = 1665] [serial = 1706] [outer = 0x0] [url = about:blank] 18:00:58 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x12b00c400) [pid = 1665] [serial = 1703] [outer = 0x0] [url = about:blank] 18:00:58 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x12985a000) [pid = 1665] [serial = 1694] [outer = 0x0] [url = about:blank] 18:00:58 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x12928c400) [pid = 1665] [serial = 1691] [outer = 0x0] [url = about:blank] 18:00:58 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x128f09800) [pid = 1665] [serial = 1699] [outer = 0x0] [url = about:blank] 18:00:58 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x128c95400) [pid = 1665] [serial = 1688] [outer = 0x0] [url = about:blank] 18:00:58 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x129adac00) [pid = 1665] [serial = 1702] [outer = 0x0] [url = about:blank] 18:00:58 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x129ad4400) [pid = 1665] [serial = 1700] [outer = 0x0] [url = about:blank] 18:00:58 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x126e92800) [pid = 1665] [serial = 1685] [outer = 0x0] [url = about:blank] 18:00:58 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x12b9c9800) [pid = 1665] [serial = 1709] [outer = 0x0] [url = about:blank] 18:00:58 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x114fab000) [pid = 1665] [serial = 1610] [outer = 0x0] [url = about:blank] 18:00:58 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x12172d400) [pid = 1665] [serial = 1616] [outer = 0x0] [url = about:blank] 18:00:58 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x11961dc00) [pid = 1665] [serial = 1613] [outer = 0x0] [url = about:blank] 18:00:58 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x128905800) [pid = 1665] [serial = 1619] [outer = 0x0] [url = about:blank] 18:00:58 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x12b12d000) [pid = 1665] [serial = 1708] [outer = 0x0] [url = about:blank] 18:00:58 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x12b09c400) [pid = 1665] [serial = 1705] [outer = 0x0] [url = about:blank] 18:00:58 INFO - PROCESS | 1665 | 1467594058307 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594058309 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:58 INFO - PROCESS | 1665 | ++DOCSHELL 0x1169a5800 == 30 [pid = 1665] [id = 589] 18:00:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x112a7b800) [pid = 1665] [serial = 1767] [outer = 0x0] 18:00:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x113371400) [pid = 1665] [serial = 1768] [outer = 0x112a7b800] 18:00:58 INFO - PROCESS | 1665 | 1467594058336 Marionette DEBUG loaded listener.js 18:00:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x114fa1800) [pid = 1665] [serial = 1769] [outer = 0x112a7b800] 18:00:58 INFO - PROCESS | 1665 | 1467594058629 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:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 18:00:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 522ms 18:00:58 INFO - PROCESS | 1665 | 1467594058672 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 18:00:58 INFO - PROCESS | 1665 | 1467594058676 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 18:00:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 18:00:58 INFO - PROCESS | 1665 | 1467594058681 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 18:00:58 INFO - PROCESS | 1665 | 1467594058682 Marionette TRACE conn2 <- [1,2330,null,{}] 18:00:58 INFO - PROCESS | 1665 | 1467594058685 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:58 INFO - PROCESS | 1665 | 1467594058688 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:58 INFO - PROCESS | 1665 | 1467594058766 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 18:00:58 INFO - PROCESS | 1665 | 1467594058843 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594058844 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:58 INFO - PROCESS | 1665 | ++DOCSHELL 0x1180df000 == 31 [pid = 1665] [id = 590] 18:00:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x115e23000) [pid = 1665] [serial = 1770] [outer = 0x0] 18:00:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x1164ee800) [pid = 1665] [serial = 1771] [outer = 0x115e23000] 18:00:58 INFO - PROCESS | 1665 | 1467594058871 Marionette DEBUG loaded listener.js 18:00:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x116a21800) [pid = 1665] [serial = 1772] [outer = 0x115e23000] 18:00:59 INFO - PROCESS | 1665 | 1467594059157 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:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 18:00:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 525ms 18:00:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 18:00:59 INFO - PROCESS | 1665 | 1467594059208 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 18:00:59 INFO - PROCESS | 1665 | 1467594059210 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 18:00:59 INFO - PROCESS | 1665 | 1467594059212 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 18:00:59 INFO - PROCESS | 1665 | 1467594059214 Marionette TRACE conn2 <- [1,2334,null,{}] 18:00:59 INFO - PROCESS | 1665 | 1467594059225 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:59 INFO - PROCESS | 1665 | 1467594059228 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:59 INFO - PROCESS | 1665 | 1467594059307 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 18:00:59 INFO - PROCESS | 1665 | 1467594059318 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594059322 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x119ea6000 == 32 [pid = 1665] [id = 591] 18:00:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x1176e3000) [pid = 1665] [serial = 1773] [outer = 0x0] 18:00:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x118231000) [pid = 1665] [serial = 1774] [outer = 0x1176e3000] 18:00:59 INFO - PROCESS | 1665 | 1467594059400 Marionette DEBUG loaded listener.js 18:00:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x118a5e800) [pid = 1665] [serial = 1775] [outer = 0x1176e3000] 18:00:59 INFO - PROCESS | 1665 | 1467594059700 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:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 18:00:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 521ms 18:00:59 INFO - PROCESS | 1665 | 1467594059733 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 18:00:59 INFO - PROCESS | 1665 | 1467594059735 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 18:00:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 18:00:59 INFO - PROCESS | 1665 | 1467594059742 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 18:00:59 INFO - PROCESS | 1665 | 1467594059743 Marionette TRACE conn2 <- [1,2338,null,{}] 18:00:59 INFO - PROCESS | 1665 | 1467594059745 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:59 INFO - PROCESS | 1665 | 1467594059746 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:59 INFO - PROCESS | 1665 | 1467594059830 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 18:00:59 INFO - PROCESS | 1665 | 1467594059833 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594059834 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:00:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x124891000 == 33 [pid = 1665] [id = 592] 18:00:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x119239800) [pid = 1665] [serial = 1776] [outer = 0x0] 18:00:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x119679400) [pid = 1665] [serial = 1777] [outer = 0x119239800] 18:00:59 INFO - PROCESS | 1665 | 1467594059864 Marionette DEBUG loaded listener.js 18:00:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x119993400) [pid = 1665] [serial = 1778] [outer = 0x119239800] 18:01:00 INFO - PROCESS | 1665 | 1467594060207 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:01:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 18:01:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 522ms 18:01:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 18:01:00 INFO - PROCESS | 1665 | 1467594060267 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 18:01:00 INFO - PROCESS | 1665 | 1467594060268 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 18:01:00 INFO - PROCESS | 1665 | 1467594060270 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 18:01:00 INFO - PROCESS | 1665 | 1467594060271 Marionette TRACE conn2 <- [1,2342,null,{}] 18:01:00 INFO - PROCESS | 1665 | 1467594060274 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:01:00 INFO - PROCESS | 1665 | 1467594060275 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:00 INFO - PROCESS | 1665 | 1467594060376 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 18:01:00 INFO - PROCESS | 1665 | 1467594060387 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594060388 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x125568800 == 34 [pid = 1665] [id = 593] 18:01:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1199e4400) [pid = 1665] [serial = 1779] [outer = 0x0] 18:01:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1199f1000) [pid = 1665] [serial = 1780] [outer = 0x1199e4400] 18:01:00 INFO - PROCESS | 1665 | 1467594060412 Marionette DEBUG loaded listener.js 18:01:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x120e47800) [pid = 1665] [serial = 1781] [outer = 0x1199e4400] 18:01:00 INFO - PROCESS | 1665 | 1467594060756 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:01:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 18:01:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 518ms 18:01:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 18:01:00 INFO - PROCESS | 1665 | 1467594060790 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 18:01:00 INFO - PROCESS | 1665 | 1467594060791 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 18:01:00 INFO - PROCESS | 1665 | 1467594060793 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 18:01:00 INFO - PROCESS | 1665 | 1467594060794 Marionette TRACE conn2 <- [1,2346,null,{}] 18:01:00 INFO - PROCESS | 1665 | 1467594060796 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:01:00 INFO - PROCESS | 1665 | 1467594060800 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:00 INFO - PROCESS | 1665 | 1467594060918 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 18:01:00 INFO - PROCESS | 1665 | 1467594060946 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594060947 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x12725b000 == 35 [pid = 1665] [id = 594] 18:01:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x121254400) [pid = 1665] [serial = 1782] [outer = 0x0] 18:01:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1218c9000) [pid = 1665] [serial = 1783] [outer = 0x121254400] 18:01:00 INFO - PROCESS | 1665 | 1467594060972 Marionette DEBUG loaded listener.js 18:01:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x123ea4400) [pid = 1665] [serial = 1784] [outer = 0x121254400] 18:01:01 INFO - PROCESS | 1665 | 1467594061332 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:01:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 18:01:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 569ms 18:01:01 INFO - PROCESS | 1665 | 1467594061362 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 18:01:01 INFO - PROCESS | 1665 | 1467594061363 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 18:01:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 18:01:01 INFO - PROCESS | 1665 | 1467594061366 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 18:01:01 INFO - PROCESS | 1665 | 1467594061367 Marionette TRACE conn2 <- [1,2350,null,{}] 18:01:01 INFO - PROCESS | 1665 | 1467594061379 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:01:01 INFO - PROCESS | 1665 | 1467594061381 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:01 INFO - PROCESS | 1665 | 1467594061511 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 18:01:01 INFO - PROCESS | 1665 | 1467594061568 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594061569 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x12128b800 == 36 [pid = 1665] [id = 595] 18:01:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x123ea4c00) [pid = 1665] [serial = 1785] [outer = 0x0] 18:01:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x124bbf400) [pid = 1665] [serial = 1786] [outer = 0x123ea4c00] 18:01:01 INFO - PROCESS | 1665 | 1467594061610 Marionette DEBUG loaded listener.js 18:01:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x124eb3c00) [pid = 1665] [serial = 1787] [outer = 0x123ea4c00] 18:01:02 INFO - PROCESS | 1665 | 1467594062029 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:01:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 18:01:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 673ms 18:01:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 18:01:02 INFO - PROCESS | 1665 | 1467594062040 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 18:01:02 INFO - PROCESS | 1665 | 1467594062041 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 18:01:02 INFO - PROCESS | 1665 | 1467594062043 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 18:01:02 INFO - PROCESS | 1665 | 1467594062044 Marionette TRACE conn2 <- [1,2354,null,{}] 18:01:02 INFO - PROCESS | 1665 | 1467594062046 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:01:02 INFO - PROCESS | 1665 | 1467594062047 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:02 INFO - PROCESS | 1665 | 1467594062144 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 18:01:02 INFO - PROCESS | 1665 | 1467594062157 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594062159 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:02 INFO - PROCESS | 1665 | ++DOCSHELL 0x1298d8000 == 37 [pid = 1665] [id = 596] 18:01:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x124ebdc00) [pid = 1665] [serial = 1788] [outer = 0x0] 18:01:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12558a800) [pid = 1665] [serial = 1789] [outer = 0x124ebdc00] 18:01:02 INFO - PROCESS | 1665 | 1467594062183 Marionette DEBUG loaded listener.js 18:01:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x126871000) [pid = 1665] [serial = 1790] [outer = 0x124ebdc00] 18:01:02 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x118a5e400) [pid = 1665] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 18:01:02 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x114fa8c00) [pid = 1665] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 18:01:02 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x116988000) [pid = 1665] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 18:01:02 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x112f90400) [pid = 1665] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 18:01:02 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x116902c00) [pid = 1665] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 18:01:02 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x116a1b800) [pid = 1665] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 18:01:02 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x119681800) [pid = 1665] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 18:01:02 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x11697fc00) [pid = 1665] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 18:01:02 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x1288bdc00) [pid = 1665] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 18:01:02 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x121669400) [pid = 1665] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 18:01:02 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x112fe5800) [pid = 1665] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 18:01:02 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x114f98800) [pid = 1665] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 18:01:02 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x12890b000) [pid = 1665] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 18:01:02 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x126870000) [pid = 1665] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 18:01:02 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x11998f400) [pid = 1665] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 18:01:02 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x119232400) [pid = 1665] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 18:01:02 INFO - PROCESS | 1665 | 1467594062578 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:01:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 18:01:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 569ms 18:01:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 18:01:02 INFO - PROCESS | 1665 | 1467594062613 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 18:01:02 INFO - PROCESS | 1665 | 1467594062614 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 18:01:02 INFO - PROCESS | 1665 | 1467594062616 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 18:01:02 INFO - PROCESS | 1665 | 1467594062617 Marionette TRACE conn2 <- [1,2358,null,{}] 18:01:02 INFO - PROCESS | 1665 | 1467594062626 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:01:02 INFO - PROCESS | 1665 | 1467594062627 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:02 INFO - PROCESS | 1665 | 1467594062746 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 18:01:02 INFO - PROCESS | 1665 | 1467594062782 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594062783 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:02 INFO - PROCESS | 1665 | ++DOCSHELL 0x12961a000 == 38 [pid = 1665] [id = 597] 18:01:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x112e4c800) [pid = 1665] [serial = 1791] [outer = 0x0] 18:01:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x118a5c000) [pid = 1665] [serial = 1792] [outer = 0x112e4c800] 18:01:02 INFO - PROCESS | 1665 | 1467594062808 Marionette DEBUG loaded listener.js 18:01:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x120f09000) [pid = 1665] [serial = 1793] [outer = 0x112e4c800] 18:01:03 INFO - PROCESS | 1665 | 1467594063111 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:01:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 18:01:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 520ms 18:01:03 INFO - PROCESS | 1665 | 1467594063138 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 18:01:03 INFO - PROCESS | 1665 | 1467594063141 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 18:01:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 18:01:03 INFO - PROCESS | 1665 | 1467594063144 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 18:01:03 INFO - PROCESS | 1665 | 1467594063145 Marionette TRACE conn2 <- [1,2362,null,{}] 18:01:03 INFO - PROCESS | 1665 | 1467594063147 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:01:03 INFO - PROCESS | 1665 | 1467594063148 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:03 INFO - PROCESS | 1665 | 1467594063230 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 18:01:03 INFO - PROCESS | 1665 | 1467594063291 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594063292 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b043000 == 39 [pid = 1665] [id = 598] 18:01:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x118a57400) [pid = 1665] [serial = 1794] [outer = 0x0] 18:01:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x12551ec00) [pid = 1665] [serial = 1795] [outer = 0x118a57400] 18:01:03 INFO - PROCESS | 1665 | 1467594063317 Marionette DEBUG loaded listener.js 18:01:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x126e92000) [pid = 1665] [serial = 1796] [outer = 0x118a57400] 18:01:03 INFO - PROCESS | 1665 | 1467594063601 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:01:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 18:01:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 469ms 18:01:03 INFO - PROCESS | 1665 | 1467594063616 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 18:01:03 INFO - PROCESS | 1665 | 1467594063617 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 18:01:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 18:01:03 INFO - PROCESS | 1665 | 1467594063628 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 18:01:03 INFO - PROCESS | 1665 | 1467594063630 Marionette TRACE conn2 <- [1,2366,null,{}] 18:01:03 INFO - PROCESS | 1665 | 1467594063632 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:01:03 INFO - PROCESS | 1665 | 1467594063634 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:03 INFO - PROCESS | 1665 | 1467594063743 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 18:01:03 INFO - PROCESS | 1665 | 1467594063746 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594063748 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bcda800 == 40 [pid = 1665] [id = 599] 18:01:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x126e97000) [pid = 1665] [serial = 1797] [outer = 0x0] 18:01:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1272aec00) [pid = 1665] [serial = 1798] [outer = 0x126e97000] 18:01:03 INFO - PROCESS | 1665 | 1467594063774 Marionette DEBUG loaded listener.js 18:01:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x128b30400) [pid = 1665] [serial = 1799] [outer = 0x126e97000] 18:01:04 INFO - PROCESS | 1665 | 1467594064141 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:01:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 18:01:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 521ms 18:01:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 18:01:04 INFO - PROCESS | 1665 | 1467594064149 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 18:01:04 INFO - PROCESS | 1665 | 1467594064150 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 18:01:04 INFO - PROCESS | 1665 | 1467594064157 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 18:01:04 INFO - PROCESS | 1665 | 1467594064159 Marionette TRACE conn2 <- [1,2370,null,{}] 18:01:04 INFO - PROCESS | 1665 | 1467594064177 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:01:04 INFO - PROCESS | 1665 | 1467594064178 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:04 INFO - PROCESS | 1665 | 1467594064266 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 18:01:04 INFO - PROCESS | 1665 | 1467594064270 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594064271 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:04 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c553800 == 41 [pid = 1665] [id = 600] 18:01:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1288bfc00) [pid = 1665] [serial = 1800] [outer = 0x0] 18:01:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x128b46000) [pid = 1665] [serial = 1801] [outer = 0x1288bfc00] 18:01:04 INFO - PROCESS | 1665 | 1467594064304 Marionette DEBUG loaded listener.js 18:01:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x128bb8000) [pid = 1665] [serial = 1802] [outer = 0x1288bfc00] 18:01:04 INFO - PROCESS | 1665 | 1467594064800 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:01:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 18:01:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 687ms 18:01:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 18:01:04 INFO - PROCESS | 1665 | 1467594064859 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 18:01:04 INFO - PROCESS | 1665 | 1467594064861 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 18:01:04 INFO - PROCESS | 1665 | 1467594064869 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 18:01:04 INFO - PROCESS | 1665 | 1467594064875 Marionette TRACE conn2 <- [1,2374,null,{}] 18:01:04 INFO - PROCESS | 1665 | 1467594064881 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:01:04 INFO - PROCESS | 1665 | 1467594064884 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:05 INFO - PROCESS | 1665 | 1467594065040 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 18:01:05 INFO - PROCESS | 1665 | 1467594065200 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594065201 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x118562800 == 42 [pid = 1665] [id = 601] 18:01:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x115e28c00) [pid = 1665] [serial = 1803] [outer = 0x0] 18:01:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x116198800) [pid = 1665] [serial = 1804] [outer = 0x115e28c00] 18:01:05 INFO - PROCESS | 1665 | 1467594065251 Marionette DEBUG loaded listener.js 18:01:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1174e4c00) [pid = 1665] [serial = 1805] [outer = 0x115e28c00] 18:01:05 INFO - PROCESS | 1665 | 1467594065713 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:01:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 18:01:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 878ms 18:01:05 INFO - PROCESS | 1665 | 1467594065746 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 18:01:05 INFO - PROCESS | 1665 | 1467594065749 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 18:01:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 18:01:05 INFO - PROCESS | 1665 | 1467594065754 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 18:01:05 INFO - PROCESS | 1665 | 1467594065756 Marionette TRACE conn2 <- [1,2378,null,{}] 18:01:05 INFO - PROCESS | 1665 | 1467594065758 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:01:05 INFO - PROCESS | 1665 | 1467594065760 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:05 INFO - PROCESS | 1665 | 1467594065866 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 18:01:05 INFO - PROCESS | 1665 | 1467594065929 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594065930 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x12725b800 == 43 [pid = 1665] [id = 602] 18:01:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x11843bc00) [pid = 1665] [serial = 1806] [outer = 0x0] 18:01:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x118e97400) [pid = 1665] [serial = 1807] [outer = 0x11843bc00] 18:01:05 INFO - PROCESS | 1665 | 1467594065962 Marionette DEBUG loaded listener.js 18:01:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x119682400) [pid = 1665] [serial = 1808] [outer = 0x11843bc00] 18:01:06 INFO - PROCESS | 1665 | 1467594066414 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:01:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 18:01:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 720ms 18:01:06 INFO - PROCESS | 1665 | 1467594066476 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 18:01:06 INFO - PROCESS | 1665 | 1467594066479 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 18:01:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 18:01:06 INFO - PROCESS | 1665 | 1467594066483 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 18:01:06 INFO - PROCESS | 1665 | 1467594066489 Marionette TRACE conn2 <- [1,2382,null,{}] 18:01:06 INFO - PROCESS | 1665 | 1467594066536 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:01:06 INFO - PROCESS | 1665 | 1467594066539 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:06 INFO - PROCESS | 1665 | 1467594066662 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 18:01:06 INFO - PROCESS | 1665 | 1467594066707 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594066709 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:06 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c821800 == 44 [pid = 1665] [id = 603] 18:01:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x121663800) [pid = 1665] [serial = 1809] [outer = 0x0] 18:01:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x121724400) [pid = 1665] [serial = 1810] [outer = 0x121663800] 18:01:06 INFO - PROCESS | 1665 | 1467594066740 Marionette DEBUG loaded listener.js 18:01:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x123e1f800) [pid = 1665] [serial = 1811] [outer = 0x121663800] 18:01:07 INFO - PROCESS | 1665 | 1467594067156 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:01:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 18:01:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 698ms 18:01:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 18:01:07 INFO - PROCESS | 1665 | 1467594067180 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 18:01:07 INFO - PROCESS | 1665 | 1467594067182 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 18:01:07 INFO - PROCESS | 1665 | 1467594067184 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 18:01:07 INFO - PROCESS | 1665 | 1467594067186 Marionette TRACE conn2 <- [1,2386,null,{}] 18:01:07 INFO - PROCESS | 1665 | 1467594067188 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:01:07 INFO - PROCESS | 1665 | 1467594067190 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:07 INFO - PROCESS | 1665 | 1467594067296 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 18:01:07 INFO - PROCESS | 1665 | 1467594067357 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594067358 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:07 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c973000 == 45 [pid = 1665] [id = 604] 18:01:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x126872400) [pid = 1665] [serial = 1812] [outer = 0x0] 18:01:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x1288bf000) [pid = 1665] [serial = 1813] [outer = 0x126872400] 18:01:07 INFO - PROCESS | 1665 | 1467594067387 Marionette DEBUG loaded listener.js 18:01:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x12890c400) [pid = 1665] [serial = 1814] [outer = 0x126872400] 18:01:07 INFO - PROCESS | 1665 | 1467594067842 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:01:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 18:01:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 822ms 18:01:08 INFO - PROCESS | 1665 | 1467594068067 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 18:01:08 INFO - PROCESS | 1665 | 1467594068071 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 18:01:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 18:01:08 INFO - PROCESS | 1665 | 1467594068078 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 18:01:08 INFO - PROCESS | 1665 | 1467594068080 Marionette TRACE conn2 <- [1,2390,null,{}] 18:01:08 INFO - PROCESS | 1665 | 1467594068083 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:01:08 INFO - PROCESS | 1665 | 1467594068085 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:08 INFO - PROCESS | 1665 | 1467594068181 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 18:01:08 INFO - PROCESS | 1665 | 1467594068251 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594068254 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:08 INFO - PROCESS | 1665 | ++DOCSHELL 0x121283000 == 46 [pid = 1665] [id = 605] 18:01:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x1164e9800) [pid = 1665] [serial = 1815] [outer = 0x0] 18:01:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x116a1ac00) [pid = 1665] [serial = 1816] [outer = 0x1164e9800] 18:01:08 INFO - PROCESS | 1665 | 1467594068280 Marionette DEBUG loaded listener.js 18:01:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x118178000) [pid = 1665] [serial = 1817] [outer = 0x1164e9800] 18:01:08 INFO - PROCESS | 1665 | 1467594068682 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:01:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 18:01:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 671ms 18:01:08 INFO - PROCESS | 1665 | 1467594068749 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 18:01:08 INFO - PROCESS | 1665 | 1467594068751 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 18:01:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 18:01:08 INFO - PROCESS | 1665 | 1467594068755 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 18:01:08 INFO - PROCESS | 1665 | 1467594068758 Marionette TRACE conn2 <- [1,2394,null,{}] 18:01:08 INFO - PROCESS | 1665 | 1467594068760 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:01:08 INFO - PROCESS | 1665 | 1467594068762 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:08 INFO - PROCESS | 1665 | 1467594068855 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 18:01:09 INFO - PROCESS | 1665 | --DOCSHELL 0x12bcda800 == 45 [pid = 1665] [id = 599] 18:01:09 INFO - PROCESS | 1665 | --DOCSHELL 0x12b043000 == 44 [pid = 1665] [id = 598] 18:01:09 INFO - PROCESS | 1665 | --DOCSHELL 0x12961a000 == 43 [pid = 1665] [id = 597] 18:01:09 INFO - PROCESS | 1665 | --DOCSHELL 0x1298d8000 == 42 [pid = 1665] [id = 596] 18:01:09 INFO - PROCESS | 1665 | --DOCSHELL 0x12128b800 == 41 [pid = 1665] [id = 595] 18:01:09 INFO - PROCESS | 1665 | --DOCSHELL 0x12725b000 == 40 [pid = 1665] [id = 594] 18:01:09 INFO - PROCESS | 1665 | --DOCSHELL 0x125568800 == 39 [pid = 1665] [id = 593] 18:01:09 INFO - PROCESS | 1665 | --DOCSHELL 0x124891000 == 38 [pid = 1665] [id = 592] 18:01:09 INFO - PROCESS | 1665 | --DOCSHELL 0x119ea6000 == 37 [pid = 1665] [id = 591] 18:01:09 INFO - PROCESS | 1665 | --DOCSHELL 0x1180df000 == 36 [pid = 1665] [id = 590] 18:01:09 INFO - PROCESS | 1665 | --DOCSHELL 0x1169a5800 == 35 [pid = 1665] [id = 589] 18:01:09 INFO - PROCESS | 1665 | --DOCSHELL 0x123a2e800 == 34 [pid = 1665] [id = 588] 18:01:09 INFO - PROCESS | 1665 | --DOCSHELL 0x11856d800 == 33 [pid = 1665] [id = 587] 18:01:09 INFO - PROCESS | 1665 | --DOCSHELL 0x12bcd7000 == 32 [pid = 1665] [id = 586] 18:01:09 INFO - PROCESS | 1665 | --DOCSHELL 0x121283000 == 31 [pid = 1665] [id = 605] 18:01:09 INFO - PROCESS | 1665 | --DOCSHELL 0x12c973000 == 30 [pid = 1665] [id = 604] 18:01:09 INFO - PROCESS | 1665 | --DOCSHELL 0x12c821800 == 29 [pid = 1665] [id = 603] 18:01:09 INFO - PROCESS | 1665 | --DOCSHELL 0x12725b800 == 28 [pid = 1665] [id = 602] 18:01:09 INFO - PROCESS | 1665 | --DOCSHELL 0x12c553800 == 27 [pid = 1665] [id = 600] 18:01:09 INFO - PROCESS | 1665 | --DOCSHELL 0x118562800 == 26 [pid = 1665] [id = 601] 18:01:09 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x1199ed400) [pid = 1665] [serial = 1735] [outer = 0x0] [url = about:blank] 18:01:09 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x114fac800) [pid = 1665] [serial = 1726] [outer = 0x0] [url = about:blank] 18:01:09 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x11645fc00) [pid = 1665] [serial = 1727] [outer = 0x0] [url = about:blank] 18:01:09 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x117e18c00) [pid = 1665] [serial = 1729] [outer = 0x0] [url = about:blank] 18:01:09 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x118236c00) [pid = 1665] [serial = 1730] [outer = 0x0] [url = about:blank] 18:01:09 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x119235400) [pid = 1665] [serial = 1732] [outer = 0x0] [url = about:blank] 18:01:09 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x119675800) [pid = 1665] [serial = 1733] [outer = 0x0] [url = about:blank] 18:01:09 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x120f06c00) [pid = 1665] [serial = 1738] [outer = 0x0] [url = about:blank] 18:01:09 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x1185df400) [pid = 1665] [serial = 1712] [outer = 0x0] [url = about:blank] 18:01:09 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x118170c00) [pid = 1665] [serial = 1711] [outer = 0x0] [url = about:blank] 18:01:09 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x12125d800) [pid = 1665] [serial = 1715] [outer = 0x0] [url = about:blank] 18:01:09 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x120e79c00) [pid = 1665] [serial = 1714] [outer = 0x0] [url = about:blank] 18:01:09 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x126e94800) [pid = 1665] [serial = 1744] [outer = 0x0] [url = about:blank] 18:01:09 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x128bb4800) [pid = 1665] [serial = 1718] [outer = 0x0] [url = about:blank] 18:01:09 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x128b36000) [pid = 1665] [serial = 1717] [outer = 0x0] [url = about:blank] 18:01:09 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x126870400) [pid = 1665] [serial = 1742] [outer = 0x0] [url = about:blank] 18:01:09 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x11822fc00) [pid = 1665] [serial = 1721] [outer = 0x0] [url = about:blank] 18:01:09 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x124811000) [pid = 1665] [serial = 1741] [outer = 0x0] [url = about:blank] 18:01:09 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x116734400) [pid = 1665] [serial = 1720] [outer = 0x0] [url = about:blank] 18:01:09 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x11822f400) [pid = 1665] [serial = 1750] [outer = 0x0] [url = about:blank] 18:01:09 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x128b35c00) [pid = 1665] [serial = 1756] [outer = 0x0] [url = about:blank] 18:01:09 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1288c6000) [pid = 1665] [serial = 1747] [outer = 0x0] [url = about:blank] 18:01:09 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1199efc00) [pid = 1665] [serial = 1751] [outer = 0x0] [url = about:blank] 18:01:09 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x124ebcc00) [pid = 1665] [serial = 1753] [outer = 0x0] [url = about:blank] 18:01:09 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x1211a2800) [pid = 1665] [serial = 1724] [outer = 0x0] [url = about:blank] 18:01:09 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x11967a800) [pid = 1665] [serial = 1723] [outer = 0x0] [url = about:blank] 18:01:09 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x12890a800) [pid = 1665] [serial = 1748] [outer = 0x0] [url = about:blank] 18:01:09 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x128bb5c00) [pid = 1665] [serial = 1757] [outer = 0x0] [url = about:blank] 18:01:09 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x126f4cc00) [pid = 1665] [serial = 1745] [outer = 0x0] [url = about:blank] 18:01:09 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x1213d5c00) [pid = 1665] [serial = 1739] [outer = 0x0] [url = about:blank] 18:01:09 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x120e81800) [pid = 1665] [serial = 1736] [outer = 0x0] [url = about:blank] 18:01:09 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x1288c3000) [pid = 1665] [serial = 1754] [outer = 0x0] [url = about:blank] 18:01:09 INFO - PROCESS | 1665 | 1467594069577 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594069579 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:09 INFO - PROCESS | 1665 | ++DOCSHELL 0x11326c000 == 27 [pid = 1665] [id = 606] 18:01:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x11270c400) [pid = 1665] [serial = 1818] [outer = 0x0] 18:01:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x112e39000) [pid = 1665] [serial = 1819] [outer = 0x11270c400] 18:01:09 INFO - PROCESS | 1665 | 1467594069632 Marionette DEBUG loaded listener.js 18:01:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x113231000) [pid = 1665] [serial = 1820] [outer = 0x11270c400] 18:01:10 INFO - PROCESS | 1665 | 1467594070083 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:01:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 18:01:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1372ms 18:01:10 INFO - PROCESS | 1665 | 1467594070127 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 18:01:10 INFO - PROCESS | 1665 | 1467594070129 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 18:01:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 18:01:10 INFO - PROCESS | 1665 | 1467594070132 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 18:01:10 INFO - PROCESS | 1665 | 1467594070134 Marionette TRACE conn2 <- [1,2398,null,{}] 18:01:10 INFO - PROCESS | 1665 | 1467594070143 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:01:10 INFO - PROCESS | 1665 | 1467594070146 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:10 INFO - PROCESS | 1665 | 1467594070222 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 18:01:10 INFO - PROCESS | 1665 | 1467594070227 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594070228 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:10 INFO - PROCESS | 1665 | ++DOCSHELL 0x117460800 == 28 [pid = 1665] [id = 607] 18:01:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x11673e000) [pid = 1665] [serial = 1821] [outer = 0x0] 18:01:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x11690b400) [pid = 1665] [serial = 1822] [outer = 0x11673e000] 18:01:10 INFO - PROCESS | 1665 | 1467594070257 Marionette DEBUG loaded listener.js 18:01:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x1176e7000) [pid = 1665] [serial = 1823] [outer = 0x11673e000] 18:01:10 INFO - PROCESS | 1665 | 1467594070581 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:01:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 18:01:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 475ms 18:01:10 INFO - PROCESS | 1665 | 1467594070610 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 18:01:10 INFO - PROCESS | 1665 | 1467594070612 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 18:01:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 18:01:10 INFO - PROCESS | 1665 | 1467594070615 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 18:01:10 INFO - PROCESS | 1665 | 1467594070616 Marionette TRACE conn2 <- [1,2402,null,{}] 18:01:10 INFO - PROCESS | 1665 | 1467594070618 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:01:10 INFO - PROCESS | 1665 | 1467594070620 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:10 INFO - PROCESS | 1665 | 1467594070703 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 18:01:10 INFO - PROCESS | 1665 | 1467594070760 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594070761 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:10 INFO - PROCESS | 1665 | ++DOCSHELL 0x1180e1000 == 29 [pid = 1665] [id = 608] 18:01:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x116741400) [pid = 1665] [serial = 1824] [outer = 0x0] 18:01:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x118179400) [pid = 1665] [serial = 1825] [outer = 0x116741400] 18:01:10 INFO - PROCESS | 1665 | 1467594070787 Marionette DEBUG loaded listener.js 18:01:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x118520800) [pid = 1665] [serial = 1826] [outer = 0x116741400] 18:01:11 INFO - PROCESS | 1665 | 1467594071168 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:01:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 18:01:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 568ms 18:01:11 INFO - PROCESS | 1665 | 1467594071184 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 18:01:11 INFO - PROCESS | 1665 | 1467594071188 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 18:01:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 18:01:11 INFO - PROCESS | 1665 | 1467594071198 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 18:01:11 INFO - PROCESS | 1665 | 1467594071206 Marionette TRACE conn2 <- [1,2406,null,{}] 18:01:11 INFO - PROCESS | 1665 | 1467594071212 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:01:11 INFO - PROCESS | 1665 | 1467594071216 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:11 INFO - PROCESS | 1665 | 1467594071379 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 18:01:11 INFO - PROCESS | 1665 | 1467594071439 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594071440 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:11 INFO - PROCESS | 1665 | ++DOCSHELL 0x12108d800 == 30 [pid = 1665] [id = 609] 18:01:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x111c7b400) [pid = 1665] [serial = 1827] [outer = 0x0] 18:01:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x118e9a400) [pid = 1665] [serial = 1828] [outer = 0x111c7b400] 18:01:11 INFO - PROCESS | 1665 | 1467594071480 Marionette DEBUG loaded listener.js 18:01:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x119679c00) [pid = 1665] [serial = 1829] [outer = 0x111c7b400] 18:01:11 INFO - PROCESS | 1665 | 1467594071850 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:01:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 18:01:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 689ms 18:01:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 18:01:11 INFO - PROCESS | 1665 | 1467594071880 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 18:01:11 INFO - PROCESS | 1665 | 1467594071882 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 18:01:11 INFO - PROCESS | 1665 | 1467594071884 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 18:01:11 INFO - PROCESS | 1665 | 1467594071885 Marionette TRACE conn2 <- [1,2410,null,{}] 18:01:11 INFO - PROCESS | 1665 | 1467594071895 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:01:11 INFO - PROCESS | 1665 | 1467594071897 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:11 INFO - PROCESS | 1665 | 1467594071995 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 18:01:12 INFO - PROCESS | 1665 | 1467594072049 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594072050 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:12 INFO - PROCESS | 1665 | ++DOCSHELL 0x123ab2800 == 31 [pid = 1665] [id = 610] 18:01:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x119680800) [pid = 1665] [serial = 1830] [outer = 0x0] 18:01:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1199ed400) [pid = 1665] [serial = 1831] [outer = 0x119680800] 18:01:12 INFO - PROCESS | 1665 | 1467594072075 Marionette DEBUG loaded listener.js 18:01:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x120e48400) [pid = 1665] [serial = 1832] [outer = 0x119680800] 18:01:12 INFO - PROCESS | 1665 | 1467594072396 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:01:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 18:01:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 520ms 18:01:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 18:01:12 INFO - PROCESS | 1665 | 1467594072408 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 18:01:12 INFO - PROCESS | 1665 | 1467594072409 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 18:01:12 INFO - PROCESS | 1665 | 1467594072412 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 18:01:12 INFO - PROCESS | 1665 | 1467594072413 Marionette TRACE conn2 <- [1,2414,null,{}] 18:01:12 INFO - PROCESS | 1665 | 1467594072415 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:01:12 INFO - PROCESS | 1665 | 1467594072418 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:12 INFO - PROCESS | 1665 | 1467594072523 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 18:01:12 INFO - PROCESS | 1665 | 1467594072564 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594072570 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:12 INFO - PROCESS | 1665 | ++DOCSHELL 0x125566000 == 32 [pid = 1665] [id = 611] 18:01:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x11673e800) [pid = 1665] [serial = 1833] [outer = 0x0] 18:01:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12125c800) [pid = 1665] [serial = 1834] [outer = 0x11673e800] 18:01:12 INFO - PROCESS | 1665 | 1467594072622 Marionette DEBUG loaded listener.js 18:01:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x12166e400) [pid = 1665] [serial = 1835] [outer = 0x11673e800] 18:01:13 INFO - PROCESS | 1665 | 1467594073028 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:01:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 18:01:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 668ms 18:01:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 18:01:13 INFO - PROCESS | 1665 | 1467594073081 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 18:01:13 INFO - PROCESS | 1665 | 1467594073082 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 18:01:13 INFO - PROCESS | 1665 | 1467594073084 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 18:01:13 INFO - PROCESS | 1665 | 1467594073085 Marionette TRACE conn2 <- [1,2418,null,{}] 18:01:13 INFO - PROCESS | 1665 | 1467594073087 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:01:13 INFO - PROCESS | 1665 | 1467594073089 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:13 INFO - PROCESS | 1665 | 1467594073184 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 18:01:13 INFO - PROCESS | 1665 | 1467594073197 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594073198 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:13 INFO - PROCESS | 1665 | ++DOCSHELL 0x115d9d000 == 33 [pid = 1665] [id = 612] 18:01:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x121726c00) [pid = 1665] [serial = 1836] [outer = 0x0] 18:01:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x123b8ec00) [pid = 1665] [serial = 1837] [outer = 0x121726c00] 18:01:13 INFO - PROCESS | 1665 | 1467594073222 Marionette DEBUG loaded listener.js 18:01:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x124bcbc00) [pid = 1665] [serial = 1838] [outer = 0x121726c00] 18:01:13 INFO - PROCESS | 1665 | 1467594073576 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:01:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 18:01:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 520ms 18:01:13 INFO - PROCESS | 1665 | 1467594073611 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 18:01:13 INFO - PROCESS | 1665 | 1467594073612 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 18:01:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 18:01:13 INFO - PROCESS | 1665 | 1467594073614 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 18:01:13 INFO - PROCESS | 1665 | 1467594073615 Marionette TRACE conn2 <- [1,2422,null,{}] 18:01:13 INFO - PROCESS | 1665 | 1467594073618 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:01:13 INFO - PROCESS | 1665 | 1467594073618 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:13 INFO - PROCESS | 1665 | 1467594073881 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 18:01:13 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1288bfc00) [pid = 1665] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 18:01:13 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x126e97000) [pid = 1665] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 18:01:13 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x123ea4c00) [pid = 1665] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 18:01:13 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x121254400) [pid = 1665] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 18:01:13 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x124ebdc00) [pid = 1665] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 18:01:13 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x112e4c800) [pid = 1665] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 18:01:13 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x11823a800) [pid = 1665] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 18:01:13 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x115e23000) [pid = 1665] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 18:01:13 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x1176e3000) [pid = 1665] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 18:01:13 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x115e8d400) [pid = 1665] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 18:01:13 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x119239800) [pid = 1665] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 18:01:13 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x112a7b800) [pid = 1665] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 18:01:13 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1213ce400) [pid = 1665] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 18:01:13 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x118a57400) [pid = 1665] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 18:01:13 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x1199e4400) [pid = 1665] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 18:01:13 INFO - PROCESS | 1665 | 1467594073928 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594073929 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:13 INFO - PROCESS | 1665 | ++DOCSHELL 0x117479800 == 34 [pid = 1665] [id = 613] 18:01:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x111c22400) [pid = 1665] [serial = 1839] [outer = 0x0] 18:01:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x112d6c400) [pid = 1665] [serial = 1840] [outer = 0x111c22400] 18:01:13 INFO - PROCESS | 1665 | 1467594073953 Marionette DEBUG loaded listener.js 18:01:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x11673a800) [pid = 1665] [serial = 1841] [outer = 0x111c22400] 18:01:14 INFO - PROCESS | 1665 | 1467594074211 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:01:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 18:01:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 619ms 18:01:14 INFO - PROCESS | 1665 | 1467594074233 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 18:01:14 INFO - PROCESS | 1665 | 1467594074235 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 18:01:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 18:01:14 INFO - PROCESS | 1665 | 1467594074245 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 18:01:14 INFO - PROCESS | 1665 | 1467594074246 Marionette TRACE conn2 <- [1,2426,null,{}] 18:01:14 INFO - PROCESS | 1665 | 1467594074248 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:01:14 INFO - PROCESS | 1665 | 1467594074249 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:14 INFO - PROCESS | 1665 | 1467594074329 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 18:01:14 INFO - PROCESS | 1665 | 1467594074333 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594074334 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:14 INFO - PROCESS | 1665 | ++DOCSHELL 0x12938f000 == 35 [pid = 1665] [id = 614] 18:01:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x117e16c00) [pid = 1665] [serial = 1842] [outer = 0x0] 18:01:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x119ae3400) [pid = 1665] [serial = 1843] [outer = 0x117e16c00] 18:01:14 INFO - PROCESS | 1665 | 1467594074361 Marionette DEBUG loaded listener.js 18:01:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x124ebdc00) [pid = 1665] [serial = 1844] [outer = 0x117e16c00] 18:01:14 INFO - PROCESS | 1665 | 1467594074703 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:01:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 18:01:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 468ms 18:01:14 INFO - PROCESS | 1665 | 1467594074713 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 18:01:14 INFO - PROCESS | 1665 | 1467594074714 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 18:01:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 18:01:14 INFO - PROCESS | 1665 | 1467594074716 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 18:01:14 INFO - PROCESS | 1665 | 1467594074717 Marionette TRACE conn2 <- [1,2430,null,{}] 18:01:14 INFO - PROCESS | 1665 | 1467594074720 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:01:14 INFO - PROCESS | 1665 | 1467594074723 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:14 INFO - PROCESS | 1665 | 1467594074831 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 18:01:14 INFO - PROCESS | 1665 | 1467594074837 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594074838 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:14 INFO - PROCESS | 1665 | ++DOCSHELL 0x1298c7000 == 36 [pid = 1665] [id = 615] 18:01:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x113c65400) [pid = 1665] [serial = 1845] [outer = 0x0] 18:01:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x124bf9000) [pid = 1665] [serial = 1846] [outer = 0x113c65400] 18:01:14 INFO - PROCESS | 1665 | 1467594074862 Marionette DEBUG loaded listener.js 18:01:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x12687dc00) [pid = 1665] [serial = 1847] [outer = 0x113c65400] 18:01:15 INFO - PROCESS | 1665 | 1467594075158 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:01:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 18:01:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 468ms 18:01:15 INFO - PROCESS | 1665 | 1467594075188 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 18:01:15 INFO - PROCESS | 1665 | 1467594075191 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 18:01:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 18:01:15 INFO - PROCESS | 1665 | 1467594075194 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 18:01:15 INFO - PROCESS | 1665 | 1467594075195 Marionette TRACE conn2 <- [1,2434,null,{}] 18:01:15 INFO - PROCESS | 1665 | 1467594075198 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:01:15 INFO - PROCESS | 1665 | 1467594075199 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:15 INFO - PROCESS | 1665 | 1467594075279 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 18:01:15 INFO - PROCESS | 1665 | 1467594075282 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594075284 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:15 INFO - PROCESS | 1665 | ++DOCSHELL 0x12ae32000 == 37 [pid = 1665] [id = 616] 18:01:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12558f000) [pid = 1665] [serial = 1848] [outer = 0x0] 18:01:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x126e9a000) [pid = 1665] [serial = 1849] [outer = 0x12558f000] 18:01:15 INFO - PROCESS | 1665 | 1467594075310 Marionette DEBUG loaded listener.js 18:01:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1288c6000) [pid = 1665] [serial = 1850] [outer = 0x12558f000] 18:01:15 INFO - PROCESS | 1665 | 1467594075672 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:01:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 18:01:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 520ms 18:01:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 18:01:15 INFO - PROCESS | 1665 | 1467594075723 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 18:01:15 INFO - PROCESS | 1665 | 1467594075725 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 18:01:15 INFO - PROCESS | 1665 | 1467594075727 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 18:01:15 INFO - PROCESS | 1665 | 1467594075729 Marionette TRACE conn2 <- [1,2438,null,{}] 18:01:15 INFO - PROCESS | 1665 | 1467594075731 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:01:15 INFO - PROCESS | 1665 | 1467594075732 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:15 INFO - PROCESS | 1665 | 1467594075822 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 18:01:15 INFO - PROCESS | 1665 | 1467594075826 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594075827 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:15 INFO - PROCESS | 1665 | ++DOCSHELL 0x120f78000 == 38 [pid = 1665] [id = 617] 18:01:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1288c6400) [pid = 1665] [serial = 1851] [outer = 0x0] 18:01:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x128b35c00) [pid = 1665] [serial = 1852] [outer = 0x1288c6400] 18:01:15 INFO - PROCESS | 1665 | 1467594075851 Marionette DEBUG loaded listener.js 18:01:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x128b48400) [pid = 1665] [serial = 1853] [outer = 0x1288c6400] 18:01:16 INFO - PROCESS | 1665 | 1467594076434 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:01:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 18:01:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 770ms 18:01:16 INFO - PROCESS | 1665 | 1467594076498 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 18:01:16 INFO - PROCESS | 1665 | 1467594076500 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 18:01:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 18:01:16 INFO - PROCESS | 1665 | 1467594076503 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 18:01:16 INFO - PROCESS | 1665 | 1467594076505 Marionette TRACE conn2 <- [1,2442,null,{}] 18:01:16 INFO - PROCESS | 1665 | 1467594076509 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:01:16 INFO - PROCESS | 1665 | 1467594076511 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:16 INFO - PROCESS | 1665 | 1467594076619 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 18:01:16 INFO - PROCESS | 1665 | 1467594076677 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594076679 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:16 INFO - PROCESS | 1665 | ++DOCSHELL 0x1185c3000 == 39 [pid = 1665] [id = 618] 18:01:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x114fa4800) [pid = 1665] [serial = 1854] [outer = 0x0] 18:01:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x116136400) [pid = 1665] [serial = 1855] [outer = 0x114fa4800] 18:01:16 INFO - PROCESS | 1665 | 1467594076710 Marionette DEBUG loaded listener.js 18:01:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x116f9d000) [pid = 1665] [serial = 1856] [outer = 0x114fa4800] 18:01:17 INFO - PROCESS | 1665 | 1467594077249 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:01:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 18:01:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 772ms 18:01:17 INFO - PROCESS | 1665 | 1467594077297 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 18:01:17 INFO - PROCESS | 1665 | 1467594077301 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 18:01:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 18:01:17 INFO - PROCESS | 1665 | 1467594077309 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 18:01:17 INFO - PROCESS | 1665 | 1467594077311 Marionette TRACE conn2 <- [1,2446,null,{}] 18:01:17 INFO - PROCESS | 1665 | 1467594077313 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:01:17 INFO - PROCESS | 1665 | 1467594077315 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:17 INFO - PROCESS | 1665 | 1467594077427 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 18:01:17 INFO - PROCESS | 1665 | 1467594077640 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594077641 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:17 INFO - PROCESS | 1665 | ++DOCSHELL 0x116624000 == 40 [pid = 1665] [id = 619] 18:01:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x112d72400) [pid = 1665] [serial = 1857] [outer = 0x0] 18:01:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x114fac400) [pid = 1665] [serial = 1858] [outer = 0x112d72400] 18:01:17 INFO - PROCESS | 1665 | 1467594077680 Marionette DEBUG loaded listener.js 18:01:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x116a13400) [pid = 1665] [serial = 1859] [outer = 0x112d72400] 18:01:18 INFO - PROCESS | 1665 | --DOCSHELL 0x12ae32000 == 39 [pid = 1665] [id = 616] 18:01:18 INFO - PROCESS | 1665 | --DOCSHELL 0x1298c7000 == 38 [pid = 1665] [id = 615] 18:01:18 INFO - PROCESS | 1665 | --DOCSHELL 0x12938f000 == 37 [pid = 1665] [id = 614] 18:01:18 INFO - PROCESS | 1665 | --DOCSHELL 0x117479800 == 36 [pid = 1665] [id = 613] 18:01:18 INFO - PROCESS | 1665 | --DOCSHELL 0x115d9d000 == 35 [pid = 1665] [id = 612] 18:01:18 INFO - PROCESS | 1665 | --DOCSHELL 0x125566000 == 34 [pid = 1665] [id = 611] 18:01:18 INFO - PROCESS | 1665 | --DOCSHELL 0x123ab2800 == 33 [pid = 1665] [id = 610] 18:01:18 INFO - PROCESS | 1665 | --DOCSHELL 0x12108d800 == 32 [pid = 1665] [id = 609] 18:01:18 INFO - PROCESS | 1665 | 1467594078254 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:01:18 INFO - PROCESS | 1665 | --DOCSHELL 0x1180e1000 == 31 [pid = 1665] [id = 608] 18:01:18 INFO - PROCESS | 1665 | --DOCSHELL 0x117460800 == 30 [pid = 1665] [id = 607] 18:01:18 INFO - PROCESS | 1665 | --DOCSHELL 0x11326c000 == 29 [pid = 1665] [id = 606] 18:01:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 18:01:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 975ms 18:01:18 INFO - PROCESS | 1665 | 1467594078285 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 18:01:18 INFO - PROCESS | 1665 | 1467594078286 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 18:01:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 18:01:18 INFO - PROCESS | 1665 | 1467594078289 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 18:01:18 INFO - PROCESS | 1665 | 1467594078291 Marionette TRACE conn2 <- [1,2450,null,{}] 18:01:18 INFO - PROCESS | 1665 | 1467594078295 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:01:18 INFO - PROCESS | 1665 | 1467594078296 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:18 INFO - PROCESS | 1665 | 1467594078373 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 18:01:18 INFO - PROCESS | 1665 | 1467594078378 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594078380 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:18 INFO - PROCESS | 1665 | ++DOCSHELL 0x117160800 == 30 [pid = 1665] [id = 620] 18:01:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x118234c00) [pid = 1665] [serial = 1860] [outer = 0x0] 18:01:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x11843cc00) [pid = 1665] [serial = 1861] [outer = 0x118234c00] 18:01:18 INFO - PROCESS | 1665 | 1467594078409 Marionette DEBUG loaded listener.js 18:01:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x1185e6c00) [pid = 1665] [serial = 1862] [outer = 0x118234c00] 18:01:18 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x128bb8000) [pid = 1665] [serial = 1802] [outer = 0x0] [url = about:blank] 18:01:18 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x128b46000) [pid = 1665] [serial = 1801] [outer = 0x0] [url = about:blank] 18:01:18 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x1272aec00) [pid = 1665] [serial = 1798] [outer = 0x0] [url = about:blank] 18:01:18 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x124bbf400) [pid = 1665] [serial = 1786] [outer = 0x0] [url = about:blank] 18:01:18 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x1218c9000) [pid = 1665] [serial = 1783] [outer = 0x0] [url = about:blank] 18:01:18 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x12558a800) [pid = 1665] [serial = 1789] [outer = 0x0] [url = about:blank] 18:01:18 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x118a5c000) [pid = 1665] [serial = 1792] [outer = 0x0] [url = about:blank] 18:01:18 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x124eb3c00) [pid = 1665] [serial = 1787] [outer = 0x0] [url = about:blank] 18:01:18 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x119236800) [pid = 1665] [serial = 1765] [outer = 0x0] [url = about:blank] 18:01:18 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x11967b800) [pid = 1665] [serial = 1766] [outer = 0x0] [url = about:blank] 18:01:18 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1164ee800) [pid = 1665] [serial = 1771] [outer = 0x0] [url = about:blank] 18:01:18 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x116a21800) [pid = 1665] [serial = 1772] [outer = 0x0] [url = about:blank] 18:01:18 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x118231000) [pid = 1665] [serial = 1774] [outer = 0x0] [url = about:blank] 18:01:18 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x118a5e800) [pid = 1665] [serial = 1775] [outer = 0x0] [url = about:blank] 18:01:18 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x1164e9c00) [pid = 1665] [serial = 1762] [outer = 0x0] [url = about:blank] 18:01:18 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x1176ef400) [pid = 1665] [serial = 1763] [outer = 0x0] [url = about:blank] 18:01:18 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x119679400) [pid = 1665] [serial = 1777] [outer = 0x0] [url = about:blank] 18:01:18 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x113371400) [pid = 1665] [serial = 1768] [outer = 0x0] [url = about:blank] 18:01:18 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x114fa1800) [pid = 1665] [serial = 1769] [outer = 0x0] [url = about:blank] 18:01:18 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x129282400) [pid = 1665] [serial = 1760] [outer = 0x0] [url = about:blank] 18:01:18 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x128bef000) [pid = 1665] [serial = 1759] [outer = 0x0] [url = about:blank] 18:01:18 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x126871000) [pid = 1665] [serial = 1790] [outer = 0x0] [url = about:blank] 18:01:18 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x126e92000) [pid = 1665] [serial = 1796] [outer = 0x0] [url = about:blank] 18:01:18 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x1199f1000) [pid = 1665] [serial = 1780] [outer = 0x0] [url = about:blank] 18:01:18 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x120e47800) [pid = 1665] [serial = 1781] [outer = 0x0] [url = about:blank] 18:01:18 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x123ea4400) [pid = 1665] [serial = 1784] [outer = 0x0] [url = about:blank] 18:01:18 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x128b30400) [pid = 1665] [serial = 1799] [outer = 0x0] [url = about:blank] 18:01:18 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x120f09000) [pid = 1665] [serial = 1793] [outer = 0x0] [url = about:blank] 18:01:18 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x119993400) [pid = 1665] [serial = 1778] [outer = 0x0] [url = about:blank] 18:01:18 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x12551ec00) [pid = 1665] [serial = 1795] [outer = 0x0] [url = about:blank] 18:01:18 INFO - PROCESS | 1665 | 1467594078759 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:01:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 18:01:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 519ms 18:01:18 INFO - PROCESS | 1665 | 1467594078817 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 18:01:18 INFO - PROCESS | 1665 | 1467594078820 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 18:01:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 18:01:18 INFO - PROCESS | 1665 | 1467594078824 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 18:01:18 INFO - PROCESS | 1665 | 1467594078825 Marionette TRACE conn2 <- [1,2454,null,{}] 18:01:18 INFO - PROCESS | 1665 | 1467594078827 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:01:18 INFO - PROCESS | 1665 | 1467594078828 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:18 INFO - PROCESS | 1665 | 1467594078909 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 18:01:18 INFO - PROCESS | 1665 | 1467594078915 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594078917 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:18 INFO - PROCESS | 1665 | ++DOCSHELL 0x119ea0000 == 31 [pid = 1665] [id = 621] 18:01:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x118e99400) [pid = 1665] [serial = 1863] [outer = 0x0] 18:01:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x1193d8400) [pid = 1665] [serial = 1864] [outer = 0x118e99400] 18:01:18 INFO - PROCESS | 1665 | 1467594078944 Marionette DEBUG loaded listener.js 18:01:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x119679400) [pid = 1665] [serial = 1865] [outer = 0x118e99400] 18:01:19 INFO - PROCESS | 1665 | 1467594079307 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:01:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 18:01:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 518ms 18:01:19 INFO - PROCESS | 1665 | 1467594079350 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 18:01:19 INFO - PROCESS | 1665 | 1467594079351 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 18:01:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 18:01:19 INFO - PROCESS | 1665 | 1467594079360 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 18:01:19 INFO - PROCESS | 1665 | 1467594079364 Marionette TRACE conn2 <- [1,2458,null,{}] 18:01:19 INFO - PROCESS | 1665 | 1467594079367 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:01:19 INFO - PROCESS | 1665 | 1467594079370 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:19 INFO - PROCESS | 1665 | 1467594079448 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 18:01:19 INFO - PROCESS | 1665 | 1467594079452 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594079453 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:19 INFO - PROCESS | 1665 | ++DOCSHELL 0x124d1d000 == 32 [pid = 1665] [id = 622] 18:01:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x113373400) [pid = 1665] [serial = 1866] [outer = 0x0] 18:01:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x119e53400) [pid = 1665] [serial = 1867] [outer = 0x113373400] 18:01:19 INFO - PROCESS | 1665 | 1467594079481 Marionette DEBUG loaded listener.js 18:01:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x12125c400) [pid = 1665] [serial = 1868] [outer = 0x113373400] 18:01:19 INFO - PROCESS | 1665 | 1467594079808 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:01:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 18:01:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 478ms 18:01:19 INFO - PROCESS | 1665 | 1467594079834 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 18:01:19 INFO - PROCESS | 1665 | 1467594079837 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 18:01:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 18:01:19 INFO - PROCESS | 1665 | 1467594079841 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 18:01:19 INFO - PROCESS | 1665 | 1467594079842 Marionette TRACE conn2 <- [1,2462,null,{}] 18:01:19 INFO - PROCESS | 1665 | 1467594079845 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:01:19 INFO - PROCESS | 1665 | 1467594079846 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:19 INFO - PROCESS | 1665 | 1467594079927 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 18:01:19 INFO - PROCESS | 1665 | 1467594079987 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594079988 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:19 INFO - PROCESS | 1665 | ++DOCSHELL 0x1268d8000 == 33 [pid = 1665] [id = 623] 18:01:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x119987800) [pid = 1665] [serial = 1869] [outer = 0x0] 18:01:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x121720000) [pid = 1665] [serial = 1870] [outer = 0x119987800] 18:01:20 INFO - PROCESS | 1665 | 1467594080013 Marionette DEBUG loaded listener.js 18:01:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x123b98c00) [pid = 1665] [serial = 1871] [outer = 0x119987800] 18:01:20 INFO - PROCESS | 1665 | 1467594080357 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:01:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 18:01:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 521ms 18:01:20 INFO - PROCESS | 1665 | 1467594080363 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 18:01:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 18:01:20 INFO - PROCESS | 1665 | 1467594080365 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 18:01:20 INFO - PROCESS | 1665 | 1467594080368 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 18:01:20 INFO - PROCESS | 1665 | 1467594080371 Marionette TRACE conn2 <- [1,2466,null,{}] 18:01:20 INFO - PROCESS | 1665 | 1467594080375 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:01:20 INFO - PROCESS | 1665 | 1467594080377 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:20 INFO - PROCESS | 1665 | 1467594080532 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 18:01:20 INFO - PROCESS | 1665 | 1467594080597 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594080603 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:20 INFO - PROCESS | 1665 | ++DOCSHELL 0x12489c800 == 34 [pid = 1665] [id = 624] 18:01:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x124eb3c00) [pid = 1665] [serial = 1872] [outer = 0x0] 18:01:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x125520c00) [pid = 1665] [serial = 1873] [outer = 0x124eb3c00] 18:01:20 INFO - PROCESS | 1665 | 1467594080654 Marionette DEBUG loaded listener.js 18:01:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x126e98400) [pid = 1665] [serial = 1874] [outer = 0x124eb3c00] 18:01:21 INFO - PROCESS | 1665 | 1467594081077 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:01:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 18:01:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 723ms 18:01:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 18:01:21 INFO - PROCESS | 1665 | 1467594081091 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 18:01:21 INFO - PROCESS | 1665 | 1467594081092 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 18:01:21 INFO - PROCESS | 1665 | 1467594081095 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 18:01:21 INFO - PROCESS | 1665 | 1467594081096 Marionette TRACE conn2 <- [1,2470,null,{}] 18:01:21 INFO - PROCESS | 1665 | 1467594081098 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:01:21 INFO - PROCESS | 1665 | 1467594081099 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:21 INFO - PROCESS | 1665 | 1467594081201 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 18:01:21 INFO - PROCESS | 1665 | 1467594081231 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594081233 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:21 INFO - PROCESS | 1665 | ++DOCSHELL 0x1298d3800 == 35 [pid = 1665] [id = 625] 18:01:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x113c90000) [pid = 1665] [serial = 1875] [outer = 0x0] 18:01:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x128b32400) [pid = 1665] [serial = 1876] [outer = 0x113c90000] 18:01:21 INFO - PROCESS | 1665 | 1467594081257 Marionette DEBUG loaded listener.js 18:01:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x128b3b800) [pid = 1665] [serial = 1877] [outer = 0x113c90000] 18:01:21 INFO - PROCESS | 1665 | 1467594081591 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:01:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 18:01:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 518ms 18:01:21 INFO - PROCESS | 1665 | 1467594081613 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 18:01:21 INFO - PROCESS | 1665 | 1467594081614 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 18:01:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 18:01:21 INFO - PROCESS | 1665 | 1467594081617 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 18:01:21 INFO - PROCESS | 1665 | 1467594081618 Marionette TRACE conn2 <- [1,2474,null,{}] 18:01:21 INFO - PROCESS | 1665 | 1467594081620 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:01:21 INFO - PROCESS | 1665 | 1467594081621 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:21 INFO - PROCESS | 1665 | 1467594081719 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 18:01:21 INFO - PROCESS | 1665 | 1467594081723 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594081724 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:21 INFO - PROCESS | 1665 | ++DOCSHELL 0x1164bb800 == 36 [pid = 1665] [id = 626] 18:01:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x127270800) [pid = 1665] [serial = 1878] [outer = 0x0] 18:01:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x128bacc00) [pid = 1665] [serial = 1879] [outer = 0x127270800] 18:01:21 INFO - PROCESS | 1665 | 1467594081749 Marionette DEBUG loaded listener.js 18:01:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x128beac00) [pid = 1665] [serial = 1880] [outer = 0x127270800] 18:01:22 INFO - PROCESS | 1665 | 1467594082045 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:01:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 18:01:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 471ms 18:01:22 INFO - PROCESS | 1665 | 1467594082103 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 18:01:22 INFO - PROCESS | 1665 | 1467594082107 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 18:01:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 18:01:22 INFO - PROCESS | 1665 | 1467594082112 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 18:01:22 INFO - PROCESS | 1665 | 1467594082114 Marionette TRACE conn2 <- [1,2478,null,{}] 18:01:22 INFO - PROCESS | 1665 | 1467594082117 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:01:22 INFO - PROCESS | 1665 | 1467594082119 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:22 INFO - PROCESS | 1665 | 1467594082231 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 18:01:22 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x12558f000) [pid = 1665] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 18:01:22 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x115e28c00) [pid = 1665] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 18:01:22 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x11843bc00) [pid = 1665] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 18:01:22 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x121663800) [pid = 1665] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 18:01:22 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x126872400) [pid = 1665] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 18:01:22 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x11270c400) [pid = 1665] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 18:01:22 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x116741400) [pid = 1665] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 18:01:22 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x111c7b400) [pid = 1665] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 18:01:22 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x11673e000) [pid = 1665] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 18:01:22 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x119680800) [pid = 1665] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 18:01:22 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x1164e9800) [pid = 1665] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 18:01:22 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x11673e800) [pid = 1665] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 18:01:22 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x121726c00) [pid = 1665] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 18:01:22 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x111c22400) [pid = 1665] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 18:01:22 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x113c65400) [pid = 1665] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 18:01:22 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x117e16c00) [pid = 1665] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 18:01:22 INFO - PROCESS | 1665 | 1467594082364 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594082366 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:22 INFO - PROCESS | 1665 | ++DOCSHELL 0x117153800 == 37 [pid = 1665] [id = 627] 18:01:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x111c7f000) [pid = 1665] [serial = 1881] [outer = 0x0] 18:01:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x112e3ec00) [pid = 1665] [serial = 1882] [outer = 0x111c7f000] 18:01:22 INFO - PROCESS | 1665 | 1467594082390 Marionette DEBUG loaded listener.js 18:01:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x116741400) [pid = 1665] [serial = 1883] [outer = 0x111c7f000] 18:01:22 INFO - PROCESS | 1665 | 1467594082709 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:01:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 18:01:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 621ms 18:01:22 INFO - PROCESS | 1665 | 1467594082734 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 18:01:22 INFO - PROCESS | 1665 | 1467594082736 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 18:01:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 18:01:22 INFO - PROCESS | 1665 | 1467594082742 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 18:01:22 INFO - PROCESS | 1665 | 1467594082743 Marionette TRACE conn2 <- [1,2482,null,{}] 18:01:22 INFO - PROCESS | 1665 | 1467594082747 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:01:22 INFO - PROCESS | 1665 | 1467594082749 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:22 INFO - PROCESS | 1665 | 1467594082873 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 18:01:22 INFO - PROCESS | 1665 | 1467594082961 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594082963 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:22 INFO - PROCESS | 1665 | ++DOCSHELL 0x12ae30800 == 38 [pid = 1665] [id = 628] 18:01:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x112232c00) [pid = 1665] [serial = 1884] [outer = 0x0] 18:01:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x11822f800) [pid = 1665] [serial = 1885] [outer = 0x112232c00] 18:01:23 INFO - PROCESS | 1665 | 1467594083002 Marionette DEBUG loaded listener.js 18:01:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x121727000) [pid = 1665] [serial = 1886] [outer = 0x112232c00] 18:01:23 INFO - PROCESS | 1665 | 1467594083276 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:01:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 18:01:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 574ms 18:01:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 18:01:23 INFO - PROCESS | 1665 | 1467594083315 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 18:01:23 INFO - PROCESS | 1665 | 1467594083316 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 18:01:23 INFO - PROCESS | 1665 | 1467594083318 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 18:01:23 INFO - PROCESS | 1665 | 1467594083319 Marionette TRACE conn2 <- [1,2486,null,{}] 18:01:23 INFO - PROCESS | 1665 | 1467594083330 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:01:23 INFO - PROCESS | 1665 | 1467594083331 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:23 INFO - PROCESS | 1665 | 1467594083413 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 18:01:23 INFO - PROCESS | 1665 | 1467594083417 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594083419 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:23 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bce2800 == 39 [pid = 1665] [id = 629] 18:01:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x119e59400) [pid = 1665] [serial = 1887] [outer = 0x0] 18:01:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x128bf4400) [pid = 1665] [serial = 1888] [outer = 0x119e59400] 18:01:23 INFO - PROCESS | 1665 | 1467594083448 Marionette DEBUG loaded listener.js 18:01:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x128f0c000) [pid = 1665] [serial = 1889] [outer = 0x119e59400] 18:01:23 INFO - PROCESS | 1665 | 1467594083812 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:01:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 18:01:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 527ms 18:01:23 INFO - PROCESS | 1665 | 1467594083858 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 18:01:23 INFO - PROCESS | 1665 | 1467594083860 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 18:01:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 18:01:23 INFO - PROCESS | 1665 | 1467594083862 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 18:01:23 INFO - PROCESS | 1665 | 1467594083864 Marionette TRACE conn2 <- [1,2490,null,{}] 18:01:23 INFO - PROCESS | 1665 | 1467594083867 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:01:23 INFO - PROCESS | 1665 | 1467594083868 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:23 INFO - PROCESS | 1665 | 1467594083960 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 18:01:23 INFO - PROCESS | 1665 | 1467594083964 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594083965 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:23 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c95c800 == 40 [pid = 1665] [id = 630] 18:01:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x128c95000) [pid = 1665] [serial = 1890] [outer = 0x0] 18:01:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x12928a800) [pid = 1665] [serial = 1891] [outer = 0x128c95000] 18:01:23 INFO - PROCESS | 1665 | 1467594083989 Marionette DEBUG loaded listener.js 18:01:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1293e6800) [pid = 1665] [serial = 1892] [outer = 0x128c95000] 18:01:24 INFO - PROCESS | 1665 | 1467594084322 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:01:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 18:01:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 521ms 18:01:24 INFO - PROCESS | 1665 | 1467594084385 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 18:01:24 INFO - PROCESS | 1665 | 1467594084387 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 18:01:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 18:01:24 INFO - PROCESS | 1665 | 1467594084391 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 18:01:24 INFO - PROCESS | 1665 | 1467594084393 Marionette TRACE conn2 <- [1,2494,null,{}] 18:01:24 INFO - PROCESS | 1665 | 1467594084397 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:01:24 INFO - PROCESS | 1665 | 1467594084399 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:24 INFO - PROCESS | 1665 | 1467594084495 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 18:01:24 INFO - PROCESS | 1665 | 1467594084598 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594084601 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:24 INFO - PROCESS | 1665 | ++DOCSHELL 0x11746e800 == 41 [pid = 1665] [id = 631] 18:01:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x114fac800) [pid = 1665] [serial = 1893] [outer = 0x0] 18:01:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x11613dc00) [pid = 1665] [serial = 1894] [outer = 0x114fac800] 18:01:24 INFO - PROCESS | 1665 | 1467594084632 Marionette DEBUG loaded listener.js 18:01:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x117e16400) [pid = 1665] [serial = 1895] [outer = 0x114fac800] 18:01:25 INFO - PROCESS | 1665 | 1467594085056 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:01:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 18:01:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 723ms 18:01:25 INFO - PROCESS | 1665 | 1467594085114 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 18:01:25 INFO - PROCESS | 1665 | 1467594085116 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 18:01:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 18:01:25 INFO - PROCESS | 1665 | 1467594085138 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 18:01:25 INFO - PROCESS | 1665 | 1467594085140 Marionette TRACE conn2 <- [1,2498,null,{}] 18:01:25 INFO - PROCESS | 1665 | 1467594085145 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:01:25 INFO - PROCESS | 1665 | 1467594085147 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:25 INFO - PROCESS | 1665 | 1467594085250 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 18:01:25 INFO - PROCESS | 1665 | 1467594085325 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594085327 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:25 INFO - PROCESS | 1665 | ++DOCSHELL 0x12555b800 == 42 [pid = 1665] [id = 632] 18:01:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x119239000) [pid = 1665] [serial = 1896] [outer = 0x0] 18:01:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x119621800) [pid = 1665] [serial = 1897] [outer = 0x119239000] 18:01:25 INFO - PROCESS | 1665 | 1467594085357 Marionette DEBUG loaded listener.js 18:01:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1199eb800) [pid = 1665] [serial = 1898] [outer = 0x119239000] 18:01:25 INFO - PROCESS | 1665 | 1467594085773 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:01:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 18:01:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 694ms 18:01:25 INFO - PROCESS | 1665 | 1467594085814 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 18:01:25 INFO - PROCESS | 1665 | 1467594085816 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 18:01:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 18:01:25 INFO - PROCESS | 1665 | 1467594085818 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 18:01:25 INFO - PROCESS | 1665 | 1467594085819 Marionette TRACE conn2 <- [1,2502,null,{}] 18:01:25 INFO - PROCESS | 1665 | 1467594085827 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:01:25 INFO - PROCESS | 1665 | 1467594085830 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:25 INFO - PROCESS | 1665 | 1467594085958 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 18:01:26 INFO - PROCESS | 1665 | 1467594086022 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594086024 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:26 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c80b800 == 43 [pid = 1665] [id = 633] 18:01:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x12172d800) [pid = 1665] [serial = 1899] [outer = 0x0] 18:01:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x125f51000) [pid = 1665] [serial = 1900] [outer = 0x12172d800] 18:01:26 INFO - PROCESS | 1665 | 1467594086056 Marionette DEBUG loaded listener.js 18:01:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x126e9a800) [pid = 1665] [serial = 1901] [outer = 0x12172d800] 18:01:26 INFO - PROCESS | 1665 | 1467594086518 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:01:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 18:01:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 723ms 18:01:26 INFO - PROCESS | 1665 | 1467594086542 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 18:01:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 18:01:26 INFO - PROCESS | 1665 | 1467594086543 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 18:01:26 INFO - PROCESS | 1665 | 1467594086546 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 18:01:26 INFO - PROCESS | 1665 | 1467594086547 Marionette TRACE conn2 <- [1,2506,null,{}] 18:01:26 INFO - PROCESS | 1665 | 1467594086549 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:01:26 INFO - PROCESS | 1665 | 1467594086551 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:26 INFO - PROCESS | 1665 | 1467594086652 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 18:01:26 INFO - PROCESS | 1665 | 1467594086713 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594086714 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:26 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d699000 == 44 [pid = 1665] [id = 634] 18:01:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x1288c1c00) [pid = 1665] [serial = 1902] [outer = 0x0] 18:01:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x128b33000) [pid = 1665] [serial = 1903] [outer = 0x1288c1c00] 18:01:26 INFO - PROCESS | 1665 | 1467594086742 Marionette DEBUG loaded listener.js 18:01:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x129282400) [pid = 1665] [serial = 1904] [outer = 0x1288c1c00] 18:01:27 INFO - PROCESS | 1665 | 1467594087195 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:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 18:01:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 818ms 18:01:27 INFO - PROCESS | 1665 | 1467594087399 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 18:01:27 INFO - PROCESS | 1665 | 1467594087401 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 18:01:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 18:01:27 INFO - PROCESS | 1665 | 1467594087411 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 18:01:27 INFO - PROCESS | 1665 | 1467594087412 Marionette TRACE conn2 <- [1,2510,null,{}] 18:01:27 INFO - PROCESS | 1665 | 1467594087416 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:27 INFO - PROCESS | 1665 | 1467594087418 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:27 INFO - PROCESS | 1665 | 1467594087511 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 18:01:27 INFO - PROCESS | 1665 | 1467594087580 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594087583 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:27 INFO - PROCESS | 1665 | ++DOCSHELL 0x1210ab800 == 45 [pid = 1665] [id = 635] 18:01:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x11697fc00) [pid = 1665] [serial = 1905] [outer = 0x0] 18:01:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x1176ee000) [pid = 1665] [serial = 1906] [outer = 0x11697fc00] 18:01:27 INFO - PROCESS | 1665 | 1467594087610 Marionette DEBUG loaded listener.js 18:01:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x118238800) [pid = 1665] [serial = 1907] [outer = 0x11697fc00] 18:01:28 INFO - PROCESS | 1665 | 1467594088016 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:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 18:01:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 674ms 18:01:28 INFO - PROCESS | 1665 | 1467594088095 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 18:01:28 INFO - PROCESS | 1665 | 1467594088097 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 18:01:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 18:01:28 INFO - PROCESS | 1665 | 1467594088102 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 18:01:28 INFO - PROCESS | 1665 | 1467594088106 Marionette TRACE conn2 <- [1,2514,null,{}] 18:01:28 INFO - PROCESS | 1665 | 1467594088109 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:28 INFO - PROCESS | 1665 | 1467594088111 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:28 INFO - PROCESS | 1665 | --DOCSHELL 0x12bce2800 == 44 [pid = 1665] [id = 629] 18:01:28 INFO - PROCESS | 1665 | --DOCSHELL 0x12ae30800 == 43 [pid = 1665] [id = 628] 18:01:28 INFO - PROCESS | 1665 | --DOCSHELL 0x117153800 == 42 [pid = 1665] [id = 627] 18:01:28 INFO - PROCESS | 1665 | --DOCSHELL 0x1164bb800 == 41 [pid = 1665] [id = 626] 18:01:28 INFO - PROCESS | 1665 | --DOCSHELL 0x1298d3800 == 40 [pid = 1665] [id = 625] 18:01:28 INFO - PROCESS | 1665 | --DOCSHELL 0x12489c800 == 39 [pid = 1665] [id = 624] 18:01:28 INFO - PROCESS | 1665 | --DOCSHELL 0x1268d8000 == 38 [pid = 1665] [id = 623] 18:01:28 INFO - PROCESS | 1665 | --DOCSHELL 0x124d1d000 == 37 [pid = 1665] [id = 622] 18:01:28 INFO - PROCESS | 1665 | --DOCSHELL 0x119ea0000 == 36 [pid = 1665] [id = 621] 18:01:28 INFO - PROCESS | 1665 | --DOCSHELL 0x117160800 == 35 [pid = 1665] [id = 620] 18:01:28 INFO - PROCESS | 1665 | --DOCSHELL 0x116624000 == 34 [pid = 1665] [id = 619] 18:01:28 INFO - PROCESS | 1665 | --DOCSHELL 0x1185c3000 == 33 [pid = 1665] [id = 618] 18:01:28 INFO - PROCESS | 1665 | --DOCSHELL 0x120f78000 == 32 [pid = 1665] [id = 617] 18:01:28 INFO - PROCESS | 1665 | --DOCSHELL 0x1210ab800 == 31 [pid = 1665] [id = 635] 18:01:28 INFO - PROCESS | 1665 | --DOCSHELL 0x12d699000 == 30 [pid = 1665] [id = 634] 18:01:28 INFO - PROCESS | 1665 | --DOCSHELL 0x12c80b800 == 29 [pid = 1665] [id = 633] 18:01:28 INFO - PROCESS | 1665 | --DOCSHELL 0x12555b800 == 28 [pid = 1665] [id = 632] 18:01:28 INFO - PROCESS | 1665 | --DOCSHELL 0x12c95c800 == 27 [pid = 1665] [id = 630] 18:01:28 INFO - PROCESS | 1665 | --DOCSHELL 0x11746e800 == 26 [pid = 1665] [id = 631] 18:01:28 INFO - PROCESS | 1665 | 1467594088708 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 18:01:28 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x1174e4c00) [pid = 1665] [serial = 1805] [outer = 0x0] [url = about:blank] 18:01:28 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x116198800) [pid = 1665] [serial = 1804] [outer = 0x0] [url = about:blank] 18:01:28 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x119682400) [pid = 1665] [serial = 1808] [outer = 0x0] [url = about:blank] 18:01:28 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x118e97400) [pid = 1665] [serial = 1807] [outer = 0x0] [url = about:blank] 18:01:28 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x123e1f800) [pid = 1665] [serial = 1811] [outer = 0x0] [url = about:blank] 18:01:28 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x121724400) [pid = 1665] [serial = 1810] [outer = 0x0] [url = about:blank] 18:01:28 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x12890c400) [pid = 1665] [serial = 1814] [outer = 0x0] [url = about:blank] 18:01:28 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1288bf000) [pid = 1665] [serial = 1813] [outer = 0x0] [url = about:blank] 18:01:28 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x112e39000) [pid = 1665] [serial = 1819] [outer = 0x0] [url = about:blank] 18:01:28 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x113231000) [pid = 1665] [serial = 1820] [outer = 0x0] [url = about:blank] 18:01:28 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x118179400) [pid = 1665] [serial = 1825] [outer = 0x0] [url = about:blank] 18:01:28 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x118520800) [pid = 1665] [serial = 1826] [outer = 0x0] [url = about:blank] 18:01:28 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x118e9a400) [pid = 1665] [serial = 1828] [outer = 0x0] [url = about:blank] 18:01:28 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x11690b400) [pid = 1665] [serial = 1822] [outer = 0x0] [url = about:blank] 18:01:28 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x1199ed400) [pid = 1665] [serial = 1831] [outer = 0x0] [url = about:blank] 18:01:28 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1176e7000) [pid = 1665] [serial = 1823] [outer = 0x0] [url = about:blank] 18:01:28 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x118178000) [pid = 1665] [serial = 1817] [outer = 0x0] [url = about:blank] 18:01:28 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x116a1ac00) [pid = 1665] [serial = 1816] [outer = 0x0] [url = about:blank] 18:01:28 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x12125c800) [pid = 1665] [serial = 1834] [outer = 0x0] [url = about:blank] 18:01:28 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x120e48400) [pid = 1665] [serial = 1832] [outer = 0x0] [url = about:blank] 18:01:28 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x123b8ec00) [pid = 1665] [serial = 1837] [outer = 0x0] [url = about:blank] 18:01:28 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x12166e400) [pid = 1665] [serial = 1835] [outer = 0x0] [url = about:blank] 18:01:28 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x124bcbc00) [pid = 1665] [serial = 1838] [outer = 0x0] [url = about:blank] 18:01:28 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x11673a800) [pid = 1665] [serial = 1841] [outer = 0x0] [url = about:blank] 18:01:28 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x12687dc00) [pid = 1665] [serial = 1847] [outer = 0x0] [url = about:blank] 18:01:28 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x112d6c400) [pid = 1665] [serial = 1840] [outer = 0x0] [url = about:blank] 18:01:28 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x124bf9000) [pid = 1665] [serial = 1846] [outer = 0x0] [url = about:blank] 18:01:28 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x119ae3400) [pid = 1665] [serial = 1843] [outer = 0x0] [url = about:blank] 18:01:28 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x119679c00) [pid = 1665] [serial = 1829] [outer = 0x0] [url = about:blank] 18:01:28 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x124ebdc00) [pid = 1665] [serial = 1844] [outer = 0x0] [url = about:blank] 18:01:28 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x1288c6000) [pid = 1665] [serial = 1850] [outer = 0x0] [url = about:blank] 18:01:28 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x126e9a000) [pid = 1665] [serial = 1849] [outer = 0x0] [url = about:blank] 18:01:28 INFO - PROCESS | 1665 | 1467594088827 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594088829 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:28 INFO - PROCESS | 1665 | ++DOCSHELL 0x115da7000 == 27 [pid = 1665] [id = 636] 18:01:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x112e36800) [pid = 1665] [serial = 1908] [outer = 0x0] 18:01:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x112e48c00) [pid = 1665] [serial = 1909] [outer = 0x112e36800] 18:01:28 INFO - PROCESS | 1665 | 1467594088858 Marionette DEBUG loaded listener.js 18:01:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x113c66400) [pid = 1665] [serial = 1910] [outer = 0x112e36800] 18:01:29 INFO - PROCESS | 1665 | 1467594089180 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:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 18:01:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1129ms 18:01:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 18:01:29 INFO - PROCESS | 1665 | 1467594089231 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 18:01:29 INFO - PROCESS | 1665 | 1467594089233 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 18:01:29 INFO - PROCESS | 1665 | 1467594089236 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 18:01:29 INFO - PROCESS | 1665 | 1467594089238 Marionette TRACE conn2 <- [1,2518,null,{}] 18:01:29 INFO - PROCESS | 1665 | 1467594089242 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:29 INFO - PROCESS | 1665 | 1467594089243 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:29 INFO - PROCESS | 1665 | 1467594089346 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 18:01:29 INFO - PROCESS | 1665 | 1467594089401 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594089403 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:29 INFO - PROCESS | 1665 | ++DOCSHELL 0x116ac1800 == 28 [pid = 1665] [id = 637] 18:01:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x114f8c800) [pid = 1665] [serial = 1911] [outer = 0x0] 18:01:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x11619b000) [pid = 1665] [serial = 1912] [outer = 0x114f8c800] 18:01:29 INFO - PROCESS | 1665 | 1467594089430 Marionette DEBUG loaded listener.js 18:01:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x116f97800) [pid = 1665] [serial = 1913] [outer = 0x114f8c800] 18:01:29 INFO - PROCESS | 1665 | 1467594089714 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:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 18:01:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 522ms 18:01:29 INFO - PROCESS | 1665 | 1467594089761 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 18:01:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 18:01:29 INFO - PROCESS | 1665 | 1467594089763 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 18:01:29 INFO - PROCESS | 1665 | 1467594089765 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 18:01:29 INFO - PROCESS | 1665 | 1467594089766 Marionette TRACE conn2 <- [1,2522,null,{}] 18:01:29 INFO - PROCESS | 1665 | 1467594089769 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:29 INFO - PROCESS | 1665 | 1467594089772 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:29 INFO - PROCESS | 1665 | 1467594089850 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 18:01:29 INFO - PROCESS | 1665 | 1467594089912 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594089914 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:29 INFO - PROCESS | 1665 | ++DOCSHELL 0x1169b0000 == 29 [pid = 1665] [id = 638] 18:01:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x114fa6400) [pid = 1665] [serial = 1914] [outer = 0x0] 18:01:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x11822e400) [pid = 1665] [serial = 1915] [outer = 0x114fa6400] 18:01:29 INFO - PROCESS | 1665 | 1467594089949 Marionette DEBUG loaded listener.js 18:01:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x118a55800) [pid = 1665] [serial = 1916] [outer = 0x114fa6400] 18:01:30 INFO - PROCESS | 1665 | 1467594090259 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:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 18:01:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 521ms 18:01:30 INFO - PROCESS | 1665 | 1467594090287 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 18:01:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 18:01:30 INFO - PROCESS | 1665 | 1467594090293 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 18:01:30 INFO - PROCESS | 1665 | 1467594090301 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 18:01:30 INFO - PROCESS | 1665 | 1467594090304 Marionette TRACE conn2 <- [1,2526,null,{}] 18:01:30 INFO - PROCESS | 1665 | 1467594090309 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:30 INFO - PROCESS | 1665 | 1467594090311 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:30 INFO - PROCESS | 1665 | 1467594090391 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 18:01:30 INFO - PROCESS | 1665 | 1467594090395 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594090396 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:30 INFO - PROCESS | 1665 | ++DOCSHELL 0x1211dc000 == 30 [pid = 1665] [id = 639] 18:01:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x118a90c00) [pid = 1665] [serial = 1917] [outer = 0x0] 18:01:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x119675800) [pid = 1665] [serial = 1918] [outer = 0x118a90c00] 18:01:30 INFO - PROCESS | 1665 | 1467594090424 Marionette DEBUG loaded listener.js 18:01:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1199e8c00) [pid = 1665] [serial = 1919] [outer = 0x118a90c00] 18:01:30 INFO - PROCESS | 1665 | 1467594090751 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:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 18:01:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 479ms 18:01:30 INFO - PROCESS | 1665 | 1467594090775 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 18:01:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 18:01:30 INFO - PROCESS | 1665 | 1467594090777 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 18:01:30 INFO - PROCESS | 1665 | 1467594090779 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 18:01:30 INFO - PROCESS | 1665 | 1467594090780 Marionette TRACE conn2 <- [1,2530,null,{}] 18:01:30 INFO - PROCESS | 1665 | 1467594090782 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:30 INFO - PROCESS | 1665 | 1467594090783 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:30 INFO - PROCESS | 1665 | 1467594090889 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 18:01:30 INFO - PROCESS | 1665 | 1467594090903 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594090904 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:30 INFO - PROCESS | 1665 | ++DOCSHELL 0x123aab000 == 31 [pid = 1665] [id = 640] 18:01:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1174e4c00) [pid = 1665] [serial = 1920] [outer = 0x0] 18:01:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1199ec000) [pid = 1665] [serial = 1921] [outer = 0x1174e4c00] 18:01:30 INFO - PROCESS | 1665 | 1467594090929 Marionette DEBUG loaded listener.js 18:01:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x120e76c00) [pid = 1665] [serial = 1922] [outer = 0x1174e4c00] 18:01:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 18:01:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 518ms 18:01:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 18:01:31 INFO - PROCESS | 1665 | 1467594091294 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:31 INFO - PROCESS | 1665 | 1467594091297 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 18:01:31 INFO - PROCESS | 1665 | 1467594091298 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 18:01:31 INFO - PROCESS | 1665 | 1467594091300 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 18:01:31 INFO - PROCESS | 1665 | 1467594091301 Marionette TRACE conn2 <- [1,2534,null,{}] 18:01:31 INFO - PROCESS | 1665 | 1467594091303 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:31 INFO - PROCESS | 1665 | 1467594091305 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:31 INFO - PROCESS | 1665 | 1467594091408 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 18:01:31 INFO - PROCESS | 1665 | 1467594091412 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594091416 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:31 INFO - PROCESS | 1665 | ++DOCSHELL 0x125f0b800 == 32 [pid = 1665] [id = 641] 18:01:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x114f97000) [pid = 1665] [serial = 1923] [outer = 0x0] 18:01:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x121261800) [pid = 1665] [serial = 1924] [outer = 0x114f97000] 18:01:31 INFO - PROCESS | 1665 | 1467594091480 Marionette DEBUG loaded listener.js 18:01:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x121725000) [pid = 1665] [serial = 1925] [outer = 0x114f97000] 18:01:31 INFO - PROCESS | 1665 | 1467594091809 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:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 18:01:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 520ms 18:01:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 18:01:31 INFO - PROCESS | 1665 | 1467594091821 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 18:01:31 INFO - PROCESS | 1665 | 1467594091823 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 18:01:31 INFO - PROCESS | 1665 | 1467594091825 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 18:01:31 INFO - PROCESS | 1665 | 1467594091826 Marionette TRACE conn2 <- [1,2538,null,{}] 18:01:31 INFO - PROCESS | 1665 | 1467594091828 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:31 INFO - PROCESS | 1665 | 1467594091829 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:31 INFO - PROCESS | 1665 | 1467594091926 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 18:01:31 INFO - PROCESS | 1665 | 1467594091963 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594091964 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:31 INFO - PROCESS | 1665 | ++DOCSHELL 0x128abb000 == 33 [pid = 1665] [id = 642] 18:01:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x121818400) [pid = 1665] [serial = 1926] [outer = 0x0] 18:01:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12481a800) [pid = 1665] [serial = 1927] [outer = 0x121818400] 18:01:31 INFO - PROCESS | 1665 | 1467594091988 Marionette DEBUG loaded listener.js 18:01:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x124bbf800) [pid = 1665] [serial = 1928] [outer = 0x121818400] 18:01:32 INFO - PROCESS | 1665 | 1467594092309 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:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 18:01:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 519ms 18:01:32 INFO - PROCESS | 1665 | 1467594092345 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 18:01:32 INFO - PROCESS | 1665 | 1467594092346 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 18:01:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 18:01:32 INFO - PROCESS | 1665 | 1467594092349 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 18:01:32 INFO - PROCESS | 1665 | 1467594092350 Marionette TRACE conn2 <- [1,2542,null,{}] 18:01:32 INFO - PROCESS | 1665 | 1467594092352 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:32 INFO - PROCESS | 1665 | 1467594092353 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:32 INFO - PROCESS | 1665 | 1467594092449 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 18:01:32 INFO - PROCESS | 1665 | 1467594092453 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1665 | 1467594092454 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:32 INFO - PROCESS | 1665 | ++DOCSHELL 0x128f6a800 == 34 [pid = 1665] [id = 643] 18:01:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x112d63c00) [pid = 1665] [serial = 1929] [outer = 0x0] 18:01:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x124bf6000) [pid = 1665] [serial = 1930] [outer = 0x112d63c00] 18:01:32 INFO - PROCESS | 1665 | 1467594092479 Marionette DEBUG loaded listener.js 18:01:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x125f50400) [pid = 1665] [serial = 1931] [outer = 0x112d63c00] 18:01:32 INFO - PROCESS | 1665 | 1467594092808 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:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 18:01:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 470ms 18:01:32 INFO - PROCESS | 1665 | 1467594092828 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 18:01:32 INFO - PROCESS | 1665 | 1467594092829 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 18:01:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 18:01:32 INFO - PROCESS | 1665 | 1467594092832 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 18:01:32 INFO - PROCESS | 1665 | 1467594092833 Marionette TRACE conn2 <- [1,2546,null,{}] 18:01:32 INFO - PROCESS | 1665 | 1467594092835 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:32 INFO - PROCESS | 1665 | 1467594092837 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:33 INFO - PROCESS | 1665 | 1467594093108 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 18:01:33 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x127270800) [pid = 1665] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 18:01:33 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x111c7f000) [pid = 1665] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 18:01:33 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x113c90000) [pid = 1665] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 18:01:33 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1288c6400) [pid = 1665] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 18:01:33 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x112232c00) [pid = 1665] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 18:01:33 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x112d72400) [pid = 1665] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 18:01:33 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x118234c00) [pid = 1665] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 18:01:33 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x119e59400) [pid = 1665] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 18:01:33 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x124eb3c00) [pid = 1665] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 18:01:33 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x119987800) [pid = 1665] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 18:01:33 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x113373400) [pid = 1665] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 18:01:33 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x118e99400) [pid = 1665] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 18:01:33 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x114fa4800) [pid = 1665] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 18:01:33 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x128c95000) [pid = 1665] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 18:01:33 INFO - PROCESS | 1665 | 1467594093153 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594093154 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:33 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ba2000 == 35 [pid = 1665] [id = 644] 18:01:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x10ebee000) [pid = 1665] [serial = 1932] [outer = 0x0] 18:01:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x113373400) [pid = 1665] [serial = 1933] [outer = 0x10ebee000] 18:01:33 INFO - PROCESS | 1665 | 1467594093183 Marionette DEBUG loaded listener.js 18:01:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x118234c00) [pid = 1665] [serial = 1934] [outer = 0x10ebee000] 18:01:33 INFO - PROCESS | 1665 | 1467594093553 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:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 18:01:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 770ms 18:01:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 18:01:33 INFO - PROCESS | 1665 | 1467594093603 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 18:01:33 INFO - PROCESS | 1665 | 1467594093605 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 18:01:33 INFO - PROCESS | 1665 | 1467594093608 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 18:01:33 INFO - PROCESS | 1665 | 1467594093610 Marionette TRACE conn2 <- [1,2550,null,{}] 18:01:33 INFO - PROCESS | 1665 | 1467594093614 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:33 INFO - PROCESS | 1665 | 1467594093616 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:33 INFO - PROCESS | 1665 | 1467594093787 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 18:01:33 INFO - PROCESS | 1665 | 1467594093798 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594093799 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:33 INFO - PROCESS | 1665 | ++DOCSHELL 0x1298c7000 == 36 [pid = 1665] [id = 645] 18:01:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x113c8e000) [pid = 1665] [serial = 1935] [outer = 0x0] 18:01:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x12125d400) [pid = 1665] [serial = 1936] [outer = 0x113c8e000] 18:01:33 INFO - PROCESS | 1665 | 1467594093823 Marionette DEBUG loaded listener.js 18:01:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x126e97000) [pid = 1665] [serial = 1937] [outer = 0x113c8e000] 18:01:34 INFO - PROCESS | 1665 | 1467594094130 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:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 18:01:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 574ms 18:01:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 18:01:34 INFO - PROCESS | 1665 | 1467594094182 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 18:01:34 INFO - PROCESS | 1665 | 1467594094184 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 18:01:34 INFO - PROCESS | 1665 | 1467594094186 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 18:01:34 INFO - PROCESS | 1665 | 1467594094187 Marionette TRACE conn2 <- [1,2554,null,{}] 18:01:34 INFO - PROCESS | 1665 | 1467594094189 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:34 INFO - PROCESS | 1665 | 1467594094191 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:34 INFO - PROCESS | 1665 | 1467594094266 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 18:01:34 INFO - PROCESS | 1665 | 1467594094270 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594094273 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:34 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b044000 == 37 [pid = 1665] [id = 646] 18:01:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x126f4c400) [pid = 1665] [serial = 1938] [outer = 0x0] 18:01:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1288bf400) [pid = 1665] [serial = 1939] [outer = 0x126f4c400] 18:01:34 INFO - PROCESS | 1665 | 1467594094302 Marionette DEBUG loaded listener.js 18:01:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12890dc00) [pid = 1665] [serial = 1940] [outer = 0x126f4c400] 18:01:34 INFO - PROCESS | 1665 | 1467594094647 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:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 18:01:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 472ms 18:01:34 INFO - PROCESS | 1665 | 1467594094659 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 18:01:34 INFO - PROCESS | 1665 | 1467594094660 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 18:01:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 18:01:34 INFO - PROCESS | 1665 | 1467594094662 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 18:01:34 INFO - PROCESS | 1665 | 1467594094664 Marionette TRACE conn2 <- [1,2558,null,{}] 18:01:34 INFO - PROCESS | 1665 | 1467594094667 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:34 INFO - PROCESS | 1665 | 1467594094668 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:34 INFO - PROCESS | 1665 | 1467594094787 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 18:01:34 INFO - PROCESS | 1665 | 1467594094794 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594094795 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:34 INFO - PROCESS | 1665 | ++DOCSHELL 0x121095000 == 38 [pid = 1665] [id = 647] 18:01:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x11697dc00) [pid = 1665] [serial = 1941] [outer = 0x0] 18:01:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x128b32800) [pid = 1665] [serial = 1942] [outer = 0x11697dc00] 18:01:34 INFO - PROCESS | 1665 | 1467594094819 Marionette DEBUG loaded listener.js 18:01:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x128bee800) [pid = 1665] [serial = 1943] [outer = 0x11697dc00] 18:01:35 INFO - PROCESS | 1665 | 1467594095271 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:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 18:01:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 668ms 18:01:35 INFO - PROCESS | 1665 | 1467594095332 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 18:01:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 18:01:35 INFO - PROCESS | 1665 | 1467594095334 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 18:01:35 INFO - PROCESS | 1665 | 1467594095339 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 18:01:35 INFO - PROCESS | 1665 | 1467594095342 Marionette TRACE conn2 <- [1,2562,null,{}] 18:01:35 INFO - PROCESS | 1665 | 1467594095346 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:35 INFO - PROCESS | 1665 | 1467594095348 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:35 INFO - PROCESS | 1665 | 1467594095457 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 18:01:35 INFO - PROCESS | 1665 | 1467594095541 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594095542 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:35 INFO - PROCESS | 1665 | ++DOCSHELL 0x11746b800 == 39 [pid = 1665] [id = 648] 18:01:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x112fc4800) [pid = 1665] [serial = 1944] [outer = 0x0] 18:01:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x114f97400) [pid = 1665] [serial = 1945] [outer = 0x112fc4800] 18:01:35 INFO - PROCESS | 1665 | 1467594095573 Marionette DEBUG loaded listener.js 18:01:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x11663ac00) [pid = 1665] [serial = 1946] [outer = 0x112fc4800] 18:01:36 INFO - PROCESS | 1665 | 1467594096100 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:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 18:01:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 827ms 18:01:36 INFO - PROCESS | 1665 | 1467594096165 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 18:01:36 INFO - PROCESS | 1665 | 1467594096168 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 18:01:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 18:01:36 INFO - PROCESS | 1665 | 1467594096173 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 18:01:36 INFO - PROCESS | 1665 | 1467594096175 Marionette TRACE conn2 <- [1,2566,null,{}] 18:01:36 INFO - PROCESS | 1665 | 1467594096178 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:36 INFO - PROCESS | 1665 | 1467594096179 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:36 INFO - PROCESS | 1665 | 1467594096287 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 18:01:36 INFO - PROCESS | 1665 | 1467594096349 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594096351 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:36 INFO - PROCESS | 1665 | ++DOCSHELL 0x123abc800 == 40 [pid = 1665] [id = 649] 18:01:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x117e18c00) [pid = 1665] [serial = 1947] [outer = 0x0] 18:01:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x118236c00) [pid = 1665] [serial = 1948] [outer = 0x117e18c00] 18:01:36 INFO - PROCESS | 1665 | 1467594096381 Marionette DEBUG loaded listener.js 18:01:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x118a8e800) [pid = 1665] [serial = 1949] [outer = 0x117e18c00] 18:01:37 INFO - PROCESS | 1665 | 1467594097223 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:37 INFO - PROCESS | 1665 | --DOCSHELL 0x12b044000 == 39 [pid = 1665] [id = 646] 18:01:37 INFO - PROCESS | 1665 | --DOCSHELL 0x1298c7000 == 38 [pid = 1665] [id = 645] 18:01:37 INFO - PROCESS | 1665 | --DOCSHELL 0x128ba2000 == 37 [pid = 1665] [id = 644] 18:01:37 INFO - PROCESS | 1665 | --DOCSHELL 0x128f6a800 == 36 [pid = 1665] [id = 643] 18:01:37 INFO - PROCESS | 1665 | --DOCSHELL 0x128abb000 == 35 [pid = 1665] [id = 642] 18:01:37 INFO - PROCESS | 1665 | --DOCSHELL 0x125f0b800 == 34 [pid = 1665] [id = 641] 18:01:37 INFO - PROCESS | 1665 | --DOCSHELL 0x123aab000 == 33 [pid = 1665] [id = 640] 18:01:37 INFO - PROCESS | 1665 | --DOCSHELL 0x1211dc000 == 32 [pid = 1665] [id = 639] 18:01:37 INFO - PROCESS | 1665 | --DOCSHELL 0x1169b0000 == 31 [pid = 1665] [id = 638] 18:01:37 INFO - PROCESS | 1665 | --DOCSHELL 0x116ac1800 == 30 [pid = 1665] [id = 637] 18:01:37 INFO - PROCESS | 1665 | --DOCSHELL 0x115da7000 == 29 [pid = 1665] [id = 636] 18:01:37 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x128beac00) [pid = 1665] [serial = 1880] [outer = 0x0] [url = about:blank] 18:01:37 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x116741400) [pid = 1665] [serial = 1883] [outer = 0x0] [url = about:blank] 18:01:37 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x128b32400) [pid = 1665] [serial = 1876] [outer = 0x0] [url = about:blank] 18:01:37 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x128b48400) [pid = 1665] [serial = 1853] [outer = 0x0] [url = about:blank] 18:01:37 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x121727000) [pid = 1665] [serial = 1886] [outer = 0x0] [url = about:blank] 18:01:37 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x114fac400) [pid = 1665] [serial = 1858] [outer = 0x0] [url = about:blank] 18:01:37 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x11843cc00) [pid = 1665] [serial = 1861] [outer = 0x0] [url = about:blank] 18:01:37 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x128bf4400) [pid = 1665] [serial = 1888] [outer = 0x0] [url = about:blank] 18:01:37 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x128b35c00) [pid = 1665] [serial = 1852] [outer = 0x0] [url = about:blank] 18:01:37 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x116a13400) [pid = 1665] [serial = 1859] [outer = 0x0] [url = about:blank] 18:01:37 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x11822f800) [pid = 1665] [serial = 1885] [outer = 0x0] [url = about:blank] 18:01:37 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x125520c00) [pid = 1665] [serial = 1873] [outer = 0x0] [url = about:blank] 18:01:37 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x128b3b800) [pid = 1665] [serial = 1877] [outer = 0x0] [url = about:blank] 18:01:37 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x123b98c00) [pid = 1665] [serial = 1871] [outer = 0x0] [url = about:blank] 18:01:37 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x121720000) [pid = 1665] [serial = 1870] [outer = 0x0] [url = about:blank] 18:01:37 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x12125c400) [pid = 1665] [serial = 1868] [outer = 0x0] [url = about:blank] 18:01:37 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x128bacc00) [pid = 1665] [serial = 1879] [outer = 0x0] [url = about:blank] 18:01:37 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x112e3ec00) [pid = 1665] [serial = 1882] [outer = 0x0] [url = about:blank] 18:01:37 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x126e98400) [pid = 1665] [serial = 1874] [outer = 0x0] [url = about:blank] 18:01:37 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x119679400) [pid = 1665] [serial = 1865] [outer = 0x0] [url = about:blank] 18:01:37 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x119e53400) [pid = 1665] [serial = 1867] [outer = 0x0] [url = about:blank] 18:01:37 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x116136400) [pid = 1665] [serial = 1855] [outer = 0x0] [url = about:blank] 18:01:37 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x1185e6c00) [pid = 1665] [serial = 1862] [outer = 0x0] [url = about:blank] 18:01:37 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x116f9d000) [pid = 1665] [serial = 1856] [outer = 0x0] [url = about:blank] 18:01:37 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x1193d8400) [pid = 1665] [serial = 1864] [outer = 0x0] [url = about:blank] 18:01:37 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x12928a800) [pid = 1665] [serial = 1891] [outer = 0x0] [url = about:blank] 18:01:37 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x1293e6800) [pid = 1665] [serial = 1892] [outer = 0x0] [url = about:blank] 18:01:37 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x128f0c000) [pid = 1665] [serial = 1889] [outer = 0x0] [url = about:blank] 18:01:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 18:01:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1121ms 18:01:37 INFO - PROCESS | 1665 | 1467594097295 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 18:01:37 INFO - PROCESS | 1665 | 1467594097297 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 18:01:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 18:01:37 INFO - PROCESS | 1665 | 1467594097299 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 18:01:37 INFO - PROCESS | 1665 | 1467594097301 Marionette TRACE conn2 <- [1,2570,null,{}] 18:01:37 INFO - PROCESS | 1665 | 1467594097304 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:37 INFO - PROCESS | 1665 | 1467594097306 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:37 INFO - PROCESS | 1665 | 1467594097408 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 18:01:37 INFO - PROCESS | 1665 | 1467594097423 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594097424 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:37 INFO - PROCESS | 1665 | ++DOCSHELL 0x11855e000 == 30 [pid = 1665] [id = 650] 18:01:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x1176ee800) [pid = 1665] [serial = 1950] [outer = 0x0] 18:01:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x117e19400) [pid = 1665] [serial = 1951] [outer = 0x1176ee800] 18:01:37 INFO - PROCESS | 1665 | 1467594097470 Marionette DEBUG loaded listener.js 18:01:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x118516c00) [pid = 1665] [serial = 1952] [outer = 0x1176ee800] 18:01:38 INFO - PROCESS | 1665 | 1467594098056 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:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 18:01:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 775ms 18:01:38 INFO - PROCESS | 1665 | 1467594098076 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 18:01:38 INFO - PROCESS | 1665 | 1467594098078 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 18:01:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 18:01:38 INFO - PROCESS | 1665 | 1467594098083 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 18:01:38 INFO - PROCESS | 1665 | 1467594098084 Marionette TRACE conn2 <- [1,2574,null,{}] 18:01:38 INFO - PROCESS | 1665 | 1467594098087 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:38 INFO - PROCESS | 1665 | 1467594098090 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:38 INFO - PROCESS | 1665 | 1467594098167 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 18:01:38 INFO - PROCESS | 1665 | 1467594098224 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1665 | 1467594098225 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:38 INFO - PROCESS | 1665 | ++DOCSHELL 0x119ea6000 == 31 [pid = 1665] [id = 651] 18:01:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x11851e800) [pid = 1665] [serial = 1953] [outer = 0x0] 18:01:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x119677400) [pid = 1665] [serial = 1954] [outer = 0x11851e800] 18:01:38 INFO - PROCESS | 1665 | 1467594098251 Marionette DEBUG loaded listener.js 18:01:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x119683400) [pid = 1665] [serial = 1955] [outer = 0x11851e800] 18:01:38 INFO - PROCESS | 1665 | 1467594098558 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:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 18:01:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 523ms 18:01:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 18:01:38 INFO - PROCESS | 1665 | 1467594098607 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 18:01:38 INFO - PROCESS | 1665 | 1467594098608 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 18:01:38 INFO - PROCESS | 1665 | 1467594098610 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 18:01:38 INFO - PROCESS | 1665 | 1467594098613 Marionette TRACE conn2 <- [1,2578,null,{}] 18:01:38 INFO - PROCESS | 1665 | 1467594098621 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:38 INFO - PROCESS | 1665 | 1467594098624 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:38 INFO - PROCESS | 1665 | 1467594098702 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 18:01:38 INFO - PROCESS | 1665 | 1467594098759 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1665 | 1467594098761 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:38 INFO - PROCESS | 1665 | ++DOCSHELL 0x124996800 == 32 [pid = 1665] [id = 652] 18:01:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x113c90800) [pid = 1665] [serial = 1956] [outer = 0x0] 18:01:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x119ae5800) [pid = 1665] [serial = 1957] [outer = 0x113c90800] 18:01:38 INFO - PROCESS | 1665 | 1467594098789 Marionette DEBUG loaded listener.js 18:01:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x12125d000) [pid = 1665] [serial = 1958] [outer = 0x113c90800] 18:01:39 INFO - PROCESS | 1665 | 1467594099061 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:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 18:01:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 472ms 18:01:39 INFO - PROCESS | 1665 | 1467594099083 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 18:01:39 INFO - PROCESS | 1665 | 1467594099084 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 18:01:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 18:01:39 INFO - PROCESS | 1665 | 1467594099086 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 18:01:39 INFO - PROCESS | 1665 | 1467594099088 Marionette TRACE conn2 <- [1,2582,null,{}] 18:01:39 INFO - PROCESS | 1665 | 1467594099097 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:39 INFO - PROCESS | 1665 | 1467594099099 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:39 INFO - PROCESS | 1665 | 1467594099184 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 18:01:39 INFO - PROCESS | 1665 | 1467594099188 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594099190 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:39 INFO - PROCESS | 1665 | ++DOCSHELL 0x127258800 == 33 [pid = 1665] [id = 653] 18:01:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x1213cf000) [pid = 1665] [serial = 1959] [outer = 0x0] 18:01:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x12172ec00) [pid = 1665] [serial = 1960] [outer = 0x1213cf000] 18:01:39 INFO - PROCESS | 1665 | 1467594099216 Marionette DEBUG loaded listener.js 18:01:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x12481cc00) [pid = 1665] [serial = 1961] [outer = 0x1213cf000] 18:01:39 INFO - PROCESS | 1665 | 1467594099579 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:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 18:01:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 527ms 18:01:39 INFO - PROCESS | 1665 | 1467594099614 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 18:01:39 INFO - PROCESS | 1665 | 1467594099615 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 18:01:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 18:01:39 INFO - PROCESS | 1665 | 1467594099617 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 18:01:39 INFO - PROCESS | 1665 | 1467594099618 Marionette TRACE conn2 <- [1,2586,null,{}] 18:01:39 INFO - PROCESS | 1665 | 1467594099626 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:39 INFO - PROCESS | 1665 | 1467594099627 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:39 INFO - PROCESS | 1665 | 1467594099724 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 18:01:39 INFO - PROCESS | 1665 | 1467594099728 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594099729 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:39 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ba8000 == 34 [pid = 1665] [id = 654] 18:01:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x112e38000) [pid = 1665] [serial = 1962] [outer = 0x0] 18:01:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x124bf2000) [pid = 1665] [serial = 1963] [outer = 0x112e38000] 18:01:39 INFO - PROCESS | 1665 | 1467594099753 Marionette DEBUG loaded listener.js 18:01:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x126870800) [pid = 1665] [serial = 1964] [outer = 0x112e38000] 18:01:40 INFO - PROCESS | 1665 | 1467594100142 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:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 18:01:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 572ms 18:01:40 INFO - PROCESS | 1665 | 1467594100190 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 18:01:40 INFO - PROCESS | 1665 | 1467594100192 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 18:01:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 18:01:40 INFO - PROCESS | 1665 | 1467594100203 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 18:01:40 INFO - PROCESS | 1665 | 1467594100205 Marionette TRACE conn2 <- [1,2590,null,{}] 18:01:40 INFO - PROCESS | 1665 | 1467594100208 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:40 INFO - PROCESS | 1665 | 1467594100214 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:40 INFO - PROCESS | 1665 | 1467594100397 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 18:01:40 INFO - PROCESS | 1665 | 1467594100414 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594100415 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:40 INFO - PROCESS | 1665 | ++DOCSHELL 0x1298d3800 == 35 [pid = 1665] [id = 655] 18:01:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x126e92000) [pid = 1665] [serial = 1965] [outer = 0x0] 18:01:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1288c4000) [pid = 1665] [serial = 1966] [outer = 0x126e92000] 18:01:40 INFO - PROCESS | 1665 | 1467594100440 Marionette DEBUG loaded listener.js 18:01:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x128bad000) [pid = 1665] [serial = 1967] [outer = 0x126e92000] 18:01:40 INFO - PROCESS | 1665 | 1467594100805 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:40 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:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 628ms 18:01:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 18:01:40 INFO - PROCESS | 1665 | 1467594100824 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 18:01:40 INFO - PROCESS | 1665 | 1467594100825 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 18:01:40 INFO - PROCESS | 1665 | 1467594100827 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 18:01:40 INFO - PROCESS | 1665 | 1467594100828 Marionette TRACE conn2 <- [1,2594,null,{}] 18:01:40 INFO - PROCESS | 1665 | 1467594100838 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:40 INFO - PROCESS | 1665 | 1467594100840 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:40 INFO - PROCESS | 1665 | 1467594100939 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 18:01:40 INFO - PROCESS | 1665 | 1467594100942 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594100943 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:40 INFO - PROCESS | 1665 | ++DOCSHELL 0x12ae45000 == 36 [pid = 1665] [id = 656] 18:01:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x128bacc00) [pid = 1665] [serial = 1968] [outer = 0x0] 18:01:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x128c8d400) [pid = 1665] [serial = 1969] [outer = 0x128bacc00] 18:01:40 INFO - PROCESS | 1665 | 1467594100968 Marionette DEBUG loaded listener.js 18:01:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x128f11000) [pid = 1665] [serial = 1970] [outer = 0x128bacc00] 18:01:41 INFO - PROCESS | 1665 | 1467594101301 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:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 18:01:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 525ms 18:01:41 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x114f8c800) [pid = 1665] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 18:01:41 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x121818400) [pid = 1665] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 18:01:41 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x118a90c00) [pid = 1665] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 18:01:41 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x11697fc00) [pid = 1665] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 18:01:41 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x112d63c00) [pid = 1665] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 18:01:41 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x10ebee000) [pid = 1665] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 18:01:41 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x126f4c400) [pid = 1665] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 18:01:41 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x113c8e000) [pid = 1665] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 18:01:41 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x112e36800) [pid = 1665] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 18:01:41 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1174e4c00) [pid = 1665] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 18:01:41 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x114fac800) [pid = 1665] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 18:01:41 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x119239000) [pid = 1665] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 18:01:41 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x12172d800) [pid = 1665] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 18:01:41 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x1288c1c00) [pid = 1665] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 18:01:41 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x114f97000) [pid = 1665] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 18:01:41 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x114fa6400) [pid = 1665] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 18:01:41 INFO - PROCESS | 1665 | 1467594101438 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 18:01:41 INFO - PROCESS | 1665 | 1467594101439 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 18:01:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 18:01:41 INFO - PROCESS | 1665 | 1467594101449 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 18:01:41 INFO - PROCESS | 1665 | 1467594101450 Marionette TRACE conn2 <- [1,2598,null,{}] 18:01:41 INFO - PROCESS | 1665 | 1467594101452 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:41 INFO - PROCESS | 1665 | 1467594101454 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:41 INFO - PROCESS | 1665 | 1467594101531 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 18:01:41 INFO - PROCESS | 1665 | 1467594101534 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594101535 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:41 INFO - PROCESS | 1665 | ++DOCSHELL 0x119ea6800 == 37 [pid = 1665] [id = 657] 18:01:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x114fa6400) [pid = 1665] [serial = 1971] [outer = 0x0] 18:01:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x116f9ac00) [pid = 1665] [serial = 1972] [outer = 0x114fa6400] 18:01:41 INFO - PROCESS | 1665 | 1467594101559 Marionette DEBUG loaded listener.js 18:01:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x1185e6400) [pid = 1665] [serial = 1973] [outer = 0x114fa6400] 18:01:41 INFO - PROCESS | 1665 | 1467594101977 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:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 18:01:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 568ms 18:01:42 INFO - PROCESS | 1665 | 1467594102018 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 18:01:42 INFO - PROCESS | 1665 | 1467594102020 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 18:01:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 18:01:42 INFO - PROCESS | 1665 | 1467594102022 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 18:01:42 INFO - PROCESS | 1665 | 1467594102024 Marionette TRACE conn2 <- [1,2602,null,{}] 18:01:42 INFO - PROCESS | 1665 | 1467594102026 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:42 INFO - PROCESS | 1665 | 1467594102027 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:42 INFO - PROCESS | 1665 | 1467594102128 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 18:01:42 INFO - PROCESS | 1665 | 1467594102165 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594102166 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:42 INFO - PROCESS | 1665 | ++DOCSHELL 0x12498d800 == 38 [pid = 1665] [id = 658] 18:01:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x114fae400) [pid = 1665] [serial = 1974] [outer = 0x0] 18:01:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x121260800) [pid = 1665] [serial = 1975] [outer = 0x114fae400] 18:01:42 INFO - PROCESS | 1665 | 1467594102190 Marionette DEBUG loaded listener.js 18:01:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x126e96800) [pid = 1665] [serial = 1976] [outer = 0x114fae400] 18:01:42 INFO - PROCESS | 1665 | 1467594102470 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:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 18:01:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 469ms 18:01:42 INFO - PROCESS | 1665 | 1467594102495 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 18:01:42 INFO - PROCESS | 1665 | 1467594102497 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 18:01:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 18:01:42 INFO - PROCESS | 1665 | 1467594102499 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 18:01:42 INFO - PROCESS | 1665 | 1467594102500 Marionette TRACE conn2 <- [1,2606,null,{}] 18:01:42 INFO - PROCESS | 1665 | 1467594102502 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:42 INFO - PROCESS | 1665 | 1467594102504 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:42 INFO - PROCESS | 1665 | 1467594102601 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 18:01:42 INFO - PROCESS | 1665 | 1467594102604 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594102607 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:42 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bcef000 == 39 [pid = 1665] [id = 659] 18:01:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x126e99800) [pid = 1665] [serial = 1977] [outer = 0x0] 18:01:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x129289400) [pid = 1665] [serial = 1978] [outer = 0x126e99800] 18:01:42 INFO - PROCESS | 1665 | 1467594102633 Marionette DEBUG loaded listener.js 18:01:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x12928ec00) [pid = 1665] [serial = 1979] [outer = 0x126e99800] 18:01:43 INFO - PROCESS | 1665 | 1467594103054 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:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 18:01:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 569ms 18:01:43 INFO - PROCESS | 1665 | 1467594103068 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 18:01:43 INFO - PROCESS | 1665 | 1467594103072 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 18:01:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 18:01:43 INFO - PROCESS | 1665 | 1467594103076 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 18:01:43 INFO - PROCESS | 1665 | 1467594103078 Marionette TRACE conn2 <- [1,2610,null,{}] 18:01:43 INFO - PROCESS | 1665 | 1467594103082 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:43 INFO - PROCESS | 1665 | 1467594103084 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:43 INFO - PROCESS | 1665 | 1467594103202 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 18:01:43 INFO - PROCESS | 1665 | 1467594103208 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594103210 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:43 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d10f800 == 40 [pid = 1665] [id = 660] 18:01:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x12928f800) [pid = 1665] [serial = 1980] [outer = 0x0] 18:01:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x129567800) [pid = 1665] [serial = 1981] [outer = 0x12928f800] 18:01:43 INFO - PROCESS | 1665 | 1467594103236 Marionette DEBUG loaded listener.js 18:01:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x129acc400) [pid = 1665] [serial = 1982] [outer = 0x12928f800] 18:01:44 INFO - PROCESS | 1665 | --DOCSHELL 0x11855e000 == 39 [pid = 1665] [id = 650] 18:01:44 INFO - PROCESS | 1665 | --DOCSHELL 0x123abc800 == 38 [pid = 1665] [id = 649] 18:01:44 INFO - PROCESS | 1665 | --DOCSHELL 0x11746b800 == 37 [pid = 1665] [id = 648] 18:01:44 INFO - PROCESS | 1665 | --DOCSHELL 0x121095000 == 36 [pid = 1665] [id = 647] 18:01:44 INFO - PROCESS | 1665 | --DOCSHELL 0x119ea6000 == 35 [pid = 1665] [id = 651] 18:01:44 INFO - PROCESS | 1665 | --DOCSHELL 0x124996800 == 34 [pid = 1665] [id = 652] 18:01:44 INFO - PROCESS | 1665 | --DOCSHELL 0x127258800 == 33 [pid = 1665] [id = 653] 18:01:44 INFO - PROCESS | 1665 | --DOCSHELL 0x119ea6800 == 32 [pid = 1665] [id = 657] 18:01:44 INFO - PROCESS | 1665 | --DOCSHELL 0x12498d800 == 31 [pid = 1665] [id = 658] 18:01:44 INFO - PROCESS | 1665 | --DOCSHELL 0x12ae45000 == 30 [pid = 1665] [id = 656] 18:01:44 INFO - PROCESS | 1665 | --DOCSHELL 0x128ba8000 == 29 [pid = 1665] [id = 654] 18:01:44 INFO - PROCESS | 1665 | --DOCSHELL 0x12bcef000 == 28 [pid = 1665] [id = 659] 18:01:44 INFO - PROCESS | 1665 | --DOCSHELL 0x1298d3800 == 27 [pid = 1665] [id = 655] 18:01:44 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x121261800) [pid = 1665] [serial = 1924] [outer = 0x0] [url = about:blank] 18:01:44 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x11822e400) [pid = 1665] [serial = 1915] [outer = 0x0] [url = about:blank] 18:01:44 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x118a55800) [pid = 1665] [serial = 1916] [outer = 0x0] [url = about:blank] 18:01:44 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x11619b000) [pid = 1665] [serial = 1912] [outer = 0x0] [url = about:blank] 18:01:44 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x116f97800) [pid = 1665] [serial = 1913] [outer = 0x0] [url = about:blank] 18:01:44 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x12481a800) [pid = 1665] [serial = 1927] [outer = 0x0] [url = about:blank] 18:01:44 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x119675800) [pid = 1665] [serial = 1918] [outer = 0x0] [url = about:blank] 18:01:44 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x1199e8c00) [pid = 1665] [serial = 1919] [outer = 0x0] [url = about:blank] 18:01:44 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x118238800) [pid = 1665] [serial = 1907] [outer = 0x0] [url = about:blank] 18:01:44 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x1176ee000) [pid = 1665] [serial = 1906] [outer = 0x0] [url = about:blank] 18:01:44 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x121725000) [pid = 1665] [serial = 1925] [outer = 0x0] [url = about:blank] 18:01:44 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x124bf6000) [pid = 1665] [serial = 1930] [outer = 0x0] [url = about:blank] 18:01:44 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x124bbf800) [pid = 1665] [serial = 1928] [outer = 0x0] [url = about:blank] 18:01:44 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x118234c00) [pid = 1665] [serial = 1934] [outer = 0x0] [url = about:blank] 18:01:44 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x1288bf400) [pid = 1665] [serial = 1939] [outer = 0x0] [url = about:blank] 18:01:44 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x12125d400) [pid = 1665] [serial = 1936] [outer = 0x0] [url = about:blank] 18:01:44 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x112e48c00) [pid = 1665] [serial = 1909] [outer = 0x0] [url = about:blank] 18:01:44 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x12890dc00) [pid = 1665] [serial = 1940] [outer = 0x0] [url = about:blank] 18:01:44 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x113c66400) [pid = 1665] [serial = 1910] [outer = 0x0] [url = about:blank] 18:01:44 INFO - PROCESS | 1665 | --DOMWINDOW == 71 (0x113373400) [pid = 1665] [serial = 1933] [outer = 0x0] [url = about:blank] 18:01:44 INFO - PROCESS | 1665 | --DOMWINDOW == 70 (0x125f50400) [pid = 1665] [serial = 1931] [outer = 0x0] [url = about:blank] 18:01:44 INFO - PROCESS | 1665 | --DOMWINDOW == 69 (0x1199ec000) [pid = 1665] [serial = 1921] [outer = 0x0] [url = about:blank] 18:01:44 INFO - PROCESS | 1665 | --DOMWINDOW == 68 (0x117e16400) [pid = 1665] [serial = 1895] [outer = 0x0] [url = about:blank] 18:01:44 INFO - PROCESS | 1665 | --DOMWINDOW == 67 (0x120e76c00) [pid = 1665] [serial = 1922] [outer = 0x0] [url = about:blank] 18:01:44 INFO - PROCESS | 1665 | --DOMWINDOW == 66 (0x11613dc00) [pid = 1665] [serial = 1894] [outer = 0x0] [url = about:blank] 18:01:44 INFO - PROCESS | 1665 | --DOMWINDOW == 65 (0x1199eb800) [pid = 1665] [serial = 1898] [outer = 0x0] [url = about:blank] 18:01:44 INFO - PROCESS | 1665 | --DOMWINDOW == 64 (0x119621800) [pid = 1665] [serial = 1897] [outer = 0x0] [url = about:blank] 18:01:44 INFO - PROCESS | 1665 | --DOMWINDOW == 63 (0x126e97000) [pid = 1665] [serial = 1937] [outer = 0x0] [url = about:blank] 18:01:44 INFO - PROCESS | 1665 | --DOMWINDOW == 62 (0x126e9a800) [pid = 1665] [serial = 1901] [outer = 0x0] [url = about:blank] 18:01:44 INFO - PROCESS | 1665 | --DOMWINDOW == 61 (0x125f51000) [pid = 1665] [serial = 1900] [outer = 0x0] [url = about:blank] 18:01:44 INFO - PROCESS | 1665 | --DOMWINDOW == 60 (0x129282400) [pid = 1665] [serial = 1904] [outer = 0x0] [url = about:blank] 18:01:44 INFO - PROCESS | 1665 | --DOMWINDOW == 59 (0x128b33000) [pid = 1665] [serial = 1903] [outer = 0x0] [url = about:blank] 18:01:44 INFO - PROCESS | 1665 | --DOMWINDOW == 58 (0x128b32800) [pid = 1665] [serial = 1942] [outer = 0x0] [url = about:blank] 18:01:44 INFO - PROCESS | 1665 | 1467594104641 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:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 18:01:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1574ms 18:01:44 INFO - PROCESS | 1665 | 1467594104650 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 18:01:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 18:01:44 INFO - PROCESS | 1665 | 1467594104652 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 18:01:44 INFO - PROCESS | 1665 | 1467594104658 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 18:01:44 INFO - PROCESS | 1665 | 1467594104660 Marionette TRACE conn2 <- [1,2614,null,{}] 18:01:44 INFO - PROCESS | 1665 | 1467594104665 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:44 INFO - PROCESS | 1665 | 1467594104666 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:44 INFO - PROCESS | 1665 | 1467594104743 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 18:01:44 INFO - PROCESS | 1665 | 1467594104797 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594104800 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:44 INFO - PROCESS | 1665 | ++DOCSHELL 0x11694c000 == 28 [pid = 1665] [id = 661] 18:01:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 59 (0x113c68000) [pid = 1665] [serial = 1983] [outer = 0x0] 18:01:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 60 (0x113c8e800) [pid = 1665] [serial = 1984] [outer = 0x113c68000] 18:01:44 INFO - PROCESS | 1665 | 1467594104828 Marionette DEBUG loaded listener.js 18:01:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 61 (0x115e95000) [pid = 1665] [serial = 1985] [outer = 0x113c68000] 18:01:45 INFO - PROCESS | 1665 | 1467594105147 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:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 18:01:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 525ms 18:01:45 INFO - PROCESS | 1665 | 1467594105181 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 18:01:45 INFO - PROCESS | 1665 | 1467594105185 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 18:01:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 18:01:45 INFO - PROCESS | 1665 | 1467594105192 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 18:01:45 INFO - PROCESS | 1665 | 1467594105194 Marionette TRACE conn2 <- [1,2618,null,{}] 18:01:45 INFO - PROCESS | 1665 | 1467594105197 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:45 INFO - PROCESS | 1665 | 1467594105199 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:45 INFO - PROCESS | 1665 | 1467594105276 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 18:01:45 INFO - PROCESS | 1665 | 1467594105280 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594105282 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:45 INFO - PROCESS | 1665 | ++DOCSHELL 0x1180df000 == 29 [pid = 1665] [id = 662] 18:01:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 62 (0x11663bc00) [pid = 1665] [serial = 1986] [outer = 0x0] 18:01:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 63 (0x116a1b400) [pid = 1665] [serial = 1987] [outer = 0x11663bc00] 18:01:45 INFO - PROCESS | 1665 | 1467594105311 Marionette DEBUG loaded listener.js 18:01:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 64 (0x1176e5c00) [pid = 1665] [serial = 1988] [outer = 0x11663bc00] 18:01:45 INFO - PROCESS | 1665 | 1467594105654 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:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 18:01:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 523ms 18:01:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 18:01:45 INFO - PROCESS | 1665 | 1467594105715 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 18:01:45 INFO - PROCESS | 1665 | 1467594105716 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 18:01:45 INFO - PROCESS | 1665 | 1467594105719 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 18:01:45 INFO - PROCESS | 1665 | 1467594105730 Marionette TRACE conn2 <- [1,2622,null,{}] 18:01:45 INFO - PROCESS | 1665 | 1467594105738 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:45 INFO - PROCESS | 1665 | 1467594105741 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:45 INFO - PROCESS | 1665 | 1467594105816 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 18:01:45 INFO - PROCESS | 1665 | 1467594105825 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594105827 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:45 INFO - PROCESS | 1665 | ++DOCSHELL 0x11959b800 == 30 [pid = 1665] [id = 663] 18:01:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 65 (0x11200b800) [pid = 1665] [serial = 1989] [outer = 0x0] 18:01:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 66 (0x11843a400) [pid = 1665] [serial = 1990] [outer = 0x11200b800] 18:01:45 INFO - PROCESS | 1665 | 1467594105855 Marionette DEBUG loaded listener.js 18:01:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 67 (0x118a55c00) [pid = 1665] [serial = 1991] [outer = 0x11200b800] 18:01:46 INFO - PROCESS | 1665 | 1467594106222 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:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 18:01:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 530ms 18:01:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 18:01:46 INFO - PROCESS | 1665 | 1467594106260 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 18:01:46 INFO - PROCESS | 1665 | 1467594106262 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 18:01:46 INFO - PROCESS | 1665 | 1467594106264 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 18:01:46 INFO - PROCESS | 1665 | 1467594106265 Marionette TRACE conn2 <- [1,2626,null,{}] 18:01:46 INFO - PROCESS | 1665 | 1467594106267 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:46 INFO - PROCESS | 1665 | 1467594106269 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:46 INFO - PROCESS | 1665 | 1467594106344 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 18:01:46 INFO - PROCESS | 1665 | 1467594106347 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594106349 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:46 INFO - PROCESS | 1665 | ++DOCSHELL 0x121095800 == 31 [pid = 1665] [id = 664] 18:01:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 68 (0x118e97400) [pid = 1665] [serial = 1992] [outer = 0x0] 18:01:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 69 (0x119617400) [pid = 1665] [serial = 1993] [outer = 0x118e97400] 18:01:46 INFO - PROCESS | 1665 | 1467594106377 Marionette DEBUG loaded listener.js 18:01:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 70 (0x11967b400) [pid = 1665] [serial = 1994] [outer = 0x118e97400] 18:01:46 INFO - PROCESS | 1665 | 1467594106702 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:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 18:01:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 470ms 18:01:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 18:01:46 INFO - PROCESS | 1665 | 1467594106734 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 18:01:46 INFO - PROCESS | 1665 | 1467594106736 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 18:01:46 INFO - PROCESS | 1665 | 1467594106739 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 18:01:46 INFO - PROCESS | 1665 | 1467594106749 Marionette TRACE conn2 <- [1,2630,null,{}] 18:01:46 INFO - PROCESS | 1665 | 1467594106752 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:46 INFO - PROCESS | 1665 | 1467594106753 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:46 INFO - PROCESS | 1665 | 1467594106825 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 18:01:46 INFO - PROCESS | 1665 | 1467594106829 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594106830 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:46 INFO - PROCESS | 1665 | ++DOCSHELL 0x123aac000 == 32 [pid = 1665] [id = 665] 18:01:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 71 (0x1164eac00) [pid = 1665] [serial = 1995] [outer = 0x0] 18:01:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x1199e5400) [pid = 1665] [serial = 1996] [outer = 0x1164eac00] 18:01:46 INFO - PROCESS | 1665 | 1467594106854 Marionette DEBUG loaded listener.js 18:01:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x119e52800) [pid = 1665] [serial = 1997] [outer = 0x1164eac00] 18:01:47 INFO - PROCESS | 1665 | 1467594107202 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:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 18:01:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 479ms 18:01:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 18:01:47 INFO - PROCESS | 1665 | 1467594107217 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 18:01:47 INFO - PROCESS | 1665 | 1467594107219 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 18:01:47 INFO - PROCESS | 1665 | 1467594107221 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 18:01:47 INFO - PROCESS | 1665 | 1467594107224 Marionette TRACE conn2 <- [1,2634,null,{}] 18:01:47 INFO - PROCESS | 1665 | 1467594107227 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:47 INFO - PROCESS | 1665 | 1467594107231 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:47 INFO - PROCESS | 1665 | 1467594107347 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 18:01:47 INFO - PROCESS | 1665 | 1467594107350 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594107352 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:47 INFO - PROCESS | 1665 | ++DOCSHELL 0x124fc6000 == 33 [pid = 1665] [id = 666] 18:01:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x120e4cc00) [pid = 1665] [serial = 1998] [outer = 0x0] 18:01:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x121256c00) [pid = 1665] [serial = 1999] [outer = 0x120e4cc00] 18:01:47 INFO - PROCESS | 1665 | 1467594107379 Marionette DEBUG loaded listener.js 18:01:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x121725400) [pid = 1665] [serial = 2000] [outer = 0x120e4cc00] 18:01:47 INFO - PROCESS | 1665 | 1467594107678 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:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 18:01:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 473ms 18:01:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 18:01:47 INFO - PROCESS | 1665 | 1467594107696 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 18:01:47 INFO - PROCESS | 1665 | 1467594107697 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 18:01:47 INFO - PROCESS | 1665 | 1467594107700 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 18:01:47 INFO - PROCESS | 1665 | 1467594107701 Marionette TRACE conn2 <- [1,2638,null,{}] 18:01:47 INFO - PROCESS | 1665 | 1467594107703 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:47 INFO - PROCESS | 1665 | 1467594107704 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:47 INFO - PROCESS | 1665 | 1467594107792 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 18:01:47 INFO - PROCESS | 1665 | 1467594107845 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594107846 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:47 INFO - PROCESS | 1665 | ++DOCSHELL 0x126e37800 == 34 [pid = 1665] [id = 667] 18:01:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x110e66800) [pid = 1665] [serial = 2001] [outer = 0x0] 18:01:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x12172a000) [pid = 1665] [serial = 2002] [outer = 0x110e66800] 18:01:47 INFO - PROCESS | 1665 | 1467594107870 Marionette DEBUG loaded listener.js 18:01:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x12481dc00) [pid = 1665] [serial = 2003] [outer = 0x110e66800] 18:01:48 INFO - PROCESS | 1665 | 1467594108138 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:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 18:01:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 468ms 18:01:48 INFO - PROCESS | 1665 | 1467594108168 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 18:01:48 INFO - PROCESS | 1665 | 1467594108170 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 18:01:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 18:01:48 INFO - PROCESS | 1665 | 1467594108181 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 18:01:48 INFO - PROCESS | 1665 | 1467594108183 Marionette TRACE conn2 <- [1,2642,null,{}] 18:01:48 INFO - PROCESS | 1665 | 1467594108185 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:48 INFO - PROCESS | 1665 | 1467594108187 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:48 INFO - PROCESS | 1665 | 1467594108278 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 18:01:48 INFO - PROCESS | 1665 | 1467594108282 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594108284 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:48 INFO - PROCESS | 1665 | ++DOCSHELL 0x128b93800 == 35 [pid = 1665] [id = 668] 18:01:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x12481f000) [pid = 1665] [serial = 2004] [outer = 0x0] 18:01:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x124bfa800) [pid = 1665] [serial = 2005] [outer = 0x12481f000] 18:01:48 INFO - PROCESS | 1665 | 1467594108318 Marionette DEBUG loaded listener.js 18:01:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x125f50800) [pid = 1665] [serial = 2006] [outer = 0x12481f000] 18:01:48 INFO - PROCESS | 1665 | 1467594108783 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:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 18:01:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 620ms 18:01:48 INFO - PROCESS | 1665 | 1467594108802 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 18:01:48 INFO - PROCESS | 1665 | 1467594108804 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 18:01:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 18:01:48 INFO - PROCESS | 1665 | 1467594108807 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 18:01:48 INFO - PROCESS | 1665 | 1467594108809 Marionette TRACE conn2 <- [1,2646,null,{}] 18:01:48 INFO - PROCESS | 1665 | 1467594108812 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:48 INFO - PROCESS | 1665 | 1467594108814 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:48 INFO - PROCESS | 1665 | 1467594108944 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 18:01:48 INFO - PROCESS | 1665 | 1467594108949 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594108950 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:48 INFO - PROCESS | 1665 | ++DOCSHELL 0x11959a000 == 36 [pid = 1665] [id = 669] 18:01:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x126878c00) [pid = 1665] [serial = 2007] [outer = 0x0] 18:01:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x117e15000) [pid = 1665] [serial = 2008] [outer = 0x126878c00] 18:01:48 INFO - PROCESS | 1665 | 1467594108985 Marionette DEBUG loaded listener.js 18:01:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x12125fc00) [pid = 1665] [serial = 2009] [outer = 0x126878c00] 18:01:49 INFO - PROCESS | 1665 | 1467594109322 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:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 18:01:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 571ms 18:01:49 INFO - PROCESS | 1665 | 1467594109378 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 18:01:49 INFO - PROCESS | 1665 | 1467594109380 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 18:01:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 18:01:49 INFO - PROCESS | 1665 | 1467594109382 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 18:01:49 INFO - PROCESS | 1665 | 1467594109383 Marionette TRACE conn2 <- [1,2650,null,{}] 18:01:49 INFO - PROCESS | 1665 | 1467594109385 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:49 INFO - PROCESS | 1665 | 1467594109386 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:49 INFO - PROCESS | 1665 | 1467594109496 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 18:01:49 INFO - PROCESS | 1665 | 1467594109531 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594109533 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:49 INFO - PROCESS | 1665 | ++DOCSHELL 0x129617800 == 37 [pid = 1665] [id = 670] 18:01:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x112e47800) [pid = 1665] [serial = 2010] [outer = 0x0] 18:01:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x126e98800) [pid = 1665] [serial = 2011] [outer = 0x112e47800] 18:01:49 INFO - PROCESS | 1665 | 1467594109557 Marionette DEBUG loaded listener.js 18:01:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x127279400) [pid = 1665] [serial = 2012] [outer = 0x112e47800] 18:01:49 INFO - PROCESS | 1665 | 1467594109869 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:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 18:01:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 519ms 18:01:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 18:01:49 INFO - PROCESS | 1665 | 1467594109902 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 18:01:49 INFO - PROCESS | 1665 | 1467594109903 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 18:01:49 INFO - PROCESS | 1665 | 1467594109908 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 18:01:49 INFO - PROCESS | 1665 | 1467594109910 Marionette TRACE conn2 <- [1,2654,null,{}] 18:01:49 INFO - PROCESS | 1665 | 1467594109912 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:49 INFO - PROCESS | 1665 | 1467594109914 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:50 INFO - PROCESS | 1665 | 1467594110030 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 18:01:50 INFO - PROCESS | 1665 | 1467594110044 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594110045 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:50 INFO - PROCESS | 1665 | ++DOCSHELL 0x123aab000 == 38 [pid = 1665] [id = 671] 18:01:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1288bd400) [pid = 1665] [serial = 2013] [outer = 0x0] 18:01:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x128b2a400) [pid = 1665] [serial = 2014] [outer = 0x1288bd400] 18:01:50 INFO - PROCESS | 1665 | 1467594110072 Marionette DEBUG loaded listener.js 18:01:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x128b3ac00) [pid = 1665] [serial = 2015] [outer = 0x1288bd400] 18:01:50 INFO - PROCESS | 1665 | 1467594110392 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:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 18:01:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 520ms 18:01:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 18:01:50 INFO - PROCESS | 1665 | 1467594110427 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 18:01:50 INFO - PROCESS | 1665 | 1467594110428 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 18:01:50 INFO - PROCESS | 1665 | 1467594110430 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 18:01:50 INFO - PROCESS | 1665 | 1467594110431 Marionette TRACE conn2 <- [1,2658,null,{}] 18:01:50 INFO - PROCESS | 1665 | 1467594110434 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:50 INFO - PROCESS | 1665 | 1467594110435 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:50 INFO - PROCESS | 1665 | 1467594110532 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 18:01:50 INFO - PROCESS | 1665 | 1467594110544 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594110545 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:50 INFO - PROCESS | 1665 | ++DOCSHELL 0x12ae49800 == 39 [pid = 1665] [id = 672] 18:01:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x128b2cc00) [pid = 1665] [serial = 2016] [outer = 0x0] 18:01:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x128b45400) [pid = 1665] [serial = 2017] [outer = 0x128b2cc00] 18:01:50 INFO - PROCESS | 1665 | 1467594110569 Marionette DEBUG loaded listener.js 18:01:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x128bb9800) [pid = 1665] [serial = 2018] [outer = 0x128b2cc00] 18:01:50 INFO - PROCESS | 1665 | 1467594110900 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:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 18:01:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 518ms 18:01:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 18:01:50 INFO - PROCESS | 1665 | 1467594110948 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 18:01:50 INFO - PROCESS | 1665 | 1467594110950 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 18:01:50 INFO - PROCESS | 1665 | 1467594110952 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 18:01:50 INFO - PROCESS | 1665 | 1467594110953 Marionette TRACE conn2 <- [1,2662,null,{}] 18:01:50 INFO - PROCESS | 1665 | 1467594110955 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:50 INFO - PROCESS | 1665 | 1467594110956 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:51 INFO - PROCESS | 1665 | 1467594111061 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 18:01:51 INFO - PROCESS | 1665 | 1467594111076 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594111077 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b981800 == 40 [pid = 1665] [id = 673] 18:01:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x128bec400) [pid = 1665] [serial = 2019] [outer = 0x0] 18:01:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x128f02400) [pid = 1665] [serial = 2020] [outer = 0x128bec400] 18:01:51 INFO - PROCESS | 1665 | 1467594111100 Marionette DEBUG loaded listener.js 18:01:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x129285000) [pid = 1665] [serial = 2021] [outer = 0x128bec400] 18:01:51 INFO - PROCESS | 1665 | 1467594111414 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:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 18:01:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 519ms 18:01:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 18:01:51 INFO - PROCESS | 1665 | 1467594111472 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 18:01:51 INFO - PROCESS | 1665 | 1467594111473 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 18:01:51 INFO - PROCESS | 1665 | 1467594111475 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 18:01:51 INFO - PROCESS | 1665 | 1467594111476 Marionette TRACE conn2 <- [1,2666,null,{}] 18:01:51 INFO - PROCESS | 1665 | 1467594111478 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:51 INFO - PROCESS | 1665 | 1467594111479 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:51 INFO - PROCESS | 1665 | 1467594111578 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 18:01:51 INFO - PROCESS | 1665 | 1467594111582 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594111583 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bcef000 == 41 [pid = 1665] [id = 674] 18:01:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x128bb9c00) [pid = 1665] [serial = 2022] [outer = 0x0] 18:01:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1293dbc00) [pid = 1665] [serial = 2023] [outer = 0x128bb9c00] 18:01:51 INFO - PROCESS | 1665 | 1467594111639 Marionette DEBUG loaded listener.js 18:01:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x1293e7400) [pid = 1665] [serial = 2024] [outer = 0x128bb9c00] 18:01:51 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x126e99800) [pid = 1665] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 18:01:51 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x112e38000) [pid = 1665] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 18:01:51 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x126e92000) [pid = 1665] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 18:01:51 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x128bacc00) [pid = 1665] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 18:01:51 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x114fae400) [pid = 1665] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 18:01:51 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x114fa6400) [pid = 1665] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 18:01:51 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1213cf000) [pid = 1665] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 18:01:51 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x113c90800) [pid = 1665] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 18:01:51 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x11851e800) [pid = 1665] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 18:01:51 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1176ee800) [pid = 1665] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 18:01:51 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x117e18c00) [pid = 1665] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 18:01:51 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x112fc4800) [pid = 1665] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 18:01:51 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x11697dc00) [pid = 1665] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 18:01:52 INFO - PROCESS | 1665 | 1467594112555 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:52 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:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1119ms 18:01:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 18:01:52 INFO - PROCESS | 1665 | 1467594112595 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 18:01:52 INFO - PROCESS | 1665 | 1467594112596 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 18:01:52 INFO - PROCESS | 1665 | 1467594112598 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 18:01:52 INFO - PROCESS | 1665 | 1467594112599 Marionette TRACE conn2 <- [1,2670,null,{}] 18:01:52 INFO - PROCESS | 1665 | 1467594112601 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:52 INFO - PROCESS | 1665 | 1467594112602 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:52 INFO - PROCESS | 1665 | 1467594112686 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 18:01:52 INFO - PROCESS | 1665 | 1467594112743 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594112744 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:52 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bce3000 == 42 [pid = 1665] [id = 675] 18:01:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x114fa5400) [pid = 1665] [serial = 2025] [outer = 0x0] 18:01:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x11697dc00) [pid = 1665] [serial = 2026] [outer = 0x114fa5400] 18:01:52 INFO - PROCESS | 1665 | 1467594112768 Marionette DEBUG loaded listener.js 18:01:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x126877c00) [pid = 1665] [serial = 2027] [outer = 0x114fa5400] 18:01:53 INFO - PROCESS | 1665 | 1467594113531 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 18:01:53 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 18:01:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 18:01:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 18:01:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:01:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 969ms 18:01:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 18:01:53 INFO - PROCESS | 1665 | 1467594113567 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 18:01:53 INFO - PROCESS | 1665 | 1467594113568 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 18:01:53 INFO - PROCESS | 1665 | 1467594113570 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 18:01:53 INFO - PROCESS | 1665 | 1467594113572 Marionette TRACE conn2 <- [1,2674,null,{}] 18:01:53 INFO - PROCESS | 1665 | 1467594113576 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:53 INFO - PROCESS | 1665 | 1467594113577 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:53 INFO - PROCESS | 1665 | 1467594113653 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 18:01:53 INFO - PROCESS | 1665 | 1467594113659 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594113660 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:53 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d114800 == 43 [pid = 1665] [id = 676] 18:01:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x128bb7000) [pid = 1665] [serial = 2028] [outer = 0x0] 18:01:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1293e4c00) [pid = 1665] [serial = 2029] [outer = 0x128bb7000] 18:01:53 INFO - PROCESS | 1665 | 1467594113684 Marionette DEBUG loaded listener.js 18:01:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12956b800) [pid = 1665] [serial = 2030] [outer = 0x128bb7000] 18:01:54 INFO - PROCESS | 1665 | 1467594114635 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 18:01:54 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 18:01:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 18:01:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 18:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:01:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1071ms 18:01:54 INFO - PROCESS | 1665 | 1467594114643 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 18:01:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 18:01:54 INFO - PROCESS | 1665 | 1467594114646 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 18:01:54 INFO - PROCESS | 1665 | 1467594114649 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 18:01:54 INFO - PROCESS | 1665 | 1467594114651 Marionette TRACE conn2 <- [1,2678,null,{}] 18:01:54 INFO - PROCESS | 1665 | 1467594114655 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:54 INFO - PROCESS | 1665 | 1467594114657 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:54 INFO - PROCESS | 1665 | 1467594114771 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 18:01:54 INFO - PROCESS | 1665 | 1467594114826 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594114828 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:54 INFO - PROCESS | 1665 | ++DOCSHELL 0x11746b800 == 44 [pid = 1665] [id = 677] 18:01:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x112a84400) [pid = 1665] [serial = 2031] [outer = 0x0] 18:01:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x114fa5000) [pid = 1665] [serial = 2032] [outer = 0x112a84400] 18:01:54 INFO - PROCESS | 1665 | 1467594114858 Marionette DEBUG loaded listener.js 18:01:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1164e3c00) [pid = 1665] [serial = 2033] [outer = 0x112a84400] 18:01:55 INFO - PROCESS | 1665 | 1467594115850 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:55 INFO - PROCESS | 1665 | --DOCSHELL 0x12bce3000 == 43 [pid = 1665] [id = 675] 18:01:55 INFO - PROCESS | 1665 | --DOCSHELL 0x12bcef000 == 42 [pid = 1665] [id = 674] 18:01:55 INFO - PROCESS | 1665 | --DOCSHELL 0x12b981800 == 41 [pid = 1665] [id = 673] 18:01:55 INFO - PROCESS | 1665 | --DOCSHELL 0x12ae49800 == 40 [pid = 1665] [id = 672] 18:01:55 INFO - PROCESS | 1665 | --DOCSHELL 0x123aab000 == 39 [pid = 1665] [id = 671] 18:01:55 INFO - PROCESS | 1665 | --DOCSHELL 0x129617800 == 38 [pid = 1665] [id = 670] 18:01:55 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x129567800) [pid = 1665] [serial = 1981] [outer = 0x0] [url = about:blank] 18:01:55 INFO - PROCESS | 1665 | --DOCSHELL 0x11959a000 == 37 [pid = 1665] [id = 669] 18:01:55 INFO - PROCESS | 1665 | --DOCSHELL 0x128b93800 == 36 [pid = 1665] [id = 668] 18:01:55 INFO - PROCESS | 1665 | --DOCSHELL 0x126e37800 == 35 [pid = 1665] [id = 667] 18:01:55 INFO - PROCESS | 1665 | --DOCSHELL 0x124fc6000 == 34 [pid = 1665] [id = 666] 18:01:55 INFO - PROCESS | 1665 | --DOCSHELL 0x123aac000 == 33 [pid = 1665] [id = 665] 18:01:55 INFO - PROCESS | 1665 | --DOCSHELL 0x121095800 == 32 [pid = 1665] [id = 664] 18:01:55 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:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1275ms 18:01:55 INFO - PROCESS | 1665 | --DOCSHELL 0x11959b800 == 31 [pid = 1665] [id = 663] 18:01:55 INFO - PROCESS | 1665 | --DOCSHELL 0x1180df000 == 30 [pid = 1665] [id = 662] 18:01:55 INFO - PROCESS | 1665 | --DOCSHELL 0x11694c000 == 29 [pid = 1665] [id = 661] 18:01:55 INFO - PROCESS | 1665 | --DOCSHELL 0x12d10f800 == 28 [pid = 1665] [id = 660] 18:01:55 INFO - PROCESS | 1665 | 1467594115925 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 18:01:55 INFO - PROCESS | 1665 | 1467594115927 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 18:01:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 18:01:55 INFO - PROCESS | 1665 | 1467594115930 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 18:01:55 INFO - PROCESS | 1665 | 1467594115932 Marionette TRACE conn2 <- [1,2682,null,{}] 18:01:55 INFO - PROCESS | 1665 | 1467594115935 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:55 INFO - PROCESS | 1665 | 1467594115937 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:56 INFO - PROCESS | 1665 | 1467594116012 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 18:01:56 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x12928ec00) [pid = 1665] [serial = 1979] [outer = 0x0] [url = about:blank] 18:01:56 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x124bf2000) [pid = 1665] [serial = 1963] [outer = 0x0] [url = about:blank] 18:01:56 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x1288c4000) [pid = 1665] [serial = 1966] [outer = 0x0] [url = about:blank] 18:01:56 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x128c8d400) [pid = 1665] [serial = 1969] [outer = 0x0] [url = about:blank] 18:01:56 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x128bad000) [pid = 1665] [serial = 1967] [outer = 0x0] [url = about:blank] 18:01:56 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x121260800) [pid = 1665] [serial = 1975] [outer = 0x0] [url = about:blank] 18:01:56 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x116f9ac00) [pid = 1665] [serial = 1972] [outer = 0x0] [url = about:blank] 18:01:56 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1185e6400) [pid = 1665] [serial = 1973] [outer = 0x0] [url = about:blank] 18:01:56 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x128f11000) [pid = 1665] [serial = 1970] [outer = 0x0] [url = about:blank] 18:01:56 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x129289400) [pid = 1665] [serial = 1978] [outer = 0x0] [url = about:blank] 18:01:56 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x126e96800) [pid = 1665] [serial = 1976] [outer = 0x0] [url = about:blank] 18:01:56 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x12172ec00) [pid = 1665] [serial = 1960] [outer = 0x0] [url = about:blank] 18:01:56 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x119ae5800) [pid = 1665] [serial = 1957] [outer = 0x0] [url = about:blank] 18:01:56 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x12125d000) [pid = 1665] [serial = 1958] [outer = 0x0] [url = about:blank] 18:01:56 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x119677400) [pid = 1665] [serial = 1954] [outer = 0x0] [url = about:blank] 18:01:56 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x119683400) [pid = 1665] [serial = 1955] [outer = 0x0] [url = about:blank] 18:01:56 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x117e19400) [pid = 1665] [serial = 1951] [outer = 0x0] [url = about:blank] 18:01:56 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x118516c00) [pid = 1665] [serial = 1952] [outer = 0x0] [url = about:blank] 18:01:56 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x118a8e800) [pid = 1665] [serial = 1949] [outer = 0x0] [url = about:blank] 18:01:56 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x118236c00) [pid = 1665] [serial = 1948] [outer = 0x0] [url = about:blank] 18:01:56 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x11663ac00) [pid = 1665] [serial = 1946] [outer = 0x0] [url = about:blank] 18:01:56 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x114f97400) [pid = 1665] [serial = 1945] [outer = 0x0] [url = about:blank] 18:01:56 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x128bee800) [pid = 1665] [serial = 1943] [outer = 0x0] [url = about:blank] 18:01:56 INFO - PROCESS | 1665 | --DOMWINDOW == 71 (0x126870800) [pid = 1665] [serial = 1964] [outer = 0x0] [url = about:blank] 18:01:56 INFO - PROCESS | 1665 | --DOMWINDOW == 70 (0x12481cc00) [pid = 1665] [serial = 1961] [outer = 0x0] [url = about:blank] 18:01:56 INFO - PROCESS | 1665 | 1467594116076 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594116079 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:56 INFO - PROCESS | 1665 | ++DOCSHELL 0x11745c000 == 29 [pid = 1665] [id = 678] 18:01:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 71 (0x116f03800) [pid = 1665] [serial = 2034] [outer = 0x0] 18:01:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x116f97800) [pid = 1665] [serial = 2035] [outer = 0x116f03800] 18:01:56 INFO - PROCESS | 1665 | 1467594116127 Marionette DEBUG loaded listener.js 18:01:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x117e19400) [pid = 1665] [serial = 2036] [outer = 0x116f03800] 18:01:56 INFO - PROCESS | 1665 | 1467594116909 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:56 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:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1020ms 18:01:56 INFO - PROCESS | 1665 | 1467594116951 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 18:01:56 INFO - PROCESS | 1665 | 1467594116954 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 18:01:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 18:01:56 INFO - PROCESS | 1665 | 1467594116959 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 18:01:56 INFO - PROCESS | 1665 | 1467594116961 Marionette TRACE conn2 <- [1,2686,null,{}] 18:01:56 INFO - PROCESS | 1665 | 1467594116972 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:56 INFO - PROCESS | 1665 | 1467594116974 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:57 INFO - PROCESS | 1665 | 1467594117051 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 18:01:57 INFO - PROCESS | 1665 | 1467594117058 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594117060 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:57 INFO - PROCESS | 1665 | ++DOCSHELL 0x11958c000 == 30 [pid = 1665] [id = 679] 18:01:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x118437c00) [pid = 1665] [serial = 2037] [outer = 0x0] 18:01:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x1185e2400) [pid = 1665] [serial = 2038] [outer = 0x118437c00] 18:01:57 INFO - PROCESS | 1665 | 1467594117087 Marionette DEBUG loaded listener.js 18:01:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x118a93400) [pid = 1665] [serial = 2039] [outer = 0x118437c00] 18:01:57 INFO - PROCESS | 1665 | 1467594117928 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 18:01:57 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 18:01:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 18:01:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 18:01:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:01:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 974ms 18:01:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 18:01:57 INFO - PROCESS | 1665 | 1467594117934 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 18:01:57 INFO - PROCESS | 1665 | 1467594117935 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 18:01:57 INFO - PROCESS | 1665 | 1467594117937 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 18:01:57 INFO - PROCESS | 1665 | 1467594117941 Marionette TRACE conn2 <- [1,2690,null,{}] 18:01:57 INFO - PROCESS | 1665 | 1467594117960 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:57 INFO - PROCESS | 1665 | 1467594117963 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:58 INFO - PROCESS | 1665 | 1467594118064 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 18:01:58 INFO - PROCESS | 1665 | 1467594118102 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594118104 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:58 INFO - PROCESS | 1665 | ++DOCSHELL 0x121737800 == 31 [pid = 1665] [id = 680] 18:01:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x11961c400) [pid = 1665] [serial = 2040] [outer = 0x0] 18:01:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x1199e6400) [pid = 1665] [serial = 2041] [outer = 0x11961c400] 18:01:58 INFO - PROCESS | 1665 | 1467594118132 Marionette DEBUG loaded listener.js 18:01:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x119e56800) [pid = 1665] [serial = 2042] [outer = 0x11961c400] 18:01:58 INFO - PROCESS | 1665 | 1467594118941 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 18:01:58 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 18:01:58 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 18:01:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 18:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:01:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1023ms 18:01:58 INFO - PROCESS | 1665 | 1467594118961 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 18:01:58 INFO - PROCESS | 1665 | 1467594118962 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 18:01:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 18:01:58 INFO - PROCESS | 1665 | 1467594118965 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 18:01:58 INFO - PROCESS | 1665 | 1467594118966 Marionette TRACE conn2 <- [1,2694,null,{}] 18:01:58 INFO - PROCESS | 1665 | 1467594118968 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:58 INFO - PROCESS | 1665 | 1467594118969 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:59 INFO - PROCESS | 1665 | 1467594119067 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 18:01:59 INFO - PROCESS | 1665 | 1467594119104 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594119106 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:01:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x12489e800 == 32 [pid = 1665] [id = 681] 18:01:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x114fa1000) [pid = 1665] [serial = 2043] [outer = 0x0] 18:01:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x12125a400) [pid = 1665] [serial = 2044] [outer = 0x114fa1000] 18:01:59 INFO - PROCESS | 1665 | 1467594119132 Marionette DEBUG loaded listener.js 18:01:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x1213bd400) [pid = 1665] [serial = 2045] [outer = 0x114fa1000] 18:01:59 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 18:01:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 18:01:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 18:01:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:01:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 968ms 18:01:59 INFO - PROCESS | 1665 | 1467594119930 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 18:01:59 INFO - PROCESS | 1665 | 1467594119935 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 18:01:59 INFO - PROCESS | 1665 | 1467594119938 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 18:01:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 18:01:59 INFO - PROCESS | 1665 | 1467594119943 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 18:01:59 INFO - PROCESS | 1665 | 1467594119945 Marionette TRACE conn2 <- [1,2698,null,{}] 18:01:59 INFO - PROCESS | 1665 | 1467594119948 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:59 INFO - PROCESS | 1665 | 1467594119950 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:00 INFO - PROCESS | 1665 | 1467594120128 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 18:02:00 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x120e4cc00) [pid = 1665] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 18:02:00 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x112e47800) [pid = 1665] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 18:02:00 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x1288bd400) [pid = 1665] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 18:02:00 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x128b2cc00) [pid = 1665] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 18:02:00 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x128bb9c00) [pid = 1665] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 18:02:00 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x114fa5400) [pid = 1665] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 18:02:00 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x128bec400) [pid = 1665] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 18:02:00 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x1164eac00) [pid = 1665] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 18:02:00 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x11663bc00) [pid = 1665] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 18:02:00 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x126878c00) [pid = 1665] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 18:02:00 INFO - PROCESS | 1665 | --DOMWINDOW == 71 (0x118e97400) [pid = 1665] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 18:02:00 INFO - PROCESS | 1665 | --DOMWINDOW == 70 (0x11200b800) [pid = 1665] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 18:02:00 INFO - PROCESS | 1665 | --DOMWINDOW == 69 (0x12928f800) [pid = 1665] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 18:02:00 INFO - PROCESS | 1665 | --DOMWINDOW == 68 (0x113c68000) [pid = 1665] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 18:02:00 INFO - PROCESS | 1665 | --DOMWINDOW == 67 (0x110e66800) [pid = 1665] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 18:02:00 INFO - PROCESS | 1665 | --DOMWINDOW == 66 (0x12481f000) [pid = 1665] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 18:02:00 INFO - PROCESS | 1665 | 1467594120174 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594120175 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x118ac1000 == 33 [pid = 1665] [id = 682] 18:02:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 67 (0x11200b800) [pid = 1665] [serial = 2046] [outer = 0x0] 18:02:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 68 (0x113c68000) [pid = 1665] [serial = 2047] [outer = 0x11200b800] 18:02:00 INFO - PROCESS | 1665 | 1467594120200 Marionette DEBUG loaded listener.js 18:02:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 69 (0x1185d9400) [pid = 1665] [serial = 2048] [outer = 0x11200b800] 18:02:00 INFO - PROCESS | 1665 | 1467594120981 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 18:02:01 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 18:02:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 18:02:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 18:02:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:02:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1076ms 18:02:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 18:02:01 INFO - PROCESS | 1665 | 1467594121018 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 18:02:01 INFO - PROCESS | 1665 | 1467594121019 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 18:02:01 INFO - PROCESS | 1665 | 1467594121022 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 18:02:01 INFO - PROCESS | 1665 | 1467594121023 Marionette TRACE conn2 <- [1,2702,null,{}] 18:02:01 INFO - PROCESS | 1665 | 1467594121025 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:02:01 INFO - PROCESS | 1665 | 1467594121029 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:01 INFO - PROCESS | 1665 | 1467594121123 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 18:02:01 INFO - PROCESS | 1665 | 1467594121129 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594121130 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x128b8f000 == 34 [pid = 1665] [id = 683] 18:02:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 70 (0x121720400) [pid = 1665] [serial = 2049] [outer = 0x0] 18:02:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 71 (0x12551d000) [pid = 1665] [serial = 2050] [outer = 0x121720400] 18:02:01 INFO - PROCESS | 1665 | 1467594121155 Marionette DEBUG loaded listener.js 18:02:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x126878c00) [pid = 1665] [serial = 2051] [outer = 0x121720400] 18:02:01 INFO - PROCESS | 1665 | 1467594121515 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:02:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 18:02:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 520ms 18:02:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 18:02:01 INFO - PROCESS | 1665 | 1467594121549 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 18:02:01 INFO - PROCESS | 1665 | 1467594121550 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 18:02:01 INFO - PROCESS | 1665 | 1467594121552 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 18:02:01 INFO - PROCESS | 1665 | 1467594121554 Marionette TRACE conn2 <- [1,2706,null,{}] 18:02:01 INFO - PROCESS | 1665 | 1467594121556 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:02:01 INFO - PROCESS | 1665 | 1467594121557 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:01 INFO - PROCESS | 1665 | 1467594121631 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 18:02:01 INFO - PROCESS | 1665 | 1467594121634 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594121635 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x129383000 == 35 [pid = 1665] [id = 684] 18:02:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x114f96800) [pid = 1665] [serial = 2052] [outer = 0x0] 18:02:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x126e96000) [pid = 1665] [serial = 2053] [outer = 0x114f96800] 18:02:01 INFO - PROCESS | 1665 | 1467594121661 Marionette DEBUG loaded listener.js 18:02:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x1288c1800) [pid = 1665] [serial = 2054] [outer = 0x114f96800] 18:02:01 INFO - PROCESS | 1665 | 1467594121995 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:02:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 18:02:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 469ms 18:02:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 18:02:02 INFO - PROCESS | 1665 | 1467594122025 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 18:02:02 INFO - PROCESS | 1665 | 1467594122027 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 18:02:02 INFO - PROCESS | 1665 | 1467594122031 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 18:02:02 INFO - PROCESS | 1665 | 1467594122032 Marionette TRACE conn2 <- [1,2710,null,{}] 18:02:02 INFO - PROCESS | 1665 | 1467594122036 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:02:02 INFO - PROCESS | 1665 | 1467594122037 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:02 INFO - PROCESS | 1665 | 1467594122138 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 18:02:02 INFO - PROCESS | 1665 | 1467594122285 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594122287 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:02 INFO - PROCESS | 1665 | ++DOCSHELL 0x1164a5000 == 36 [pid = 1665] [id = 685] 18:02:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x112003800) [pid = 1665] [serial = 2055] [outer = 0x0] 18:02:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x112e3ec00) [pid = 1665] [serial = 2056] [outer = 0x112003800] 18:02:02 INFO - PROCESS | 1665 | 1467594122339 Marionette DEBUG loaded listener.js 18:02:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x115e8d000) [pid = 1665] [serial = 2057] [outer = 0x112003800] 18:02:02 INFO - PROCESS | 1665 | 1467594122914 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:02:02 INFO - PROCESS | 1665 | 1467594122956 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 18:02:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 18:02:02 INFO - PROCESS | 1665 | 1467594122959 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 18:02:02 INFO - PROCESS | 1665 | 1467594122961 Marionette TRACE conn2 <- [1,2714,null,{}] 18:02:02 INFO - PROCESS | 1665 | 1467594122965 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:02:02 INFO - PROCESS | 1665 | 1467594122966 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:03 INFO - PROCESS | 1665 | 1467594123065 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 18:02:03 INFO - PROCESS | 1665 | 1467594123136 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594123138 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x1211f3000 == 37 [pid = 1665] [id = 686] 18:02:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x118a54400) [pid = 1665] [serial = 2058] [outer = 0x0] 18:02:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x118e95800) [pid = 1665] [serial = 2059] [outer = 0x118a54400] 18:02:03 INFO - PROCESS | 1665 | 1467594123168 Marionette DEBUG loaded listener.js 18:02:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x1193e0800) [pid = 1665] [serial = 2060] [outer = 0x118a54400] 18:02:03 INFO - PROCESS | 1665 | 1467594123544 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:02:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 18:02:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 626ms 18:02:03 INFO - PROCESS | 1665 | 1467594123588 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 18:02:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 18:02:03 INFO - PROCESS | 1665 | 1467594123590 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 18:02:03 INFO - PROCESS | 1665 | 1467594123593 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 18:02:03 INFO - PROCESS | 1665 | 1467594123594 Marionette TRACE conn2 <- [1,2718,null,{}] 18:02:03 INFO - PROCESS | 1665 | 1467594123597 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:02:03 INFO - PROCESS | 1665 | 1467594123598 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:03 INFO - PROCESS | 1665 | 1467594123718 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 18:02:03 INFO - PROCESS | 1665 | 1467594123789 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594123791 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x12489c800 == 38 [pid = 1665] [id = 687] 18:02:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x119ae5800) [pid = 1665] [serial = 2061] [outer = 0x0] 18:02:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x120f08c00) [pid = 1665] [serial = 2062] [outer = 0x119ae5800] 18:02:03 INFO - PROCESS | 1665 | 1467594123819 Marionette DEBUG loaded listener.js 18:02:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x12171fc00) [pid = 1665] [serial = 2063] [outer = 0x119ae5800] 18:02:04 INFO - PROCESS | 1665 | 1467594124243 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:02:04 INFO - PROCESS | 1665 | 1467594124264 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 18:02:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 18:02:04 INFO - PROCESS | 1665 | 1467594124271 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 18:02:04 INFO - PROCESS | 1665 | 1467594124275 Marionette TRACE conn2 <- [1,2722,null,{}] 18:02:04 INFO - PROCESS | 1665 | 1467594124278 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:02:04 INFO - PROCESS | 1665 | 1467594124281 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:04 INFO - PROCESS | 1665 | 1467594124381 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 18:02:04 INFO - PROCESS | 1665 | 1467594124452 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594124453 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:04 INFO - PROCESS | 1665 | ++DOCSHELL 0x12ae43000 == 39 [pid = 1665] [id = 688] 18:02:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x119e5a400) [pid = 1665] [serial = 2064] [outer = 0x0] 18:02:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x124bf9000) [pid = 1665] [serial = 2065] [outer = 0x119e5a400] 18:02:04 INFO - PROCESS | 1665 | 1467594124483 Marionette DEBUG loaded listener.js 18:02:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1288c6400) [pid = 1665] [serial = 2066] [outer = 0x119e5a400] 18:02:04 INFO - PROCESS | 1665 | 1467594124954 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:02:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 18:02:05 INFO - PROCESS | 1665 | 1467594125039 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 18:02:05 INFO - PROCESS | 1665 | 1467594125042 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 18:02:05 INFO - PROCESS | 1665 | 1467594125043 Marionette TRACE conn2 <- [1,2726,null,{}] 18:02:05 INFO - PROCESS | 1665 | 1467594125045 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:02:05 INFO - PROCESS | 1665 | 1467594125047 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:05 INFO - PROCESS | 1665 | 1467594125141 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 18:02:05 INFO - PROCESS | 1665 | 1467594125199 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594125200 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b174800 == 40 [pid = 1665] [id = 689] 18:02:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x128b37c00) [pid = 1665] [serial = 2067] [outer = 0x0] 18:02:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x128b40c00) [pid = 1665] [serial = 2068] [outer = 0x128b37c00] 18:02:05 INFO - PROCESS | 1665 | 1467594125229 Marionette DEBUG loaded listener.js 18:02:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x128bac800) [pid = 1665] [serial = 2069] [outer = 0x128b37c00] 18:02:05 INFO - PROCESS | 1665 | 1467594125750 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:02:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 18:02:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 718ms 18:02:05 INFO - PROCESS | 1665 | 1467594125761 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 18:02:05 INFO - PROCESS | 1665 | 1467594125764 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 18:02:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 18:02:05 INFO - PROCESS | 1665 | 1467594125767 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 18:02:05 INFO - PROCESS | 1665 | 1467594125769 Marionette TRACE conn2 <- [1,2730,null,{}] 18:02:05 INFO - PROCESS | 1665 | 1467594125773 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:02:05 INFO - PROCESS | 1665 | 1467594125775 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:05 INFO - PROCESS | 1665 | 1467594125923 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 18:02:06 INFO - PROCESS | 1665 | 1467594126167 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594126169 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:06 INFO - PROCESS | 1665 | ++DOCSHELL 0x118570000 == 41 [pid = 1665] [id = 690] 18:02:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x112e48c00) [pid = 1665] [serial = 2070] [outer = 0x0] 18:02:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x115e29400) [pid = 1665] [serial = 2071] [outer = 0x112e48c00] 18:02:06 INFO - PROCESS | 1665 | 1467594126203 Marionette DEBUG loaded listener.js 18:02:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x116984000) [pid = 1665] [serial = 2072] [outer = 0x112e48c00] 18:02:07 INFO - PROCESS | 1665 | --DOCSHELL 0x129383000 == 40 [pid = 1665] [id = 684] 18:02:07 INFO - PROCESS | 1665 | --DOCSHELL 0x128b8f000 == 39 [pid = 1665] [id = 683] 18:02:07 INFO - PROCESS | 1665 | --DOCSHELL 0x118ac1000 == 38 [pid = 1665] [id = 682] 18:02:07 INFO - PROCESS | 1665 | --DOCSHELL 0x12489e800 == 37 [pid = 1665] [id = 681] 18:02:07 INFO - PROCESS | 1665 | --DOCSHELL 0x121737800 == 36 [pid = 1665] [id = 680] 18:02:07 INFO - PROCESS | 1665 | --DOCSHELL 0x11958c000 == 35 [pid = 1665] [id = 679] 18:02:07 INFO - PROCESS | 1665 | --DOCSHELL 0x11745c000 == 34 [pid = 1665] [id = 678] 18:02:07 INFO - PROCESS | 1665 | --DOCSHELL 0x11746b800 == 33 [pid = 1665] [id = 677] 18:02:07 INFO - PROCESS | 1665 | --DOCSHELL 0x12d114800 == 32 [pid = 1665] [id = 676] 18:02:07 INFO - PROCESS | 1665 | --DOCSHELL 0x12b174800 == 31 [pid = 1665] [id = 689] 18:02:07 INFO - PROCESS | 1665 | --DOCSHELL 0x12ae43000 == 30 [pid = 1665] [id = 688] 18:02:07 INFO - PROCESS | 1665 | --DOCSHELL 0x12489c800 == 29 [pid = 1665] [id = 687] 18:02:07 INFO - PROCESS | 1665 | --DOCSHELL 0x1211f3000 == 28 [pid = 1665] [id = 686] 18:02:07 INFO - PROCESS | 1665 | --DOCSHELL 0x1164a5000 == 27 [pid = 1665] [id = 685] 18:02:07 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x1199e5400) [pid = 1665] [serial = 1996] [outer = 0x0] [url = about:blank] 18:02:07 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x119e52800) [pid = 1665] [serial = 1997] [outer = 0x0] [url = about:blank] 18:02:07 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x116a1b400) [pid = 1665] [serial = 1987] [outer = 0x0] [url = about:blank] 18:02:07 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x1176e5c00) [pid = 1665] [serial = 1988] [outer = 0x0] [url = about:blank] 18:02:07 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x117e15000) [pid = 1665] [serial = 2008] [outer = 0x0] [url = about:blank] 18:02:07 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x12125fc00) [pid = 1665] [serial = 2009] [outer = 0x0] [url = about:blank] 18:02:07 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x119617400) [pid = 1665] [serial = 1993] [outer = 0x0] [url = about:blank] 18:02:07 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x11967b400) [pid = 1665] [serial = 1994] [outer = 0x0] [url = about:blank] 18:02:07 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x11843a400) [pid = 1665] [serial = 1990] [outer = 0x0] [url = about:blank] 18:02:07 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x118a55c00) [pid = 1665] [serial = 1991] [outer = 0x0] [url = about:blank] 18:02:07 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x129acc400) [pid = 1665] [serial = 1982] [outer = 0x0] [url = about:blank] 18:02:07 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x113c8e800) [pid = 1665] [serial = 1984] [outer = 0x0] [url = about:blank] 18:02:07 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x115e95000) [pid = 1665] [serial = 1985] [outer = 0x0] [url = about:blank] 18:02:07 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x12172a000) [pid = 1665] [serial = 2002] [outer = 0x0] [url = about:blank] 18:02:07 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x12481dc00) [pid = 1665] [serial = 2003] [outer = 0x0] [url = about:blank] 18:02:07 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x124bfa800) [pid = 1665] [serial = 2005] [outer = 0x0] [url = about:blank] 18:02:07 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x125f50800) [pid = 1665] [serial = 2006] [outer = 0x0] [url = about:blank] 18:02:07 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x121256c00) [pid = 1665] [serial = 1999] [outer = 0x0] [url = about:blank] 18:02:07 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x121725400) [pid = 1665] [serial = 2000] [outer = 0x0] [url = about:blank] 18:02:07 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x126e98800) [pid = 1665] [serial = 2011] [outer = 0x0] [url = about:blank] 18:02:07 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x128b2a400) [pid = 1665] [serial = 2014] [outer = 0x0] [url = about:blank] 18:02:07 INFO - PROCESS | 1665 | --DOMWINDOW == 71 (0x128b45400) [pid = 1665] [serial = 2017] [outer = 0x0] [url = about:blank] 18:02:07 INFO - PROCESS | 1665 | --DOMWINDOW == 70 (0x1293dbc00) [pid = 1665] [serial = 2023] [outer = 0x0] [url = about:blank] 18:02:07 INFO - PROCESS | 1665 | --DOMWINDOW == 69 (0x11697dc00) [pid = 1665] [serial = 2026] [outer = 0x0] [url = about:blank] 18:02:07 INFO - PROCESS | 1665 | --DOMWINDOW == 68 (0x129285000) [pid = 1665] [serial = 2021] [outer = 0x0] [url = about:blank] 18:02:07 INFO - PROCESS | 1665 | --DOMWINDOW == 67 (0x128f02400) [pid = 1665] [serial = 2020] [outer = 0x0] [url = about:blank] 18:02:07 INFO - PROCESS | 1665 | --DOMWINDOW == 66 (0x1293e4c00) [pid = 1665] [serial = 2029] [outer = 0x0] [url = about:blank] 18:02:07 INFO - PROCESS | 1665 | --DOMWINDOW == 65 (0x1293e7400) [pid = 1665] [serial = 2024] [outer = 0x0] [url = about:blank] 18:02:07 INFO - PROCESS | 1665 | --DOMWINDOW == 64 (0x128bb9800) [pid = 1665] [serial = 2018] [outer = 0x0] [url = about:blank] 18:02:07 INFO - PROCESS | 1665 | --DOMWINDOW == 63 (0x128b3ac00) [pid = 1665] [serial = 2015] [outer = 0x0] [url = about:blank] 18:02:07 INFO - PROCESS | 1665 | --DOMWINDOW == 62 (0x126877c00) [pid = 1665] [serial = 2027] [outer = 0x0] [url = about:blank] 18:02:07 INFO - PROCESS | 1665 | --DOMWINDOW == 61 (0x127279400) [pid = 1665] [serial = 2012] [outer = 0x0] [url = about:blank] 18:02:07 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 18:02:07 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 18:02:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 18:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:02:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1421ms 18:02:07 INFO - PROCESS | 1665 | 1467594127181 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 18:02:07 INFO - PROCESS | 1665 | 1467594127189 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 18:02:07 INFO - PROCESS | 1665 | 1467594127192 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 18:02:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 18:02:07 INFO - PROCESS | 1665 | 1467594127195 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 18:02:07 INFO - PROCESS | 1665 | 1467594127197 Marionette TRACE conn2 <- [1,2734,null,{}] 18:02:07 INFO - PROCESS | 1665 | 1467594127201 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:02:07 INFO - PROCESS | 1665 | 1467594127202 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:07 INFO - PROCESS | 1665 | 1467594127285 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 18:02:07 INFO - PROCESS | 1665 | 1467594127294 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594127295 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:07 INFO - PROCESS | 1665 | ++DOCSHELL 0x1169a5000 == 28 [pid = 1665] [id = 691] 18:02:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 62 (0x114fa0c00) [pid = 1665] [serial = 2073] [outer = 0x0] 18:02:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 63 (0x114faa000) [pid = 1665] [serial = 2074] [outer = 0x114fa0c00] 18:02:07 INFO - PROCESS | 1665 | 1467594127325 Marionette DEBUG loaded listener.js 18:02:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 64 (0x116635c00) [pid = 1665] [serial = 2075] [outer = 0x114fa0c00] 18:02:07 INFO - PROCESS | 1665 | 1467594127667 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:02:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 18:02:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 522ms 18:02:07 INFO - PROCESS | 1665 | 1467594127725 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 18:02:07 INFO - PROCESS | 1665 | 1467594127729 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 18:02:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 18:02:07 INFO - PROCESS | 1665 | 1467594127734 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 18:02:07 INFO - PROCESS | 1665 | 1467594127736 Marionette TRACE conn2 <- [1,2738,null,{}] 18:02:07 INFO - PROCESS | 1665 | 1467594127738 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:02:07 INFO - PROCESS | 1665 | 1467594127740 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:07 INFO - PROCESS | 1665 | 1467594127819 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 18:02:07 INFO - PROCESS | 1665 | 1467594127826 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594127828 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:07 INFO - PROCESS | 1665 | ++DOCSHELL 0x118ac1000 == 29 [pid = 1665] [id = 692] 18:02:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 65 (0x116987000) [pid = 1665] [serial = 2076] [outer = 0x0] 18:02:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 66 (0x1176e4c00) [pid = 1665] [serial = 2077] [outer = 0x116987000] 18:02:07 INFO - PROCESS | 1665 | 1467594127858 Marionette DEBUG loaded listener.js 18:02:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 67 (0x118177000) [pid = 1665] [serial = 2078] [outer = 0x116987000] 18:02:08 INFO - PROCESS | 1665 | 1467594128311 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:02:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 18:02:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 619ms 18:02:08 INFO - PROCESS | 1665 | 1467594128354 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 18:02:08 INFO - PROCESS | 1665 | 1467594128355 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 18:02:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 18:02:08 INFO - PROCESS | 1665 | 1467594128358 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 18:02:08 INFO - PROCESS | 1665 | 1467594128360 Marionette TRACE conn2 <- [1,2742,null,{}] 18:02:08 INFO - PROCESS | 1665 | 1467594128368 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:02:08 INFO - PROCESS | 1665 | 1467594128379 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:08 INFO - PROCESS | 1665 | 1467594128457 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 18:02:08 INFO - PROCESS | 1665 | 1467594128463 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594128465 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:08 INFO - PROCESS | 1665 | ++DOCSHELL 0x120f91800 == 30 [pid = 1665] [id = 693] 18:02:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 68 (0x11843cc00) [pid = 1665] [serial = 2079] [outer = 0x0] 18:02:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 69 (0x118a5c800) [pid = 1665] [serial = 2080] [outer = 0x11843cc00] 18:02:08 INFO - PROCESS | 1665 | 1467594128495 Marionette DEBUG loaded listener.js 18:02:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 70 (0x1193d9800) [pid = 1665] [serial = 2081] [outer = 0x11843cc00] 18:02:08 INFO - PROCESS | 1665 | 1467594128850 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:02:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 18:02:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 523ms 18:02:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 18:02:08 INFO - PROCESS | 1665 | 1467594128882 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 18:02:08 INFO - PROCESS | 1665 | 1467594128884 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 18:02:08 INFO - PROCESS | 1665 | 1467594128886 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 18:02:08 INFO - PROCESS | 1665 | 1467594128887 Marionette TRACE conn2 <- [1,2746,null,{}] 18:02:08 INFO - PROCESS | 1665 | 1467594128890 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:02:08 INFO - PROCESS | 1665 | 1467594128891 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:08 INFO - PROCESS | 1665 | 1467594128994 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 18:02:09 INFO - PROCESS | 1665 | 1467594128999 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594129000 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:09 INFO - PROCESS | 1665 | ++DOCSHELL 0x123ab3800 == 31 [pid = 1665] [id = 694] 18:02:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 71 (0x119677800) [pid = 1665] [serial = 2082] [outer = 0x0] 18:02:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x11967b400) [pid = 1665] [serial = 2083] [outer = 0x119677800] 18:02:09 INFO - PROCESS | 1665 | 1467594129028 Marionette DEBUG loaded listener.js 18:02:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x1199e9800) [pid = 1665] [serial = 2084] [outer = 0x119677800] 18:02:09 INFO - PROCESS | 1665 | 1467594129354 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:02:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 18:02:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 519ms 18:02:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 18:02:09 INFO - PROCESS | 1665 | 1467594129405 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 18:02:09 INFO - PROCESS | 1665 | 1467594129407 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 18:02:09 INFO - PROCESS | 1665 | 1467594129409 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 18:02:09 INFO - PROCESS | 1665 | 1467594129410 Marionette TRACE conn2 <- [1,2750,null,{}] 18:02:09 INFO - PROCESS | 1665 | 1467594129412 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:02:09 INFO - PROCESS | 1665 | 1467594129413 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:09 INFO - PROCESS | 1665 | 1467594129519 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 18:02:09 INFO - PROCESS | 1665 | 1467594129562 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594129563 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:09 INFO - PROCESS | 1665 | ++DOCSHELL 0x125f0c000 == 32 [pid = 1665] [id = 695] 18:02:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x119681400) [pid = 1665] [serial = 2085] [outer = 0x0] 18:02:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x119e54400) [pid = 1665] [serial = 2086] [outer = 0x119681400] 18:02:09 INFO - PROCESS | 1665 | 1467594129589 Marionette DEBUG loaded listener.js 18:02:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x120e7e800) [pid = 1665] [serial = 2087] [outer = 0x119681400] 18:02:09 INFO - PROCESS | 1665 | 1467594129935 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:02:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 18:02:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 569ms 18:02:09 INFO - PROCESS | 1665 | 1467594129979 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 18:02:09 INFO - PROCESS | 1665 | 1467594129980 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 18:02:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 18:02:09 INFO - PROCESS | 1665 | 1467594129982 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 18:02:09 INFO - PROCESS | 1665 | 1467594129983 Marionette TRACE conn2 <- [1,2754,null,{}] 18:02:09 INFO - PROCESS | 1665 | 1467594129986 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:02:09 INFO - PROCESS | 1665 | 1467594129990 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:10 INFO - PROCESS | 1665 | 1467594130113 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 18:02:10 INFO - PROCESS | 1665 | 1467594130117 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594130118 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:10 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ac1000 == 33 [pid = 1665] [id = 696] 18:02:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x12105dc00) [pid = 1665] [serial = 2088] [outer = 0x0] 18:02:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x1213b5000) [pid = 1665] [serial = 2089] [outer = 0x12105dc00] 18:02:10 INFO - PROCESS | 1665 | 1467594130144 Marionette DEBUG loaded listener.js 18:02:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x123b9bc00) [pid = 1665] [serial = 2090] [outer = 0x12105dc00] 18:02:10 INFO - PROCESS | 1665 | 1467594130459 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:02:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 18:02:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 518ms 18:02:10 INFO - PROCESS | 1665 | 1467594130502 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 18:02:10 INFO - PROCESS | 1665 | 1467594130503 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 18:02:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 18:02:10 INFO - PROCESS | 1665 | 1467594130505 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 18:02:10 INFO - PROCESS | 1665 | 1467594130506 Marionette TRACE conn2 <- [1,2758,null,{}] 18:02:10 INFO - PROCESS | 1665 | 1467594130508 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:02:10 INFO - PROCESS | 1665 | 1467594130510 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:10 INFO - PROCESS | 1665 | 1467594130609 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 18:02:10 INFO - PROCESS | 1665 | 1467594130644 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594130645 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:10 INFO - PROCESS | 1665 | ++DOCSHELL 0x128f6e000 == 34 [pid = 1665] [id = 697] 18:02:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x12481cc00) [pid = 1665] [serial = 2091] [outer = 0x0] 18:02:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x124bf1400) [pid = 1665] [serial = 2092] [outer = 0x12481cc00] 18:02:10 INFO - PROCESS | 1665 | 1467594130669 Marionette DEBUG loaded listener.js 18:02:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x125520c00) [pid = 1665] [serial = 2093] [outer = 0x12481cc00] 18:02:11 INFO - PROCESS | 1665 | 1467594131044 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:02:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 18:02:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 569ms 18:02:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 18:02:11 INFO - PROCESS | 1665 | 1467594131074 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 18:02:11 INFO - PROCESS | 1665 | 1467594131075 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 18:02:11 INFO - PROCESS | 1665 | 1467594131077 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 18:02:11 INFO - PROCESS | 1665 | 1467594131078 Marionette TRACE conn2 <- [1,2762,null,{}] 18:02:11 INFO - PROCESS | 1665 | 1467594131088 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:02:11 INFO - PROCESS | 1665 | 1467594131089 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:11 INFO - PROCESS | 1665 | 1467594131182 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 18:02:11 INFO - PROCESS | 1665 | 1467594131185 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594131186 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:11 INFO - PROCESS | 1665 | ++DOCSHELL 0x12961b800 == 35 [pid = 1665] [id = 698] 18:02:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x12481d800) [pid = 1665] [serial = 2094] [outer = 0x0] 18:02:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x126871000) [pid = 1665] [serial = 2095] [outer = 0x12481d800] 18:02:11 INFO - PROCESS | 1665 | 1467594131210 Marionette DEBUG loaded listener.js 18:02:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x126e94c00) [pid = 1665] [serial = 2096] [outer = 0x12481d800] 18:02:11 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x114fa1000) [pid = 1665] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 18:02:11 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x11200b800) [pid = 1665] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 18:02:11 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x128bb7000) [pid = 1665] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 18:02:11 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x112a84400) [pid = 1665] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 18:02:11 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x121720400) [pid = 1665] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 18:02:11 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x118437c00) [pid = 1665] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 18:02:11 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x114f96800) [pid = 1665] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 18:02:11 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x116f03800) [pid = 1665] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 18:02:11 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x11961c400) [pid = 1665] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 18:02:11 INFO - PROCESS | 1665 | 1467594131584 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:02:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 18:02:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 520ms 18:02:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 18:02:11 INFO - PROCESS | 1665 | 1467594131599 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 18:02:11 INFO - PROCESS | 1665 | 1467594131600 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 18:02:11 INFO - PROCESS | 1665 | 1467594131602 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 18:02:11 INFO - PROCESS | 1665 | 1467594131603 Marionette TRACE conn2 <- [1,2766,null,{}] 18:02:11 INFO - PROCESS | 1665 | 1467594131605 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:02:11 INFO - PROCESS | 1665 | 1467594131607 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:11 INFO - PROCESS | 1665 | 1467594131719 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 18:02:11 INFO - PROCESS | 1665 | 1467594131752 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594131760 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:11 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a965000 == 36 [pid = 1665] [id = 699] 18:02:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x114fa7400) [pid = 1665] [serial = 2097] [outer = 0x0] 18:02:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x12132c000) [pid = 1665] [serial = 2098] [outer = 0x114fa7400] 18:02:11 INFO - PROCESS | 1665 | 1467594131785 Marionette DEBUG loaded listener.js 18:02:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x126874c00) [pid = 1665] [serial = 2099] [outer = 0x114fa7400] 18:02:12 INFO - PROCESS | 1665 | 1467594132077 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:02:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 18:02:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 523ms 18:02:12 INFO - PROCESS | 1665 | 1467594132126 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 18:02:12 INFO - PROCESS | 1665 | 1467594132128 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 18:02:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 18:02:12 INFO - PROCESS | 1665 | 1467594132130 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 18:02:12 INFO - PROCESS | 1665 | 1467594132131 Marionette TRACE conn2 <- [1,2770,null,{}] 18:02:12 INFO - PROCESS | 1665 | 1467594132133 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:02:12 INFO - PROCESS | 1665 | 1467594132134 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:12 INFO - PROCESS | 1665 | 1467594132210 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 18:02:12 INFO - PROCESS | 1665 | 1467594132214 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594132215 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:12 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b059800 == 37 [pid = 1665] [id = 700] 18:02:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x126e97400) [pid = 1665] [serial = 2100] [outer = 0x0] 18:02:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x127275c00) [pid = 1665] [serial = 2101] [outer = 0x126e97400] 18:02:12 INFO - PROCESS | 1665 | 1467594132239 Marionette DEBUG loaded listener.js 18:02:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x1288c2400) [pid = 1665] [serial = 2102] [outer = 0x126e97400] 18:02:12 INFO - PROCESS | 1665 | 1467594132552 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:02:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 18:02:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 470ms 18:02:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 18:02:12 INFO - PROCESS | 1665 | 1467594132601 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 18:02:12 INFO - PROCESS | 1665 | 1467594132602 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 18:02:12 INFO - PROCESS | 1665 | 1467594132605 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 18:02:12 INFO - PROCESS | 1665 | 1467594132606 Marionette TRACE conn2 <- [1,2774,null,{}] 18:02:12 INFO - PROCESS | 1665 | 1467594132609 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:02:12 INFO - PROCESS | 1665 | 1467594132610 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:12 INFO - PROCESS | 1665 | 1467594132728 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 18:02:12 INFO - PROCESS | 1665 | 1467594132734 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594132735 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:12 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b16e000 == 38 [pid = 1665] [id = 701] 18:02:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x1288c2800) [pid = 1665] [serial = 2103] [outer = 0x0] 18:02:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x128b2bc00) [pid = 1665] [serial = 2104] [outer = 0x1288c2800] 18:02:12 INFO - PROCESS | 1665 | 1467594132769 Marionette DEBUG loaded listener.js 18:02:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x128baac00) [pid = 1665] [serial = 2105] [outer = 0x1288c2800] 18:02:13 INFO - PROCESS | 1665 | 1467594133087 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:02:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 18:02:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 521ms 18:02:13 INFO - PROCESS | 1665 | 1467594133127 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 18:02:13 INFO - PROCESS | 1665 | 1467594133129 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 18:02:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 18:02:13 INFO - PROCESS | 1665 | 1467594133131 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 18:02:13 INFO - PROCESS | 1665 | 1467594133132 Marionette TRACE conn2 <- [1,2778,null,{}] 18:02:13 INFO - PROCESS | 1665 | 1467594133134 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:02:13 INFO - PROCESS | 1665 | 1467594133135 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:13 INFO - PROCESS | 1665 | 1467594133211 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 18:02:13 INFO - PROCESS | 1665 | 1467594133215 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594133216 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:13 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bcf4800 == 39 [pid = 1665] [id = 702] 18:02:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x128bb2400) [pid = 1665] [serial = 2106] [outer = 0x0] 18:02:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x128bf0000) [pid = 1665] [serial = 2107] [outer = 0x128bb2400] 18:02:13 INFO - PROCESS | 1665 | 1467594133240 Marionette DEBUG loaded listener.js 18:02:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x128f0ac00) [pid = 1665] [serial = 2108] [outer = 0x128bb2400] 18:02:13 INFO - PROCESS | 1665 | 1467594133793 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:02:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 18:02:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 668ms 18:02:13 INFO - PROCESS | 1665 | 1467594133800 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 18:02:13 INFO - PROCESS | 1665 | 1467594133803 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 18:02:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 18:02:13 INFO - PROCESS | 1665 | 1467594133806 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 18:02:13 INFO - PROCESS | 1665 | 1467594133809 Marionette TRACE conn2 <- [1,2782,null,{}] 18:02:13 INFO - PROCESS | 1665 | 1467594133813 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:02:13 INFO - PROCESS | 1665 | 1467594133814 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:13 INFO - PROCESS | 1665 | 1467594133923 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 18:02:14 INFO - PROCESS | 1665 | 1467594134004 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594134006 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:14 INFO - PROCESS | 1665 | ++DOCSHELL 0x119591000 == 40 [pid = 1665] [id = 703] 18:02:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x114faa400) [pid = 1665] [serial = 2109] [outer = 0x0] 18:02:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x11673f800) [pid = 1665] [serial = 2110] [outer = 0x114faa400] 18:02:14 INFO - PROCESS | 1665 | 1467594134037 Marionette DEBUG loaded listener.js 18:02:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1176edc00) [pid = 1665] [serial = 2111] [outer = 0x114faa400] 18:02:14 INFO - PROCESS | 1665 | 1467594134614 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:02:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 18:02:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 872ms 18:02:14 INFO - PROCESS | 1665 | 1467594134679 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 18:02:14 INFO - PROCESS | 1665 | 1467594134684 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 18:02:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 18:02:14 INFO - PROCESS | 1665 | 1467594134691 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 18:02:14 INFO - PROCESS | 1665 | 1467594134694 Marionette TRACE conn2 <- [1,2786,null,{}] 18:02:14 INFO - PROCESS | 1665 | 1467594134698 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:02:14 INFO - PROCESS | 1665 | 1467594134700 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:14 INFO - PROCESS | 1665 | 1467594134839 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 18:02:14 INFO - PROCESS | 1665 | 1467594134897 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594134898 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:14 INFO - PROCESS | 1665 | ++DOCSHELL 0x126812800 == 41 [pid = 1665] [id = 704] 18:02:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1185df400) [pid = 1665] [serial = 2112] [outer = 0x0] 18:02:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x118a8e800) [pid = 1665] [serial = 2113] [outer = 0x1185df400] 18:02:14 INFO - PROCESS | 1665 | 1467594134929 Marionette DEBUG loaded listener.js 18:02:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x11961f800) [pid = 1665] [serial = 2114] [outer = 0x1185df400] 18:02:15 INFO - PROCESS | 1665 | --DOCSHELL 0x12b16e000 == 40 [pid = 1665] [id = 701] 18:02:15 INFO - PROCESS | 1665 | --DOCSHELL 0x12b059800 == 39 [pid = 1665] [id = 700] 18:02:15 INFO - PROCESS | 1665 | --DOCSHELL 0x12a965000 == 38 [pid = 1665] [id = 699] 18:02:15 INFO - PROCESS | 1665 | --DOCSHELL 0x12961b800 == 37 [pid = 1665] [id = 698] 18:02:15 INFO - PROCESS | 1665 | --DOCSHELL 0x128f6e000 == 36 [pid = 1665] [id = 697] 18:02:15 INFO - PROCESS | 1665 | --DOCSHELL 0x128ac1000 == 35 [pid = 1665] [id = 696] 18:02:15 INFO - PROCESS | 1665 | --DOCSHELL 0x125f0c000 == 34 [pid = 1665] [id = 695] 18:02:15 INFO - PROCESS | 1665 | --DOCSHELL 0x123ab3800 == 33 [pid = 1665] [id = 694] 18:02:15 INFO - PROCESS | 1665 | --DOCSHELL 0x120f91800 == 32 [pid = 1665] [id = 693] 18:02:15 INFO - PROCESS | 1665 | --DOCSHELL 0x118ac1000 == 31 [pid = 1665] [id = 692] 18:02:15 INFO - PROCESS | 1665 | --DOCSHELL 0x1169a5000 == 30 [pid = 1665] [id = 691] 18:02:15 INFO - PROCESS | 1665 | 1467594135552 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:02:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 18:02:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 874ms 18:02:15 INFO - PROCESS | 1665 | 1467594135565 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 18:02:15 INFO - PROCESS | 1665 | 1467594135567 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 18:02:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 18:02:15 INFO - PROCESS | 1665 | 1467594135570 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 18:02:15 INFO - PROCESS | 1665 | 1467594135575 Marionette TRACE conn2 <- [1,2790,null,{}] 18:02:15 INFO - PROCESS | 1665 | 1467594135579 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:02:15 INFO - PROCESS | 1665 | 1467594135580 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:15 INFO - PROCESS | 1665 | 1467594135659 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 18:02:15 INFO - PROCESS | 1665 | 1467594135663 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594135665 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:15 INFO - PROCESS | 1665 | ++DOCSHELL 0x1180e3800 == 31 [pid = 1665] [id = 705] 18:02:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x11663a400) [pid = 1665] [serial = 2115] [outer = 0x0] 18:02:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x116a1b800) [pid = 1665] [serial = 2116] [outer = 0x11663a400] 18:02:15 INFO - PROCESS | 1665 | 1467594135695 Marionette DEBUG loaded listener.js 18:02:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x11823a000) [pid = 1665] [serial = 2117] [outer = 0x11663a400] 18:02:15 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1213bd400) [pid = 1665] [serial = 2045] [outer = 0x0] [url = about:blank] 18:02:15 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x12125a400) [pid = 1665] [serial = 2044] [outer = 0x0] [url = about:blank] 18:02:15 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1185d9400) [pid = 1665] [serial = 2048] [outer = 0x0] [url = about:blank] 18:02:15 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x12956b800) [pid = 1665] [serial = 2030] [outer = 0x0] [url = about:blank] 18:02:15 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x114fa5000) [pid = 1665] [serial = 2032] [outer = 0x0] [url = about:blank] 18:02:15 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x12551d000) [pid = 1665] [serial = 2050] [outer = 0x0] [url = about:blank] 18:02:15 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1164e3c00) [pid = 1665] [serial = 2033] [outer = 0x0] [url = about:blank] 18:02:15 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x1185e2400) [pid = 1665] [serial = 2038] [outer = 0x0] [url = about:blank] 18:02:15 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x126e96000) [pid = 1665] [serial = 2053] [outer = 0x0] [url = about:blank] 18:02:15 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x116f97800) [pid = 1665] [serial = 2035] [outer = 0x0] [url = about:blank] 18:02:15 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x117e19400) [pid = 1665] [serial = 2036] [outer = 0x0] [url = about:blank] 18:02:15 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1288c1800) [pid = 1665] [serial = 2054] [outer = 0x0] [url = about:blank] 18:02:15 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x1199e6400) [pid = 1665] [serial = 2041] [outer = 0x0] [url = about:blank] 18:02:15 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x119e56800) [pid = 1665] [serial = 2042] [outer = 0x0] [url = about:blank] 18:02:15 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x113c68000) [pid = 1665] [serial = 2047] [outer = 0x0] [url = about:blank] 18:02:15 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x118a93400) [pid = 1665] [serial = 2039] [outer = 0x0] [url = about:blank] 18:02:15 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x126878c00) [pid = 1665] [serial = 2051] [outer = 0x0] [url = about:blank] 18:02:16 INFO - PROCESS | 1665 | 1467594136065 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:02:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 18:02:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 523ms 18:02:16 INFO - PROCESS | 1665 | 1467594136093 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 18:02:16 INFO - PROCESS | 1665 | 1467594136096 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 18:02:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 18:02:16 INFO - PROCESS | 1665 | 1467594136100 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 18:02:16 INFO - PROCESS | 1665 | 1467594136102 Marionette TRACE conn2 <- [1,2794,null,{}] 18:02:16 INFO - PROCESS | 1665 | 1467594136104 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:02:16 INFO - PROCESS | 1665 | 1467594136106 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:16 INFO - PROCESS | 1665 | 1467594136187 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 18:02:16 INFO - PROCESS | 1665 | 1467594136194 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594136195 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:16 INFO - PROCESS | 1665 | ++DOCSHELL 0x119a58000 == 32 [pid = 1665] [id = 706] 18:02:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x1185e1c00) [pid = 1665] [serial = 2118] [outer = 0x0] 18:02:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x1193dc000) [pid = 1665] [serial = 2119] [outer = 0x1185e1c00] 18:02:16 INFO - PROCESS | 1665 | 1467594136222 Marionette DEBUG loaded listener.js 18:02:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x119679c00) [pid = 1665] [serial = 2120] [outer = 0x1185e1c00] 18:02:16 INFO - PROCESS | 1665 | 1467594136667 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:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 18:02:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 619ms 18:02:16 INFO - PROCESS | 1665 | 1467594136720 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 18:02:16 INFO - PROCESS | 1665 | 1467594136722 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 18:02:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 18:02:16 INFO - PROCESS | 1665 | 1467594136726 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 18:02:16 INFO - PROCESS | 1665 | 1467594136730 Marionette TRACE conn2 <- [1,2798,null,{}] 18:02:16 INFO - PROCESS | 1665 | 1467594136741 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:16 INFO - PROCESS | 1665 | 1467594136746 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:16 INFO - PROCESS | 1665 | 1467594136866 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 18:02:16 INFO - PROCESS | 1665 | 1467594136882 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594136884 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:16 INFO - PROCESS | 1665 | ++DOCSHELL 0x124899000 == 33 [pid = 1665] [id = 707] 18:02:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x113c95000) [pid = 1665] [serial = 2121] [outer = 0x0] 18:02:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x121257c00) [pid = 1665] [serial = 2122] [outer = 0x113c95000] 18:02:16 INFO - PROCESS | 1665 | 1467594136929 Marionette DEBUG loaded listener.js 18:02:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x121720c00) [pid = 1665] [serial = 2123] [outer = 0x113c95000] 18:02:17 INFO - PROCESS | 1665 | 1467594137420 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:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 18:02:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 723ms 18:02:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 18:02:17 INFO - PROCESS | 1665 | 1467594137449 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 18:02:17 INFO - PROCESS | 1665 | 1467594137450 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 18:02:17 INFO - PROCESS | 1665 | 1467594137453 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 18:02:17 INFO - PROCESS | 1665 | 1467594137454 Marionette TRACE conn2 <- [1,2802,null,{}] 18:02:17 INFO - PROCESS | 1665 | 1467594137456 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:17 INFO - PROCESS | 1665 | 1467594137457 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:17 INFO - PROCESS | 1665 | 1467594137537 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 18:02:17 INFO - PROCESS | 1665 | 1467594137543 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594137544 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:17 INFO - PROCESS | 1665 | ++DOCSHELL 0x12725a800 == 34 [pid = 1665] [id = 708] 18:02:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x121728000) [pid = 1665] [serial = 2124] [outer = 0x0] 18:02:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x123b0bc00) [pid = 1665] [serial = 2125] [outer = 0x121728000] 18:02:17 INFO - PROCESS | 1665 | 1467594137569 Marionette DEBUG loaded listener.js 18:02:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x124eb3c00) [pid = 1665] [serial = 2126] [outer = 0x121728000] 18:02:17 INFO - PROCESS | 1665 | 1467594137988 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:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 18:02:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 571ms 18:02:18 INFO - PROCESS | 1665 | 1467594138030 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 18:02:18 INFO - PROCESS | 1665 | 1467594138032 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 18:02:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 18:02:18 INFO - PROCESS | 1665 | 1467594138036 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 18:02:18 INFO - PROCESS | 1665 | 1467594138038 Marionette TRACE conn2 <- [1,2806,null,{}] 18:02:18 INFO - PROCESS | 1665 | 1467594138050 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:18 INFO - PROCESS | 1665 | 1467594138052 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:18 INFO - PROCESS | 1665 | 1467594138204 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 18:02:18 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x118a54400) [pid = 1665] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 18:02:18 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x119ae5800) [pid = 1665] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 18:02:18 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x114fa0c00) [pid = 1665] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 18:02:18 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x119e5a400) [pid = 1665] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 18:02:18 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x119677800) [pid = 1665] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 18:02:18 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x112e48c00) [pid = 1665] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 18:02:18 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x119681400) [pid = 1665] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 18:02:18 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x128b37c00) [pid = 1665] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 18:02:18 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x12481cc00) [pid = 1665] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 18:02:18 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x11843cc00) [pid = 1665] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 18:02:18 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x12105dc00) [pid = 1665] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 18:02:18 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x116987000) [pid = 1665] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 18:02:18 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x114fa7400) [pid = 1665] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 18:02:18 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x12481d800) [pid = 1665] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 18:02:18 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x126e97400) [pid = 1665] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 18:02:18 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x1288c2800) [pid = 1665] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 18:02:18 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x112003800) [pid = 1665] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 18:02:18 INFO - PROCESS | 1665 | 1467594138557 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594138558 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:18 INFO - PROCESS | 1665 | ++DOCSHELL 0x116961000 == 35 [pid = 1665] [id = 709] 18:02:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x10ebee000) [pid = 1665] [serial = 2127] [outer = 0x0] 18:02:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x1122be800) [pid = 1665] [serial = 2128] [outer = 0x10ebee000] 18:02:18 INFO - PROCESS | 1665 | 1467594138593 Marionette DEBUG loaded listener.js 18:02:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x114fa1000) [pid = 1665] [serial = 2129] [outer = 0x10ebee000] 18:02:18 INFO - PROCESS | 1665 | --DOCSHELL 0x12c971800 == 34 [pid = 1665] [id = 15] 18:02:19 INFO - PROCESS | 1665 | 1467594139118 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:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 18:02:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1131ms 18:02:19 INFO - PROCESS | 1665 | 1467594139167 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 18:02:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 18:02:19 INFO - PROCESS | 1665 | 1467594139169 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 18:02:19 INFO - PROCESS | 1665 | 1467594139172 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 18:02:19 INFO - PROCESS | 1665 | 1467594139175 Marionette TRACE conn2 <- [1,2810,null,{}] 18:02:19 INFO - PROCESS | 1665 | 1467594139178 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:19 INFO - PROCESS | 1665 | 1467594139181 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:19 INFO - PROCESS | 1665 | 1467594139312 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 18:02:19 INFO - PROCESS | 1665 | 1467594139380 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594139382 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:19 INFO - PROCESS | 1665 | ++DOCSHELL 0x123abd000 == 35 [pid = 1665] [id = 710] 18:02:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x116905000) [pid = 1665] [serial = 2130] [outer = 0x0] 18:02:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x11823c800) [pid = 1665] [serial = 2131] [outer = 0x116905000] 18:02:19 INFO - PROCESS | 1665 | 1467594139414 Marionette DEBUG loaded listener.js 18:02:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x118e99400) [pid = 1665] [serial = 2132] [outer = 0x116905000] 18:02:19 INFO - PROCESS | 1665 | 1467594139826 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:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 18:02:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 671ms 18:02:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 18:02:19 INFO - PROCESS | 1665 | 1467594139845 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 18:02:19 INFO - PROCESS | 1665 | 1467594139848 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 18:02:19 INFO - PROCESS | 1665 | 1467594139851 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 18:02:19 INFO - PROCESS | 1665 | 1467594139852 Marionette TRACE conn2 <- [1,2814,null,{}] 18:02:19 INFO - PROCESS | 1665 | 1467594139855 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:19 INFO - PROCESS | 1665 | 1467594139856 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:19 INFO - PROCESS | 1665 | 1467594139954 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 18:02:20 INFO - PROCESS | 1665 | 1467594140042 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594140043 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:20 INFO - PROCESS | 1665 | ++DOCSHELL 0x12938b000 == 36 [pid = 1665] [id = 711] 18:02:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x1199e3800) [pid = 1665] [serial = 2133] [outer = 0x0] 18:02:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x119aecc00) [pid = 1665] [serial = 2134] [outer = 0x1199e3800] 18:02:20 INFO - PROCESS | 1665 | 1467594140073 Marionette DEBUG loaded listener.js 18:02:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x121256000) [pid = 1665] [serial = 2135] [outer = 0x1199e3800] 18:02:20 INFO - PROCESS | 1665 | 1467594140482 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:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 18:02:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 669ms 18:02:20 INFO - PROCESS | 1665 | 1467594140520 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 18:02:20 INFO - PROCESS | 1665 | 1467594140522 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 18:02:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 18:02:20 INFO - PROCESS | 1665 | 1467594140529 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 18:02:20 INFO - PROCESS | 1665 | 1467594140533 Marionette TRACE conn2 <- [1,2818,null,{}] 18:02:20 INFO - PROCESS | 1665 | 1467594140537 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:20 INFO - PROCESS | 1665 | 1467594140540 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:20 INFO - PROCESS | 1665 | 1467594140639 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 18:02:20 INFO - PROCESS | 1665 | 1467594140697 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594140698 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:20 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a77e800 == 37 [pid = 1665] [id = 712] 18:02:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x1213be000) [pid = 1665] [serial = 2136] [outer = 0x0] 18:02:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x124bf1800) [pid = 1665] [serial = 2137] [outer = 0x1213be000] 18:02:20 INFO - PROCESS | 1665 | 1467594140726 Marionette DEBUG loaded listener.js 18:02:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x12687c400) [pid = 1665] [serial = 2138] [outer = 0x1213be000] 18:02:21 INFO - PROCESS | 1665 | 1467594141151 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:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 18:02:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 677ms 18:02:21 INFO - PROCESS | 1665 | 1467594141203 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 18:02:21 INFO - PROCESS | 1665 | 1467594141205 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 18:02:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 18:02:21 INFO - PROCESS | 1665 | 1467594141226 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 18:02:21 INFO - PROCESS | 1665 | 1467594141228 Marionette TRACE conn2 <- [1,2822,null,{}] 18:02:21 INFO - PROCESS | 1665 | 1467594141230 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:21 INFO - PROCESS | 1665 | 1467594141231 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:21 INFO - PROCESS | 1665 | 1467594141343 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 18:02:21 INFO - PROCESS | 1665 | 1467594141414 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594141415 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:21 INFO - PROCESS | 1665 | ++DOCSHELL 0x11714d000 == 38 [pid = 1665] [id = 713] 18:02:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x11823b400) [pid = 1665] [serial = 2139] [outer = 0x0] 18:02:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x11961d800) [pid = 1665] [serial = 2140] [outer = 0x11823b400] 18:02:21 INFO - PROCESS | 1665 | 1467594141444 Marionette DEBUG loaded listener.js 18:02:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x12172d800) [pid = 1665] [serial = 2141] [outer = 0x11823b400] 18:02:21 INFO - PROCESS | 1665 | 1467594141912 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:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 18:02:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 722ms 18:02:21 INFO - PROCESS | 1665 | 1467594141955 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 18:02:21 INFO - PROCESS | 1665 | 1467594141959 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 18:02:22 INFO - PROCESS | 1665 | --DOCSHELL 0x12725a800 == 37 [pid = 1665] [id = 708] 18:02:22 INFO - PROCESS | 1665 | --DOCSHELL 0x124899000 == 36 [pid = 1665] [id = 707] 18:02:22 INFO - PROCESS | 1665 | --DOCSHELL 0x119a58000 == 35 [pid = 1665] [id = 706] 18:02:22 INFO - PROCESS | 1665 | --DOCSHELL 0x1180e3800 == 34 [pid = 1665] [id = 705] 18:02:22 INFO - PROCESS | 1665 | --DOCSHELL 0x126812800 == 33 [pid = 1665] [id = 704] 18:02:22 INFO - PROCESS | 1665 | --DOCSHELL 0x119591000 == 32 [pid = 1665] [id = 703] 18:02:22 INFO - PROCESS | 1665 | --DOCSHELL 0x118570000 == 31 [pid = 1665] [id = 690] 18:02:22 INFO - PROCESS | 1665 | --DOCSHELL 0x12bcf4800 == 30 [pid = 1665] [id = 702] 18:02:22 INFO - PROCESS | 1665 | --DOCSHELL 0x123a9e800 == 29 [pid = 1665] [id = 16] 18:02:22 INFO - PROCESS | 1665 | --DOCSHELL 0x12a77e800 == 28 [pid = 1665] [id = 712] 18:02:22 INFO - PROCESS | 1665 | --DOCSHELL 0x12938b000 == 27 [pid = 1665] [id = 711] 18:02:22 INFO - PROCESS | 1665 | --DOCSHELL 0x123abd000 == 26 [pid = 1665] [id = 710] 18:02:22 INFO - PROCESS | 1665 | --DOCSHELL 0x116961000 == 25 [pid = 1665] [id = 709] 18:02:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 18:02:22 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x115e8d000) [pid = 1665] [serial = 2057] [outer = 0x0] [url = about:blank] 18:02:22 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x112e3ec00) [pid = 1665] [serial = 2056] [outer = 0x0] [url = about:blank] 18:02:22 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x1193e0800) [pid = 1665] [serial = 2060] [outer = 0x0] [url = about:blank] 18:02:22 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x118e95800) [pid = 1665] [serial = 2059] [outer = 0x0] [url = about:blank] 18:02:22 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x12171fc00) [pid = 1665] [serial = 2063] [outer = 0x0] [url = about:blank] 18:02:22 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x120f08c00) [pid = 1665] [serial = 2062] [outer = 0x0] [url = about:blank] 18:02:22 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x114faa000) [pid = 1665] [serial = 2074] [outer = 0x0] [url = about:blank] 18:02:22 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x1288c6400) [pid = 1665] [serial = 2066] [outer = 0x0] [url = about:blank] 18:02:22 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x124bf9000) [pid = 1665] [serial = 2065] [outer = 0x0] [url = about:blank] 18:02:22 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x11967b400) [pid = 1665] [serial = 2083] [outer = 0x0] [url = about:blank] 18:02:22 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x115e29400) [pid = 1665] [serial = 2071] [outer = 0x0] [url = about:blank] 18:02:22 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x116984000) [pid = 1665] [serial = 2072] [outer = 0x0] [url = about:blank] 18:02:22 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x119e54400) [pid = 1665] [serial = 2086] [outer = 0x0] [url = about:blank] 18:02:22 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x128bac800) [pid = 1665] [serial = 2069] [outer = 0x0] [url = about:blank] 18:02:22 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x124bf1400) [pid = 1665] [serial = 2092] [outer = 0x0] [url = about:blank] 18:02:22 INFO - PROCESS | 1665 | --DOMWINDOW == 71 (0x128b40c00) [pid = 1665] [serial = 2068] [outer = 0x0] [url = about:blank] 18:02:22 INFO - PROCESS | 1665 | --DOMWINDOW == 70 (0x118a5c800) [pid = 1665] [serial = 2080] [outer = 0x0] [url = about:blank] 18:02:22 INFO - PROCESS | 1665 | --DOMWINDOW == 69 (0x1193d9800) [pid = 1665] [serial = 2081] [outer = 0x0] [url = about:blank] 18:02:22 INFO - PROCESS | 1665 | --DOMWINDOW == 68 (0x1213b5000) [pid = 1665] [serial = 2089] [outer = 0x0] [url = about:blank] 18:02:22 INFO - PROCESS | 1665 | --DOMWINDOW == 67 (0x1176e4c00) [pid = 1665] [serial = 2077] [outer = 0x0] [url = about:blank] 18:02:22 INFO - PROCESS | 1665 | --DOMWINDOW == 66 (0x118177000) [pid = 1665] [serial = 2078] [outer = 0x0] [url = about:blank] 18:02:22 INFO - PROCESS | 1665 | --DOMWINDOW == 65 (0x12132c000) [pid = 1665] [serial = 2098] [outer = 0x0] [url = about:blank] 18:02:22 INFO - PROCESS | 1665 | --DOMWINDOW == 64 (0x125520c00) [pid = 1665] [serial = 2093] [outer = 0x0] [url = about:blank] 18:02:22 INFO - PROCESS | 1665 | --DOMWINDOW == 63 (0x126871000) [pid = 1665] [serial = 2095] [outer = 0x0] [url = about:blank] 18:02:22 INFO - PROCESS | 1665 | --DOMWINDOW == 62 (0x127275c00) [pid = 1665] [serial = 2101] [outer = 0x0] [url = about:blank] 18:02:22 INFO - PROCESS | 1665 | --DOMWINDOW == 61 (0x128b2bc00) [pid = 1665] [serial = 2104] [outer = 0x0] [url = about:blank] 18:02:22 INFO - PROCESS | 1665 | --DOMWINDOW == 60 (0x128baac00) [pid = 1665] [serial = 2105] [outer = 0x0] [url = about:blank] 18:02:22 INFO - PROCESS | 1665 | --DOMWINDOW == 59 (0x116635c00) [pid = 1665] [serial = 2075] [outer = 0x0] [url = about:blank] 18:02:22 INFO - PROCESS | 1665 | --DOMWINDOW == 58 (0x120e7e800) [pid = 1665] [serial = 2087] [outer = 0x0] [url = about:blank] 18:02:22 INFO - PROCESS | 1665 | --DOMWINDOW == 57 (0x126874c00) [pid = 1665] [serial = 2099] [outer = 0x0] [url = about:blank] 18:02:22 INFO - PROCESS | 1665 | --DOMWINDOW == 56 (0x123b9bc00) [pid = 1665] [serial = 2090] [outer = 0x0] [url = about:blank] 18:02:22 INFO - PROCESS | 1665 | --DOMWINDOW == 55 (0x126e94c00) [pid = 1665] [serial = 2096] [outer = 0x0] [url = about:blank] 18:02:22 INFO - PROCESS | 1665 | --DOMWINDOW == 54 (0x128bf0000) [pid = 1665] [serial = 2107] [outer = 0x0] [url = about:blank] 18:02:22 INFO - PROCESS | 1665 | --DOMWINDOW == 53 (0x1199e9800) [pid = 1665] [serial = 2084] [outer = 0x0] [url = about:blank] 18:02:22 INFO - PROCESS | 1665 | --DOMWINDOW == 52 (0x1288c2400) [pid = 1665] [serial = 2102] [outer = 0x0] [url = about:blank] 18:02:22 INFO - PROCESS | 1665 | 1467594142496 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 18:02:22 INFO - PROCESS | 1665 | 1467594142499 Marionette TRACE conn2 <- [1,2826,null,{}] 18:02:22 INFO - PROCESS | 1665 | 1467594142504 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:22 INFO - PROCESS | 1665 | 1467594142506 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:22 INFO - PROCESS | 1665 | 1467594142587 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 18:02:22 INFO - PROCESS | 1665 | 1467594142594 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594142596 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:22 INFO - PROCESS | 1665 | ++DOCSHELL 0x116680000 == 26 [pid = 1665] [id = 714] 18:02:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 53 (0x112fbe400) [pid = 1665] [serial = 2142] [outer = 0x0] 18:02:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 54 (0x112ff1000) [pid = 1665] [serial = 2143] [outer = 0x112fbe400] 18:02:22 INFO - PROCESS | 1665 | 1467594142625 Marionette DEBUG loaded listener.js 18:02:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 55 (0x114fa3400) [pid = 1665] [serial = 2144] [outer = 0x112fbe400] 18:02:22 INFO - PROCESS | 1665 | 1467594142983 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:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 18:02:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 576ms 18:02:23 INFO - PROCESS | 1665 | 1467594143024 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 18:02:23 INFO - PROCESS | 1665 | 1467594143027 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 18:02:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 18:02:23 INFO - PROCESS | 1665 | 1467594143030 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 18:02:23 INFO - PROCESS | 1665 | 1467594143032 Marionette TRACE conn2 <- [1,2830,null,{}] 18:02:23 INFO - PROCESS | 1665 | 1467594143036 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:23 INFO - PROCESS | 1665 | 1467594143039 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:23 INFO - PROCESS | 1665 | 1467594143127 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 18:02:23 INFO - PROCESS | 1665 | 1467594143132 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594143133 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:23 INFO - PROCESS | 1665 | ++DOCSHELL 0x118579800 == 27 [pid = 1665] [id = 715] 18:02:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 56 (0x115e29400) [pid = 1665] [serial = 2145] [outer = 0x0] 18:02:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 57 (0x116982c00) [pid = 1665] [serial = 2146] [outer = 0x115e29400] 18:02:23 INFO - PROCESS | 1665 | 1467594143163 Marionette DEBUG loaded listener.js 18:02:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 58 (0x1176e6c00) [pid = 1665] [serial = 2147] [outer = 0x115e29400] 18:02:23 INFO - PROCESS | 1665 | 1467594143637 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:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 18:02:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 619ms 18:02:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 18:02:23 INFO - PROCESS | 1665 | 1467594143651 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 18:02:23 INFO - PROCESS | 1665 | 1467594143653 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 18:02:23 INFO - PROCESS | 1665 | 1467594143658 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 18:02:23 INFO - PROCESS | 1665 | 1467594143661 Marionette TRACE conn2 <- [1,2834,null,{}] 18:02:23 INFO - PROCESS | 1665 | 1467594143664 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:23 INFO - PROCESS | 1665 | 1467594143666 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:23 INFO - PROCESS | 1665 | 1467594143753 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 18:02:23 INFO - PROCESS | 1665 | 1467594143766 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594143770 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:23 INFO - PROCESS | 1665 | ++DOCSHELL 0x120f7a800 == 28 [pid = 1665] [id = 716] 18:02:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 59 (0x118237000) [pid = 1665] [serial = 2148] [outer = 0x0] 18:02:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 60 (0x118432800) [pid = 1665] [serial = 2149] [outer = 0x118237000] 18:02:23 INFO - PROCESS | 1665 | 1467594143799 Marionette DEBUG loaded listener.js 18:02:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 61 (0x1185d7800) [pid = 1665] [serial = 2150] [outer = 0x118237000] 18:02:24 INFO - PROCESS | 1665 | 1467594144166 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:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 18:02:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 522ms 18:02:24 INFO - PROCESS | 1665 | 1467594144180 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 18:02:24 INFO - PROCESS | 1665 | 1467594144181 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 18:02:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 18:02:24 INFO - PROCESS | 1665 | 1467594144183 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 18:02:24 INFO - PROCESS | 1665 | 1467594144185 Marionette TRACE conn2 <- [1,2838,null,{}] 18:02:24 INFO - PROCESS | 1665 | 1467594144187 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:24 INFO - PROCESS | 1665 | 1467594144189 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:24 INFO - PROCESS | 1665 | 1467594144295 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 18:02:24 INFO - PROCESS | 1665 | 1467594144300 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594144301 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:24 INFO - PROCESS | 1665 | ++DOCSHELL 0x121745800 == 29 [pid = 1665] [id = 717] 18:02:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 62 (0x118a5cc00) [pid = 1665] [serial = 2151] [outer = 0x0] 18:02:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 63 (0x118e99000) [pid = 1665] [serial = 2152] [outer = 0x118a5cc00] 18:02:24 INFO - PROCESS | 1665 | 1467594144329 Marionette DEBUG loaded listener.js 18:02:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 64 (0x1193e3c00) [pid = 1665] [serial = 2153] [outer = 0x118a5cc00] 18:02:24 INFO - PROCESS | 1665 | 1467594144728 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:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 18:02:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 568ms 18:02:24 INFO - PROCESS | 1665 | 1467594144753 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 18:02:24 INFO - PROCESS | 1665 | 1467594144755 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 18:02:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 18:02:24 INFO - PROCESS | 1665 | 1467594144761 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 18:02:24 INFO - PROCESS | 1665 | 1467594144763 Marionette TRACE conn2 <- [1,2842,null,{}] 18:02:24 INFO - PROCESS | 1665 | 1467594144774 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:24 INFO - PROCESS | 1665 | 1467594144776 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:24 INFO - PROCESS | 1665 | 1467594144920 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 18:02:24 INFO - PROCESS | 1665 | 1467594144977 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594144979 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:25 INFO - PROCESS | 1665 | ++DOCSHELL 0x124d0f800 == 30 [pid = 1665] [id = 718] 18:02:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 65 (0x118a60400) [pid = 1665] [serial = 2154] [outer = 0x0] 18:02:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 66 (0x1199e4400) [pid = 1665] [serial = 2155] [outer = 0x118a60400] 18:02:25 INFO - PROCESS | 1665 | 1467594145031 Marionette DEBUG loaded listener.js 18:02:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 67 (0x1199ec400) [pid = 1665] [serial = 2156] [outer = 0x118a60400] 18:02:25 INFO - PROCESS | 1665 | 1467594145416 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:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 18:02:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 681ms 18:02:25 INFO - PROCESS | 1665 | 1467594145442 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 18:02:25 INFO - PROCESS | 1665 | 1467594145443 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 18:02:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 18:02:25 INFO - PROCESS | 1665 | 1467594145452 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 18:02:25 INFO - PROCESS | 1665 | 1467594145454 Marionette TRACE conn2 <- [1,2846,null,{}] 18:02:25 INFO - PROCESS | 1665 | 1467594145456 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:25 INFO - PROCESS | 1665 | 1467594145463 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:25 INFO - PROCESS | 1665 | 1467594145579 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 18:02:25 INFO - PROCESS | 1665 | 1467594145590 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594145592 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:25 INFO - PROCESS | 1665 | ++DOCSHELL 0x127253000 == 31 [pid = 1665] [id = 719] 18:02:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 68 (0x1199f2800) [pid = 1665] [serial = 2157] [outer = 0x0] 18:02:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 69 (0x12105ec00) [pid = 1665] [serial = 2158] [outer = 0x1199f2800] 18:02:25 INFO - PROCESS | 1665 | 1467594145617 Marionette DEBUG loaded listener.js 18:02:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 70 (0x121663800) [pid = 1665] [serial = 2159] [outer = 0x1199f2800] 18:02:25 INFO - PROCESS | 1665 | 1467594145970 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:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 18:02:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 571ms 18:02:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 18:02:26 INFO - PROCESS | 1665 | 1467594146024 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 18:02:26 INFO - PROCESS | 1665 | 1467594146025 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 18:02:26 INFO - PROCESS | 1665 | 1467594146027 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 18:02:26 INFO - PROCESS | 1665 | 1467594146028 Marionette TRACE conn2 <- [1,2850,null,{}] 18:02:26 INFO - PROCESS | 1665 | 1467594146030 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:26 INFO - PROCESS | 1665 | 1467594146031 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:26 INFO - PROCESS | 1665 | 1467594146122 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 18:02:26 INFO - PROCESS | 1665 | 1467594146158 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594146159 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:26 INFO - PROCESS | 1665 | ++DOCSHELL 0x128f66800 == 32 [pid = 1665] [id = 720] 18:02:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 71 (0x112e3ac00) [pid = 1665] [serial = 2160] [outer = 0x0] 18:02:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x1218c5c00) [pid = 1665] [serial = 2161] [outer = 0x112e3ac00] 18:02:26 INFO - PROCESS | 1665 | 1467594146190 Marionette DEBUG loaded listener.js 18:02:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x12481e400) [pid = 1665] [serial = 2162] [outer = 0x112e3ac00] 18:02:26 INFO - PROCESS | 1665 | 1467594146522 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 18:02:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 18:02:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 518ms 18:02:26 INFO - PROCESS | 1665 | 1467594146547 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 18:02:26 INFO - PROCESS | 1665 | 1467594146548 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 18:02:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 18:02:26 INFO - PROCESS | 1665 | 1467594146552 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 18:02:26 INFO - PROCESS | 1665 | 1467594146554 Marionette TRACE conn2 <- [1,2854,null,{}] 18:02:26 INFO - PROCESS | 1665 | 1467594146556 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:26 INFO - PROCESS | 1665 | 1467594146561 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:26 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x12c972000) [pid = 1665] [serial = 41] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:02:26 INFO - PROCESS | 1665 | --DOMWINDOW == 71 (0x12cb99400) [pid = 1665] [serial = 44] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:02:26 INFO - PROCESS | 1665 | --DOMWINDOW == 70 (0x128bb2400) [pid = 1665] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 18:02:26 INFO - PROCESS | 1665 | --DOMWINDOW == 69 (0x11663a400) [pid = 1665] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 18:02:26 INFO - PROCESS | 1665 | --DOMWINDOW == 68 (0x1185df400) [pid = 1665] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 18:02:26 INFO - PROCESS | 1665 | --DOMWINDOW == 67 (0x1185e1c00) [pid = 1665] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 18:02:26 INFO - PROCESS | 1665 | --DOMWINDOW == 66 (0x113c95000) [pid = 1665] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 18:02:26 INFO - PROCESS | 1665 | --DOMWINDOW == 65 (0x114faa400) [pid = 1665] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 18:02:26 INFO - PROCESS | 1665 | --DOMWINDOW == 64 (0x121728000) [pid = 1665] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 18:02:26 INFO - PROCESS | 1665 | 1467594146818 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 18:02:26 INFO - PROCESS | 1665 | 1467594146828 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594146829 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:26 INFO - PROCESS | 1665 | ++DOCSHELL 0x1210a2800 == 33 [pid = 1665] [id = 721] 18:02:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 65 (0x113238400) [pid = 1665] [serial = 2163] [outer = 0x0] 18:02:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 66 (0x116f9d000) [pid = 1665] [serial = 2164] [outer = 0x113238400] 18:02:26 INFO - PROCESS | 1665 | 1467594146870 Marionette DEBUG loaded listener.js 18:02:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 67 (0x121666c00) [pid = 1665] [serial = 2165] [outer = 0x113238400] 18:02:27 INFO - PROCESS | 1665 | 1467594147232 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:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 18:02:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 723ms 18:02:27 INFO - PROCESS | 1665 | 1467594147275 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 18:02:27 INFO - PROCESS | 1665 | 1467594147276 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 18:02:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 18:02:27 INFO - PROCESS | 1665 | 1467594147278 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 18:02:27 INFO - PROCESS | 1665 | 1467594147279 Marionette TRACE conn2 <- [1,2858,null,{}] 18:02:27 INFO - PROCESS | 1665 | 1467594147282 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:27 INFO - PROCESS | 1665 | 1467594147283 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:27 INFO - PROCESS | 1665 | 1467594147378 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 18:02:27 INFO - PROCESS | 1665 | 1467594147400 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594147402 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:27 INFO - PROCESS | 1665 | ++DOCSHELL 0x1298d0800 == 34 [pid = 1665] [id = 722] 18:02:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 68 (0x119990000) [pid = 1665] [serial = 2166] [outer = 0x0] 18:02:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 69 (0x123ea9400) [pid = 1665] [serial = 2167] [outer = 0x119990000] 18:02:27 INFO - PROCESS | 1665 | 1467594147427 Marionette DEBUG loaded listener.js 18:02:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 70 (0x125525c00) [pid = 1665] [serial = 2168] [outer = 0x119990000] 18:02:27 INFO - PROCESS | 1665 | 1467594147744 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:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 18:02:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 517ms 18:02:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 18:02:27 INFO - PROCESS | 1665 | 1467594147797 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 18:02:27 INFO - PROCESS | 1665 | 1467594147798 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 18:02:27 INFO - PROCESS | 1665 | 1467594147800 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 18:02:27 INFO - PROCESS | 1665 | 1467594147801 Marionette TRACE conn2 <- [1,2862,null,{}] 18:02:27 INFO - PROCESS | 1665 | 1467594147803 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:27 INFO - PROCESS | 1665 | 1467594147804 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:27 INFO - PROCESS | 1665 | 1467594147879 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 18:02:27 INFO - PROCESS | 1665 | 1467594147882 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594147884 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:27 INFO - PROCESS | 1665 | ++DOCSHELL 0x12ae2d800 == 35 [pid = 1665] [id = 723] 18:02:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 71 (0x125585000) [pid = 1665] [serial = 2169] [outer = 0x0] 18:02:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x12687d000) [pid = 1665] [serial = 2170] [outer = 0x125585000] 18:02:27 INFO - PROCESS | 1665 | 1467594147908 Marionette DEBUG loaded listener.js 18:02:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x126e97400) [pid = 1665] [serial = 2171] [outer = 0x125585000] 18:02:28 INFO - PROCESS | 1665 | 1467594148225 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:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 18:02:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 469ms 18:02:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 18:02:28 INFO - PROCESS | 1665 | 1467594148269 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 18:02:28 INFO - PROCESS | 1665 | 1467594148270 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 18:02:28 INFO - PROCESS | 1665 | 1467594148272 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 18:02:28 INFO - PROCESS | 1665 | 1467594148274 Marionette TRACE conn2 <- [1,2866,null,{}] 18:02:28 INFO - PROCESS | 1665 | 1467594148277 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:28 INFO - PROCESS | 1665 | 1467594148278 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:28 INFO - PROCESS | 1665 | 1467594148394 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 18:02:28 INFO - PROCESS | 1665 | 1467594148399 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594148401 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:28 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b05b000 == 36 [pid = 1665] [id = 724] 18:02:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x126e90000) [pid = 1665] [serial = 2172] [outer = 0x0] 18:02:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x1272b5c00) [pid = 1665] [serial = 2173] [outer = 0x126e90000] 18:02:28 INFO - PROCESS | 1665 | 1467594148428 Marionette DEBUG loaded listener.js 18:02:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x128908800) [pid = 1665] [serial = 2174] [outer = 0x126e90000] 18:02:28 INFO - PROCESS | 1665 | 1467594148982 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:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 18:02:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 772ms 18:02:29 INFO - PROCESS | 1665 | 1467594149045 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 18:02:29 INFO - PROCESS | 1665 | 1467594149047 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 18:02:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 18:02:29 INFO - PROCESS | 1665 | 1467594149051 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 18:02:29 INFO - PROCESS | 1665 | 1467594149053 Marionette TRACE conn2 <- [1,2870,null,{}] 18:02:29 INFO - PROCESS | 1665 | 1467594149057 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:29 INFO - PROCESS | 1665 | 1467594149058 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:29 INFO - PROCESS | 1665 | 1467594149168 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 18:02:29 INFO - PROCESS | 1665 | 1467594149248 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594149249 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:29 INFO - PROCESS | 1665 | ++DOCSHELL 0x1180d4000 == 37 [pid = 1665] [id = 725] 18:02:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x112e4f400) [pid = 1665] [serial = 2175] [outer = 0x0] 18:02:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x114fa6800) [pid = 1665] [serial = 2176] [outer = 0x112e4f400] 18:02:29 INFO - PROCESS | 1665 | 1467594149280 Marionette DEBUG loaded listener.js 18:02:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x115e93000) [pid = 1665] [serial = 2177] [outer = 0x112e4f400] 18:02:29 INFO - PROCESS | 1665 | 1467594149828 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:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 18:02:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 821ms 18:02:29 INFO - PROCESS | 1665 | 1467594149871 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 18:02:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 18:02:29 INFO - PROCESS | 1665 | 1467594149877 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 18:02:29 INFO - PROCESS | 1665 | 1467594149881 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 18:02:29 INFO - PROCESS | 1665 | 1467594149883 Marionette TRACE conn2 <- [1,2874,null,{}] 18:02:29 INFO - PROCESS | 1665 | 1467594149886 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:29 INFO - PROCESS | 1665 | 1467594149888 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:30 INFO - PROCESS | 1665 | 1467594150003 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 18:02:30 INFO - PROCESS | 1665 | 1467594150081 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594150083 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:30 INFO - PROCESS | 1665 | ++DOCSHELL 0x12681b000 == 38 [pid = 1665] [id = 726] 18:02:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x118175000) [pid = 1665] [serial = 2178] [outer = 0x0] 18:02:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x118232800) [pid = 1665] [serial = 2179] [outer = 0x118175000] 18:02:30 INFO - PROCESS | 1665 | 1467594150113 Marionette DEBUG loaded listener.js 18:02:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x1185da000) [pid = 1665] [serial = 2180] [outer = 0x118175000] 18:02:30 INFO - PROCESS | 1665 | --DOCSHELL 0x12ae2d800 == 37 [pid = 1665] [id = 723] 18:02:30 INFO - PROCESS | 1665 | --DOCSHELL 0x1298d0800 == 36 [pid = 1665] [id = 722] 18:02:30 INFO - PROCESS | 1665 | --DOCSHELL 0x1210a2800 == 35 [pid = 1665] [id = 721] 18:02:30 INFO - PROCESS | 1665 | --DOCSHELL 0x128f66800 == 34 [pid = 1665] [id = 720] 18:02:30 INFO - PROCESS | 1665 | --DOCSHELL 0x127253000 == 33 [pid = 1665] [id = 719] 18:02:30 INFO - PROCESS | 1665 | --DOCSHELL 0x124d0f800 == 32 [pid = 1665] [id = 718] 18:02:30 INFO - PROCESS | 1665 | --DOCSHELL 0x121745800 == 31 [pid = 1665] [id = 717] 18:02:30 INFO - PROCESS | 1665 | --DOCSHELL 0x120f7a800 == 30 [pid = 1665] [id = 716] 18:02:30 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x12c977000) [pid = 1665] [serial = 43] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:02:30 INFO - PROCESS | 1665 | 1467594150742 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:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 18:02:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 872ms 18:02:30 INFO - PROCESS | 1665 | --DOCSHELL 0x118579800 == 29 [pid = 1665] [id = 715] 18:02:30 INFO - PROCESS | 1665 | --DOCSHELL 0x116680000 == 28 [pid = 1665] [id = 714] 18:02:30 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x128b41000) [pid = 1665] [serial = 1451] [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:30 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x123b0bc00) [pid = 1665] [serial = 2125] [outer = 0x0] [url = about:blank] 18:02:30 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x128f0ac00) [pid = 1665] [serial = 2108] [outer = 0x0] [url = about:blank] 18:02:30 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x116a1b800) [pid = 1665] [serial = 2116] [outer = 0x0] [url = about:blank] 18:02:30 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x11823a000) [pid = 1665] [serial = 2117] [outer = 0x0] [url = about:blank] 18:02:30 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x118a8e800) [pid = 1665] [serial = 2113] [outer = 0x0] [url = about:blank] 18:02:30 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x11961f800) [pid = 1665] [serial = 2114] [outer = 0x0] [url = about:blank] 18:02:30 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x1193dc000) [pid = 1665] [serial = 2119] [outer = 0x0] [url = about:blank] 18:02:30 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x119679c00) [pid = 1665] [serial = 2120] [outer = 0x0] [url = about:blank] 18:02:30 INFO - PROCESS | 1665 | --DOMWINDOW == 71 (0x121257c00) [pid = 1665] [serial = 2122] [outer = 0x0] [url = about:blank] 18:02:30 INFO - PROCESS | 1665 | --DOMWINDOW == 70 (0x121720c00) [pid = 1665] [serial = 2123] [outer = 0x0] [url = about:blank] 18:02:30 INFO - PROCESS | 1665 | --DOMWINDOW == 69 (0x11673f800) [pid = 1665] [serial = 2110] [outer = 0x0] [url = about:blank] 18:02:30 INFO - PROCESS | 1665 | --DOMWINDOW == 68 (0x1176edc00) [pid = 1665] [serial = 2111] [outer = 0x0] [url = about:blank] 18:02:30 INFO - PROCESS | 1665 | --DOMWINDOW == 67 (0x124eb3c00) [pid = 1665] [serial = 2126] [outer = 0x0] [url = about:blank] 18:02:30 INFO - PROCESS | 1665 | 1467594150770 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 18:02:30 INFO - PROCESS | 1665 | 1467594150773 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 18:02:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 18:02:30 INFO - PROCESS | 1665 | 1467594150782 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 18:02:30 INFO - PROCESS | 1665 | 1467594150783 Marionette TRACE conn2 <- [1,2878,null,{}] 18:02:30 INFO - PROCESS | 1665 | 1467594150787 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:30 INFO - PROCESS | 1665 | 1467594150789 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:30 INFO - PROCESS | 1665 | 1467594150870 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 18:02:30 INFO - PROCESS | 1665 | 1467594150878 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594150881 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:30 INFO - PROCESS | 1665 | ++DOCSHELL 0x1180d8800 == 29 [pid = 1665] [id = 727] 18:02:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 68 (0x116f95000) [pid = 1665] [serial = 2181] [outer = 0x0] 18:02:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 69 (0x1176e5800) [pid = 1665] [serial = 2182] [outer = 0x116f95000] 18:02:30 INFO - PROCESS | 1665 | 1467594150910 Marionette DEBUG loaded listener.js 18:02:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 70 (0x11817ac00) [pid = 1665] [serial = 2183] [outer = 0x116f95000] 18:02:31 INFO - PROCESS | 1665 | 1467594151265 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:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 18:02:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 520ms 18:02:31 INFO - PROCESS | 1665 | 1467594151321 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 18:02:31 INFO - PROCESS | 1665 | 1467594151323 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 18:02:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 18:02:31 INFO - PROCESS | 1665 | 1467594151329 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 18:02:31 INFO - PROCESS | 1665 | 1467594151330 Marionette TRACE conn2 <- [1,2882,null,{}] 18:02:31 INFO - PROCESS | 1665 | 1467594151333 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:31 INFO - PROCESS | 1665 | 1467594151334 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:31 INFO - PROCESS | 1665 | 1467594151412 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 18:02:31 INFO - PROCESS | 1665 | 1467594151416 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594151417 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:31 INFO - PROCESS | 1665 | ++DOCSHELL 0x119eac800 == 30 [pid = 1665] [id = 728] 18:02:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 71 (0x1185df400) [pid = 1665] [serial = 2184] [outer = 0x0] 18:02:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x118a60000) [pid = 1665] [serial = 2185] [outer = 0x1185df400] 18:02:31 INFO - PROCESS | 1665 | 1467594151448 Marionette DEBUG loaded listener.js 18:02:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x119239400) [pid = 1665] [serial = 2186] [outer = 0x1185df400] 18:02:31 INFO - PROCESS | 1665 | 1467594151821 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:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 18:02:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 519ms 18:02:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 18:02:31 INFO - PROCESS | 1665 | 1467594151849 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 18:02:31 INFO - PROCESS | 1665 | 1467594151850 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 18:02:31 INFO - PROCESS | 1665 | 1467594151852 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 18:02:31 INFO - PROCESS | 1665 | 1467594151855 Marionette TRACE conn2 <- [1,2886,null,{}] 18:02:31 INFO - PROCESS | 1665 | 1467594151865 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:31 INFO - PROCESS | 1665 | 1467594151868 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:31 INFO - PROCESS | 1665 | 1467594151971 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 18:02:31 INFO - PROCESS | 1665 | 1467594151981 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594151983 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:31 INFO - PROCESS | 1665 | ++DOCSHELL 0x12498d800 == 31 [pid = 1665] [id = 729] 18:02:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x114fa8800) [pid = 1665] [serial = 2187] [outer = 0x0] 18:02:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x119e60400) [pid = 1665] [serial = 2188] [outer = 0x114fa8800] 18:02:32 INFO - PROCESS | 1665 | 1467594152011 Marionette DEBUG loaded listener.js 18:02:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x121256400) [pid = 1665] [serial = 2189] [outer = 0x114fa8800] 18:02:32 INFO - PROCESS | 1665 | 1467594152332 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:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 18:02:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 525ms 18:02:32 INFO - PROCESS | 1665 | 1467594152378 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 18:02:32 INFO - PROCESS | 1665 | 1467594152380 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 18:02:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 18:02:32 INFO - PROCESS | 1665 | 1467594152382 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 18:02:32 INFO - PROCESS | 1665 | 1467594152383 Marionette TRACE conn2 <- [1,2890,null,{}] 18:02:32 INFO - PROCESS | 1665 | 1467594152385 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:32 INFO - PROCESS | 1665 | 1467594152386 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:32 INFO - PROCESS | 1665 | 1467594152466 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 18:02:32 INFO - PROCESS | 1665 | 1467594152527 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594152528 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:32 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ab8000 == 32 [pid = 1665] [id = 730] 18:02:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x119677400) [pid = 1665] [serial = 2190] [outer = 0x0] 18:02:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x1213b2400) [pid = 1665] [serial = 2191] [outer = 0x119677400] 18:02:32 INFO - PROCESS | 1665 | 1467594152553 Marionette DEBUG loaded listener.js 18:02:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x123a1dc00) [pid = 1665] [serial = 2192] [outer = 0x119677400] 18:02:32 INFO - PROCESS | 1665 | 1467594152878 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:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 18:02:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 520ms 18:02:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 18:02:32 INFO - PROCESS | 1665 | 1467594152903 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 18:02:32 INFO - PROCESS | 1665 | 1467594152904 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 18:02:32 INFO - PROCESS | 1665 | 1467594152906 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 18:02:32 INFO - PROCESS | 1665 | 1467594152909 Marionette TRACE conn2 <- [1,2894,null,{}] 18:02:32 INFO - PROCESS | 1665 | 1467594152920 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:32 INFO - PROCESS | 1665 | 1467594152922 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:33 INFO - PROCESS | 1665 | 1467594153018 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 18:02:33 INFO - PROCESS | 1665 | 1467594153023 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594153024 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:33 INFO - PROCESS | 1665 | ++DOCSHELL 0x129387800 == 33 [pid = 1665] [id = 731] 18:02:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x112e50000) [pid = 1665] [serial = 2193] [outer = 0x0] 18:02:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x124bbf400) [pid = 1665] [serial = 2194] [outer = 0x112e50000] 18:02:33 INFO - PROCESS | 1665 | 1467594153049 Marionette DEBUG loaded listener.js 18:02:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x125585c00) [pid = 1665] [serial = 2195] [outer = 0x112e50000] 18:02:33 INFO - PROCESS | 1665 | 1467594153393 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:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 18:02:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 530ms 18:02:33 INFO - PROCESS | 1665 | 1467594153437 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 18:02:33 INFO - PROCESS | 1665 | 1467594153438 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 18:02:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 18:02:33 INFO - PROCESS | 1665 | 1467594153440 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 18:02:33 INFO - PROCESS | 1665 | 1467594153441 Marionette TRACE conn2 <- [1,2898,null,{}] 18:02:33 INFO - PROCESS | 1665 | 1467594153444 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:33 INFO - PROCESS | 1665 | 1467594153448 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:33 INFO - PROCESS | 1665 | 1467594153564 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 18:02:33 INFO - PROCESS | 1665 | 1467594153576 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594153577 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:33 INFO - PROCESS | 1665 | ++DOCSHELL 0x12ae45000 == 34 [pid = 1665] [id = 732] 18:02:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x125f5c000) [pid = 1665] [serial = 2196] [outer = 0x0] 18:02:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x1288bec00) [pid = 1665] [serial = 2197] [outer = 0x125f5c000] 18:02:33 INFO - PROCESS | 1665 | 1467594153602 Marionette DEBUG loaded listener.js 18:02:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x128b32000) [pid = 1665] [serial = 2198] [outer = 0x125f5c000] 18:02:33 INFO - PROCESS | 1665 | 1467594153956 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:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 18:02:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 569ms 18:02:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 18:02:34 INFO - PROCESS | 1665 | 1467594154010 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 18:02:34 INFO - PROCESS | 1665 | 1467594154011 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 18:02:34 INFO - PROCESS | 1665 | 1467594154013 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 18:02:34 INFO - PROCESS | 1665 | 1467594154014 Marionette TRACE conn2 <- [1,2902,null,{}] 18:02:34 INFO - PROCESS | 1665 | 1467594154016 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:34 INFO - PROCESS | 1665 | 1467594154018 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:34 INFO - PROCESS | 1665 | 1467594154114 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 18:02:34 INFO - PROCESS | 1665 | 1467594154125 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594154126 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:34 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b171000 == 35 [pid = 1665] [id = 733] 18:02:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x128b37000) [pid = 1665] [serial = 2199] [outer = 0x0] 18:02:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x128b3f000) [pid = 1665] [serial = 2200] [outer = 0x128b37000] 18:02:34 INFO - PROCESS | 1665 | 1467594154150 Marionette DEBUG loaded listener.js 18:02:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x128b49c00) [pid = 1665] [serial = 2201] [outer = 0x128b37000] 18:02:34 INFO - PROCESS | 1665 | 1467594154511 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 18:02:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 18:02:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 520ms 18:02:34 INFO - PROCESS | 1665 | 1467594154534 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 18:02:34 INFO - PROCESS | 1665 | 1467594154536 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 18:02:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 18:02:34 INFO - PROCESS | 1665 | 1467594154539 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 18:02:34 INFO - PROCESS | 1665 | 1467594154543 Marionette TRACE conn2 <- [1,2906,null,{}] 18:02:34 INFO - PROCESS | 1665 | 1467594154555 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:34 INFO - PROCESS | 1665 | 1467594154557 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:34 INFO - PROCESS | 1665 | 1467594154706 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 18:02:34 INFO - PROCESS | 1665 | 1467594154726 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594154727 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:34 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bcd9800 == 36 [pid = 1665] [id = 734] 18:02:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x112e4c800) [pid = 1665] [serial = 2202] [outer = 0x0] 18:02:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x128bb5800) [pid = 1665] [serial = 2203] [outer = 0x112e4c800] 18:02:34 INFO - PROCESS | 1665 | 1467594154767 Marionette DEBUG loaded listener.js 18:02:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x128bf0000) [pid = 1665] [serial = 2204] [outer = 0x112e4c800] 18:02:35 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x10ebee000) [pid = 1665] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 18:02:35 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x116905000) [pid = 1665] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 18:02:35 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x112fbe400) [pid = 1665] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 18:02:35 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x118237000) [pid = 1665] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 18:02:35 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x115e29400) [pid = 1665] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 18:02:35 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1199e3800) [pid = 1665] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 18:02:35 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x118a5cc00) [pid = 1665] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 18:02:35 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x11823b400) [pid = 1665] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 18:02:35 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x1213be000) [pid = 1665] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 18:02:35 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x118a60400) [pid = 1665] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 18:02:35 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x112e3ac00) [pid = 1665] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 18:02:35 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x125585000) [pid = 1665] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 18:02:35 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x1199f2800) [pid = 1665] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 18:02:35 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x113238400) [pid = 1665] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 18:02:35 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x119990000) [pid = 1665] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 18:02:35 INFO - PROCESS | 1665 | 1467594155209 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:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 18:02:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 681ms 18:02:35 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 18:02:35 INFO - PROCESS | 1665 | 1467594155220 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 18:02:35 INFO - PROCESS | 1665 | 1467594155221 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 18:02:35 INFO - PROCESS | 1665 | 1467594155225 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 18:02:35 INFO - PROCESS | 1665 | 1467594155228 Marionette TRACE conn2 <- [1,2910,null,{}] 18:02:35 INFO - PROCESS | 1665 | 1467594155233 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:35 INFO - PROCESS | 1665 | 1467594155234 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:35 INFO - PROCESS | 1665 | 1467594155345 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 18:02:35 INFO - PROCESS | 1665 | 1467594155379 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594155380 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:35 INFO - PROCESS | 1665 | ++DOCSHELL 0x124985800 == 37 [pid = 1665] [id = 735] 18:02:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x112a86000) [pid = 1665] [serial = 2205] [outer = 0x0] 18:02:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x118231c00) [pid = 1665] [serial = 2206] [outer = 0x112a86000] 18:02:35 INFO - PROCESS | 1665 | 1467594155404 Marionette DEBUG loaded listener.js 18:02:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x119990000) [pid = 1665] [serial = 2207] [outer = 0x112a86000] 18:02:35 INFO - PROCESS | 1665 | 1467594155637 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:35 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 18:02:35 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 18:02:35 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 424ms 18:02:35 INFO - TEST-START | /DOMEvents/constructors.html 18:02:35 INFO - PROCESS | 1665 | 1467594155649 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 18:02:35 INFO - PROCESS | 1665 | 1467594155650 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 18:02:35 INFO - PROCESS | 1665 | 1467594155652 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 18:02:35 INFO - PROCESS | 1665 | 1467594155653 Marionette TRACE conn2 <- [1,2914,null,{}] 18:02:35 INFO - PROCESS | 1665 | 1467594155655 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:35 INFO - PROCESS | 1665 | 1467594155657 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:35 INFO - PROCESS | 1665 | 1467594155750 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 18:02:35 INFO - PROCESS | 1665 | 1467594155753 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594155754 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:35 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c817800 == 38 [pid = 1665] [id = 736] 18:02:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x119993400) [pid = 1665] [serial = 2208] [outer = 0x0] 18:02:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x126e90c00) [pid = 1665] [serial = 2209] [outer = 0x119993400] 18:02:35 INFO - PROCESS | 1665 | 1467594155781 Marionette DEBUG loaded listener.js 18:02:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x123a1e000) [pid = 1665] [serial = 2210] [outer = 0x119993400] 18:02:36 INFO - PROCESS | 1665 | 1467594156155 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:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 18:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 18:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 18:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 18:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 18:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 18:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 18:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 18:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 18:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 18:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 18:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 18:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 18:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 18:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 18:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 18:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 18:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 18:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 18:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 18:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 18:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 18:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 18:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 18:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 18:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 18:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 18:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 18:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 18:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 18:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 18:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 18:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 18:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 18:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 18:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 18:02:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 18:02:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 18:02:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 18:02:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:02:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 18:02:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 18:02:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 18:02:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:02:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 18:02:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 18:02:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 18:02:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:02:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 18:02:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 18:02:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 18:02:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:02:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 18:02:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 18:02:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 18:02:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:02:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 18:02:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 18:02:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 18:02:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 18:02:36 INFO - TEST-OK | /DOMEvents/constructors.html | took 526ms 18:02:36 INFO - PROCESS | 1665 | 1467594156178 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 18:02:36 INFO - PROCESS | 1665 | 1467594156180 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 18:02:36 INFO - TEST-START | /DOMEvents/event-phases-order.html 18:02:36 INFO - PROCESS | 1665 | 1467594156183 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 18:02:36 INFO - PROCESS | 1665 | 1467594156185 Marionette TRACE conn2 <- [1,2918,null,{}] 18:02:36 INFO - PROCESS | 1665 | 1467594156187 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:36 INFO - PROCESS | 1665 | 1467594156189 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:36 INFO - PROCESS | 1665 | 1467594156302 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 18:02:36 INFO - PROCESS | 1665 | 1467594156309 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594156311 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:36 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c97b800 == 39 [pid = 1665] [id = 737] 18:02:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x128b41000) [pid = 1665] [serial = 2211] [outer = 0x0] 18:02:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x128f10c00) [pid = 1665] [serial = 2212] [outer = 0x128b41000] 18:02:36 INFO - PROCESS | 1665 | 1467594156337 Marionette DEBUG loaded listener.js 18:02:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x1293e6c00) [pid = 1665] [serial = 2213] [outer = 0x128b41000] 18:02:36 INFO - PROCESS | 1665 | 1467594156604 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 18:02:36 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 18:02:36 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 469ms 18:02:36 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 18:02:36 INFO - PROCESS | 1665 | 1467594156652 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 18:02:36 INFO - PROCESS | 1665 | 1467594156653 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 18:02:36 INFO - PROCESS | 1665 | 1467594156655 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 18:02:36 INFO - PROCESS | 1665 | 1467594156657 Marionette TRACE conn2 <- [1,2922,null,{}] 18:02:36 INFO - PROCESS | 1665 | 1467594156666 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:36 INFO - PROCESS | 1665 | 1467594156668 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:36 INFO - PROCESS | 1665 | 1467594156763 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 18:02:36 INFO - PROCESS | 1665 | 1467594156767 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594156768 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:36 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d22e800 == 40 [pid = 1665] [id = 738] 18:02:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x12928cc00) [pid = 1665] [serial = 2214] [outer = 0x0] 18:02:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x129567800) [pid = 1665] [serial = 2215] [outer = 0x12928cc00] 18:02:36 INFO - PROCESS | 1665 | 1467594156792 Marionette DEBUG loaded listener.js 18:02:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x129856800) [pid = 1665] [serial = 2216] [outer = 0x12928cc00] 18:02:37 INFO - PROCESS | 1665 | [1665] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 18:02:37 INFO - PROCESS | 1665 | [1665] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 18:02:37 INFO - PROCESS | 1665 | [1665] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 18:02:37 INFO - PROCESS | 1665 | [1665] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 18:02:37 INFO - PROCESS | 1665 | 1467594157192 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:37 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 18:02:37 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 18:02:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 18:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:02:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:02:37 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:37 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 18:02:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:02:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:02:37 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:37 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 18:02:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:02:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:02:37 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:37 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 18:02:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:02:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:02:37 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 18:02:37 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 578ms 18:02:37 INFO - PROCESS | 1665 | 1467594157235 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 18:02:37 INFO - PROCESS | 1665 | 1467594157238 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 18:02:37 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 18:02:37 INFO - PROCESS | 1665 | 1467594157242 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 18:02:37 INFO - PROCESS | 1665 | 1467594157244 Marionette TRACE conn2 <- [1,2926,null,{}] 18:02:37 INFO - PROCESS | 1665 | 1467594157247 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:37 INFO - PROCESS | 1665 | 1467594157249 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:37 INFO - PROCESS | 1665 | 1467594157386 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 18:02:37 INFO - PROCESS | 1665 | 1467594157487 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594157489 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:37 INFO - PROCESS | 1665 | ++DOCSHELL 0x119ea1800 == 41 [pid = 1665] [id = 739] 18:02:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x118439c00) [pid = 1665] [serial = 2217] [outer = 0x0] 18:02:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1185e1800) [pid = 1665] [serial = 2218] [outer = 0x118439c00] 18:02:37 INFO - PROCESS | 1665 | 1467594157544 Marionette DEBUG loaded listener.js 18:02:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1193e3000) [pid = 1665] [serial = 2219] [outer = 0x118439c00] 18:02:37 INFO - PROCESS | 1665 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 18:02:37 INFO - PROCESS | 1665 | 1467594157906 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:37 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:37 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 721ms 18:02:37 INFO - PROCESS | 1665 | 1467594157962 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 18:02:37 INFO - PROCESS | 1665 | 1467594157965 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 18:02:37 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 18:02:37 INFO - PROCESS | 1665 | 1467594157970 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 18:02:37 INFO - PROCESS | 1665 | 1467594157972 Marionette TRACE conn2 <- [1,2930,null,{}] 18:02:37 INFO - PROCESS | 1665 | 1467594157974 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:37 INFO - PROCESS | 1665 | 1467594157976 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:38 INFO - PROCESS | 1665 | 1467594158078 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 18:02:38 INFO - PROCESS | 1665 | 1467594158134 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594158135 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:38 INFO - PROCESS | 1665 | ++DOCSHELL 0x129386000 == 42 [pid = 1665] [id = 740] 18:02:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x119ae4000) [pid = 1665] [serial = 2220] [outer = 0x0] 18:02:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12105dc00) [pid = 1665] [serial = 2221] [outer = 0x119ae4000] 18:02:38 INFO - PROCESS | 1665 | 1467594158166 Marionette DEBUG loaded listener.js 18:02:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12172e800) [pid = 1665] [serial = 2222] [outer = 0x119ae4000] 18:02:38 INFO - PROCESS | 1665 | 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:38 INFO - PROCESS | 1665 | 1467594158549 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:38 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 18:02:38 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 622ms 18:02:38 INFO - PROCESS | 1665 | 1467594158593 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 18:02:38 INFO - PROCESS | 1665 | 1467594158594 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 18:02:38 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 18:02:38 INFO - PROCESS | 1665 | 1467594158597 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 18:02:38 INFO - PROCESS | 1665 | 1467594158599 Marionette TRACE conn2 <- [1,2934,null,{}] 18:02:38 INFO - PROCESS | 1665 | 1467594158607 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:38 INFO - PROCESS | 1665 | 1467594158611 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:38 INFO - PROCESS | 1665 | 1467594158712 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 18:02:38 INFO - PROCESS | 1665 | 1467594158803 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594158805 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:38 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d234000 == 43 [pid = 1665] [id = 741] 18:02:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x125f50400) [pid = 1665] [serial = 2223] [outer = 0x0] 18:02:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1288c6c00) [pid = 1665] [serial = 2224] [outer = 0x125f50400] 18:02:38 INFO - PROCESS | 1665 | 1467594158838 Marionette DEBUG loaded listener.js 18:02:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x128b2f400) [pid = 1665] [serial = 2225] [outer = 0x125f50400] 18:02:39 INFO - PROCESS | 1665 | 1467594159206 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:39 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:39 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 620ms 18:02:39 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 18:02:39 INFO - PROCESS | 1665 | 1467594159218 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 18:02:39 INFO - PROCESS | 1665 | 1467594159220 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 18:02:39 INFO - PROCESS | 1665 | 1467594159222 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 18:02:39 INFO - PROCESS | 1665 | 1467594159223 Marionette TRACE conn2 <- [1,2938,null,{}] 18:02:39 INFO - PROCESS | 1665 | 1467594159226 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:39 INFO - PROCESS | 1665 | 1467594159228 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:39 INFO - PROCESS | 1665 | 1467594159346 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 18:02:39 INFO - PROCESS | 1665 | 1467594159403 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1665 | 1467594159404 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:39 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d69b800 == 44 [pid = 1665] [id = 742] 18:02:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x128b2fc00) [pid = 1665] [serial = 2226] [outer = 0x0] 18:02:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x128c8d400) [pid = 1665] [serial = 2227] [outer = 0x128b2fc00] 18:02:39 INFO - PROCESS | 1665 | 1467594159433 Marionette DEBUG loaded listener.js 18:02:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x12928a400) [pid = 1665] [serial = 2228] [outer = 0x128b2fc00] 18:02:39 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:39 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 621ms 18:02:39 INFO - PROCESS | 1665 | 1467594159837 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:39 INFO - PROCESS | 1665 | 1467594159845 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 18:02:39 INFO - PROCESS | 1665 | 1467594159847 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 18:02:39 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 18:02:39 INFO - PROCESS | 1665 | 1467594159851 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 18:02:39 INFO - PROCESS | 1665 | 1467594159853 Marionette TRACE conn2 <- [1,2942,null,{}] 18:02:39 INFO - PROCESS | 1665 | 1467594159856 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:39 INFO - PROCESS | 1665 | 1467594159859 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:40 INFO - PROCESS | 1665 | 1467594160007 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 18:02:40 INFO - PROCESS | 1665 | 1467594160334 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594160335 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:40 INFO - PROCESS | 1665 | ++DOCSHELL 0x119266800 == 45 [pid = 1665] [id = 743] 18:02:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x111e58000) [pid = 1665] [serial = 2229] [outer = 0x0] 18:02:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x113c94800) [pid = 1665] [serial = 2230] [outer = 0x111e58000] 18:02:40 INFO - PROCESS | 1665 | 1467594160371 Marionette DEBUG loaded listener.js 18:02:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x1164e9800) [pid = 1665] [serial = 2231] [outer = 0x111e58000] 18:02:40 INFO - PROCESS | 1665 | 1467594160747 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:40 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:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 18:02:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 18:02:40 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 922ms 18:02:40 INFO - PROCESS | 1665 | 1467594160774 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 18:02:40 INFO - PROCESS | 1665 | 1467594160778 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 18:02:40 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 18:02:40 INFO - PROCESS | 1665 | 1467594160782 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 18:02:40 INFO - PROCESS | 1665 | 1467594160784 Marionette TRACE conn2 <- [1,2946,null,{}] 18:02:40 INFO - PROCESS | 1665 | 1467594160790 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:40 INFO - PROCESS | 1665 | 1467594160794 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:40 INFO - PROCESS | 1665 | 1467594160946 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 18:02:41 INFO - PROCESS | 1665 | 1467594161085 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594161087 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:41 INFO - PROCESS | 1665 | ++DOCSHELL 0x11715f800 == 46 [pid = 1665] [id = 744] 18:02:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x114fab400) [pid = 1665] [serial = 2232] [outer = 0x0] 18:02:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x11822f800) [pid = 1665] [serial = 2233] [outer = 0x114fab400] 18:02:41 INFO - PROCESS | 1665 | 1467594161129 Marionette DEBUG loaded listener.js 18:02:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x118521000) [pid = 1665] [serial = 2234] [outer = 0x114fab400] 18:02:41 INFO - PROCESS | 1665 | --DOCSHELL 0x12c97b800 == 45 [pid = 1665] [id = 737] 18:02:41 INFO - PROCESS | 1665 | --DOCSHELL 0x12c817800 == 44 [pid = 1665] [id = 736] 18:02:41 INFO - PROCESS | 1665 | --DOCSHELL 0x124985800 == 43 [pid = 1665] [id = 735] 18:02:41 INFO - PROCESS | 1665 | --DOCSHELL 0x12bcd9800 == 42 [pid = 1665] [id = 734] 18:02:41 INFO - PROCESS | 1665 | --DOCSHELL 0x12b171000 == 41 [pid = 1665] [id = 733] 18:02:41 INFO - PROCESS | 1665 | --DOCSHELL 0x12ae45000 == 40 [pid = 1665] [id = 732] 18:02:41 INFO - PROCESS | 1665 | --DOCSHELL 0x129387800 == 39 [pid = 1665] [id = 731] 18:02:41 INFO - PROCESS | 1665 | --DOCSHELL 0x128ab8000 == 38 [pid = 1665] [id = 730] 18:02:41 INFO - PROCESS | 1665 | --DOCSHELL 0x12498d800 == 37 [pid = 1665] [id = 729] 18:02:41 INFO - PROCESS | 1665 | --DOCSHELL 0x119eac800 == 36 [pid = 1665] [id = 728] 18:02:41 INFO - PROCESS | 1665 | --DOCSHELL 0x1180d8800 == 35 [pid = 1665] [id = 727] 18:02:41 INFO - PROCESS | 1665 | --DOCSHELL 0x12681b000 == 34 [pid = 1665] [id = 726] 18:02:41 INFO - PROCESS | 1665 | --DOCSHELL 0x1180d4000 == 33 [pid = 1665] [id = 725] 18:02:41 INFO - PROCESS | 1665 | --DOCSHELL 0x12b05b000 == 32 [pid = 1665] [id = 724] 18:02:41 INFO - PROCESS | 1665 | --DOCSHELL 0x11714d000 == 31 [pid = 1665] [id = 713] 18:02:41 INFO - PROCESS | 1665 | --DOCSHELL 0x119266800 == 30 [pid = 1665] [id = 743] 18:02:41 INFO - PROCESS | 1665 | --DOCSHELL 0x12d69b800 == 29 [pid = 1665] [id = 742] 18:02:41 INFO - PROCESS | 1665 | --DOCSHELL 0x12d234000 == 28 [pid = 1665] [id = 741] 18:02:41 INFO - PROCESS | 1665 | --DOCSHELL 0x129386000 == 27 [pid = 1665] [id = 740] 18:02:41 INFO - PROCESS | 1665 | --DOCSHELL 0x12d22e800 == 26 [pid = 1665] [id = 738] 18:02:41 INFO - PROCESS | 1665 | --DOCSHELL 0x119ea1800 == 25 [pid = 1665] [id = 739] 18:02:41 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x114fa1000) [pid = 1665] [serial = 2129] [outer = 0x0] [url = about:blank] 18:02:41 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x1122be800) [pid = 1665] [serial = 2128] [outer = 0x0] [url = about:blank] 18:02:41 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x118e99400) [pid = 1665] [serial = 2132] [outer = 0x0] [url = about:blank] 18:02:41 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x11823c800) [pid = 1665] [serial = 2131] [outer = 0x0] [url = about:blank] 18:02:41 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x112ff1000) [pid = 1665] [serial = 2143] [outer = 0x0] [url = about:blank] 18:02:41 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x114fa3400) [pid = 1665] [serial = 2144] [outer = 0x0] [url = about:blank] 18:02:41 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x118432800) [pid = 1665] [serial = 2149] [outer = 0x0] [url = about:blank] 18:02:41 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x116982c00) [pid = 1665] [serial = 2146] [outer = 0x0] [url = about:blank] 18:02:41 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1185d7800) [pid = 1665] [serial = 2150] [outer = 0x0] [url = about:blank] 18:02:41 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x121256000) [pid = 1665] [serial = 2135] [outer = 0x0] [url = about:blank] 18:02:41 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x1176e6c00) [pid = 1665] [serial = 2147] [outer = 0x0] [url = about:blank] 18:02:41 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x119aecc00) [pid = 1665] [serial = 2134] [outer = 0x0] [url = about:blank] 18:02:41 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x118e99000) [pid = 1665] [serial = 2152] [outer = 0x0] [url = about:blank] 18:02:41 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x12172d800) [pid = 1665] [serial = 2141] [outer = 0x0] [url = about:blank] 18:02:41 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x11961d800) [pid = 1665] [serial = 2140] [outer = 0x0] [url = about:blank] 18:02:41 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x12687c400) [pid = 1665] [serial = 2138] [outer = 0x0] [url = about:blank] 18:02:41 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x124bf1800) [pid = 1665] [serial = 2137] [outer = 0x0] [url = about:blank] 18:02:41 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1199e4400) [pid = 1665] [serial = 2155] [outer = 0x0] [url = about:blank] 18:02:41 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1218c5c00) [pid = 1665] [serial = 2161] [outer = 0x0] [url = about:blank] 18:02:41 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x126e97400) [pid = 1665] [serial = 2171] [outer = 0x0] [url = about:blank] 18:02:41 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x12105ec00) [pid = 1665] [serial = 2158] [outer = 0x0] [url = about:blank] 18:02:41 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x116f9d000) [pid = 1665] [serial = 2164] [outer = 0x0] [url = about:blank] 18:02:41 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x123ea9400) [pid = 1665] [serial = 2167] [outer = 0x0] [url = about:blank] 18:02:41 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x12481e400) [pid = 1665] [serial = 2162] [outer = 0x0] [url = about:blank] 18:02:41 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x12687d000) [pid = 1665] [serial = 2170] [outer = 0x0] [url = about:blank] 18:02:41 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x121666c00) [pid = 1665] [serial = 2165] [outer = 0x0] [url = about:blank] 18:02:41 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x121663800) [pid = 1665] [serial = 2159] [outer = 0x0] [url = about:blank] 18:02:41 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x125525c00) [pid = 1665] [serial = 2168] [outer = 0x0] [url = about:blank] 18:02:41 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x1272b5c00) [pid = 1665] [serial = 2173] [outer = 0x0] [url = about:blank] 18:02:41 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x1199ec400) [pid = 1665] [serial = 2156] [outer = 0x0] [url = about:blank] 18:02:41 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x1193e3c00) [pid = 1665] [serial = 2153] [outer = 0x0] [url = about:blank] 18:02:42 INFO - PROCESS | 1665 | 1467594162029 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:42 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 18:02:42 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1274ms 18:02:42 INFO - PROCESS | 1665 | 1467594162055 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 18:02:42 INFO - PROCESS | 1665 | 1467594162060 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 18:02:42 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 18:02:42 INFO - PROCESS | 1665 | 1467594162073 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 18:02:42 INFO - PROCESS | 1665 | 1467594162079 Marionette TRACE conn2 <- [1,2950,null,{}] 18:02:42 INFO - PROCESS | 1665 | 1467594162087 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:42 INFO - PROCESS | 1665 | 1467594162088 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:42 INFO - PROCESS | 1665 | 1467594162178 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 18:02:42 INFO - PROCESS | 1665 | 1467594162183 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594162184 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:42 INFO - PROCESS | 1665 | ++DOCSHELL 0x117e84800 == 26 [pid = 1665] [id = 745] 18:02:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x11673c400) [pid = 1665] [serial = 2235] [outer = 0x0] 18:02:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x116911400) [pid = 1665] [serial = 2236] [outer = 0x11673c400] 18:02:42 INFO - PROCESS | 1665 | 1467594162212 Marionette DEBUG loaded listener.js 18:02:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x1176e9c00) [pid = 1665] [serial = 2237] [outer = 0x11673c400] 18:02:42 INFO - PROCESS | 1665 | ++DOCSHELL 0x1180e7000 == 27 [pid = 1665] [id = 746] 18:02:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x118433c00) [pid = 1665] [serial = 2238] [outer = 0x0] 18:02:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x11663b400) [pid = 1665] [serial = 2239] [outer = 0x118433c00] 18:02:42 INFO - PROCESS | 1665 | 1467594162578 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:42 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:42 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 534ms 18:02:42 INFO - PROCESS | 1665 | 1467594162601 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 18:02:42 INFO - PROCESS | 1665 | 1467594162605 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 18:02:42 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 18:02:42 INFO - PROCESS | 1665 | 1467594162609 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 18:02:42 INFO - PROCESS | 1665 | 1467594162611 Marionette TRACE conn2 <- [1,2954,null,{}] 18:02:42 INFO - PROCESS | 1665 | 1467594162613 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:42 INFO - PROCESS | 1665 | 1467594162615 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:42 INFO - PROCESS | 1665 | 1467594162712 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 18:02:42 INFO - PROCESS | 1665 | 1467594162770 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594162771 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:42 INFO - PROCESS | 1665 | ++DOCSHELL 0x121092800 == 28 [pid = 1665] [id = 747] 18:02:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x1176edc00) [pid = 1665] [serial = 2240] [outer = 0x0] 18:02:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x11823b800) [pid = 1665] [serial = 2241] [outer = 0x1176edc00] 18:02:42 INFO - PROCESS | 1665 | 1467594162799 Marionette DEBUG loaded listener.js 18:02:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x1193d6400) [pid = 1665] [serial = 2242] [outer = 0x1176edc00] 18:02:43 INFO - PROCESS | 1665 | 1467594163085 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:43 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:02:43 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:43 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 520ms 18:02:43 INFO - PROCESS | 1665 | 1467594163129 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 18:02:43 INFO - PROCESS | 1665 | 1467594163131 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 18:02:43 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 18:02:43 INFO - PROCESS | 1665 | 1467594163133 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 18:02:43 INFO - PROCESS | 1665 | 1467594163135 Marionette TRACE conn2 <- [1,2958,null,{}] 18:02:43 INFO - PROCESS | 1665 | 1467594163146 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:43 INFO - PROCESS | 1665 | 1467594163149 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:43 INFO - PROCESS | 1665 | 1467594163231 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 18:02:43 INFO - PROCESS | 1665 | 1467594163289 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594163291 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:43 INFO - PROCESS | 1665 | ++DOCSHELL 0x124fcc800 == 29 [pid = 1665] [id = 748] 18:02:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x119676c00) [pid = 1665] [serial = 2243] [outer = 0x0] 18:02:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x119989800) [pid = 1665] [serial = 2244] [outer = 0x119676c00] 18:02:43 INFO - PROCESS | 1665 | 1467594163318 Marionette DEBUG loaded listener.js 18:02:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x120f0a000) [pid = 1665] [serial = 2245] [outer = 0x119676c00] 18:02:43 INFO - PROCESS | 1665 | 1467594163579 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:43 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:43 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 471ms 18:02:43 INFO - PROCESS | 1665 | 1467594163605 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 18:02:43 INFO - PROCESS | 1665 | 1467594163607 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 18:02:43 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 18:02:43 INFO - PROCESS | 1665 | 1467594163618 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 18:02:43 INFO - PROCESS | 1665 | 1467594163619 Marionette TRACE conn2 <- [1,2962,null,{}] 18:02:43 INFO - PROCESS | 1665 | 1467594163621 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:43 INFO - PROCESS | 1665 | 1467594163623 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:43 INFO - PROCESS | 1665 | 1467594163715 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 18:02:43 INFO - PROCESS | 1665 | 1467594163718 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594163719 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:43 INFO - PROCESS | 1665 | ++DOCSHELL 0x12725c800 == 30 [pid = 1665] [id = 749] 18:02:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x121057800) [pid = 1665] [serial = 2246] [outer = 0x0] 18:02:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x121260000) [pid = 1665] [serial = 2247] [outer = 0x121057800] 18:02:43 INFO - PROCESS | 1665 | 1467594163747 Marionette DEBUG loaded listener.js 18:02:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x121722800) [pid = 1665] [serial = 2248] [outer = 0x121057800] 18:02:44 INFO - PROCESS | 1665 | 1467594164111 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:44 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:44 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 518ms 18:02:44 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 18:02:44 INFO - PROCESS | 1665 | 1467594164137 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 18:02:44 INFO - PROCESS | 1665 | 1467594164138 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 18:02:44 INFO - PROCESS | 1665 | 1467594164140 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 18:02:44 INFO - PROCESS | 1665 | 1467594164142 Marionette TRACE conn2 <- [1,2966,null,{}] 18:02:44 INFO - PROCESS | 1665 | 1467594164144 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:44 INFO - PROCESS | 1665 | 1467594164145 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:44 INFO - PROCESS | 1665 | 1467594164238 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 18:02:44 INFO - PROCESS | 1665 | 1467594164276 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594164277 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:44 INFO - PROCESS | 1665 | ++DOCSHELL 0x128e1b800 == 31 [pid = 1665] [id = 750] 18:02:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x121724400) [pid = 1665] [serial = 2249] [outer = 0x0] 18:02:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1218c1400) [pid = 1665] [serial = 2250] [outer = 0x121724400] 18:02:44 INFO - PROCESS | 1665 | 1467594164302 Marionette DEBUG loaded listener.js 18:02:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1249ad800) [pid = 1665] [serial = 2251] [outer = 0x121724400] 18:02:44 INFO - PROCESS | 1665 | 1467594164617 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:44 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:44 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 518ms 18:02:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 18:02:44 INFO - PROCESS | 1665 | 1467594164660 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 18:02:44 INFO - PROCESS | 1665 | 1467594164661 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 18:02:44 INFO - PROCESS | 1665 | 1467594164663 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 18:02:44 INFO - PROCESS | 1665 | 1467594164665 Marionette TRACE conn2 <- [1,2970,null,{}] 18:02:44 INFO - PROCESS | 1665 | 1467594164667 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:44 INFO - PROCESS | 1665 | 1467594164671 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:44 INFO - PROCESS | 1665 | 1467594164778 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 18:02:44 INFO - PROCESS | 1665 | 1467594164813 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594164814 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:44 INFO - PROCESS | 1665 | ++DOCSHELL 0x129626000 == 32 [pid = 1665] [id = 751] 18:02:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12172d800) [pid = 1665] [serial = 2252] [outer = 0x0] 18:02:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x125585000) [pid = 1665] [serial = 2253] [outer = 0x12172d800] 18:02:44 INFO - PROCESS | 1665 | 1467594164839 Marionette DEBUG loaded listener.js 18:02:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x127270400) [pid = 1665] [serial = 2254] [outer = 0x12172d800] 18:02:45 INFO - PROCESS | 1665 | 1467594165124 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:45 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:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 521ms 18:02:45 INFO - PROCESS | 1665 | 1467594165184 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 18:02:45 INFO - PROCESS | 1665 | 1467594165197 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 18:02:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 18:02:45 INFO - PROCESS | 1665 | 1467594165205 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 18:02:45 INFO - PROCESS | 1665 | 1467594165206 Marionette TRACE conn2 <- [1,2974,null,{}] 18:02:45 INFO - PROCESS | 1665 | 1467594165208 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:45 INFO - PROCESS | 1665 | 1467594165209 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:45 INFO - PROCESS | 1665 | 1467594165306 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 18:02:45 INFO - PROCESS | 1665 | 1467594165309 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594165311 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:45 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a977000 == 33 [pid = 1665] [id = 752] 18:02:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x119e60800) [pid = 1665] [serial = 2255] [outer = 0x0] 18:02:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1288cac00) [pid = 1665] [serial = 2256] [outer = 0x119e60800] 18:02:45 INFO - PROCESS | 1665 | 1467594165335 Marionette DEBUG loaded listener.js 18:02:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x128910400) [pid = 1665] [serial = 2257] [outer = 0x119e60800] 18:02:45 INFO - PROCESS | 1665 | 1467594165640 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:45 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:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 472ms 18:02:45 INFO - PROCESS | 1665 | 1467594165689 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 18:02:45 INFO - PROCESS | 1665 | 1467594165690 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 18:02:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 18:02:45 INFO - PROCESS | 1665 | 1467594165696 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 18:02:45 INFO - PROCESS | 1665 | 1467594165697 Marionette TRACE conn2 <- [1,2978,null,{}] 18:02:45 INFO - PROCESS | 1665 | 1467594165699 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:45 INFO - PROCESS | 1665 | 1467594165700 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:45 INFO - PROCESS | 1665 | 1467594165798 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 18:02:45 INFO - PROCESS | 1665 | 1467594165835 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594165836 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:45 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b060800 == 34 [pid = 1665] [id = 753] 18:02:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x128b2dc00) [pid = 1665] [serial = 2258] [outer = 0x0] 18:02:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x128b3b400) [pid = 1665] [serial = 2259] [outer = 0x128b2dc00] 18:02:45 INFO - PROCESS | 1665 | 1467594165861 Marionette DEBUG loaded listener.js 18:02:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x128bad400) [pid = 1665] [serial = 2260] [outer = 0x128b2dc00] 18:02:46 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x12928cc00) [pid = 1665] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 18:02:46 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x125f5c000) [pid = 1665] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 18:02:46 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x112e50000) [pid = 1665] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 18:02:46 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x112e4c800) [pid = 1665] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 18:02:46 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x112a86000) [pid = 1665] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 18:02:46 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x118175000) [pid = 1665] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 18:02:46 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x119677400) [pid = 1665] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 18:02:46 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x116f95000) [pid = 1665] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 18:02:46 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x114fa8800) [pid = 1665] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 18:02:46 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x126e90000) [pid = 1665] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 18:02:46 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x112e4f400) [pid = 1665] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 18:02:46 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x1185df400) [pid = 1665] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 18:02:46 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x128b37000) [pid = 1665] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 18:02:46 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x119993400) [pid = 1665] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 18:02:46 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x128b41000) [pid = 1665] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 18:02:46 INFO - PROCESS | 1665 | 1467594166290 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:46 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:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 622ms 18:02:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 18:02:46 INFO - PROCESS | 1665 | 1467594166318 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 18:02:46 INFO - PROCESS | 1665 | 1467594166319 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 18:02:46 INFO - PROCESS | 1665 | 1467594166321 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 18:02:46 INFO - PROCESS | 1665 | 1467594166323 Marionette TRACE conn2 <- [1,2982,null,{}] 18:02:46 INFO - PROCESS | 1665 | 1467594166333 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:46 INFO - PROCESS | 1665 | 1467594166344 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:46 INFO - PROCESS | 1665 | 1467594166457 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 18:02:46 INFO - PROCESS | 1665 | 1467594166498 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594166499 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:46 INFO - PROCESS | 1665 | ++DOCSHELL 0x12b16a800 == 35 [pid = 1665] [id = 754] 18:02:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1133efc00) [pid = 1665] [serial = 2261] [outer = 0x0] 18:02:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x116f95000) [pid = 1665] [serial = 2262] [outer = 0x1133efc00] 18:02:46 INFO - PROCESS | 1665 | 1467594166524 Marionette DEBUG loaded listener.js 18:02:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1213c8800) [pid = 1665] [serial = 2263] [outer = 0x1133efc00] 18:02:46 INFO - PROCESS | 1665 | 1467594166788 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:46 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:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 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/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 18:02:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 477ms 18:02:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 18:02:46 INFO - PROCESS | 1665 | 1467594166798 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 18:02:46 INFO - PROCESS | 1665 | 1467594166799 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 18:02:46 INFO - PROCESS | 1665 | 1467594166801 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 18:02:46 INFO - PROCESS | 1665 | 1467594166802 Marionette TRACE conn2 <- [1,2986,null,{}] 18:02:46 INFO - PROCESS | 1665 | 1467594166804 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:46 INFO - PROCESS | 1665 | 1467594166806 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:46 INFO - PROCESS | 1665 | 1467594166894 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 18:02:46 INFO - PROCESS | 1665 | 1467594166898 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594166900 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:46 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bcde800 == 36 [pid = 1665] [id = 755] 18:02:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1213ca000) [pid = 1665] [serial = 2264] [outer = 0x0] 18:02:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x128b49400) [pid = 1665] [serial = 2265] [outer = 0x1213ca000] 18:02:46 INFO - PROCESS | 1665 | 1467594166924 Marionette DEBUG loaded listener.js 18:02:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x128bec000) [pid = 1665] [serial = 2266] [outer = 0x1213ca000] 18:02:47 INFO - PROCESS | 1665 | 1467594167233 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:47 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:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 470ms 18:02:47 INFO - PROCESS | 1665 | 1467594167272 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 18:02:47 INFO - PROCESS | 1665 | 1467594167275 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 18:02:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 18:02:47 INFO - PROCESS | 1665 | 1467594167279 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 18:02:47 INFO - PROCESS | 1665 | 1467594167289 Marionette TRACE conn2 <- [1,2990,null,{}] 18:02:47 INFO - PROCESS | 1665 | 1467594167291 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:47 INFO - PROCESS | 1665 | 1467594167293 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:47 INFO - PROCESS | 1665 | 1467594167407 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 18:02:47 INFO - PROCESS | 1665 | 1467594167412 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594167414 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:47 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c968000 == 37 [pid = 1665] [id = 756] 18:02:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x11822c000) [pid = 1665] [serial = 2267] [outer = 0x0] 18:02:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x128f02400) [pid = 1665] [serial = 2268] [outer = 0x11822c000] 18:02:47 INFO - PROCESS | 1665 | 1467594167440 Marionette DEBUG loaded listener.js 18:02:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x12955f400) [pid = 1665] [serial = 2269] [outer = 0x11822c000] 18:02:47 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d23c000 == 38 [pid = 1665] [id = 757] 18:02:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x129856000) [pid = 1665] [serial = 2270] [outer = 0x0] 18:02:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x129567000) [pid = 1665] [serial = 2271] [outer = 0x129856000] 18:02:47 INFO - PROCESS | 1665 | 1467594167751 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:47 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:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 481ms 18:02:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 18:02:47 INFO - PROCESS | 1665 | 1467594167765 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 18:02:47 INFO - PROCESS | 1665 | 1467594167766 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 18:02:47 INFO - PROCESS | 1665 | 1467594167769 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 18:02:47 INFO - PROCESS | 1665 | 1467594167770 Marionette TRACE conn2 <- [1,2994,null,{}] 18:02:47 INFO - PROCESS | 1665 | 1467594167772 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:47 INFO - PROCESS | 1665 | 1467594167773 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:47 INFO - PROCESS | 1665 | 1467594167875 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 18:02:47 INFO - PROCESS | 1665 | 1467594167879 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594167880 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:47 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d8a9000 == 39 [pid = 1665] [id = 758] 18:02:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x129560400) [pid = 1665] [serial = 2272] [outer = 0x0] 18:02:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x12956e400) [pid = 1665] [serial = 2273] [outer = 0x129560400] 18:02:47 INFO - PROCESS | 1665 | 1467594167904 Marionette DEBUG loaded listener.js 18:02:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x129ad9400) [pid = 1665] [serial = 2274] [outer = 0x129560400] 18:02:48 INFO - PROCESS | 1665 | 1467594168260 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:48 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:48 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:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 519ms 18:02:48 INFO - PROCESS | 1665 | 1467594168289 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 18:02:48 INFO - PROCESS | 1665 | 1467594168291 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 18:02:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 18:02:48 INFO - PROCESS | 1665 | 1467594168295 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 18:02:48 INFO - PROCESS | 1665 | 1467594168297 Marionette TRACE conn2 <- [1,2998,null,{}] 18:02:48 INFO - PROCESS | 1665 | 1467594168301 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:48 INFO - PROCESS | 1665 | 1467594168302 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:48 INFO - PROCESS | 1665 | 1467594168440 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 18:02:48 INFO - PROCESS | 1665 | 1467594168544 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594168545 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:48 INFO - PROCESS | 1665 | ++DOCSHELL 0x117e83800 == 40 [pid = 1665] [id = 759] 18:02:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x113c99000) [pid = 1665] [serial = 2275] [outer = 0x0] 18:02:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x114fa4800) [pid = 1665] [serial = 2276] [outer = 0x113c99000] 18:02:48 INFO - PROCESS | 1665 | 1467594168577 Marionette DEBUG loaded listener.js 18:02:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x11673d400) [pid = 1665] [serial = 2277] [outer = 0x113c99000] 18:02:48 INFO - PROCESS | 1665 | 1467594168983 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:49 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 18:02:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 722ms 18:02:49 INFO - PROCESS | 1665 | 1467594169016 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 18:02:49 INFO - PROCESS | 1665 | 1467594169020 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 18:02:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 18:02:49 INFO - PROCESS | 1665 | 1467594169024 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 18:02:49 INFO - PROCESS | 1665 | 1467594169026 Marionette TRACE conn2 <- [1,3002,null,{}] 18:02:49 INFO - PROCESS | 1665 | 1467594169029 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:49 INFO - PROCESS | 1665 | 1467594169031 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:49 INFO - PROCESS | 1665 | 1467594169141 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 18:02:49 INFO - PROCESS | 1665 | 1467594169247 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594169248 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:49 INFO - PROCESS | 1665 | ++DOCSHELL 0x124fcc000 == 41 [pid = 1665] [id = 760] 18:02:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x118a61800) [pid = 1665] [serial = 2278] [outer = 0x0] 18:02:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x119237000) [pid = 1665] [serial = 2279] [outer = 0x118a61800] 18:02:49 INFO - PROCESS | 1665 | 1467594169278 Marionette DEBUG loaded listener.js 18:02:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x119676000) [pid = 1665] [serial = 2280] [outer = 0x118a61800] 18:02:49 INFO - PROCESS | 1665 | 1467594169678 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:49 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:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 670ms 18:02:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 18:02:49 INFO - PROCESS | 1665 | 1467594169695 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 18:02:49 INFO - PROCESS | 1665 | 1467594169696 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 18:02:49 INFO - PROCESS | 1665 | 1467594169699 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 18:02:49 INFO - PROCESS | 1665 | 1467594169701 Marionette TRACE conn2 <- [1,3006,null,{}] 18:02:49 INFO - PROCESS | 1665 | 1467594169709 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:49 INFO - PROCESS | 1665 | 1467594169712 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:49 INFO - PROCESS | 1665 | 1467594169821 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 18:02:49 INFO - PROCESS | 1665 | 1467594169883 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594169885 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:49 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c81a000 == 42 [pid = 1665] [id = 761] 18:02:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x120e7c000) [pid = 1665] [serial = 2281] [outer = 0x0] 18:02:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x121720000) [pid = 1665] [serial = 2282] [outer = 0x120e7c000] 18:02:49 INFO - PROCESS | 1665 | 1467594169916 Marionette DEBUG loaded listener.js 18:02:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x125585400) [pid = 1665] [serial = 2283] [outer = 0x120e7c000] 18:02:50 INFO - PROCESS | 1665 | 1467594170472 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:50 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:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 820ms 18:02:50 INFO - PROCESS | 1665 | 1467594170520 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 18:02:50 INFO - PROCESS | 1665 | 1467594170522 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 18:02:50 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 18:02:50 INFO - PROCESS | 1665 | 1467594170553 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 18:02:50 INFO - PROCESS | 1665 | 1467594170555 Marionette TRACE conn2 <- [1,3010,null,{}] 18:02:50 INFO - PROCESS | 1665 | 1467594170558 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:50 INFO - PROCESS | 1665 | 1467594170560 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:50 INFO - PROCESS | 1665 | 1467594170666 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 18:02:50 INFO - PROCESS | 1665 | 1467594170754 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594170756 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:50 INFO - PROCESS | 1665 | ++DOCSHELL 0x11855e000 == 43 [pid = 1665] [id = 762] 18:02:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x118178800) [pid = 1665] [serial = 2284] [outer = 0x0] 18:02:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x11823c800) [pid = 1665] [serial = 2285] [outer = 0x118178800] 18:02:50 INFO - PROCESS | 1665 | 1467594170788 Marionette DEBUG loaded listener.js 18:02:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x118a93c00) [pid = 1665] [serial = 2286] [outer = 0x118178800] 18:02:50 INFO - PROCESS | 1665 | --DOCSHELL 0x12d23c000 == 42 [pid = 1665] [id = 757] 18:02:50 INFO - PROCESS | 1665 | --DOCSHELL 0x12c968000 == 41 [pid = 1665] [id = 756] 18:02:50 INFO - PROCESS | 1665 | --DOCSHELL 0x12bcde800 == 40 [pid = 1665] [id = 755] 18:02:50 INFO - PROCESS | 1665 | --DOCSHELL 0x12b16a800 == 39 [pid = 1665] [id = 754] 18:02:50 INFO - PROCESS | 1665 | --DOCSHELL 0x12b060800 == 38 [pid = 1665] [id = 753] 18:02:50 INFO - PROCESS | 1665 | --DOCSHELL 0x12a977000 == 37 [pid = 1665] [id = 752] 18:02:50 INFO - PROCESS | 1665 | --DOCSHELL 0x129626000 == 36 [pid = 1665] [id = 751] 18:02:50 INFO - PROCESS | 1665 | --DOCSHELL 0x128e1b800 == 35 [pid = 1665] [id = 750] 18:02:50 INFO - PROCESS | 1665 | --DOCSHELL 0x12725c800 == 34 [pid = 1665] [id = 749] 18:02:51 INFO - PROCESS | 1665 | --DOCSHELL 0x124fcc800 == 33 [pid = 1665] [id = 748] 18:02:51 INFO - PROCESS | 1665 | --DOCSHELL 0x121092800 == 32 [pid = 1665] [id = 747] 18:02:51 INFO - PROCESS | 1665 | --DOCSHELL 0x1180e7000 == 31 [pid = 1665] [id = 746] 18:02:51 INFO - PROCESS | 1665 | --DOCSHELL 0x117e84800 == 30 [pid = 1665] [id = 745] 18:02:51 INFO - PROCESS | 1665 | --DOCSHELL 0x11715f800 == 29 [pid = 1665] [id = 744] 18:02:51 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x1288bec00) [pid = 1665] [serial = 2197] [outer = 0x0] [url = about:blank] 18:02:51 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x124bbf400) [pid = 1665] [serial = 2194] [outer = 0x0] [url = about:blank] 18:02:51 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x128bb5800) [pid = 1665] [serial = 2203] [outer = 0x0] [url = about:blank] 18:02:51 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x118231c00) [pid = 1665] [serial = 2206] [outer = 0x0] [url = about:blank] 18:02:51 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x118232800) [pid = 1665] [serial = 2179] [outer = 0x0] [url = about:blank] 18:02:51 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x1185da000) [pid = 1665] [serial = 2180] [outer = 0x0] [url = about:blank] 18:02:51 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x1213b2400) [pid = 1665] [serial = 2191] [outer = 0x0] [url = about:blank] 18:02:51 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x1176e5800) [pid = 1665] [serial = 2182] [outer = 0x0] [url = about:blank] 18:02:51 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x11817ac00) [pid = 1665] [serial = 2183] [outer = 0x0] [url = about:blank] 18:02:51 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x119e60400) [pid = 1665] [serial = 2188] [outer = 0x0] [url = about:blank] 18:02:51 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x121256400) [pid = 1665] [serial = 2189] [outer = 0x0] [url = about:blank] 18:02:51 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x128908800) [pid = 1665] [serial = 2174] [outer = 0x0] [url = about:blank] 18:02:51 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x114fa6800) [pid = 1665] [serial = 2176] [outer = 0x0] [url = about:blank] 18:02:51 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x115e93000) [pid = 1665] [serial = 2177] [outer = 0x0] [url = about:blank] 18:02:51 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x118a60000) [pid = 1665] [serial = 2185] [outer = 0x0] [url = about:blank] 18:02:51 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x119239400) [pid = 1665] [serial = 2186] [outer = 0x0] [url = about:blank] 18:02:51 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x128b3f000) [pid = 1665] [serial = 2200] [outer = 0x0] [url = about:blank] 18:02:51 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x126e90c00) [pid = 1665] [serial = 2209] [outer = 0x0] [url = about:blank] 18:02:51 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1293e6c00) [pid = 1665] [serial = 2213] [outer = 0x0] [url = about:blank] 18:02:51 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x119990000) [pid = 1665] [serial = 2207] [outer = 0x0] [url = about:blank] 18:02:51 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x128bf0000) [pid = 1665] [serial = 2204] [outer = 0x0] [url = about:blank] 18:02:51 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x128b32000) [pid = 1665] [serial = 2198] [outer = 0x0] [url = about:blank] 18:02:51 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x128b49c00) [pid = 1665] [serial = 2201] [outer = 0x0] [url = about:blank] 18:02:51 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x129567800) [pid = 1665] [serial = 2215] [outer = 0x0] [url = about:blank] 18:02:51 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x123a1dc00) [pid = 1665] [serial = 2192] [outer = 0x0] [url = about:blank] 18:02:51 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x125585c00) [pid = 1665] [serial = 2195] [outer = 0x0] [url = about:blank] 18:02:51 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x123a1e000) [pid = 1665] [serial = 2210] [outer = 0x0] [url = about:blank] 18:02:51 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x129856800) [pid = 1665] [serial = 2216] [outer = 0x0] [url = about:blank] 18:02:51 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x128f10c00) [pid = 1665] [serial = 2212] [outer = 0x0] [url = about:blank] 18:02:51 INFO - PROCESS | 1665 | 1467594171151 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:51 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:51 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 626ms 18:02:51 INFO - PROCESS | 1665 | 1467594171177 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 18:02:51 INFO - PROCESS | 1665 | 1467594171180 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 18:02:51 INFO - TEST-START | /FileAPI/FileReaderSync.worker 18:02:51 INFO - PROCESS | 1665 | 1467594171183 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 18:02:51 INFO - PROCESS | 1665 | 1467594171185 Marionette TRACE conn2 <- [1,3014,null,{}] 18:02:51 INFO - PROCESS | 1665 | 1467594171187 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:51 INFO - PROCESS | 1665 | 1467594171188 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:51 INFO - PROCESS | 1665 | 1467594171253 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 18:02:51 INFO - PROCESS | 1665 | 1467594171260 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594171262 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x11958a800 == 30 [pid = 1665] [id = 763] 18:02:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x118a60000) [pid = 1665] [serial = 2287] [outer = 0x0] 18:02:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x11961d800) [pid = 1665] [serial = 2288] [outer = 0x118a60000] 18:02:51 INFO - PROCESS | 1665 | 1467594171283 Marionette DEBUG loaded listener.js 18:02:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x119984400) [pid = 1665] [serial = 2289] [outer = 0x118a60000] 18:02:51 INFO - PROCESS | 1665 | [1665] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:02:51 INFO - PROCESS | 1665 | 1467594171774 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 18:02:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 18:02:51 INFO - {} 18:02:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 18:02:51 INFO - {} 18:02:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 18:02:51 INFO - {} 18:02:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 18:02:51 INFO - {} 18:02:51 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 626ms 18:02:51 INFO - PROCESS | 1665 | 1467594171810 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 18:02:51 INFO - PROCESS | 1665 | 1467594171812 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 18:02:51 INFO - TEST-START | /FileAPI/fileReader.html 18:02:51 INFO - PROCESS | 1665 | 1467594171815 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 18:02:51 INFO - PROCESS | 1665 | 1467594171819 Marionette TRACE conn2 <- [1,3018,null,{}] 18:02:51 INFO - PROCESS | 1665 | 1467594171837 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:51 INFO - PROCESS | 1665 | 1467594171843 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:51 INFO - PROCESS | 1665 | 1467594171966 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 18:02:52 INFO - PROCESS | 1665 | 1467594172074 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594172076 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:52 INFO - PROCESS | 1665 | ++DOCSHELL 0x12724d000 == 31 [pid = 1665] [id = 764] 18:02:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x121257800) [pid = 1665] [serial = 2290] [outer = 0x0] 18:02:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x123ea9000) [pid = 1665] [serial = 2291] [outer = 0x121257800] 18:02:52 INFO - PROCESS | 1665 | 1467594172110 Marionette DEBUG loaded listener.js 18:02:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x124ebe000) [pid = 1665] [serial = 2292] [outer = 0x121257800] 18:02:52 INFO - PROCESS | 1665 | 1467594172375 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:52 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 18:02:52 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 18:02:52 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 18:02:52 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 18:02:52 INFO - TEST-OK | /FileAPI/fileReader.html | took 573ms 18:02:52 INFO - PROCESS | 1665 | 1467594172389 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 18:02:52 INFO - PROCESS | 1665 | 1467594172391 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 18:02:52 INFO - TEST-START | /FileAPI/historical.html 18:02:52 INFO - PROCESS | 1665 | 1467594172403 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 18:02:52 INFO - PROCESS | 1665 | 1467594172404 Marionette TRACE conn2 <- [1,3022,null,{}] 18:02:52 INFO - PROCESS | 1665 | 1467594172415 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:52 INFO - PROCESS | 1665 | 1467594172416 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:52 INFO - PROCESS | 1665 | 1467594172505 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 18:02:52 INFO - PROCESS | 1665 | 1467594172563 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594172564 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:52 INFO - PROCESS | 1665 | ++DOCSHELL 0x129386800 == 32 [pid = 1665] [id = 765] 18:02:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x123a20400) [pid = 1665] [serial = 2293] [outer = 0x0] 18:02:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x126e90c00) [pid = 1665] [serial = 2294] [outer = 0x123a20400] 18:02:52 INFO - PROCESS | 1665 | 1467594172589 Marionette DEBUG loaded listener.js 18:02:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1288bec00) [pid = 1665] [serial = 2295] [outer = 0x123a20400] 18:02:52 INFO - PROCESS | 1665 | 1467594172843 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:52 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 18:02:52 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 18:02:52 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 18:02:52 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 18:02:52 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 18:02:52 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 18:02:52 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 18:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:52 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 18:02:52 INFO - TEST-OK | /FileAPI/historical.html | took 472ms 18:02:52 INFO - PROCESS | 1665 | 1467594172881 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 18:02:52 INFO - PROCESS | 1665 | 1467594172882 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 18:02:52 INFO - TEST-START | /FileAPI/idlharness.html 18:02:52 INFO - PROCESS | 1665 | 1467594172885 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 18:02:52 INFO - PROCESS | 1665 | 1467594172886 Marionette TRACE conn2 <- [1,3026,null,{}] 18:02:52 INFO - PROCESS | 1665 | 1467594172889 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:52 INFO - PROCESS | 1665 | 1467594172890 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:52 INFO - PROCESS | 1665 | 1467594172983 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 18:02:52 INFO - PROCESS | 1665 | 1467594172986 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594172997 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:53 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a792800 == 33 [pid = 1665] [id = 766] 18:02:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12558cc00) [pid = 1665] [serial = 2296] [outer = 0x0] 18:02:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x1288cbc00) [pid = 1665] [serial = 2297] [outer = 0x12558cc00] 18:02:53 INFO - PROCESS | 1665 | 1467594173022 Marionette DEBUG loaded listener.js 18:02:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x128b44400) [pid = 1665] [serial = 2298] [outer = 0x12558cc00] 18:02:53 INFO - PROCESS | 1665 | 1467594173600 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 18:02:53 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:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:02:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:02:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:02:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:02:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:02:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 18:02:53 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:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:02:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:02:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:02:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:02:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:02:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 18:02:53 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:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:02:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:02:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:02:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:02:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:02:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 18:02:53 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:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:02:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:02:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:02:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:02:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:02:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 18:02:53 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:53 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:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:02:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:02:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:02:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:02:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:02:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 18:02:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:02:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:02:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:02:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:02:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:02:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 18:02:53 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:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:02:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:02:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:02:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:02:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:02:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 18:02:53 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:53 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:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:02:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:02:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:02:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:02:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:02:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 18:02:53 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:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 18:02:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 18:02:53 INFO - TEST-OK | /FileAPI/idlharness.html | took 782ms 18:02:53 INFO - PROCESS | 1665 | 1467594173669 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 18:02:53 INFO - PROCESS | 1665 | 1467594173670 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 18:02:53 INFO - TEST-START | /FileAPI/idlharness.worker 18:02:53 INFO - PROCESS | 1665 | 1467594173675 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 18:02:53 INFO - PROCESS | 1665 | 1467594173676 Marionette TRACE conn2 <- [1,3030,null,{}] 18:02:53 INFO - PROCESS | 1665 | 1467594173678 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:53 INFO - PROCESS | 1665 | 1467594173683 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:53 INFO - PROCESS | 1665 | 1467594173820 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 18:02:53 INFO - PROCESS | 1665 | 1467594173824 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594173825 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:53 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d6a9000 == 34 [pid = 1665] [id = 767] 18:02:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12a9b1800) [pid = 1665] [serial = 2299] [outer = 0x0] 18:02:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12b09c000) [pid = 1665] [serial = 2300] [outer = 0x12a9b1800] 18:02:53 INFO - PROCESS | 1665 | 1467594173851 Marionette DEBUG loaded listener.js 18:02:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x12b124400) [pid = 1665] [serial = 2301] [outer = 0x12a9b1800] 18:02:53 INFO - PROCESS | 1665 | [1665] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:02:54 INFO - PROCESS | 1665 | 1467594174530 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 18:02:54 INFO - {} 18:02:54 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:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:02:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:02:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:02:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:02:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:02:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 18:02:54 INFO - {} 18:02:54 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:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 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 - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:02:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:02:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:02:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:02:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 18:02:54 INFO - {} 18:02:54 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:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:02:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:02:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:02:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:02:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:02:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 18:02:54 INFO - {} 18:02:54 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:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 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 - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:02:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:02:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:02:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:02:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 18:02:54 INFO - {} 18:02:54 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:54 INFO - {} 18:02:54 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:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 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 - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:02:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:02:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:02:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:02:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:02:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 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 - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:02:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:02:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:02:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 18:02:54 INFO - {} 18:02:54 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:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 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 - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:02:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:02:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:02:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:02:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 18:02:54 INFO - {} 18:02:54 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:54 INFO - {} 18:02:54 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:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 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 - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:02:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:02:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:02:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:02:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:02:54 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:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 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 - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 18:02:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:02:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:02:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:02:54 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:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 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 - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:02:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:02:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:02:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:02:54 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:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 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 - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 18:02:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:02:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:02:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:02:54 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:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 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 - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 18:02:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:02:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:02:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:02:54 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:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 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 - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 18:02:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:02:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:02:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:02:54 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:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 18:02:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:02:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:02:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:02:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:02:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:02:54 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:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 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 - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:02:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:02:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:02:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:02:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:02:54 INFO - {} 18:02:54 INFO - TEST-OK | /FileAPI/idlharness.worker | took 888ms 18:02:54 INFO - PROCESS | 1665 | 1467594174563 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 18:02:54 INFO - PROCESS | 1665 | 1467594174565 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 18:02:54 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 18:02:54 INFO - PROCESS | 1665 | 1467594174576 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 18:02:54 INFO - PROCESS | 1665 | 1467594174578 Marionette TRACE conn2 <- [1,3034,null,{}] 18:02:54 INFO - PROCESS | 1665 | 1467594174581 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:54 INFO - PROCESS | 1665 | 1467594174583 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:54 INFO - PROCESS | 1665 | 1467594174749 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 18:02:54 INFO - PROCESS | 1665 | 1467594174763 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594174764 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:54 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d83d000 == 35 [pid = 1665] [id = 768] 18:02:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x12b131000) [pid = 1665] [serial = 2302] [outer = 0x0] 18:02:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x12c87bc00) [pid = 1665] [serial = 2303] [outer = 0x12b131000] 18:02:54 INFO - PROCESS | 1665 | 1467594174802 Marionette DEBUG loaded listener.js 18:02:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x12cb9bc00) [pid = 1665] [serial = 2304] [outer = 0x12b131000] 18:02:55 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x121724400) [pid = 1665] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 18:02:55 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1176edc00) [pid = 1665] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 18:02:55 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x119676c00) [pid = 1665] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 18:02:55 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x121057800) [pid = 1665] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 18:02:55 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x114fab400) [pid = 1665] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 18:02:55 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x11673c400) [pid = 1665] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 18:02:55 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x118433c00) [pid = 1665] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 18:02:55 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x118439c00) [pid = 1665] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 18:02:55 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x119ae4000) [pid = 1665] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 18:02:55 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x12172d800) [pid = 1665] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 18:02:55 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x125f50400) [pid = 1665] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 18:02:55 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x128b2fc00) [pid = 1665] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 18:02:55 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x11822c000) [pid = 1665] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 18:02:55 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x111e58000) [pid = 1665] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 18:02:55 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1133efc00) [pid = 1665] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 18:02:55 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x119e60800) [pid = 1665] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 18:02:55 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x129856000) [pid = 1665] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 18:02:55 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x128b2dc00) [pid = 1665] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 18:02:55 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x1213ca000) [pid = 1665] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 18:02:55 INFO - PROCESS | 1665 | 1467594175204 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:55 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 18:02:55 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 670ms 18:02:55 INFO - PROCESS | 1665 | 1467594175246 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 18:02:55 INFO - PROCESS | 1665 | 1467594175247 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 18:02:55 INFO - TEST-START | /FileAPI/blob/Blob-close.html 18:02:55 INFO - PROCESS | 1665 | 1467594175250 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 18:02:55 INFO - PROCESS | 1665 | 1467594175251 Marionette TRACE conn2 <- [1,3038,null,{}] 18:02:55 INFO - PROCESS | 1665 | 1467594175253 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:55 INFO - PROCESS | 1665 | 1467594175254 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:55 INFO - PROCESS | 1665 | 1467594175333 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 18:02:55 INFO - PROCESS | 1665 | 1467594175337 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594175338 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:55 INFO - PROCESS | 1665 | ++DOCSHELL 0x113110800 == 36 [pid = 1665] [id = 769] 18:02:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x118437800) [pid = 1665] [serial = 2305] [outer = 0x0] 18:02:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x118736000) [pid = 1665] [serial = 2306] [outer = 0x118437800] 18:02:55 INFO - PROCESS | 1665 | 1467594175363 Marionette DEBUG loaded listener.js 18:02:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x11873a400) [pid = 1665] [serial = 2307] [outer = 0x118437800] 18:02:55 INFO - PROCESS | 1665 | 1467594175659 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:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 18:02:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 18:02:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 18:02:55 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 419ms 18:02:55 INFO - PROCESS | 1665 | 1467594175669 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 18:02:55 INFO - PROCESS | 1665 | 1467594175671 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 18:02:55 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 18:02:55 INFO - PROCESS | 1665 | 1467594175682 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 18:02:55 INFO - PROCESS | 1665 | 1467594175683 Marionette TRACE conn2 <- [1,3042,null,{}] 18:02:55 INFO - PROCESS | 1665 | 1467594175686 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:55 INFO - PROCESS | 1665 | 1467594175687 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:55 INFO - PROCESS | 1665 | 1467594175783 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 18:02:55 INFO - PROCESS | 1665 | 1467594175850 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594175852 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:55 INFO - PROCESS | 1665 | ++DOCSHELL 0x115ef1800 == 37 [pid = 1665] [id = 770] 18:02:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x118439c00) [pid = 1665] [serial = 2308] [outer = 0x0] 18:02:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x118741400) [pid = 1665] [serial = 2309] [outer = 0x118439c00] 18:02:55 INFO - PROCESS | 1665 | 1467594175892 Marionette DEBUG loaded listener.js 18:02:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x124819400) [pid = 1665] [serial = 2310] [outer = 0x118439c00] 18:02:56 INFO - PROCESS | 1665 | 1467594176360 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:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 18:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 18:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 18:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 18:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 18:02:56 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:56 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:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 18:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 18:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 18:02:56 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:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 18:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 18:02:56 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:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 18:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 18:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 18:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 18:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 18:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 18:02:56 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:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 18:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 18:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 18:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 18:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 18:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 18:02:56 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:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 18:02:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 18:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 18:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 18:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 18:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 18:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 18:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 18:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 18:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 18:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 18:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 18:02:56 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:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 18:02:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:02:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 18:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:02:56 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:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 18:02:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:02:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 18:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 18:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 18:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 18:02:56 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:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 18:02:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 18:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 18:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 18:02:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 18:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:02:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 18:02:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 18:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:02:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:02:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 18:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:02:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:02:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 18:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:02:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 18:02:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 18:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:02:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:02:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 18:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:02:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:02:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 18:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:02:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:02:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 18:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:02:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:02:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 18:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:02:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 18:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 18:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 18:02:56 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 738ms 18:02:56 INFO - PROCESS | 1665 | 1467594176427 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 18:02:56 INFO - PROCESS | 1665 | 1467594176429 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 18:02:56 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 18:02:56 INFO - PROCESS | 1665 | 1467594176431 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 18:02:56 INFO - PROCESS | 1665 | 1467594176432 Marionette TRACE conn2 <- [1,3046,null,{}] 18:02:56 INFO - PROCESS | 1665 | 1467594176434 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:56 INFO - PROCESS | 1665 | 1467594176435 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:56 INFO - PROCESS | 1665 | 1467594176505 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 18:02:56 INFO - PROCESS | 1665 | 1467594176511 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594176513 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:56 INFO - PROCESS | 1665 | ++DOCSHELL 0x1131a2800 == 38 [pid = 1665] [id = 771] 18:02:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x125523800) [pid = 1665] [serial = 2311] [outer = 0x0] 18:02:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x12985c000) [pid = 1665] [serial = 2312] [outer = 0x125523800] 18:02:56 INFO - PROCESS | 1665 | 1467594176531 Marionette DEBUG loaded listener.js 18:02:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x12cb9c800) [pid = 1665] [serial = 2313] [outer = 0x125523800] 18:02:56 INFO - PROCESS | 1665 | [1665] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:02:56 INFO - PROCESS | 1665 | 1467594176974 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 18:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 18:02:57 INFO - {} 18:02:57 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 572ms 18:02:57 INFO - PROCESS | 1665 | 1467594177004 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 18:02:57 INFO - PROCESS | 1665 | 1467594177006 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 18:02:57 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 18:02:57 INFO - PROCESS | 1665 | 1467594177009 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 18:02:57 INFO - PROCESS | 1665 | 1467594177012 Marionette TRACE conn2 <- [1,3050,null,{}] 18:02:57 INFO - PROCESS | 1665 | 1467594177015 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:57 INFO - PROCESS | 1665 | 1467594177018 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:57 INFO - PROCESS | 1665 | 1467594177201 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 18:02:57 INFO - PROCESS | 1665 | 1467594177325 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594177327 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:57 INFO - PROCESS | 1665 | ++DOCSHELL 0x113105800 == 39 [pid = 1665] [id = 772] 18:02:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x10ebefc00) [pid = 1665] [serial = 2314] [outer = 0x0] 18:02:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x110f15c00) [pid = 1665] [serial = 2315] [outer = 0x10ebefc00] 18:02:57 INFO - PROCESS | 1665 | 1467594177358 Marionette DEBUG loaded listener.js 18:02:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x11200f800) [pid = 1665] [serial = 2316] [outer = 0x10ebefc00] 18:02:57 INFO - PROCESS | 1665 | 1467594177853 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:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 18:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 18:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 18:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 18:02:57 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 875ms 18:02:57 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 18:02:57 INFO - PROCESS | 1665 | 1467594177887 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 18:02:57 INFO - PROCESS | 1665 | 1467594177890 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 18:02:57 INFO - PROCESS | 1665 | 1467594177895 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 18:02:57 INFO - PROCESS | 1665 | 1467594177898 Marionette TRACE conn2 <- [1,3054,null,{}] 18:02:57 INFO - PROCESS | 1665 | 1467594177904 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:57 INFO - PROCESS | 1665 | 1467594177908 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:58 INFO - PROCESS | 1665 | 1467594178068 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 18:02:58 INFO - PROCESS | 1665 | 1467594178173 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594178176 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:58 INFO - PROCESS | 1665 | ++DOCSHELL 0x123ab6000 == 40 [pid = 1665] [id = 773] 18:02:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x114fa6800) [pid = 1665] [serial = 2317] [outer = 0x0] 18:02:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x11817d800) [pid = 1665] [serial = 2318] [outer = 0x114fa6800] 18:02:58 INFO - PROCESS | 1665 | 1467594178224 Marionette DEBUG loaded listener.js 18:02:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x118a5b000) [pid = 1665] [serial = 2319] [outer = 0x114fa6800] 18:02:58 INFO - PROCESS | 1665 | 1467594178720 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:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 18:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 18:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 18:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 18:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 18:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 18:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 18:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 18:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 18:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 18:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 18:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 18:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 18:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 18:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 18:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 18:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 18:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 18:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 18:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 18:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 18:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 18:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 18:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 18:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:02:58 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:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:02:58 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:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:02:58 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 892ms 18:02:58 INFO - PROCESS | 1665 | 1467594178790 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 18:02:58 INFO - PROCESS | 1665 | 1467594178793 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 18:02:58 INFO - TEST-START | /FileAPI/file/File-constructor.html 18:02:58 INFO - PROCESS | 1665 | 1467594178802 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 18:02:58 INFO - PROCESS | 1665 | 1467594178804 Marionette TRACE conn2 <- [1,3058,null,{}] 18:02:58 INFO - PROCESS | 1665 | 1467594178807 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:58 INFO - PROCESS | 1665 | 1467594178809 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:58 INFO - PROCESS | 1665 | 1467594178918 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 18:02:58 INFO - PROCESS | 1665 | 1467594178991 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594178993 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d698800 == 41 [pid = 1665] [id = 774] 18:02:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1213bd800) [pid = 1665] [serial = 2320] [outer = 0x0] 18:02:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x124bc8800) [pid = 1665] [serial = 2321] [outer = 0x1213bd800] 18:02:59 INFO - PROCESS | 1665 | 1467594179021 Marionette DEBUG loaded listener.js 18:02:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x127276000) [pid = 1665] [serial = 2322] [outer = 0x1213bd800] 18:02:59 INFO - PROCESS | 1665 | 1467594179386 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:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 18:02:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 18:02:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 18:02:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 18:02:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 18:02:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 18:02:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 18:02:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 18:02:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 18:02:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 18:02:59 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 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 - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 18:02:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 18:02:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 18:02:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:02:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 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/file/File-constructor.html:51:1 18:02:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 18:02:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 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/file/File-constructor.html:56:1 18:02:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 18:02:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 18:02:59 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 621ms 18:02:59 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 18:02:59 INFO - PROCESS | 1665 | 1467594179425 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 18:02:59 INFO - PROCESS | 1665 | 1467594179426 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 18:02:59 INFO - PROCESS | 1665 | 1467594179434 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 18:02:59 INFO - PROCESS | 1665 | 1467594179438 Marionette TRACE conn2 <- [1,3062,null,{}] 18:02:59 INFO - PROCESS | 1665 | 1467594179463 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:59 INFO - PROCESS | 1665 | 1467594179466 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:59 INFO - PROCESS | 1665 | 1467594179623 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 18:02:59 INFO - PROCESS | 1665 | 1467594179712 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594179714 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:02:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x111027800 == 42 [pid = 1665] [id = 775] 18:02:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x114fa2000) [pid = 1665] [serial = 2323] [outer = 0x0] 18:02:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x128b48400) [pid = 1665] [serial = 2324] [outer = 0x114fa2000] 18:02:59 INFO - PROCESS | 1665 | 1467594179743 Marionette DEBUG loaded listener.js 18:02:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x12b00b800) [pid = 1665] [serial = 2325] [outer = 0x114fa2000] 18:02:59 INFO - PROCESS | 1665 | [1665] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:03:00 INFO - PROCESS | 1665 | 1467594180124 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 18:03:00 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 18:03:00 INFO - {} 18:03:00 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 732ms 18:03:00 INFO - PROCESS | 1665 | 1467594180161 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 18:03:00 INFO - PROCESS | 1665 | 1467594180163 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 18:03:00 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 18:03:00 INFO - PROCESS | 1665 | 1467594180165 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 18:03:00 INFO - PROCESS | 1665 | 1467594180166 Marionette TRACE conn2 <- [1,3066,null,{}] 18:03:00 INFO - PROCESS | 1665 | 1467594180169 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:03:00 INFO - PROCESS | 1665 | 1467594180170 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:03:00 INFO - PROCESS | 1665 | 1467594180333 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 18:03:00 INFO - PROCESS | 1665 | 1467594180434 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1665 | 1467594180435 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:03:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x114f3c000 == 43 [pid = 1665] [id = 776] 18:03:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x112a86000) [pid = 1665] [serial = 2326] [outer = 0x0] 18:03:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x11673e800) [pid = 1665] [serial = 2327] [outer = 0x112a86000] 18:03:00 INFO - PROCESS | 1665 | 1467594180470 Marionette DEBUG loaded listener.js 18:03:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x117e19400) [pid = 1665] [serial = 2328] [outer = 0x112a86000] 18:03:01 INFO - PROCESS | 1665 | 1467594181052 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:03:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 18:03:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 18:03:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 18:03:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 18:03:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 18:03:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 18:03:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 18:03:01 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 924ms 18:03:01 INFO - PROCESS | 1665 | 1467594181090 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 18:03:01 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 18:03:01 INFO - PROCESS | 1665 | 1467594181094 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 18:03:01 INFO - PROCESS | 1665 | 1467594181098 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 18:03:01 INFO - PROCESS | 1665 | 1467594181101 Marionette TRACE conn2 <- [1,3070,null,{}] 18:03:01 INFO - PROCESS | 1665 | 1467594181106 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:03:01 INFO - PROCESS | 1665 | 1467594181109 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:03:01 INFO - PROCESS | 1665 | 1467594181256 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 18:03:01 INFO - PROCESS | 1665 | 1467594181376 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1665 | 1467594181378 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:03:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x11319f800 == 44 [pid = 1665] [id = 777] 18:03:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x1185d9400) [pid = 1665] [serial = 2329] [outer = 0x0] 18:03:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x118734000) [pid = 1665] [serial = 2330] [outer = 0x1185d9400] 18:03:01 INFO - PROCESS | 1665 | 1467594181409 Marionette DEBUG loaded listener.js 18:03:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x1176ebc00) [pid = 1665] [serial = 2331] [outer = 0x1185d9400] 18:03:02 INFO - PROCESS | 1665 | --DOCSHELL 0x1131a2800 == 43 [pid = 1665] [id = 771] 18:03:02 INFO - PROCESS | 1665 | --DOCSHELL 0x115ef1800 == 42 [pid = 1665] [id = 770] 18:03:02 INFO - PROCESS | 1665 | --DOCSHELL 0x113110800 == 41 [pid = 1665] [id = 769] 18:03:02 INFO - PROCESS | 1665 | --DOCSHELL 0x12d83d000 == 40 [pid = 1665] [id = 768] 18:03:02 INFO - PROCESS | 1665 | --DOCSHELL 0x12d6a9000 == 39 [pid = 1665] [id = 767] 18:03:02 INFO - PROCESS | 1665 | --DOCSHELL 0x12a792800 == 38 [pid = 1665] [id = 766] 18:03:02 INFO - PROCESS | 1665 | --DOCSHELL 0x129386800 == 37 [pid = 1665] [id = 765] 18:03:02 INFO - PROCESS | 1665 | --DOCSHELL 0x12724d000 == 36 [pid = 1665] [id = 764] 18:03:02 INFO - PROCESS | 1665 | --DOCSHELL 0x11958a800 == 35 [pid = 1665] [id = 763] 18:03:02 INFO - PROCESS | 1665 | --DOCSHELL 0x11855e000 == 34 [pid = 1665] [id = 762] 18:03:02 INFO - PROCESS | 1665 | --DOCSHELL 0x12c81a000 == 33 [pid = 1665] [id = 761] 18:03:02 INFO - PROCESS | 1665 | --DOCSHELL 0x124fcc000 == 32 [pid = 1665] [id = 760] 18:03:02 INFO - PROCESS | 1665 | --DOCSHELL 0x117e83800 == 31 [pid = 1665] [id = 759] 18:03:02 INFO - PROCESS | 1665 | --DOCSHELL 0x12d8a9000 == 30 [pid = 1665] [id = 758] 18:03:02 INFO - PROCESS | 1665 | --DOCSHELL 0x114f3c000 == 29 [pid = 1665] [id = 776] 18:03:02 INFO - PROCESS | 1665 | --DOCSHELL 0x111027800 == 28 [pid = 1665] [id = 775] 18:03:02 INFO - PROCESS | 1665 | --DOCSHELL 0x12d698800 == 27 [pid = 1665] [id = 774] 18:03:02 INFO - PROCESS | 1665 | --DOCSHELL 0x123ab6000 == 26 [pid = 1665] [id = 773] 18:03:02 INFO - PROCESS | 1665 | --DOCSHELL 0x113105800 == 25 [pid = 1665] [id = 772] 18:03:02 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x1218c1400) [pid = 1665] [serial = 2250] [outer = 0x0] [url = about:blank] 18:03:02 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x11823b800) [pid = 1665] [serial = 2241] [outer = 0x0] [url = about:blank] 18:03:02 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x1193d6400) [pid = 1665] [serial = 2242] [outer = 0x0] [url = about:blank] 18:03:02 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x119989800) [pid = 1665] [serial = 2244] [outer = 0x0] [url = about:blank] 18:03:02 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x120f0a000) [pid = 1665] [serial = 2245] [outer = 0x0] [url = about:blank] 18:03:02 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x121260000) [pid = 1665] [serial = 2247] [outer = 0x0] [url = about:blank] 18:03:02 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x118521000) [pid = 1665] [serial = 2234] [outer = 0x0] [url = about:blank] 18:03:02 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x116911400) [pid = 1665] [serial = 2236] [outer = 0x0] [url = about:blank] 18:03:02 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x1176e9c00) [pid = 1665] [serial = 2237] [outer = 0x0] [url = about:blank] 18:03:02 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x11663b400) [pid = 1665] [serial = 2239] [outer = 0x0] [url = about:blank] 18:03:02 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x11822f800) [pid = 1665] [serial = 2233] [outer = 0x0] [url = about:blank] 18:03:02 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1193e3000) [pid = 1665] [serial = 2219] [outer = 0x0] [url = about:blank] 18:03:02 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1185e1800) [pid = 1665] [serial = 2218] [outer = 0x0] [url = about:blank] 18:03:02 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x12172e800) [pid = 1665] [serial = 2222] [outer = 0x0] [url = about:blank] 18:03:02 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x12105dc00) [pid = 1665] [serial = 2221] [outer = 0x0] [url = about:blank] 18:03:02 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x125585000) [pid = 1665] [serial = 2253] [outer = 0x0] [url = about:blank] 18:03:02 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x128b2f400) [pid = 1665] [serial = 2225] [outer = 0x0] [url = about:blank] 18:03:02 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x1288c6c00) [pid = 1665] [serial = 2224] [outer = 0x0] [url = about:blank] 18:03:02 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x12928a400) [pid = 1665] [serial = 2228] [outer = 0x0] [url = about:blank] 18:03:02 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x128c8d400) [pid = 1665] [serial = 2227] [outer = 0x0] [url = about:blank] 18:03:02 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x12955f400) [pid = 1665] [serial = 2269] [outer = 0x0] [url = about:blank] 18:03:02 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1164e9800) [pid = 1665] [serial = 2231] [outer = 0x0] [url = about:blank] 18:03:02 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x113c94800) [pid = 1665] [serial = 2230] [outer = 0x0] [url = about:blank] 18:03:02 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1249ad800) [pid = 1665] [serial = 2251] [outer = 0x0] [url = about:blank] 18:03:02 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x116f95000) [pid = 1665] [serial = 2262] [outer = 0x0] [url = about:blank] 18:03:02 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x1288cac00) [pid = 1665] [serial = 2256] [outer = 0x0] [url = about:blank] 18:03:02 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x127270400) [pid = 1665] [serial = 2254] [outer = 0x0] [url = about:blank] 18:03:02 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x129567000) [pid = 1665] [serial = 2271] [outer = 0x0] [url = about:blank] 18:03:02 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x128b3b400) [pid = 1665] [serial = 2259] [outer = 0x0] [url = about:blank] 18:03:02 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x128910400) [pid = 1665] [serial = 2257] [outer = 0x0] [url = about:blank] 18:03:02 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x128b49400) [pid = 1665] [serial = 2265] [outer = 0x0] [url = about:blank] 18:03:02 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x128f02400) [pid = 1665] [serial = 2268] [outer = 0x0] [url = about:blank] 18:03:02 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x128bec000) [pid = 1665] [serial = 2266] [outer = 0x0] [url = about:blank] 18:03:02 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x12956e400) [pid = 1665] [serial = 2273] [outer = 0x0] [url = about:blank] 18:03:02 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x1213c8800) [pid = 1665] [serial = 2263] [outer = 0x0] [url = about:blank] 18:03:02 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x128bad400) [pid = 1665] [serial = 2260] [outer = 0x0] [url = about:blank] 18:03:02 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x121722800) [pid = 1665] [serial = 2248] [outer = 0x0] [url = about:blank] 18:03:02 INFO - PROCESS | 1665 | 1467594182322 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:03:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 18:03:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 18:03:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 18:03:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 18:03:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 18:03:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 18:03:02 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1274ms 18:03:02 INFO - PROCESS | 1665 | 1467594182372 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 18:03:02 INFO - PROCESS | 1665 | 1467594182374 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 18:03:02 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 18:03:02 INFO - PROCESS | 1665 | 1467594182377 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 18:03:02 INFO - PROCESS | 1665 | 1467594182379 Marionette TRACE conn2 <- [1,3074,null,{}] 18:03:02 INFO - PROCESS | 1665 | 1467594182382 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:03:02 INFO - PROCESS | 1665 | 1467594182384 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:03:02 INFO - PROCESS | 1665 | 1467594182468 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 18:03:02 INFO - PROCESS | 1665 | 1467594182472 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1665 | 1467594182474 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:03:02 INFO - PROCESS | 1665 | ++DOCSHELL 0x11319a000 == 26 [pid = 1665] [id = 778] 18:03:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x112a7c800) [pid = 1665] [serial = 2332] [outer = 0x0] 18:03:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x112e39000) [pid = 1665] [serial = 2333] [outer = 0x112a7c800] 18:03:02 INFO - PROCESS | 1665 | 1467594182504 Marionette DEBUG loaded listener.js 18:03:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x112ff1400) [pid = 1665] [serial = 2334] [outer = 0x112a7c800] 18:03:02 INFO - PROCESS | 1665 | 1467594182868 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:03:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 18:03:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 18:03:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 18:03:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 18:03:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 18:03:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 18:03:02 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 521ms 18:03:02 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 18:03:02 INFO - PROCESS | 1665 | 1467594182899 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 18:03:02 INFO - PROCESS | 1665 | 1467594182902 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 18:03:02 INFO - PROCESS | 1665 | 1467594182907 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 18:03:02 INFO - PROCESS | 1665 | 1467594182909 Marionette TRACE conn2 <- [1,3078,null,{}] 18:03:02 INFO - PROCESS | 1665 | 1467594182911 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:03:02 INFO - PROCESS | 1665 | 1467594182913 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:03:03 INFO - PROCESS | 1665 | 1467594182998 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 18:03:03 INFO - PROCESS | 1665 | 1467594183059 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1665 | 1467594183060 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:03:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x11715a000 == 27 [pid = 1665] [id = 779] 18:03:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x113ddcc00) [pid = 1665] [serial = 2335] [outer = 0x0] 18:03:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x115d11800) [pid = 1665] [serial = 2336] [outer = 0x113ddcc00] 18:03:03 INFO - PROCESS | 1665 | 1467594183088 Marionette DEBUG loaded listener.js 18:03:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x116136800) [pid = 1665] [serial = 2337] [outer = 0x113ddcc00] 18:03:03 INFO - PROCESS | 1665 | 1467594183411 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:03:03 INFO - PROCESS | 1665 | 1467594183432 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 18:03:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 18:03:03 INFO - PROCESS | 1665 | 1467594183435 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 18:03:03 INFO - PROCESS | 1665 | 1467594183437 Marionette TRACE conn2 <- [1,3082,null,{}] 18:03:03 INFO - PROCESS | 1665 | 1467594183447 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:03:03 INFO - PROCESS | 1665 | 1467594183451 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:03:03 INFO - PROCESS | 1665 | 1467594183528 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 18:03:03 INFO - PROCESS | 1665 | 1467594183588 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1665 | 1467594183590 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:03:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x119a48000 == 28 [pid = 1665] [id = 780] 18:03:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x110f21800) [pid = 1665] [serial = 2338] [outer = 0x0] 18:03:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x118234400) [pid = 1665] [serial = 2339] [outer = 0x110f21800] 18:03:03 INFO - PROCESS | 1665 | 1467594183619 Marionette DEBUG loaded listener.js 18:03:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x118436c00) [pid = 1665] [serial = 2340] [outer = 0x110f21800] 18:03:03 INFO - PROCESS | 1665 | 1467594183876 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:03:03 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 18:03:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 18:03:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:03:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:03:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 18:03:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 18:03:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 477ms 18:03:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 18:03:03 INFO - PROCESS | 1665 | 1467594183916 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 18:03:03 INFO - PROCESS | 1665 | 1467594183917 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 18:03:03 INFO - PROCESS | 1665 | 1467594183920 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 18:03:03 INFO - PROCESS | 1665 | 1467594183921 Marionette TRACE conn2 <- [1,3086,null,{}] 18:03:03 INFO - PROCESS | 1665 | 1467594183923 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:03:03 INFO - PROCESS | 1665 | 1467594183924 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:03:04 INFO - PROCESS | 1665 | 1467594184021 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 18:03:04 INFO - PROCESS | 1665 | 1467594184026 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1665 | 1467594184028 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:03:04 INFO - PROCESS | 1665 | ++DOCSHELL 0x121281800 == 29 [pid = 1665] [id = 781] 18:03:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x1185e1c00) [pid = 1665] [serial = 2341] [outer = 0x0] 18:03:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x118741000) [pid = 1665] [serial = 2342] [outer = 0x1185e1c00] 18:03:04 INFO - PROCESS | 1665 | 1467594184053 Marionette DEBUG loaded listener.js 18:03:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x118a92400) [pid = 1665] [serial = 2343] [outer = 0x1185e1c00] 18:03:04 INFO - PROCESS | 1665 | 1467594184410 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:03:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 18:03:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 519ms 18:03:04 INFO - PROCESS | 1665 | 1467594184439 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 18:03:04 INFO - PROCESS | 1665 | 1467594184441 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 18:03:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 18:03:04 INFO - PROCESS | 1665 | 1467594184443 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 18:03:04 INFO - PROCESS | 1665 | 1467594184444 Marionette TRACE conn2 <- [1,3090,null,{}] 18:03:04 INFO - PROCESS | 1665 | 1467594184446 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:03:04 INFO - PROCESS | 1665 | 1467594184447 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:03:04 INFO - PROCESS | 1665 | 1467594184546 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 18:03:04 INFO - PROCESS | 1665 | 1467594184550 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1665 | 1467594184551 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:03:04 INFO - PROCESS | 1665 | ++DOCSHELL 0x123b46800 == 30 [pid = 1665] [id = 782] 18:03:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x113c94400) [pid = 1665] [serial = 2344] [outer = 0x0] 18:03:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x118e94800) [pid = 1665] [serial = 2345] [outer = 0x113c94400] 18:03:04 INFO - PROCESS | 1665 | 1467594184575 Marionette DEBUG loaded listener.js 18:03:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1193d9800) [pid = 1665] [serial = 2346] [outer = 0x113c94400] 18:03:04 INFO - PROCESS | 1665 | 1467594184948 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:03:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 18:03:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 522ms 18:03:04 INFO - PROCESS | 1665 | 1467594184966 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 18:03:04 INFO - PROCESS | 1665 | 1467594184967 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 18:03:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 18:03:04 INFO - PROCESS | 1665 | 1467594184969 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 18:03:04 INFO - PROCESS | 1665 | 1467594184970 Marionette TRACE conn2 <- [1,3094,null,{}] 18:03:04 INFO - PROCESS | 1665 | 1467594184972 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:03:04 INFO - PROCESS | 1665 | 1467594184977 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:03:05 INFO - PROCESS | 1665 | 1467594185090 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 18:03:05 INFO - PROCESS | 1665 | 1467594185128 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1665 | 1467594185130 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:03:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x126e2b000 == 31 [pid = 1665] [id = 783] 18:03:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1193d9c00) [pid = 1665] [serial = 2347] [outer = 0x0] 18:03:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x11998d400) [pid = 1665] [serial = 2348] [outer = 0x1193d9c00] 18:03:05 INFO - PROCESS | 1665 | 1467594185155 Marionette DEBUG loaded listener.js 18:03:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x121198400) [pid = 1665] [serial = 2349] [outer = 0x1193d9c00] 18:03:05 INFO - PROCESS | 1665 | 1467594185495 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:03:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 18:03:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 568ms 18:03:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 18:03:05 INFO - PROCESS | 1665 | 1467594185537 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 18:03:05 INFO - PROCESS | 1665 | 1467594185539 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 18:03:05 INFO - PROCESS | 1665 | 1467594185541 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 18:03:05 INFO - PROCESS | 1665 | 1467594185543 Marionette TRACE conn2 <- [1,3098,null,{}] 18:03:05 INFO - PROCESS | 1665 | 1467594185545 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:03:05 INFO - PROCESS | 1665 | 1467594185546 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:03:05 INFO - PROCESS | 1665 | 1467594185647 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 18:03:05 INFO - PROCESS | 1665 | 1467594185659 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1665 | 1467594185660 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:03:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ac8000 == 32 [pid = 1665] [id = 784] 18:03:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x121256c00) [pid = 1665] [serial = 2350] [outer = 0x0] 18:03:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x121260000) [pid = 1665] [serial = 2351] [outer = 0x121256c00] 18:03:05 INFO - PROCESS | 1665 | 1467594185684 Marionette DEBUG loaded listener.js 18:03:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x121362400) [pid = 1665] [serial = 2352] [outer = 0x121256c00] 18:03:05 INFO - PROCESS | 1665 | 1467594185997 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:03:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 18:03:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 18:03:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 470ms 18:03:06 INFO - PROCESS | 1665 | 1467594186013 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 18:03:06 INFO - PROCESS | 1665 | 1467594186015 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 18:03:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 18:03:06 INFO - PROCESS | 1665 | 1467594186017 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 18:03:06 INFO - PROCESS | 1665 | 1467594186018 Marionette TRACE conn2 <- [1,3102,null,{}] 18:03:06 INFO - PROCESS | 1665 | 1467594186029 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:03:06 INFO - PROCESS | 1665 | 1467594186030 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:03:06 INFO - PROCESS | 1665 | 1467594186128 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 18:03:06 INFO - PROCESS | 1665 | 1467594186131 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1665 | 1467594186132 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:03:06 INFO - PROCESS | 1665 | ++DOCSHELL 0x128e06800 == 33 [pid = 1665] [id = 785] 18:03:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x121257c00) [pid = 1665] [serial = 2353] [outer = 0x0] 18:03:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1213be000) [pid = 1665] [serial = 2354] [outer = 0x121257c00] 18:03:06 INFO - PROCESS | 1665 | 1467594186156 Marionette DEBUG loaded listener.js 18:03:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x121720400) [pid = 1665] [serial = 2355] [outer = 0x121257c00] 18:03:06 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x12a9b1800) [pid = 1665] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 18:03:06 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x113c99000) [pid = 1665] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 18:03:06 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x12b131000) [pid = 1665] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 18:03:06 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x118437800) [pid = 1665] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 18:03:06 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x120e7c000) [pid = 1665] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 18:03:06 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x118178800) [pid = 1665] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 18:03:06 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x12558cc00) [pid = 1665] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 18:03:06 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x129560400) [pid = 1665] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 18:03:06 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x121257800) [pid = 1665] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 18:03:06 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x118a60000) [pid = 1665] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 18:03:06 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x123a20400) [pid = 1665] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 18:03:06 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x118a61800) [pid = 1665] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 18:03:06 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x118439c00) [pid = 1665] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 18:03:06 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x125523800) [pid = 1665] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 18:03:06 INFO - PROCESS | 1665 | 1467594186679 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:03:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 18:03:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 678ms 18:03:06 INFO - PROCESS | 1665 | 1467594186701 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 18:03:06 INFO - PROCESS | 1665 | 1467594186702 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 18:03:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 18:03:06 INFO - PROCESS | 1665 | 1467594186730 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 18:03:06 INFO - PROCESS | 1665 | 1467594186732 Marionette TRACE conn2 <- [1,3106,null,{}] 18:03:06 INFO - PROCESS | 1665 | 1467594186735 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:03:06 INFO - PROCESS | 1665 | 1467594186737 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:03:06 INFO - PROCESS | 1665 | 1467594186850 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 18:03:06 INFO - PROCESS | 1665 | 1467594186855 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1665 | 1467594186856 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:03:06 INFO - PROCESS | 1665 | ++DOCSHELL 0x1199cc000 == 34 [pid = 1665] [id = 786] 18:03:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x120e7c000) [pid = 1665] [serial = 2356] [outer = 0x0] 18:03:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x121724000) [pid = 1665] [serial = 2357] [outer = 0x120e7c000] 18:03:06 INFO - PROCESS | 1665 | 1467594186896 Marionette DEBUG loaded listener.js 18:03:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x12172d800) [pid = 1665] [serial = 2358] [outer = 0x120e7c000] 18:03:07 INFO - PROCESS | 1665 | 1467594187231 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:03:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 18:03:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 18:03:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 18:03:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 530ms 18:03:07 INFO - PROCESS | 1665 | 1467594187250 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 18:03:07 INFO - PROCESS | 1665 | 1467594187252 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 18:03:07 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 18:03:07 INFO - PROCESS | 1665 | 1467594187254 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 18:03:07 INFO - PROCESS | 1665 | 1467594187255 Marionette TRACE conn2 <- [1,3110,null,{}] 18:03:07 INFO - PROCESS | 1665 | 1467594187257 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:03:07 INFO - PROCESS | 1665 | 1467594187258 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:03:07 INFO - PROCESS | 1665 | 1467594187348 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 18:03:07 INFO - PROCESS | 1665 | 1467594187411 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1665 | 1467594187412 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:03:07 INFO - PROCESS | 1665 | ++DOCSHELL 0x1298e1000 == 35 [pid = 1665] [id = 787] 18:03:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x12172d400) [pid = 1665] [serial = 2359] [outer = 0x0] 18:03:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1218c5c00) [pid = 1665] [serial = 2360] [outer = 0x12172d400] 18:03:07 INFO - PROCESS | 1665 | 1467594187436 Marionette DEBUG loaded listener.js 18:03:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x123e1c800) [pid = 1665] [serial = 2361] [outer = 0x12172d400] 18:03:07 INFO - PROCESS | 1665 | 1467594187696 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:03:07 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 18:03:07 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:03:07 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 18:03:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:03:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:03:07 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 18:03:07 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 468ms 18:03:07 INFO - PROCESS | 1665 | 1467594187723 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 18:03:07 INFO - PROCESS | 1665 | 1467594187727 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 18:03:07 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 18:03:07 INFO - PROCESS | 1665 | 1467594187735 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 18:03:07 INFO - PROCESS | 1665 | 1467594187737 Marionette TRACE conn2 <- [1,3114,null,{}] 18:03:07 INFO - PROCESS | 1665 | 1467594187739 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:03:07 INFO - PROCESS | 1665 | 1467594187741 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:03:07 INFO - PROCESS | 1665 | 1467594187845 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 18:03:07 INFO - PROCESS | 1665 | 1467594187848 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\", \"af7975e5-6834-4cd9-8b36-61a9749a34f8\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1665 | 1467594187850 Marionette INFO sendAsync 05588064-a3ff-0941-806b-e37e66a8f717 18:03:07 INFO - PROCESS | 1665 | ++DOCSHELL 0x123b46000 == 36 [pid = 1665] [id = 788] 18:03:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x123e1ac00) [pid = 1665] [serial = 2362] [outer = 0x0] 18:03:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x124bc2000) [pid = 1665] [serial = 2363] [outer = 0x123e1ac00] 18:03:07 INFO - PROCESS | 1665 | 1467594187876 Marionette DEBUG loaded listener.js 18:03:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x126e8f800) [pid = 1665] [serial = 2364] [outer = 0x123e1ac00] 18:03:08 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 18:03:08 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 471ms 18:03:08 INFO - PROCESS | 1665 | 1467594188200 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:08 INFO - PROCESS | 1665 | 1467594188207 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 18:03:08 INFO - PROCESS | 1665 | 1467594188208 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 18:03:09 WARNING - u'runner_teardown' () 18:03:09 INFO - No more tests 18:03:09 INFO - Got 0 unexpected results 18:03:09 INFO - SUITE-END | took 511s 18:03:09 INFO - Closing logging queue 18:03:09 INFO - queue closed 18:03:09 INFO - Return code: 0 18:03:09 WARNING - # TBPL SUCCESS # 18:03:09 INFO - Running post-action listener: _resource_record_post_action 18:03:09 INFO - Running post-run listener: _resource_record_post_run 18:03:10 INFO - Total resource usage - Wall time: 532s; CPU: 58.0%; Read bytes: 32574976; Write bytes: 953725952; Read time: 338; Write time: 4772 18:03:10 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 18:03:10 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150585856; Write bytes: 147712000; Read time: 13391; Write time: 378 18:03:10 INFO - run-tests - Wall time: 515s; CPU: 58.0%; Read bytes: 30400000; Write bytes: 793250816; Read time: 300; Write time: 4340 18:03:10 INFO - Running post-run listener: _upload_blobber_files 18:03:10 INFO - Blob upload gear active. 18:03:10 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 18:03:10 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:10 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 18:03:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 18:03:10 INFO - (blobuploader) - INFO - Open directory for files ... 18:03:10 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 18:03:10 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:03:10 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:03:12 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 18:03:12 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:03:12 INFO - (blobuploader) - INFO - Done attempting. 18:03:12 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 18:03:12 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:03:12 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:03:13 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 18:03:13 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:03:13 INFO - (blobuploader) - INFO - Done attempting. 18:03:13 INFO - (blobuploader) - INFO - Iteration through files over. 18:03:13 INFO - Return code: 0 18:03:13 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 18:03:13 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 18:03:13 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7d733ace88e8ea0c7e687f01618914ce6e8d097e65c57a9f7838c83d7b163b4c6dcc34aa0de850c391210415883266c5a715a2390077da6147640a8d77104427", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/42164ef5f1ddbbdbd4b1cd3e6794b095e805f2a46b4e55340581451d9b648bafdae5b17b45a72f823674d9da7b3370a882399b262c30227f7d05fd80f6449b66"} 18:03:13 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 18:03:13 INFO - Writing to file /builds/slave/test/properties/blobber_files 18:03:13 INFO - Contents: 18:03:13 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7d733ace88e8ea0c7e687f01618914ce6e8d097e65c57a9f7838c83d7b163b4c6dcc34aa0de850c391210415883266c5a715a2390077da6147640a8d77104427", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/42164ef5f1ddbbdbd4b1cd3e6794b095e805f2a46b4e55340581451d9b648bafdae5b17b45a72f823674d9da7b3370a882399b262c30227f7d05fd80f6449b66"} 18:03:13 INFO - Running post-run listener: copy_logs_to_upload_dir 18:03:13 INFO - Copying logs to upload dir... 18:03:13 INFO - mkdir: /builds/slave/test/build/upload/logs 18:03:13 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=654.930912 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 55 secs) (at 2016-07-03 18:03:13.973796) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-03 18:03:13.977466) ========= 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.GxKY4Lj6rr/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.hBiG70yDaG/Listeners TMPDIR=/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7d733ace88e8ea0c7e687f01618914ce6e8d097e65c57a9f7838c83d7b163b4c6dcc34aa0de850c391210415883266c5a715a2390077da6147640a8d77104427", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/42164ef5f1ddbbdbd4b1cd3e6794b095e805f2a46b4e55340581451d9b648bafdae5b17b45a72f823674d9da7b3370a882399b262c30227f7d05fd80f6449b66"} build_url:https://queue.taskcluster.net/v1/task/DElKVoY4SkGmoV9TcHbuBg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/DElKVoY4SkGmoV9TcHbuBg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012673 build_url: 'https://queue.taskcluster.net/v1/task/DElKVoY4SkGmoV9TcHbuBg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7d733ace88e8ea0c7e687f01618914ce6e8d097e65c57a9f7838c83d7b163b4c6dcc34aa0de850c391210415883266c5a715a2390077da6147640a8d77104427", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/42164ef5f1ddbbdbd4b1cd3e6794b095e805f2a46b4e55340581451d9b648bafdae5b17b45a72f823674d9da7b3370a882399b262c30227f7d05fd80f6449b66"}' symbols_url: 'https://queue.taskcluster.net/v1/task/DElKVoY4SkGmoV9TcHbuBg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-03 18:03:14.020326) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 18:03:14.020704) ========= 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.GxKY4Lj6rr/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.hBiG70yDaG/Listeners TMPDIR=/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/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.005076 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 18:03:14.069623) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-03 18:03:14.070458) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-03 18:03:14.070824) ========= ========= Total master_lag: 0.43 =========