builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0070 starttime: 1466695738.46 results: success (0) buildid: 20160623065623 builduid: 350370a82fb3414489874c8c858fcd98 revision: b142c2e3bf73c86c64ef9ec503dbb0dff08d85d0 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 08:28:58.456844) ========= master: http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 08:28:58.457720) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-23 08:28:58.458271) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-23 08:28:58.547272) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 08:28:58.547938) ========= 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.nCS1HqWn2u/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.aTkMcBShPb/Listeners TMPDIR=/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/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-06-23 08:28:58-- 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% 18.3M=0.001s 2016-06-23 08:28:58 (18.3 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.127651 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 08:28:58.702079) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 08:28:58.702839) ========= 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.nCS1HqWn2u/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.aTkMcBShPb/Listeners TMPDIR=/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/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.026554 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 08:28:58.755212) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-23 08:28:58.755823) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev b142c2e3bf73c86c64ef9ec503dbb0dff08d85d0 --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 b142c2e3bf73c86c64ef9ec503dbb0dff08d85d0 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.nCS1HqWn2u/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.aTkMcBShPb/Listeners TMPDIR=/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/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-06-23 08:28:58,830 truncating revision to first 12 chars 2016-06-23 08:28:58,831 Setting DEBUG logging. 2016-06-23 08:28:58,831 attempt 1/10 2016-06-23 08:28:58,831 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/b142c2e3bf73?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-23 08:28:59,851 unpacking tar archive at: mozilla-beta-b142c2e3bf73/testing/mozharness/ program finished with exit code 0 elapsedTime=1.295160 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-23 08:29:00.075510) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 08:29:00.075876) ========= script_repo_revision: b142c2e3bf73c86c64ef9ec503dbb0dff08d85d0 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 08:29:00.076301) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-23 08:29:00.076620) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-23 08:29:00.095389) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 51 secs) (at 2016-06-23 08:29:00.095741) ========= /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.nCS1HqWn2u/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.aTkMcBShPb/Listeners TMPDIR=/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/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 08:29:00 INFO - MultiFileLogger online at 20160623 08:29:00 in /builds/slave/test 08:29:00 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 08:29:00 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 08:29:00 INFO - {'append_to_log': False, 08:29:00 INFO - 'base_work_dir': '/builds/slave/test', 08:29:00 INFO - 'blob_upload_branch': 'mozilla-beta', 08:29:00 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 08:29:00 INFO - 'buildbot_json_path': 'buildprops.json', 08:29:00 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 08:29:00 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:29:00 INFO - 'download_minidump_stackwalk': True, 08:29:00 INFO - 'download_symbols': 'true', 08:29:00 INFO - 'e10s': False, 08:29:00 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 08:29:00 INFO - 'tooltool.py': '/tools/tooltool.py', 08:29:00 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 08:29:00 INFO - '/tools/misc-python/virtualenv.py')}, 08:29:00 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:29:00 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:29:00 INFO - 'log_level': 'info', 08:29:00 INFO - 'log_to_console': True, 08:29:00 INFO - 'opt_config_files': (), 08:29:00 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:29:00 INFO - '--processes=1', 08:29:00 INFO - '--config=%(test_path)s/wptrunner.ini', 08:29:00 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:29:00 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:29:00 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:29:00 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:29:00 INFO - 'pip_index': False, 08:29:00 INFO - 'require_test_zip': True, 08:29:00 INFO - 'test_type': ('testharness',), 08:29:00 INFO - 'this_chunk': '1', 08:29:00 INFO - 'tooltool_cache': '/builds/tooltool_cache', 08:29:00 INFO - 'total_chunks': '10', 08:29:00 INFO - 'virtualenv_path': 'venv', 08:29:00 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:29:00 INFO - 'work_dir': 'build'} 08:29:00 INFO - ##### 08:29:00 INFO - ##### Running clobber step. 08:29:00 INFO - ##### 08:29:00 INFO - Running pre-action listener: _resource_record_pre_action 08:29:00 INFO - Running main action method: clobber 08:29:00 INFO - rmtree: /builds/slave/test/build 08:29:00 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 08:29:02 INFO - Running post-action listener: _resource_record_post_action 08:29:02 INFO - ##### 08:29:02 INFO - ##### Running read-buildbot-config step. 08:29:02 INFO - ##### 08:29:02 INFO - Running pre-action listener: _resource_record_pre_action 08:29:02 INFO - Running main action method: read_buildbot_config 08:29:02 INFO - Using buildbot properties: 08:29:02 INFO - { 08:29:02 INFO - "project": "", 08:29:02 INFO - "product": "firefox", 08:29:02 INFO - "script_repo_revision": "production", 08:29:02 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 08:29:02 INFO - "repository": "", 08:29:02 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 08:29:02 INFO - "buildid": "20160623065623", 08:29:02 INFO - "pgo_build": "False", 08:29:02 INFO - "basedir": "/builds/slave/test", 08:29:02 INFO - "buildnumber": 11, 08:29:02 INFO - "slavename": "t-yosemite-r7-0070", 08:29:02 INFO - "master": "http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/", 08:29:02 INFO - "platform": "macosx64", 08:29:02 INFO - "branch": "mozilla-beta", 08:29:02 INFO - "revision": "b142c2e3bf73c86c64ef9ec503dbb0dff08d85d0", 08:29:02 INFO - "repo_path": "releases/mozilla-beta", 08:29:02 INFO - "moz_repo_path": "", 08:29:02 INFO - "stage_platform": "macosx64", 08:29:02 INFO - "builduid": "350370a82fb3414489874c8c858fcd98", 08:29:02 INFO - "slavebuilddir": "test" 08:29:02 INFO - } 08:29:02 INFO - Found installer url https://queue.taskcluster.net/v1/task/VPdoL6PCQQiN7z_2ubB6Zg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 08:29:02 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/VPdoL6PCQQiN7z_2ubB6Zg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 08:29:02 INFO - Running post-action listener: _resource_record_post_action 08:29:02 INFO - ##### 08:29:02 INFO - ##### Running download-and-extract step. 08:29:02 INFO - ##### 08:29:02 INFO - Running pre-action listener: _resource_record_pre_action 08:29:02 INFO - Running main action method: download_and_extract 08:29:02 INFO - mkdir: /builds/slave/test/build/tests 08:29:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:29:02 INFO - https://queue.taskcluster.net/v1/task/VPdoL6PCQQiN7z_2ubB6Zg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 08:29:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VPdoL6PCQQiN7z_2ubB6Zg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 08:29:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VPdoL6PCQQiN7z_2ubB6Zg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 08:29:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VPdoL6PCQQiN7z_2ubB6Zg/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 08:29:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VPdoL6PCQQiN7z_2ubB6Zg/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 08:29:04 INFO - Downloaded 1201 bytes. 08:29:04 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 08:29:04 INFO - Using the following test package requirements: 08:29:04 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 08:29:04 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:29:04 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 08:29:04 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:29:04 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 08:29:04 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:29:04 INFO - u'jsshell-mac64.zip'], 08:29:04 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:29:04 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 08:29:04 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 08:29:04 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:29:04 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 08:29:04 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:29:04 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 08:29:04 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:29:04 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 08:29:04 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:29:04 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 08:29:04 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 08:29:04 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')]} 08:29:04 INFO - https://queue.taskcluster.net/v1/task/VPdoL6PCQQiN7z_2ubB6Zg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 08:29:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VPdoL6PCQQiN7z_2ubB6Zg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 08:29:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VPdoL6PCQQiN7z_2ubB6Zg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 08:29:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VPdoL6PCQQiN7z_2ubB6Zg/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 08:29:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VPdoL6PCQQiN7z_2ubB6Zg/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 08:29:06 INFO - Downloaded 18356506 bytes. 08:29:06 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/*'] 08:29:06 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/* 08:29:06 INFO - caution: filename not matched: web-platform/* 08:29:06 INFO - Return code: 11 08:29:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:29:06 INFO - https://queue.taskcluster.net/v1/task/VPdoL6PCQQiN7z_2ubB6Zg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 08:29:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VPdoL6PCQQiN7z_2ubB6Zg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 08:29:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VPdoL6PCQQiN7z_2ubB6Zg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 08:29:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VPdoL6PCQQiN7z_2ubB6Zg/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 08:29:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VPdoL6PCQQiN7z_2ubB6Zg/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 08:29:08 INFO - Downloaded 36389087 bytes. 08:29:08 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/*'] 08:29:08 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/* 08:29:12 INFO - caution: filename not matched: bin/* 08:29:12 INFO - caution: filename not matched: config/* 08:29:12 INFO - caution: filename not matched: mozbase/* 08:29:12 INFO - caution: filename not matched: marionette/* 08:29:12 INFO - caution: filename not matched: tools/wptserve/* 08:29:12 INFO - Return code: 11 08:29:12 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')]} 08:29:12 INFO - https://queue.taskcluster.net/v1/task/VPdoL6PCQQiN7z_2ubB6Zg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 08:29:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VPdoL6PCQQiN7z_2ubB6Zg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:29:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VPdoL6PCQQiN7z_2ubB6Zg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:29:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VPdoL6PCQQiN7z_2ubB6Zg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 08:29:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VPdoL6PCQQiN7z_2ubB6Zg/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 08:29:15 INFO - Downloaded 73067107 bytes. 08:29:15 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/VPdoL6PCQQiN7z_2ubB6Zg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:29:15 INFO - mkdir: /builds/slave/test/properties 08:29:15 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 08:29:15 INFO - Writing to file /builds/slave/test/properties/build_url 08:29:15 INFO - Contents: 08:29:15 INFO - build_url:https://queue.taskcluster.net/v1/task/VPdoL6PCQQiN7z_2ubB6Zg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:29:16 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/VPdoL6PCQQiN7z_2ubB6Zg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:29:16 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 08:29:16 INFO - Writing to file /builds/slave/test/properties/symbols_url 08:29:16 INFO - Contents: 08:29:16 INFO - symbols_url:https://queue.taskcluster.net/v1/task/VPdoL6PCQQiN7z_2ubB6Zg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:29:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:29:16 INFO - https://queue.taskcluster.net/v1/task/VPdoL6PCQQiN7z_2ubB6Zg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 08:29:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VPdoL6PCQQiN7z_2ubB6Zg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:29:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VPdoL6PCQQiN7z_2ubB6Zg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:29:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VPdoL6PCQQiN7z_2ubB6Zg/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 08:29:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VPdoL6PCQQiN7z_2ubB6Zg/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 08:29:20 INFO - Downloaded 103661884 bytes. 08:29:20 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'] 08:29:20 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 08:29:24 INFO - Return code: 0 08:29:24 INFO - Running post-action listener: _resource_record_post_action 08:29:24 INFO - Running post-action listener: set_extra_try_arguments 08:29:24 INFO - ##### 08:29:24 INFO - ##### Running create-virtualenv step. 08:29:24 INFO - ##### 08:29:24 INFO - Running pre-action listener: _pre_create_virtualenv 08:29:24 INFO - Running pre-action listener: _resource_record_pre_action 08:29:24 INFO - Running main action method: create_virtualenv 08:29:24 INFO - Creating virtualenv /builds/slave/test/build/venv 08:29:24 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 08:29:24 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 08:29:24 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 08:29:24 INFO - Using real prefix '/tools/python27' 08:29:24 INFO - New python executable in /builds/slave/test/build/venv/bin/python 08:29:25 INFO - Installing distribute.............................................................................................................................................................................................done. 08:29:28 INFO - Installing pip.................done. 08:29:28 INFO - Return code: 0 08:29:28 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 08:29: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')]} 08:29:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:29:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:29: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')]} 08:29:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:29:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:29:28 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 0x101ad3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101af0f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc9db4ad940>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101aec5e0>, '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 0x1016cfcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1016fa990>, '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.nCS1HqWn2u/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.aTkMcBShPb/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:29:28 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 08:29:28 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 08:29:28 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.nCS1HqWn2u/Render', 08:29:28 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:29:28 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:29:28 INFO - 'HOME': '/Users/cltbld', 08:29:28 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:29:28 INFO - 'LOGNAME': 'cltbld', 08:29:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:29:28 INFO - 'MOZ_NO_REMOTE': '1', 08:29:28 INFO - 'NO_EM_RESTART': '1', 08:29:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:29:28 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:29:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:29:28 INFO - 'PWD': '/builds/slave/test', 08:29:28 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:29:28 INFO - 'SHELL': '/bin/bash', 08:29:28 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.aTkMcBShPb/Listeners', 08:29:28 INFO - 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', 08:29:28 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:29:28 INFO - 'USER': 'cltbld', 08:29:28 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:29:28 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:29:28 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:29:28 INFO - 'XPC_FLAGS': '0x0', 08:29:28 INFO - 'XPC_SERVICE_NAME': '0', 08:29:28 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:29:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:29:28 INFO - Downloading/unpacking psutil>=0.7.1 08:29:28 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 08:29:28 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 08:29:28 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 08:29:28 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 08:29:28 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 08:29:28 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 08:29:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 08:29:31 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:29:31 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:29:31 INFO - Installing collected packages: psutil 08:29:31 INFO - Running setup.py install for psutil 08:29:31 INFO - building 'psutil._psutil_osx' extension 08:29:31 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 08:29:32 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 08:29:32 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 08:29:32 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 08:29:32 INFO - building 'psutil._psutil_posix' extension 08:29:32 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 08:29:32 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 08:29:32 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 08:29:32 INFO - ^ 08:29:32 INFO - 1 warning generated. 08:29:32 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 08:29:32 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:29:32 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:29:32 INFO - Successfully installed psutil 08:29:32 INFO - Cleaning up... 08:29:32 INFO - Return code: 0 08:29:32 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 08:29:32 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')]} 08:29:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:29:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:29:32 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')]} 08:29:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:29:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:29:32 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 0x101ad3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101af0f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc9db4ad940>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101aec5e0>, '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 0x1016cfcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1016fa990>, '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.nCS1HqWn2u/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.aTkMcBShPb/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:29:32 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 08:29:32 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 08:29:32 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.nCS1HqWn2u/Render', 08:29:32 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:29:32 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:29:32 INFO - 'HOME': '/Users/cltbld', 08:29:32 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:29:32 INFO - 'LOGNAME': 'cltbld', 08:29:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:29:32 INFO - 'MOZ_NO_REMOTE': '1', 08:29:32 INFO - 'NO_EM_RESTART': '1', 08:29:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:29:32 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:29:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:29:32 INFO - 'PWD': '/builds/slave/test', 08:29:32 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:29:32 INFO - 'SHELL': '/bin/bash', 08:29:32 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.aTkMcBShPb/Listeners', 08:29:32 INFO - 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', 08:29:32 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:29:32 INFO - 'USER': 'cltbld', 08:29:32 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:29:32 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:29:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:29:32 INFO - 'XPC_FLAGS': '0x0', 08:29:32 INFO - 'XPC_SERVICE_NAME': '0', 08:29:32 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:29:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:29:32 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:29:32 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 08:29:32 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 08:29:32 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 08:29:32 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 08:29:32 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 08:29:32 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 08:29:35 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:29:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 08:29:35 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 08:29:35 INFO - Installing collected packages: mozsystemmonitor 08:29:35 INFO - Running setup.py install for mozsystemmonitor 08:29:35 INFO - Successfully installed mozsystemmonitor 08:29:35 INFO - Cleaning up... 08:29:35 INFO - Return code: 0 08:29:35 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 08:29:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:29:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:29:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:29:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:29:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:29:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:29:35 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 0x101ad3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101af0f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc9db4ad940>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101aec5e0>, '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 0x1016cfcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1016fa990>, '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.nCS1HqWn2u/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.aTkMcBShPb/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:29:35 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 08:29:35 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 08:29:35 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.nCS1HqWn2u/Render', 08:29:35 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:29:35 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:29:35 INFO - 'HOME': '/Users/cltbld', 08:29:35 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:29:35 INFO - 'LOGNAME': 'cltbld', 08:29:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:29:35 INFO - 'MOZ_NO_REMOTE': '1', 08:29:35 INFO - 'NO_EM_RESTART': '1', 08:29:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:29:35 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:29:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:29:35 INFO - 'PWD': '/builds/slave/test', 08:29:35 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:29:35 INFO - 'SHELL': '/bin/bash', 08:29:35 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.aTkMcBShPb/Listeners', 08:29:35 INFO - 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', 08:29:35 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:29:35 INFO - 'USER': 'cltbld', 08:29:35 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:29:35 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:29:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:29:35 INFO - 'XPC_FLAGS': '0x0', 08:29:35 INFO - 'XPC_SERVICE_NAME': '0', 08:29:35 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:29:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:29:35 INFO - Downloading/unpacking blobuploader==1.2.4 08:29:35 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 08:29:35 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 08:29:35 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 08:29:35 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 08:29:35 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 08:29:35 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 08:29:38 INFO - Downloading blobuploader-1.2.4.tar.gz 08:29:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 08:29:38 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:29:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:29:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:29:38 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:29:38 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:29:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:29:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:29:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 08:29:39 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:29:39 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 08:29:39 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 08:29:39 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 08:29:39 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 08:29:39 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 08:29:39 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 08:29:39 INFO - Downloading docopt-0.6.1.tar.gz 08:29:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 08:29:39 INFO - Installing collected packages: blobuploader, requests, docopt 08:29:39 INFO - Running setup.py install for blobuploader 08:29:39 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 08:29:39 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 08:29:39 INFO - Running setup.py install for requests 08:29:40 INFO - Running setup.py install for docopt 08:29:40 INFO - Successfully installed blobuploader requests docopt 08:29:40 INFO - Cleaning up... 08:29:40 INFO - Return code: 0 08:29:40 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:29:40 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')]} 08:29:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:29:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:29:40 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')]} 08:29:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:29:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:29:40 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 0x101ad3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101af0f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc9db4ad940>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101aec5e0>, '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 0x1016cfcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1016fa990>, '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.nCS1HqWn2u/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.aTkMcBShPb/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:29:40 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 08:29:40 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 08:29:40 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.nCS1HqWn2u/Render', 08:29:40 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:29:40 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:29:40 INFO - 'HOME': '/Users/cltbld', 08:29:40 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:29:40 INFO - 'LOGNAME': 'cltbld', 08:29:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:29:40 INFO - 'MOZ_NO_REMOTE': '1', 08:29:40 INFO - 'NO_EM_RESTART': '1', 08:29:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:29:40 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:29:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:29:40 INFO - 'PWD': '/builds/slave/test', 08:29:40 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:29:40 INFO - 'SHELL': '/bin/bash', 08:29:40 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.aTkMcBShPb/Listeners', 08:29:40 INFO - 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', 08:29:40 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:29:40 INFO - 'USER': 'cltbld', 08:29:40 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:29:40 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:29:40 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:29:40 INFO - 'XPC_FLAGS': '0x0', 08:29:40 INFO - 'XPC_SERVICE_NAME': '0', 08:29:40 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:29:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:29:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:29:40 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-2lkQzi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:29:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:29:41 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-1H4Jyf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:29:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:29:41 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-GAfFKs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:29:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:29:41 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-1vV8pd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:29:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:29:41 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-vSXoA4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:29:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:29:41 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-Uhkb4q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:29:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:29:41 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-erOa5j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:29:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:29:41 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-K5OOXi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:29:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:29:41 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-m7au2V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:29:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:29:41 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-54D8cc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:29:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:29:41 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-UgoCBy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:29:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:29:42 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-s4AK9W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:29:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:29:42 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-xS4vtA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:29:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:29:42 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-uee9KW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:29:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:29:42 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-8OfdJc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:29:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:29:42 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-NU6EKS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:29:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:29:42 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-MFx8lw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:29:42 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:29:42 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-n39FFe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:29:42 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:29:42 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-erdIaB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:29:42 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:29:42 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-KImdSY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:29:43 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:29:43 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-ycS3Ar-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:29:43 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:29:43 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 08:29:43 INFO - Running setup.py install for manifestparser 08:29:43 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 08:29:43 INFO - Running setup.py install for mozcrash 08:29:43 INFO - Running setup.py install for mozdebug 08:29:43 INFO - Running setup.py install for mozdevice 08:29:44 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 08:29:44 INFO - Installing dm script to /builds/slave/test/build/venv/bin 08:29:44 INFO - Running setup.py install for mozfile 08:29:44 INFO - Running setup.py install for mozhttpd 08:29:44 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 08:29:44 INFO - Running setup.py install for mozinfo 08:29:44 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 08:29:44 INFO - Running setup.py install for mozInstall 08:29:44 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 08:29:44 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 08:29:44 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 08:29:44 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 08:29:44 INFO - Running setup.py install for mozleak 08:29:44 INFO - Running setup.py install for mozlog 08:29:44 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 08:29:44 INFO - Running setup.py install for moznetwork 08:29:45 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 08:29:45 INFO - Running setup.py install for mozprocess 08:29:45 INFO - Running setup.py install for mozprofile 08:29:45 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 08:29:45 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 08:29:45 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 08:29:45 INFO - Running setup.py install for mozrunner 08:29:45 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 08:29:45 INFO - Running setup.py install for mozscreenshot 08:29:45 INFO - Running setup.py install for moztest 08:29:45 INFO - Running setup.py install for mozversion 08:29:46 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 08:29:46 INFO - Running setup.py install for wptserve 08:29:46 INFO - Running setup.py install for marionette-driver 08:29:46 INFO - Running setup.py install for browsermob-proxy 08:29:46 INFO - Running setup.py install for marionette-client 08:29:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:29:46 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 08:29:46 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 08:29:46 INFO - Cleaning up... 08:29:46 INFO - Return code: 0 08:29:46 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:29:46 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')]} 08:29:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:29:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:29:46 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')]} 08:29:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:29:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:29:46 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 0x101ad3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101af0f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc9db4ad940>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101aec5e0>, '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 0x1016cfcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1016fa990>, '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.nCS1HqWn2u/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.aTkMcBShPb/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:29:46 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 08:29:46 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 08:29:46 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.nCS1HqWn2u/Render', 08:29:46 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:29:46 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:29:46 INFO - 'HOME': '/Users/cltbld', 08:29:46 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:29:46 INFO - 'LOGNAME': 'cltbld', 08:29:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:29:46 INFO - 'MOZ_NO_REMOTE': '1', 08:29:46 INFO - 'NO_EM_RESTART': '1', 08:29:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:29:46 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:29:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:29:46 INFO - 'PWD': '/builds/slave/test', 08:29:46 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:29:46 INFO - 'SHELL': '/bin/bash', 08:29:46 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.aTkMcBShPb/Listeners', 08:29:46 INFO - 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', 08:29:46 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:29:46 INFO - 'USER': 'cltbld', 08:29:46 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:29:46 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:29:46 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:29:46 INFO - 'XPC_FLAGS': '0x0', 08:29:46 INFO - 'XPC_SERVICE_NAME': '0', 08:29:46 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:29:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:29:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:29:47 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-GYtCCA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:29:47 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)) 08:29:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:29:47 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-Ub0DlD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:29:47 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)) 08:29:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:29:47 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-_MbrXK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:29:47 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)) 08:29:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:29:47 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-ANk6LA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:29:47 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)) 08:29:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:29:47 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-hU72xU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:29:47 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)) 08:29:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:29:47 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-Oznja9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:29:47 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)) 08:29:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:29:47 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-JukkRq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:29:47 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)) 08:29:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:29:47 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-ESdjpo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:29:48 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)) 08:29:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:29:48 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-gapN6W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:29:48 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)) 08:29:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:29:48 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-pyRKHj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:29:48 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)) 08:29:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:29:48 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-rn62Q3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:29:48 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)) 08:29:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:29:48 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-jISOVK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:29:48 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)) 08:29:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:29:48 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-Ti3mpI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:29:48 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)) 08:29:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:29:48 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-2HnFTT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:29:48 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)) 08:29:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:29:48 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-ozTU8n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:29:48 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)) 08:29:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:29:48 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-L2O7NG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:29:48 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)) 08:29:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:29:48 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-7_pj8k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:29:49 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)) 08:29:49 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:29:49 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-dS6yWf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:29:49 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)) 08:29:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:29:49 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-rLZfZi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:29:49 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)) 08:29:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:29:49 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-JcUay9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:29:49 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)) 08:29:49 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:29:49 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-S1GvH5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:29:49 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:29:49 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)) 08:29:49 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)) 08:29:49 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)) 08:29:49 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)) 08:29:49 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)) 08:29:49 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)) 08:29:49 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:29:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:29:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:29:49 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:29:49 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:29:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:29:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:29:52 INFO - Downloading blessings-1.6.tar.gz 08:29:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 08:29:52 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)) 08:29:52 INFO - Installing collected packages: blessings 08:29:52 INFO - Running setup.py install for blessings 08:29:52 INFO - Successfully installed blessings 08:29:52 INFO - Cleaning up... 08:29:52 INFO - Return code: 0 08:29:52 INFO - Done creating virtualenv /builds/slave/test/build/venv. 08:29:52 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:29:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:29:52 INFO - Reading from file tmpfile_stdout 08:29:52 INFO - Current package versions: 08:29:52 INFO - blessings == 1.6 08:29:52 INFO - blobuploader == 1.2.4 08:29:52 INFO - browsermob-proxy == 0.6.0 08:29:52 INFO - docopt == 0.6.1 08:29:52 INFO - manifestparser == 1.1 08:29:53 INFO - marionette-client == 2.3.0 08:29:53 INFO - marionette-driver == 1.4.0 08:29:53 INFO - mozInstall == 1.12 08:29:53 INFO - mozcrash == 0.17 08:29:53 INFO - mozdebug == 0.1 08:29:53 INFO - mozdevice == 0.48 08:29:53 INFO - mozfile == 1.2 08:29:53 INFO - mozhttpd == 0.7 08:29:53 INFO - mozinfo == 0.9 08:29:53 INFO - mozleak == 0.1 08:29:53 INFO - mozlog == 3.1 08:29:53 INFO - moznetwork == 0.27 08:29:53 INFO - mozprocess == 0.22 08:29:53 INFO - mozprofile == 0.28 08:29:53 INFO - mozrunner == 6.11 08:29:53 INFO - mozscreenshot == 0.1 08:29:53 INFO - mozsystemmonitor == 0.0 08:29:53 INFO - moztest == 0.7 08:29:53 INFO - mozversion == 1.4 08:29:53 INFO - psutil == 3.1.1 08:29:53 INFO - requests == 1.2.3 08:29:53 INFO - wptserve == 1.4.0 08:29:53 INFO - wsgiref == 0.1.2 08:29:53 INFO - Running post-action listener: _resource_record_post_action 08:29:53 INFO - Running post-action listener: _start_resource_monitoring 08:29:53 INFO - Starting resource monitoring. 08:29:53 INFO - ##### 08:29:53 INFO - ##### Running pull step. 08:29:53 INFO - ##### 08:29:53 INFO - Running pre-action listener: _resource_record_pre_action 08:29:53 INFO - Running main action method: pull 08:29:53 INFO - Pull has nothing to do! 08:29:53 INFO - Running post-action listener: _resource_record_post_action 08:29:53 INFO - ##### 08:29:53 INFO - ##### Running install step. 08:29:53 INFO - ##### 08:29:53 INFO - Running pre-action listener: _resource_record_pre_action 08:29:53 INFO - Running main action method: install 08:29:53 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:29:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:29:53 INFO - Reading from file tmpfile_stdout 08:29:53 INFO - Detecting whether we're running mozinstall >=1.0... 08:29:53 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 08:29:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 08:29:53 INFO - Reading from file tmpfile_stdout 08:29:53 INFO - Output received: 08:29:53 INFO - Usage: mozinstall [options] installer 08:29:53 INFO - Options: 08:29:53 INFO - -h, --help show this help message and exit 08:29:53 INFO - -d DEST, --destination=DEST 08:29:53 INFO - Directory to install application into. [default: 08:29:53 INFO - "/builds/slave/test"] 08:29:53 INFO - --app=APP Application being installed. [default: firefox] 08:29:53 INFO - mkdir: /builds/slave/test/build/application 08:29:53 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'] 08:29:53 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 08:30:11 INFO - Reading from file tmpfile_stdout 08:30:11 INFO - Output received: 08:30:11 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 08:30:11 INFO - Running post-action listener: _resource_record_post_action 08:30:11 INFO - ##### 08:30:11 INFO - ##### Running run-tests step. 08:30:11 INFO - ##### 08:30:11 INFO - Running pre-action listener: _resource_record_pre_action 08:30:11 INFO - Running main action method: run_tests 08:30:11 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 08:30:11 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:30:11 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:30:11 INFO - grabbing minidump binary from tooltool 08:30:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:30:11 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 0x101aec5e0>, '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 0x1016cfcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1016fa990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 08:30:11 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 08:30:11 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 08:30:11 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 08:30:11 INFO - Return code: 0 08:30:11 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 08:30:11 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 08:30:11 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/VPdoL6PCQQiN7z_2ubB6Zg/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 08:30:11 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/VPdoL6PCQQiN7z_2ubB6Zg/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 08:30:11 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.nCS1HqWn2u/Render', 08:30:11 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:30:11 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:30:11 INFO - 'HOME': '/Users/cltbld', 08:30:11 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:30:11 INFO - 'LOGNAME': 'cltbld', 08:30:11 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 08:30:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:30:11 INFO - 'MOZ_NO_REMOTE': '1', 08:30:11 INFO - 'NO_EM_RESTART': '1', 08:30:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:30:11 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:30:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:30:11 INFO - 'PWD': '/builds/slave/test', 08:30:11 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:30:11 INFO - 'SHELL': '/bin/bash', 08:30:11 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.aTkMcBShPb/Listeners', 08:30:11 INFO - 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', 08:30:11 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:30:11 INFO - 'USER': 'cltbld', 08:30:11 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:30:11 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:30:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:30:11 INFO - 'XPC_FLAGS': '0x0', 08:30:11 INFO - 'XPC_SERVICE_NAME': '0', 08:30:11 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:30:11 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/VPdoL6PCQQiN7z_2ubB6Zg/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 08:30:11 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 08:30:11 INFO - import pkg_resources 08:30:12 INFO - Using 1 client processes 08:30:12 INFO - wptserve Starting http server on 127.0.0.1:8000 08:30:12 INFO - wptserve Starting http server on 127.0.0.1:8001 08:30:12 INFO - wptserve Starting http server on 127.0.0.1:8443 08:30:14 INFO - SUITE-START | Running 778 tests 08:30:14 INFO - Running testharness tests 08:30:14 INFO - Setting up ssl 08:30:14 INFO - PROCESS | certutil | 08:30:14 INFO - PROCESS | certutil | 08:30:14 INFO - PROCESS | certutil | 08:30:14 INFO - Certificate Nickname Trust Attributes 08:30:14 INFO - SSL,S/MIME,JAR/XPI 08:30:14 INFO - 08:30:14 INFO - web-platform-tests CT,, 08:30:14 INFO - 08:30:14 INFO - Starting runner 08:30:16 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 08:30:16 INFO - PROCESS | 1650 | 1466695816131 Marionette DEBUG Marionette enabled via build flag and pref 08:30:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x113dbc000 == 1 [pid = 1650] [id = 1] 08:30:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 1 (0x113dbc800) [pid = 1650] [serial = 1] [outer = 0x0] 08:30:16 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:30:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 2 (0x113dbd800) [pid = 1650] [serial = 2] [outer = 0x113dbc800] 08:30:16 INFO - PROCESS | 1650 | 1466695816515 Marionette INFO Listening on port 2828 08:30:16 INFO - PROCESS | 1650 | 1466695816741 Marionette DEBUG Marionette enabled via command-line flag 08:30:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x116a5f800 == 2 [pid = 1650] [id = 2] 08:30:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 3 (0x116a60000) [pid = 1650] [serial = 3] [outer = 0x0] 08:30:16 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:30:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 4 (0x116a61000) [pid = 1650] [serial = 4] [outer = 0x116a60000] 08:30:16 INFO - PROCESS | 1650 | [1650] 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 08:30:16 INFO - PROCESS | 1650 | 1466695816899 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49296 08:30:16 INFO - PROCESS | 1650 | 1466695816971 Marionette DEBUG Closed connection conn0 08:30:16 INFO - PROCESS | 1650 | [1650] 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 08:30:16 INFO - PROCESS | 1650 | 1466695816978 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49297 08:30:16 INFO - PROCESS | 1650 | 1466695816987 Marionette DEBUG Closed connection conn1 08:30:16 INFO - PROCESS | 1650 | [1650] 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 08:30:16 INFO - PROCESS | 1650 | 1466695816993 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49298 08:30:17 INFO - PROCESS | 1650 | 1466695817002 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:30:17 INFO - PROCESS | 1650 | 1466695817007 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":"20160623065623","device":"desktop","version":"48.0"} 08:30:17 INFO - PROCESS | 1650 | [1650] 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 08:30:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x119dbd800 == 3 [pid = 1650] [id = 3] 08:30:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 5 (0x119dbe800) [pid = 1650] [serial = 5] [outer = 0x0] 08:30:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x119dbf000 == 4 [pid = 1650] [id = 4] 08:30:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 6 (0x119d38c00) [pid = 1650] [serial = 6] [outer = 0x0] 08:30:18 INFO - PROCESS | 1650 | [1650] 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 08:30:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1219da800 == 5 [pid = 1650] [id = 5] 08:30:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 7 (0x119d34c00) [pid = 1650] [serial = 7] [outer = 0x0] 08:30:18 INFO - PROCESS | 1650 | [1650] 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 08:30:18 INFO - PROCESS | 1650 | [1650] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 08:30:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 8 (0x121954000) [pid = 1650] [serial = 8] [outer = 0x119d34c00] 08:30:18 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:30:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 9 (0x123d2d000) [pid = 1650] [serial = 9] [outer = 0x119dbe800] 08:30:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 10 (0x123d70400) [pid = 1650] [serial = 10] [outer = 0x119d38c00] 08:30:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 11 (0x123d72000) [pid = 1650] [serial = 11] [outer = 0x119d34c00] 08:30:18 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:30:18 INFO - PROCESS | 1650 | 1466695818863 Marionette INFO startBrowser d7b7f8be-179c-5545-be94-4529440aa569 08:30:18 INFO - PROCESS | 1650 | 1466695818885 Marionette DEBUG loaded listener.js 08:30:18 INFO - PROCESS | 1650 | 1466695818893 Marionette DEBUG loaded listener.js 08:30:18 INFO - PROCESS | 1650 | 1466695818897 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 12 (0x119bbbc00) [pid = 1650] [serial = 12] [outer = 0x119d34c00] 08:30:19 INFO - PROCESS | 1650 | 1466695819227 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"d7b7f8be-179c-5545-be94-4529440aa569","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":"20160623065623","device":"desktop","version":"48.0","command_id":1}}] 08:30:19 INFO - PROCESS | 1650 | 1466695819308 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}] 08:30:19 INFO - PROCESS | 1650 | 1466695819313 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:19 INFO - PROCESS | 1650 | 1466695819356 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 08:30:19 INFO - PROCESS | 1650 | 1466695819440 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:30:19 INFO - PROCESS | 1650 | 1466695819441 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:19 INFO - PROCESS | 1650 | [1650] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 08:30:19 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:30:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 13 (0x128948800) [pid = 1650] [serial = 13] [outer = 0x119d34c00] 08:30:19 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:30:19 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:30:19 INFO - PROCESS | 1650 | 1466695819702 Marionette TRACE conn2 <- [1,3,null,{}] 08:30:19 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:30:19 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:30:19 INFO - PROCESS | 1650 | 1466695819705 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 08:30:19 INFO - PROCESS | 1650 | 1466695819707 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:19 INFO - PROCESS | 1650 | 1466695819721 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 08:30:19 INFO - PROCESS | 1650 | 1466695819749 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 08:30:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:30:19 INFO - PROCESS | 1650 | 1466695819751 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 08:30:19 INFO - PROCESS | 1650 | 1466695819754 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:30:19 INFO - PROCESS | 1650 | 1466695819756 Marionette TRACE conn2 <- [1,6,null,{}] 08:30:19 INFO - PROCESS | 1650 | 1466695819763 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}] 08:30:19 INFO - PROCESS | 1650 | 1466695819765 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:19 INFO - PROCESS | 1650 | 1466695819775 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 08:30:19 INFO - PROCESS | 1650 | 1466695819782 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:19 INFO - PROCESS | 1650 | 1466695819783 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12922f000 == 6 [pid = 1650] [id = 6] 08:30:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 14 (0x1291e9000) [pid = 1650] [serial = 14] [outer = 0x0] 08:30:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 15 (0x1291eac00) [pid = 1650] [serial = 15] [outer = 0x1291e9000] 08:30:19 INFO - PROCESS | 1650 | 1466695819816 Marionette DEBUG loaded listener.js 08:30:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 16 (0x1291f0800) [pid = 1650] [serial = 16] [outer = 0x1291e9000] 08:30:20 INFO - PROCESS | 1650 | 1466695820116 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]]]}] 08:30:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:30:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 371ms 08:30:20 INFO - PROCESS | 1650 | 1466695820125 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 08:30:20 INFO - PROCESS | 1650 | 1466695820128 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 08:30:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11550e000 == 7 [pid = 1650] [id = 7] 08:30:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 17 (0x113e9c800) [pid = 1650] [serial = 17] [outer = 0x0] 08:30:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 18 (0x1294b6400) [pid = 1650] [serial = 18] [outer = 0x113e9c800] 08:30:20 INFO - PROCESS | 1650 | 1466695820152 Marionette DEBUG loaded listener.js 08:30:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:30:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 19 (0x1294c0000) [pid = 1650] [serial = 19] [outer = 0x113e9c800] 08:30:20 INFO - PROCESS | 1650 | 1466695820213 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:30:20 INFO - PROCESS | 1650 | 1466695820214 Marionette TRACE conn2 <- [1,10,null,{}] 08:30:20 INFO - PROCESS | 1650 | 1466695820242 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}] 08:30:20 INFO - PROCESS | 1650 | 1466695820246 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:20 INFO - PROCESS | 1650 | 1466695820374 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 08:30:20 INFO - PROCESS | 1650 | 1466695820408 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:20 INFO - PROCESS | 1650 | 1466695820409 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa0b000 == 8 [pid = 1650] [id = 8] 08:30:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 20 (0x12a729800) [pid = 1650] [serial = 20] [outer = 0x0] 08:30:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 21 (0x12aa36800) [pid = 1650] [serial = 21] [outer = 0x12a729800] 08:30:20 INFO - PROCESS | 1650 | 1466695820437 Marionette DEBUG loaded listener.js 08:30:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 22 (0x12aa3b000) [pid = 1650] [serial = 22] [outer = 0x12a729800] 08:30:20 INFO - PROCESS | 1650 | 1466695820749 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]]]}] 08:30:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:30:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 621ms 08:30:20 INFO - PROCESS | 1650 | 1466695820817 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 08:30:20 INFO - PROCESS | 1650 | 1466695820819 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 08:30:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:30:20 INFO - PROCESS | 1650 | 1466695820824 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:30:20 INFO - PROCESS | 1650 | 1466695820825 Marionette TRACE conn2 <- [1,14,null,{}] 08:30:20 INFO - PROCESS | 1650 | 1466695820827 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}] 08:30:20 INFO - PROCESS | 1650 | 1466695820830 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:20 INFO - PROCESS | 1650 | 1466695820959 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 08:30:20 INFO - PROCESS | 1650 | 1466695820968 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:20 INFO - PROCESS | 1650 | 1466695820970 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b914800 == 9 [pid = 1650] [id = 9] 08:30:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 23 (0x12abbd800) [pid = 1650] [serial = 23] [outer = 0x0] 08:30:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 24 (0x12abc1800) [pid = 1650] [serial = 24] [outer = 0x12abbd800] 08:30:21 INFO - PROCESS | 1650 | 1466695821010 Marionette DEBUG loaded listener.js 08:30:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 25 (0x12b910c00) [pid = 1650] [serial = 25] [outer = 0x12abbd800] 08:30:21 INFO - PROCESS | 1650 | 1466695821393 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]]]}] 08:30:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:30:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 618ms 08:30:21 INFO - PROCESS | 1650 | 1466695821442 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 08:30:21 INFO - PROCESS | 1650 | 1466695821444 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 08:30:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:30:21 INFO - PROCESS | 1650 | 1466695821446 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:30:21 INFO - PROCESS | 1650 | 1466695821447 Marionette TRACE conn2 <- [1,18,null,{}] 08:30:21 INFO - PROCESS | 1650 | 1466695821449 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}] 08:30:21 INFO - PROCESS | 1650 | 1466695821451 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:21 INFO - PROCESS | 1650 | 1466695821539 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 08:30:21 INFO - PROCESS | 1650 | 1466695821544 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:21 INFO - PROCESS | 1650 | 1466695821546 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd09000 == 10 [pid = 1650] [id = 10] 08:30:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 26 (0x12bb13c00) [pid = 1650] [serial = 26] [outer = 0x0] 08:30:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 27 (0x12bb17800) [pid = 1650] [serial = 27] [outer = 0x12bb13c00] 08:30:21 INFO - PROCESS | 1650 | 1466695821570 Marionette DEBUG loaded listener.js 08:30:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 28 (0x12bb1dc00) [pid = 1650] [serial = 28] [outer = 0x12bb13c00] 08:30:21 INFO - PROCESS | 1650 | 1466695821841 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]]]}] 08:30:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:30:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 419ms 08:30:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:30:21 INFO - PROCESS | 1650 | 1466695821869 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 08:30:21 INFO - PROCESS | 1650 | 1466695821870 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 08:30:21 INFO - PROCESS | 1650 | 1466695821872 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:30:21 INFO - PROCESS | 1650 | 1466695821873 Marionette TRACE conn2 <- [1,22,null,{}] 08:30:21 INFO - PROCESS | 1650 | 1466695821883 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}] 08:30:21 INFO - PROCESS | 1650 | 1466695821885 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:21 INFO - PROCESS | 1650 | 1466695821982 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 08:30:21 INFO - PROCESS | 1650 | 1466695821985 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:21 INFO - PROCESS | 1650 | 1466695821986 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c040800 == 11 [pid = 1650] [id = 11] 08:30:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 29 (0x12bb21000) [pid = 1650] [serial = 29] [outer = 0x0] 08:30:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 30 (0x12bf0d400) [pid = 1650] [serial = 30] [outer = 0x12bb21000] 08:30:22 INFO - PROCESS | 1650 | 1466695822011 Marionette DEBUG loaded listener.js 08:30:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 31 (0x12bfc6000) [pid = 1650] [serial = 31] [outer = 0x12bb21000] 08:30:22 INFO - PROCESS | 1650 | 1466695822266 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]]]}] 08:30:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:30:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 419ms 08:30:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:30:22 INFO - PROCESS | 1650 | 1466695822301 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 08:30:22 INFO - PROCESS | 1650 | 1466695822302 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 08:30:22 INFO - PROCESS | 1650 | 1466695822304 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:30:22 INFO - PROCESS | 1650 | 1466695822305 Marionette TRACE conn2 <- [1,26,null,{}] 08:30:22 INFO - PROCESS | 1650 | 1466695822308 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}] 08:30:22 INFO - PROCESS | 1650 | 1466695822313 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:22 INFO - PROCESS | 1650 | 1466695822450 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 08:30:22 INFO - PROCESS | 1650 | 1466695822456 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:22 INFO - PROCESS | 1650 | 1466695822457 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c2e2000 == 12 [pid = 1650] [id = 12] 08:30:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 32 (0x12bfc9000) [pid = 1650] [serial = 32] [outer = 0x0] 08:30:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 33 (0x12bfcf800) [pid = 1650] [serial = 33] [outer = 0x12bfc9000] 08:30:22 INFO - PROCESS | 1650 | 1466695822497 Marionette DEBUG loaded listener.js 08:30:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 34 (0x12bfea400) [pid = 1650] [serial = 34] [outer = 0x12bfc9000] 08:30:22 INFO - PROCESS | 1650 | 1466695822877 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]]]}] 08:30:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:30:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 619ms 08:30:22 INFO - PROCESS | 1650 | 1466695822923 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 08:30:22 INFO - PROCESS | 1650 | 1466695822924 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 08:30:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:30:22 INFO - PROCESS | 1650 | 1466695822926 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:30:22 INFO - PROCESS | 1650 | 1466695822928 Marionette TRACE conn2 <- [1,30,null,{}] 08:30:22 INFO - PROCESS | 1650 | 1466695822930 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}] 08:30:22 INFO - PROCESS | 1650 | 1466695822940 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:23 INFO - PROCESS | 1650 | 1466695823025 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 08:30:23 INFO - PROCESS | 1650 | 1466695823029 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:23 INFO - PROCESS | 1650 | 1466695823030 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c606800 == 13 [pid = 1650] [id = 13] 08:30:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 35 (0x12bfecc00) [pid = 1650] [serial = 35] [outer = 0x0] 08:30:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 36 (0x12c456400) [pid = 1650] [serial = 36] [outer = 0x12bfecc00] 08:30:23 INFO - PROCESS | 1650 | 1466695823053 Marionette DEBUG loaded listener.js 08:30:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 37 (0x12c45a000) [pid = 1650] [serial = 37] [outer = 0x12bfecc00] 08:30:23 INFO - PROCESS | 1650 | 1466695823305 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]]]}] 08:30:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:30:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 420ms 08:30:23 INFO - PROCESS | 1650 | 1466695823351 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 08:30:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:30:23 INFO - PROCESS | 1650 | 1466695823353 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 08:30:23 INFO - PROCESS | 1650 | 1466695823356 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:30:23 INFO - PROCESS | 1650 | 1466695823357 Marionette TRACE conn2 <- [1,34,null,{}] 08:30:23 INFO - PROCESS | 1650 | 1466695823372 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}] 08:30:23 INFO - PROCESS | 1650 | 1466695823373 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:23 INFO - PROCESS | 1650 | 1466695823512 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 08:30:23 INFO - PROCESS | 1650 | 1466695823517 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:23 INFO - PROCESS | 1650 | 1466695823518 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb0f800 == 14 [pid = 1650] [id = 14] 08:30:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 38 (0x12c45c800) [pid = 1650] [serial = 38] [outer = 0x0] 08:30:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 39 (0x12c462c00) [pid = 1650] [serial = 39] [outer = 0x12c45c800] 08:30:23 INFO - PROCESS | 1650 | 1466695823558 Marionette DEBUG loaded listener.js 08:30:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 40 (0x12c6d1400) [pid = 1650] [serial = 40] [outer = 0x12c45c800] 08:30:23 INFO - PROCESS | 1650 | 1466695823953 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]]]}] 08:30:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:30:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 623ms 08:30:23 INFO - PROCESS | 1650 | 1466695823979 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 08:30:23 INFO - PROCESS | 1650 | 1466695823981 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 08:30:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:30:23 INFO - PROCESS | 1650 | 1466695823984 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:30:23 INFO - PROCESS | 1650 | 1466695823986 Marionette TRACE conn2 <- [1,38,null,{}] 08:30:23 INFO - PROCESS | 1650 | 1466695823989 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}] 08:30:23 INFO - PROCESS | 1650 | 1466695823992 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:24 INFO - PROCESS | 1650 | 1466695824113 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 08:30:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x123db0000 == 15 [pid = 1650] [id = 15] 08:30:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 41 (0x123db0800) [pid = 1650] [serial = 41] [outer = 0x0] 08:30:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 42 (0x123db2000) [pid = 1650] [serial = 42] [outer = 0x123db0800] 08:30:24 INFO - PROCESS | 1650 | 1466695824130 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:24 INFO - PROCESS | 1650 | 1466695824131 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 43 (0x123dba000) [pid = 1650] [serial = 43] [outer = 0x123db0800] 08:30:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb0c000 == 16 [pid = 1650] [id = 16] 08:30:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 44 (0x12cc6b000) [pid = 1650] [serial = 44] [outer = 0x0] 08:30:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 45 (0x12cc6cc00) [pid = 1650] [serial = 45] [outer = 0x12cc6b000] 08:30:24 INFO - PROCESS | 1650 | 1466695824160 Marionette DEBUG loaded listener.js 08:30:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 46 (0x12cc72000) [pid = 1650] [serial = 46] [outer = 0x12cc6b000] 08:30:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x123daf800 == 17 [pid = 1650] [id = 17] 08:30:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 47 (0x12cc67400) [pid = 1650] [serial = 47] [outer = 0x0] 08:30:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 48 (0x12d073800) [pid = 1650] [serial = 48] [outer = 0x12cc67400] 08:30:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 49 (0x12c6d8400) [pid = 1650] [serial = 49] [outer = 0x12cc67400] 08:30:24 INFO - PROCESS | 1650 | 1466695824500 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]]]}] 08:30:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:30:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 519ms 08:30:24 INFO - PROCESS | 1650 | 1466695824503 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 08:30:24 INFO - PROCESS | 1650 | 1466695824504 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 08:30:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:30:24 INFO - PROCESS | 1650 | 1466695824506 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:30:24 INFO - PROCESS | 1650 | 1466695824508 Marionette TRACE conn2 <- [1,42,null,{}] 08:30:24 INFO - PROCESS | 1650 | 1466695824513 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}] 08:30:24 INFO - PROCESS | 1650 | 1466695824514 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:24 INFO - PROCESS | 1650 | 1466695824610 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 08:30:24 INFO - PROCESS | 1650 | 1466695824613 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:24 INFO - PROCESS | 1650 | 1466695824614 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d3d1000 == 18 [pid = 1650] [id = 18] 08:30:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 50 (0x12d075800) [pid = 1650] [serial = 50] [outer = 0x0] 08:30:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 51 (0x12d121c00) [pid = 1650] [serial = 51] [outer = 0x12d075800] 08:30:24 INFO - PROCESS | 1650 | 1466695824639 Marionette DEBUG loaded listener.js 08:30:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 52 (0x112fee800) [pid = 1650] [serial = 52] [outer = 0x12d075800] 08:30:24 INFO - PROCESS | 1650 | 1466695824900 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]]]}] 08:30:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:30:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 422ms 08:30:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:30:24 INFO - PROCESS | 1650 | 1466695824934 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 08:30:24 INFO - PROCESS | 1650 | 1466695824935 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 08:30:24 INFO - PROCESS | 1650 | 1466695824937 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:30:24 INFO - PROCESS | 1650 | 1466695824939 Marionette TRACE conn2 <- [1,46,null,{}] 08:30:24 INFO - PROCESS | 1650 | 1466695824941 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}] 08:30:24 INFO - PROCESS | 1650 | 1466695824945 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:25 INFO - PROCESS | 1650 | 1466695825063 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 08:30:25 INFO - PROCESS | 1650 | 1466695825067 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:25 INFO - PROCESS | 1650 | 1466695825069 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b9df000 == 19 [pid = 1650] [id = 19] 08:30:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x1182a0400) [pid = 1650] [serial = 53] [outer = 0x0] 08:30:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x1182a4c00) [pid = 1650] [serial = 54] [outer = 0x1182a0400] 08:30:25 INFO - PROCESS | 1650 | 1466695825108 Marionette DEBUG loaded listener.js 08:30:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x11843bc00) [pid = 1650] [serial = 55] [outer = 0x1182a0400] 08:30:25 INFO - PROCESS | 1650 | 1466695825484 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]]]}] 08:30:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:30:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 568ms 08:30:25 INFO - PROCESS | 1650 | 1466695825507 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 08:30:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:30:25 INFO - PROCESS | 1650 | 1466695825511 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 08:30:25 INFO - PROCESS | 1650 | 1466695825515 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:30:25 INFO - PROCESS | 1650 | 1466695825517 Marionette TRACE conn2 <- [1,50,null,{}] 08:30:25 INFO - PROCESS | 1650 | 1466695825520 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}] 08:30:25 INFO - PROCESS | 1650 | 1466695825522 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:25 INFO - PROCESS | 1650 | 1466695825639 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 08:30:25 INFO - PROCESS | 1650 | 1466695825643 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:25 INFO - PROCESS | 1650 | 1466695825644 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dd04000 == 20 [pid = 1650] [id = 20] 08:30:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x1187a7800) [pid = 1650] [serial = 56] [outer = 0x0] 08:30:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x12c971000) [pid = 1650] [serial = 57] [outer = 0x1187a7800] 08:30:25 INFO - PROCESS | 1650 | 1466695825668 Marionette DEBUG loaded listener.js 08:30:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x12c976800) [pid = 1650] [serial = 58] [outer = 0x1187a7800] 08:30:25 INFO - PROCESS | 1650 | 1466695825898 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]]]}] 08:30:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:30:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 419ms 08:30:25 INFO - PROCESS | 1650 | 1466695825935 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 08:30:25 INFO - PROCESS | 1650 | 1466695825936 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 08:30:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:30:25 INFO - PROCESS | 1650 | 1466695825938 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:30:25 INFO - PROCESS | 1650 | 1466695825940 Marionette TRACE conn2 <- [1,54,null,{}] 08:30:25 INFO - PROCESS | 1650 | 1466695825954 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}] 08:30:25 INFO - PROCESS | 1650 | 1466695825955 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:26 INFO - PROCESS | 1650 | 1466695826089 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 08:30:26 INFO - PROCESS | 1650 | 1466695826093 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:26 INFO - PROCESS | 1650 | 1466695826096 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd08000 == 21 [pid = 1650] [id = 21] 08:30:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x12d07b400) [pid = 1650] [serial = 59] [outer = 0x0] 08:30:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x12893bc00) [pid = 1650] [serial = 60] [outer = 0x12d07b400] 08:30:26 INFO - PROCESS | 1650 | 1466695826136 Marionette DEBUG loaded listener.js 08:30:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x12d3f6800) [pid = 1650] [serial = 61] [outer = 0x12d07b400] 08:30:27 INFO - PROCESS | 1650 | 1466695827203 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]]]}] 08:30:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:30:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1324ms 08:30:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:30:27 INFO - PROCESS | 1650 | 1466695827262 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 08:30:27 INFO - PROCESS | 1650 | 1466695827265 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 08:30:27 INFO - PROCESS | 1650 | 1466695827268 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:30:27 INFO - PROCESS | 1650 | 1466695827270 Marionette TRACE conn2 <- [1,58,null,{}] 08:30:27 INFO - PROCESS | 1650 | 1466695827274 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}] 08:30:27 INFO - PROCESS | 1650 | 1466695827276 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:27 INFO - PROCESS | 1650 | 1466695827387 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 08:30:27 INFO - PROCESS | 1650 | 1466695827442 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:27 INFO - PROCESS | 1650 | 1466695827443 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x112d0a800 == 22 [pid = 1650] [id = 22] 08:30:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x1131cc800) [pid = 1650] [serial = 62] [outer = 0x0] 08:30:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x113222400) [pid = 1650] [serial = 63] [outer = 0x1131cc800] 08:30:27 INFO - PROCESS | 1650 | 1466695827474 Marionette DEBUG loaded listener.js 08:30:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x115553000) [pid = 1650] [serial = 64] [outer = 0x1131cc800] 08:30:27 INFO - PROCESS | 1650 | 1466695827871 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]]]}] 08:30:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:30:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 621ms 08:30:27 INFO - PROCESS | 1650 | 1466695827890 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 08:30:27 INFO - PROCESS | 1650 | 1466695827893 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 08:30:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:30:27 INFO - PROCESS | 1650 | 1466695827899 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:30:27 INFO - PROCESS | 1650 | 1466695827901 Marionette TRACE conn2 <- [1,62,null,{}] 08:30:27 INFO - PROCESS | 1650 | 1466695827904 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}] 08:30:27 INFO - PROCESS | 1650 | 1466695827905 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:28 INFO - PROCESS | 1650 | 1466695828019 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 08:30:28 INFO - PROCESS | 1650 | 1466695828062 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:28 INFO - PROCESS | 1650 | 1466695828064 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x116a47800 == 23 [pid = 1650] [id = 23] 08:30:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x11688a400) [pid = 1650] [serial = 65] [outer = 0x0] 08:30:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x1177d5800) [pid = 1650] [serial = 66] [outer = 0x11688a400] 08:30:28 INFO - PROCESS | 1650 | 1466695828109 Marionette DEBUG loaded listener.js 08:30:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11829d800) [pid = 1650] [serial = 67] [outer = 0x11688a400] 08:30:28 INFO - PROCESS | 1650 | 1466695828531 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]]]}] 08:30:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:30:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 669ms 08:30:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:30:28 INFO - PROCESS | 1650 | 1466695828569 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 08:30:28 INFO - PROCESS | 1650 | 1466695828570 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 08:30:28 INFO - PROCESS | 1650 | 1466695828572 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:30:28 INFO - PROCESS | 1650 | 1466695828575 Marionette TRACE conn2 <- [1,66,null,{}] 08:30:28 INFO - PROCESS | 1650 | 1466695828583 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}] 08:30:28 INFO - PROCESS | 1650 | 1466695828586 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:28 INFO - PROCESS | 1650 | 1466695828701 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 08:30:28 INFO - PROCESS | 1650 | 1466695828747 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:28 INFO - PROCESS | 1650 | 1466695828749 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x117256000 == 24 [pid = 1650] [id = 24] 08:30:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x1185b3000) [pid = 1650] [serial = 68] [outer = 0x0] 08:30:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11975bc00) [pid = 1650] [serial = 69] [outer = 0x1185b3000] 08:30:28 INFO - PROCESS | 1650 | 1466695828781 Marionette DEBUG loaded listener.js 08:30:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x121024000) [pid = 1650] [serial = 70] [outer = 0x1185b3000] 08:30:29 INFO - PROCESS | 1650 | 1466695829439 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]]]}] 08:30:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:30:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 923ms 08:30:29 INFO - PROCESS | 1650 | 1466695829497 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 08:30:29 INFO - PROCESS | 1650 | 1466695829501 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 08:30:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:30:29 INFO - PROCESS | 1650 | 1466695829506 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:30:29 INFO - PROCESS | 1650 | 1466695829509 Marionette TRACE conn2 <- [1,70,null,{}] 08:30:29 INFO - PROCESS | 1650 | 1466695829514 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}] 08:30:29 INFO - PROCESS | 1650 | 1466695829516 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:29 INFO - PROCESS | 1650 | 1466695829644 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 08:30:29 INFO - PROCESS | 1650 | 1466695829720 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:29 INFO - PROCESS | 1650 | 1466695829724 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x112d06000 == 25 [pid = 1650] [id = 25] 08:30:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1155d1800) [pid = 1650] [serial = 71] [outer = 0x0] 08:30:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x115e08800) [pid = 1650] [serial = 72] [outer = 0x1155d1800] 08:30:29 INFO - PROCESS | 1650 | 1466695829769 Marionette DEBUG loaded listener.js 08:30:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x115f50800) [pid = 1650] [serial = 73] [outer = 0x1155d1800] 08:30:30 INFO - PROCESS | 1650 | 1466695830229 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]]]}] 08:30:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:30:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 775ms 08:30:30 INFO - PROCESS | 1650 | 1466695830280 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 08:30:30 INFO - PROCESS | 1650 | 1466695830284 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 08:30:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:30:30 INFO - PROCESS | 1650 | 1466695830291 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:30:30 INFO - PROCESS | 1650 | 1466695830296 Marionette TRACE conn2 <- [1,74,null,{}] 08:30:30 INFO - PROCESS | 1650 | 1466695830300 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}] 08:30:30 INFO - PROCESS | 1650 | 1466695830302 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:30 INFO - PROCESS | 1650 | 1466695830417 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 08:30:30 INFO - PROCESS | 1650 | 1466695830431 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:30 INFO - PROCESS | 1650 | 1466695830433 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x113d02800 == 26 [pid = 1650] [id = 26] 08:30:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1165e5c00) [pid = 1650] [serial = 74] [outer = 0x0] 08:30:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11684d400) [pid = 1650] [serial = 75] [outer = 0x1165e5c00] 08:30:30 INFO - PROCESS | 1650 | 1466695830464 Marionette DEBUG loaded listener.js 08:30:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x116a7f000) [pid = 1650] [serial = 76] [outer = 0x1165e5c00] 08:30:30 INFO - PROCESS | 1650 | 1466695830791 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]]]}] 08:30:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:30:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 526ms 08:30:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:30:30 INFO - PROCESS | 1650 | 1466695830816 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 08:30:30 INFO - PROCESS | 1650 | 1466695830818 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 08:30:30 INFO - PROCESS | 1650 | 1466695830820 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:30:30 INFO - PROCESS | 1650 | 1466695830822 Marionette TRACE conn2 <- [1,78,null,{}] 08:30:30 INFO - PROCESS | 1650 | 1466695830831 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}] 08:30:30 INFO - PROCESS | 1650 | 1466695830834 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:30 INFO - PROCESS | 1650 | 1466695830909 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 08:30:30 INFO - PROCESS | 1650 | 1466695830916 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:30 INFO - PROCESS | 1650 | 1466695830918 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x116509000 == 27 [pid = 1650] [id = 27] 08:30:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1177ca800) [pid = 1650] [serial = 77] [outer = 0x0] 08:30:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x117eae400) [pid = 1650] [serial = 78] [outer = 0x1177ca800] 08:30:30 INFO - PROCESS | 1650 | 1466695830946 Marionette DEBUG loaded listener.js 08:30:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11829dc00) [pid = 1650] [serial = 79] [outer = 0x1177ca800] 08:30:31 INFO - PROCESS | 1650 | 1466695831265 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]]]}] 08:30:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:30:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 470ms 08:30:31 INFO - PROCESS | 1650 | 1466695831291 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 08:30:31 INFO - PROCESS | 1650 | 1466695831293 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 08:30:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:30:31 INFO - PROCESS | 1650 | 1466695831298 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:30:31 INFO - PROCESS | 1650 | 1466695831299 Marionette TRACE conn2 <- [1,82,null,{}] 08:30:31 INFO - PROCESS | 1650 | 1466695831301 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}] 08:30:31 INFO - PROCESS | 1650 | 1466695831302 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:31 INFO - PROCESS | 1650 | 1466695831383 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 08:30:31 INFO - PROCESS | 1650 | 1466695831422 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:31 INFO - PROCESS | 1650 | 1466695831423 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x116816000 == 28 [pid = 1650] [id = 28] 08:30:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1177d1400) [pid = 1650] [serial = 80] [outer = 0x0] 08:30:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118506800) [pid = 1650] [serial = 81] [outer = 0x1177d1400] 08:30:31 INFO - PROCESS | 1650 | 1466695831448 Marionette DEBUG loaded listener.js 08:30:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118553400) [pid = 1650] [serial = 82] [outer = 0x1177d1400] 08:30:31 INFO - PROCESS | 1650 | 1466695831726 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]]]}] 08:30:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:30:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 469ms 08:30:31 INFO - PROCESS | 1650 | 1466695831771 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 08:30:31 INFO - PROCESS | 1650 | 1466695831773 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 08:30:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:30:31 INFO - PROCESS | 1650 | 1466695831777 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:30:31 INFO - PROCESS | 1650 | 1466695831782 Marionette TRACE conn2 <- [1,86,null,{}] 08:30:31 INFO - PROCESS | 1650 | 1466695831786 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}] 08:30:31 INFO - PROCESS | 1650 | 1466695831788 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:31 INFO - PROCESS | 1650 | 1466695831902 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 08:30:31 INFO - PROCESS | 1650 | 1466695831962 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:31 INFO - PROCESS | 1650 | 1466695831964 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x117068800 == 29 [pid = 1650] [id = 29] 08:30:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1177d7800) [pid = 1650] [serial = 83] [outer = 0x0] 08:30:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11855ac00) [pid = 1650] [serial = 84] [outer = 0x1177d7800] 08:30:32 INFO - PROCESS | 1650 | 1466695832002 Marionette DEBUG loaded listener.js 08:30:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1187a4800) [pid = 1650] [serial = 85] [outer = 0x1177d7800] 08:30:32 INFO - PROCESS | 1650 | 1466695832349 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]]]}] 08:30:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:30:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 624ms 08:30:32 INFO - PROCESS | 1650 | 1466695832400 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 08:30:32 INFO - PROCESS | 1650 | 1466695832402 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 08:30:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:30:32 INFO - PROCESS | 1650 | 1466695832404 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:30:32 INFO - PROCESS | 1650 | 1466695832405 Marionette TRACE conn2 <- [1,90,null,{}] 08:30:32 INFO - PROCESS | 1650 | 1466695832407 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}] 08:30:32 INFO - PROCESS | 1650 | 1466695832411 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:32 INFO - PROCESS | 1650 | 1466695832525 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 08:30:32 INFO - PROCESS | 1650 | 1466695832548 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:32 INFO - PROCESS | 1650 | 1466695832549 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x11755b800 == 30 [pid = 1650] [id = 30] 08:30:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x113204c00) [pid = 1650] [serial = 86] [outer = 0x0] 08:30:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118a5ac00) [pid = 1650] [serial = 87] [outer = 0x113204c00] 08:30:32 INFO - PROCESS | 1650 | 1466695832574 Marionette DEBUG loaded listener.js 08:30:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119bc8000) [pid = 1650] [serial = 88] [outer = 0x113204c00] 08:30:32 INFO - PROCESS | 1650 | 1466695832850 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]]]}] 08:30:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:30:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 468ms 08:30:32 INFO - PROCESS | 1650 | 1466695832874 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 08:30:32 INFO - PROCESS | 1650 | 1466695832875 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 08:30:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:30:32 INFO - PROCESS | 1650 | 1466695832888 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:30:32 INFO - PROCESS | 1650 | 1466695832890 Marionette TRACE conn2 <- [1,94,null,{}] 08:30:32 INFO - PROCESS | 1650 | 1466695832905 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}] 08:30:32 INFO - PROCESS | 1650 | 1466695832907 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:33 INFO - PROCESS | 1650 | 1466695833025 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 08:30:33 INFO - PROCESS | 1650 | 1466695833033 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:33 INFO - PROCESS | 1650 | 1466695833034 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x118478000 == 31 [pid = 1650] [id = 31] 08:30:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119326800) [pid = 1650] [serial = 89] [outer = 0x0] 08:30:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1210e7000) [pid = 1650] [serial = 90] [outer = 0x119326800] 08:30:33 INFO - PROCESS | 1650 | 1466695833074 Marionette DEBUG loaded listener.js 08:30:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1210ed000) [pid = 1650] [serial = 91] [outer = 0x119326800] 08:30:33 INFO - PROCESS | 1650 | 1466695833539 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]]]}] 08:30:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:30:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 669ms 08:30:33 INFO - PROCESS | 1650 | 1466695833558 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 08:30:33 INFO - PROCESS | 1650 | 1466695833561 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 08:30:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:30:33 INFO - PROCESS | 1650 | 1466695833565 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:30:33 INFO - PROCESS | 1650 | 1466695833567 Marionette TRACE conn2 <- [1,98,null,{}] 08:30:33 INFO - PROCESS | 1650 | 1466695833569 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}] 08:30:33 INFO - PROCESS | 1650 | 1466695833570 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:33 INFO - PROCESS | 1650 | 1466695833647 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 08:30:33 INFO - PROCESS | 1650 | 1466695833650 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:33 INFO - PROCESS | 1650 | 1466695833652 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x118ab6800 == 32 [pid = 1650] [id = 32] 08:30:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119d2c400) [pid = 1650] [serial = 92] [outer = 0x0] 08:30:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x121bd2000) [pid = 1650] [serial = 93] [outer = 0x119d2c400] 08:30:33 INFO - PROCESS | 1650 | 1466695833676 Marionette DEBUG loaded listener.js 08:30:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119bc6c00) [pid = 1650] [serial = 94] [outer = 0x119d2c400] 08:30:33 INFO - PROCESS | 1650 | 1466695833964 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]]]}] 08:30:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:30:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 420ms 08:30:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:30:33 INFO - PROCESS | 1650 | 1466695833984 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 08:30:33 INFO - PROCESS | 1650 | 1466695833985 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 08:30:33 INFO - PROCESS | 1650 | 1466695833987 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:30:33 INFO - PROCESS | 1650 | 1466695833989 Marionette TRACE conn2 <- [1,102,null,{}] 08:30:33 INFO - PROCESS | 1650 | 1466695833991 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}] 08:30:33 INFO - PROCESS | 1650 | 1466695833992 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:34 INFO - PROCESS | 1650 | 1466695834082 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 08:30:34 INFO - PROCESS | 1650 | 1466695834085 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:34 INFO - PROCESS | 1650 | 1466695834086 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11976b800 == 33 [pid = 1650] [id = 33] 08:30:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123d71800) [pid = 1650] [serial = 95] [outer = 0x0] 08:30:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124b5f000) [pid = 1650] [serial = 96] [outer = 0x123d71800] 08:30:34 INFO - PROCESS | 1650 | 1466695834112 Marionette DEBUG loaded listener.js 08:30:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x124c0e000) [pid = 1650] [serial = 97] [outer = 0x123d71800] 08:30:34 INFO - PROCESS | 1650 | 1466695834413 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]]]}] 08:30:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:30:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 469ms 08:30:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:30:34 INFO - PROCESS | 1650 | 1466695834458 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 08:30:34 INFO - PROCESS | 1650 | 1466695834459 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 08:30:34 INFO - PROCESS | 1650 | 1466695834461 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:30:34 INFO - PROCESS | 1650 | 1466695834462 Marionette TRACE conn2 <- [1,106,null,{}] 08:30:34 INFO - PROCESS | 1650 | 1466695834464 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}] 08:30:34 INFO - PROCESS | 1650 | 1466695834466 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:34 INFO - PROCESS | 1650 | 1466695834561 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 08:30:34 INFO - PROCESS | 1650 | 1466695834567 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:34 INFO - PROCESS | 1650 | 1466695834569 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x119789000 == 34 [pid = 1650] [id = 34] 08:30:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x121ad9400) [pid = 1650] [serial = 98] [outer = 0x0] 08:30:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x124c14400) [pid = 1650] [serial = 99] [outer = 0x121ad9400] 08:30:34 INFO - PROCESS | 1650 | 1466695834593 Marionette DEBUG loaded listener.js 08:30:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x124f18000) [pid = 1650] [serial = 100] [outer = 0x121ad9400] 08:30:34 INFO - PROCESS | 1650 | 1466695834861 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]]]}] 08:30:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:30:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 420ms 08:30:34 INFO - PROCESS | 1650 | 1466695834885 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 08:30:34 INFO - PROCESS | 1650 | 1466695834886 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 08:30:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:30:34 INFO - PROCESS | 1650 | 1466695834889 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:30:34 INFO - PROCESS | 1650 | 1466695834891 Marionette TRACE conn2 <- [1,110,null,{}] 08:30:34 INFO - PROCESS | 1650 | 1466695834901 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}] 08:30:34 INFO - PROCESS | 1650 | 1466695834902 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:35 INFO - PROCESS | 1650 | 1466695834998 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 08:30:35 INFO - PROCESS | 1650 | 1466695835002 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:35 INFO - PROCESS | 1650 | 1466695835003 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12107c800 == 35 [pid = 1650] [id = 35] 08:30:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x124c5a400) [pid = 1650] [serial = 101] [outer = 0x0] 08:30:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1254b2400) [pid = 1650] [serial = 102] [outer = 0x124c5a400] 08:30:35 INFO - PROCESS | 1650 | 1466695835029 Marionette DEBUG loaded listener.js 08:30:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x126cd6000) [pid = 1650] [serial = 103] [outer = 0x124c5a400] 08:30:35 INFO - PROCESS | 1650 | 1466695835359 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]]]}] 08:30:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:30:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 519ms 08:30:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:30:35 INFO - PROCESS | 1650 | 1466695835409 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 08:30:35 INFO - PROCESS | 1650 | 1466695835410 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 08:30:35 INFO - PROCESS | 1650 | 1466695835413 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:30:35 INFO - PROCESS | 1650 | 1466695835414 Marionette TRACE conn2 <- [1,114,null,{}] 08:30:35 INFO - PROCESS | 1650 | 1466695835416 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}] 08:30:35 INFO - PROCESS | 1650 | 1466695835417 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:35 INFO - PROCESS | 1650 | 1466695835534 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 08:30:35 INFO - PROCESS | 1650 | 1466695835537 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:35 INFO - PROCESS | 1650 | 1466695835538 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x121396000 == 36 [pid = 1650] [id = 36] 08:30:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12685b800) [pid = 1650] [serial = 104] [outer = 0x0] 08:30:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x127314800) [pid = 1650] [serial = 105] [outer = 0x12685b800] 08:30:35 INFO - PROCESS | 1650 | 1466695835563 Marionette DEBUG loaded listener.js 08:30:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12763ac00) [pid = 1650] [serial = 106] [outer = 0x12685b800] 08:30:35 INFO - PROCESS | 1650 | 1466695835874 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]]]}] 08:30:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:30:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 469ms 08:30:35 INFO - PROCESS | 1650 | 1466695835884 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 08:30:35 INFO - PROCESS | 1650 | 1466695835885 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 08:30:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:30:35 INFO - PROCESS | 1650 | 1466695835887 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:30:35 INFO - PROCESS | 1650 | 1466695835888 Marionette TRACE conn2 <- [1,118,null,{}] 08:30:35 INFO - PROCESS | 1650 | 1466695835890 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}] 08:30:35 INFO - PROCESS | 1650 | 1466695835891 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:35 INFO - PROCESS | 1650 | 1466695835972 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 08:30:35 INFO - PROCESS | 1650 | 1466695835976 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:35 INFO - PROCESS | 1650 | 1466695835978 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12158d000 == 37 [pid = 1650] [id = 37] 08:30:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12893c400) [pid = 1650] [serial = 107] [outer = 0x0] 08:30:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x128ccc000) [pid = 1650] [serial = 108] [outer = 0x12893c400] 08:30:36 INFO - PROCESS | 1650 | 1466695836003 Marionette DEBUG loaded listener.js 08:30:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x128cf9400) [pid = 1650] [serial = 109] [outer = 0x12893c400] 08:30:36 INFO - PROCESS | 1650 | 1466695836280 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]]]}] 08:30:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:30:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 418ms 08:30:36 INFO - PROCESS | 1650 | 1466695836305 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 08:30:36 INFO - PROCESS | 1650 | 1466695836307 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 08:30:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:30:36 INFO - PROCESS | 1650 | 1466695836316 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:30:36 INFO - PROCESS | 1650 | 1466695836317 Marionette TRACE conn2 <- [1,122,null,{}] 08:30:36 INFO - PROCESS | 1650 | 1466695836320 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}] 08:30:36 INFO - PROCESS | 1650 | 1466695836321 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:36 INFO - PROCESS | 1650 | 1466695836429 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 08:30:36 INFO - PROCESS | 1650 | 1466695836438 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:36 INFO - PROCESS | 1650 | 1466695836439 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x121597000 == 38 [pid = 1650] [id = 38] 08:30:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x126858c00) [pid = 1650] [serial = 110] [outer = 0x0] 08:30:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x128cf2400) [pid = 1650] [serial = 111] [outer = 0x126858c00] 08:30:36 INFO - PROCESS | 1650 | 1466695836463 Marionette DEBUG loaded listener.js 08:30:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1291f0400) [pid = 1650] [serial = 112] [outer = 0x126858c00] 08:30:36 INFO - PROCESS | 1650 | 1466695836716 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]]]}] 08:30:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:30:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 426ms 08:30:36 INFO - PROCESS | 1650 | 1466695836735 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 08:30:36 INFO - PROCESS | 1650 | 1466695836736 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 08:30:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:30:36 INFO - PROCESS | 1650 | 1466695836740 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:30:36 INFO - PROCESS | 1650 | 1466695836741 Marionette TRACE conn2 <- [1,126,null,{}] 08:30:36 INFO - PROCESS | 1650 | 1466695836751 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}] 08:30:36 INFO - PROCESS | 1650 | 1466695836752 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:36 INFO - PROCESS | 1650 | 1466695836845 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 08:30:36 INFO - PROCESS | 1650 | 1466695836850 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:36 INFO - PROCESS | 1650 | 1466695836851 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x123da8000 == 39 [pid = 1650] [id = 39] 08:30:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1291edc00) [pid = 1650] [serial = 113] [outer = 0x0] 08:30:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x129462c00) [pid = 1650] [serial = 114] [outer = 0x1291edc00] 08:30:36 INFO - PROCESS | 1650 | 1466695836882 Marionette DEBUG loaded listener.js 08:30:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1294b9c00) [pid = 1650] [serial = 115] [outer = 0x1291edc00] 08:30:37 INFO - PROCESS | 1650 | 1466695837178 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]]]}] 08:30:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:30:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 476ms 08:30:37 INFO - PROCESS | 1650 | 1466695837217 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 08:30:37 INFO - PROCESS | 1650 | 1466695837218 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 08:30:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:30:37 INFO - PROCESS | 1650 | 1466695837220 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:30:37 INFO - PROCESS | 1650 | 1466695837221 Marionette TRACE conn2 <- [1,130,null,{}] 08:30:37 INFO - PROCESS | 1650 | 1466695837224 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}] 08:30:37 INFO - PROCESS | 1650 | 1466695837225 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:37 INFO - PROCESS | 1650 | 1466695837304 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 08:30:37 INFO - PROCESS | 1650 | 1466695837366 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:37 INFO - PROCESS | 1650 | 1466695837367 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x124a36800 == 40 [pid = 1650] [id = 40] 08:30:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1291f0c00) [pid = 1650] [serial = 116] [outer = 0x0] 08:30:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1294bec00) [pid = 1650] [serial = 117] [outer = 0x1291f0c00] 08:30:37 INFO - PROCESS | 1650 | 1466695837391 Marionette DEBUG loaded listener.js 08:30:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12a622c00) [pid = 1650] [serial = 118] [outer = 0x1291f0c00] 08:30:38 INFO - PROCESS | 1650 | 1466695838517 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]]]}] 08:30:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:30:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1319ms 08:30:38 INFO - PROCESS | 1650 | 1466695838541 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 08:30:38 INFO - PROCESS | 1650 | 1466695838545 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 08:30:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:30:38 INFO - PROCESS | 1650 | 1466695838554 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:30:38 INFO - PROCESS | 1650 | 1466695838556 Marionette TRACE conn2 <- [1,134,null,{}] 08:30:38 INFO - PROCESS | 1650 | 1466695838559 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}] 08:30:38 INFO - PROCESS | 1650 | 1466695838563 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:38 INFO - PROCESS | 1650 | 1466695838648 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 08:30:38 INFO - PROCESS | 1650 | 1466695838652 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:38 INFO - PROCESS | 1650 | 1466695838655 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1130c4000 == 41 [pid = 1650] [id = 41] 08:30:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1165de000) [pid = 1650] [serial = 119] [outer = 0x0] 08:30:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11687d400) [pid = 1650] [serial = 120] [outer = 0x1165de000] 08:30:38 INFO - PROCESS | 1650 | 1466695838683 Marionette DEBUG loaded listener.js 08:30:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x116b16c00) [pid = 1650] [serial = 121] [outer = 0x1165de000] 08:30:39 INFO - PROCESS | 1650 | 1466695839015 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]]]}] 08:30:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:30:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 476ms 08:30:39 INFO - PROCESS | 1650 | 1466695839023 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 08:30:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:30:39 INFO - PROCESS | 1650 | 1466695839027 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 08:30:39 INFO - PROCESS | 1650 | 1466695839032 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:30:39 INFO - PROCESS | 1650 | 1466695839033 Marionette TRACE conn2 <- [1,138,null,{}] 08:30:39 INFO - PROCESS | 1650 | 1466695839040 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}] 08:30:39 INFO - PROCESS | 1650 | 1466695839042 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:39 INFO - PROCESS | 1650 | 1466695839136 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 08:30:39 INFO - PROCESS | 1650 | 1466695839140 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:39 INFO - PROCESS | 1650 | 1466695839141 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x116278000 == 42 [pid = 1650] [id = 42] 08:30:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1175ab800) [pid = 1650] [serial = 122] [outer = 0x0] 08:30:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11829d400) [pid = 1650] [serial = 123] [outer = 0x1175ab800] 08:30:39 INFO - PROCESS | 1650 | 1466695839169 Marionette DEBUG loaded listener.js 08:30:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x118551400) [pid = 1650] [serial = 124] [outer = 0x1175ab800] 08:30:39 INFO - PROCESS | 1650 | 1466695839514 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]]]}] 08:30:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:30:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 519ms 08:30:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:30:39 INFO - PROCESS | 1650 | 1466695839551 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 08:30:39 INFO - PROCESS | 1650 | 1466695839552 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 08:30:39 INFO - PROCESS | 1650 | 1466695839554 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:30:39 INFO - PROCESS | 1650 | 1466695839557 Marionette TRACE conn2 <- [1,142,null,{}] 08:30:39 INFO - PROCESS | 1650 | 1466695839564 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}] 08:30:39 INFO - PROCESS | 1650 | 1466695839567 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:40 INFO - PROCESS | 1650 | 1466695840136 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 08:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12d075800) [pid = 1650] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12cc6b000) [pid = 1650] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12c45c800) [pid = 1650] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12bfecc00) [pid = 1650] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12bfc9000) [pid = 1650] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12bb21000) [pid = 1650] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12bb13c00) [pid = 1650] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12abbd800) [pid = 1650] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12a729800) [pid = 1650] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1291e9000) [pid = 1650] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1187a7800) [pid = 1650] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1182a0400) [pid = 1650] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12d07b400) [pid = 1650] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1131cc800) [pid = 1650] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11688a400) [pid = 1650] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1185b3000) [pid = 1650] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1155d1800) [pid = 1650] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1165e5c00) [pid = 1650] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1177ca800) [pid = 1650] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1177d1400) [pid = 1650] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1177d7800) [pid = 1650] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x113204c00) [pid = 1650] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119326800) [pid = 1650] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119d2c400) [pid = 1650] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x123d71800) [pid = 1650] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x121ad9400) [pid = 1650] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12685b800) [pid = 1650] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12893c400) [pid = 1650] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x126858c00) [pid = 1650] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:30:40 INFO - PROCESS | 1650 | 1466695840208 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:40 INFO - PROCESS | 1650 | 1466695840210 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x115f07800 == 43 [pid = 1650] [id = 43] 08:30:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x112a74000) [pid = 1650] [serial = 125] [outer = 0x0] 08:30:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x113226800) [pid = 1650] [serial = 126] [outer = 0x112a74000] 08:30:40 INFO - PROCESS | 1650 | 1466695840237 Marionette DEBUG loaded listener.js 08:30:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x113204c00) [pid = 1650] [serial = 127] [outer = 0x112a74000] 08:30:40 INFO - PROCESS | 1650 | 1466695840512 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]]]}] 08:30:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:30:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 971ms 08:30:40 INFO - PROCESS | 1650 | 1466695840526 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 08:30:40 INFO - PROCESS | 1650 | 1466695840529 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 08:30:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:30:40 INFO - PROCESS | 1650 | 1466695840538 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:30:40 INFO - PROCESS | 1650 | 1466695840539 Marionette TRACE conn2 <- [1,146,null,{}] 08:30:40 INFO - PROCESS | 1650 | 1466695840541 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}] 08:30:40 INFO - PROCESS | 1650 | 1466695840543 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:40 INFO - PROCESS | 1650 | 1466695840628 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 08:30:40 INFO - PROCESS | 1650 | 1466695840632 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:40 INFO - PROCESS | 1650 | 1466695840633 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e33000 == 44 [pid = 1650] [id = 44] 08:30:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1185b6c00) [pid = 1650] [serial = 128] [outer = 0x0] 08:30:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1193a8400) [pid = 1650] [serial = 129] [outer = 0x1185b6c00] 08:30:40 INFO - PROCESS | 1650 | 1466695840660 Marionette DEBUG loaded listener.js 08:30:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119767400) [pid = 1650] [serial = 130] [outer = 0x1185b6c00] 08:30:40 INFO - PROCESS | 1650 | 1466695840970 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]]]}] 08:30:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:30:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 469ms 08:30:41 INFO - PROCESS | 1650 | 1466695841007 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 08:30:41 INFO - PROCESS | 1650 | 1466695841008 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 08:30:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:30:41 INFO - PROCESS | 1650 | 1466695841013 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:30:41 INFO - PROCESS | 1650 | 1466695841014 Marionette TRACE conn2 <- [1,150,null,{}] 08:30:41 INFO - PROCESS | 1650 | 1466695841016 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}] 08:30:41 INFO - PROCESS | 1650 | 1466695841018 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:41 INFO - PROCESS | 1650 | 1466695841086 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 08:30:41 INFO - PROCESS | 1650 | 1466695841090 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:41 INFO - PROCESS | 1650 | 1466695841091 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x118aad800 == 45 [pid = 1650] [id = 45] 08:30:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x117092000) [pid = 1650] [serial = 131] [outer = 0x0] 08:30:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119d2b400) [pid = 1650] [serial = 132] [outer = 0x117092000] 08:30:41 INFO - PROCESS | 1650 | 1466695841117 Marionette DEBUG loaded listener.js 08:30:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1210e8c00) [pid = 1650] [serial = 133] [outer = 0x117092000] 08:30:41 INFO - PROCESS | 1650 | 1466695841467 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]]]}] 08:30:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:30:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 469ms 08:30:41 INFO - PROCESS | 1650 | 1466695841483 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 08:30:41 INFO - PROCESS | 1650 | 1466695841485 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 08:30:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:30:41 INFO - PROCESS | 1650 | 1466695841488 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:30:41 INFO - PROCESS | 1650 | 1466695841490 Marionette TRACE conn2 <- [1,154,null,{}] 08:30:41 INFO - PROCESS | 1650 | 1466695841493 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}] 08:30:41 INFO - PROCESS | 1650 | 1466695841498 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:41 INFO - PROCESS | 1650 | 1466695841640 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 08:30:41 INFO - PROCESS | 1650 | 1466695841709 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:41 INFO - PROCESS | 1650 | 1466695841710 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193da000 == 46 [pid = 1650] [id = 46] 08:30:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1210e8800) [pid = 1650] [serial = 134] [outer = 0x0] 08:30:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x121ae8000) [pid = 1650] [serial = 135] [outer = 0x1210e8800] 08:30:41 INFO - PROCESS | 1650 | 1466695841750 Marionette DEBUG loaded listener.js 08:30:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x124fd6800) [pid = 1650] [serial = 136] [outer = 0x1210e8800] 08:30:42 INFO - PROCESS | 1650 | 1466695842078 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]]]}] 08:30:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:30:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 620ms 08:30:42 INFO - PROCESS | 1650 | 1466695842107 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 08:30:42 INFO - PROCESS | 1650 | 1466695842109 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 08:30:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:30:42 INFO - PROCESS | 1650 | 1466695842169 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:30:42 INFO - PROCESS | 1650 | 1466695842170 Marionette TRACE conn2 <- [1,158,null,{}] 08:30:42 INFO - PROCESS | 1650 | 1466695842174 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}] 08:30:42 INFO - PROCESS | 1650 | 1466695842177 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:42 INFO - PROCESS | 1650 | 1466695842273 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 08:30:42 INFO - PROCESS | 1650 | 1466695842315 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:42 INFO - PROCESS | 1650 | 1466695842316 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x112d0d800 == 47 [pid = 1650] [id = 47] 08:30:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x113d27400) [pid = 1650] [serial = 137] [outer = 0x0] 08:30:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x115545800) [pid = 1650] [serial = 138] [outer = 0x113d27400] 08:30:42 INFO - PROCESS | 1650 | 1466695842347 Marionette DEBUG loaded listener.js 08:30:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1165dec00) [pid = 1650] [serial = 139] [outer = 0x113d27400] 08:30:42 INFO - PROCESS | 1650 | 1466695842793 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]]]}] 08:30:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:30:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 676ms 08:30:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:30:42 INFO - PROCESS | 1650 | 1466695842844 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 08:30:42 INFO - PROCESS | 1650 | 1466695842847 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 08:30:42 INFO - PROCESS | 1650 | 1466695842852 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:30:42 INFO - PROCESS | 1650 | 1466695842853 Marionette TRACE conn2 <- [1,162,null,{}] 08:30:42 INFO - PROCESS | 1650 | 1466695842858 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}] 08:30:42 INFO - PROCESS | 1650 | 1466695842862 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:42 INFO - PROCESS | 1650 | 1466695842953 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 08:30:43 INFO - PROCESS | 1650 | 1466695843039 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:43 INFO - PROCESS | 1650 | 1466695843041 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x118477800 == 48 [pid = 1650] [id = 48] 08:30:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11829c000) [pid = 1650] [serial = 140] [outer = 0x0] 08:30:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1182a5000) [pid = 1650] [serial = 141] [outer = 0x11829c000] 08:30:43 INFO - PROCESS | 1650 | 1466695843071 Marionette DEBUG loaded listener.js 08:30:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1185b2c00) [pid = 1650] [serial = 142] [outer = 0x11829c000] 08:30:43 INFO - PROCESS | 1650 | 1466695843497 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]]]}] 08:30:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:30:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 669ms 08:30:43 INFO - PROCESS | 1650 | 1466695843527 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 08:30:43 INFO - PROCESS | 1650 | 1466695843529 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 08:30:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:30:43 INFO - PROCESS | 1650 | 1466695843532 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:30:43 INFO - PROCESS | 1650 | 1466695843534 Marionette TRACE conn2 <- [1,166,null,{}] 08:30:43 INFO - PROCESS | 1650 | 1466695843536 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}] 08:30:43 INFO - PROCESS | 1650 | 1466695843538 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:43 INFO - PROCESS | 1650 | 1466695843631 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 08:30:43 INFO - PROCESS | 1650 | 1466695843694 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:43 INFO - PROCESS | 1650 | 1466695843699 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x121589000 == 49 [pid = 1650] [id = 49] 08:30:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1211d9800) [pid = 1650] [serial = 143] [outer = 0x0] 08:30:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1215b9800) [pid = 1650] [serial = 144] [outer = 0x1211d9800] 08:30:43 INFO - PROCESS | 1650 | 1466695843731 Marionette DEBUG loaded listener.js 08:30:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x123e6f800) [pid = 1650] [serial = 145] [outer = 0x1211d9800] 08:30:44 INFO - PROCESS | 1650 | 1466695844151 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]]]}] 08:30:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:30:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 669ms 08:30:44 INFO - PROCESS | 1650 | 1466695844211 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 08:30:44 INFO - PROCESS | 1650 | 1466695844212 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 08:30:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:30:44 INFO - PROCESS | 1650 | 1466695844216 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:30:44 INFO - PROCESS | 1650 | 1466695844217 Marionette TRACE conn2 <- [1,170,null,{}] 08:30:44 INFO - PROCESS | 1650 | 1466695844236 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}] 08:30:44 INFO - PROCESS | 1650 | 1466695844237 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:44 INFO - PROCESS | 1650 | 1466695844327 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 08:30:44 INFO - PROCESS | 1650 | 1466695844387 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:44 INFO - PROCESS | 1650 | 1466695844388 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x124a32000 == 50 [pid = 1650] [id = 50] 08:30:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1254b4400) [pid = 1650] [serial = 146] [outer = 0x0] 08:30:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1255aa000) [pid = 1650] [serial = 147] [outer = 0x1254b4400] 08:30:44 INFO - PROCESS | 1650 | 1466695844418 Marionette DEBUG loaded listener.js 08:30:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12685e000) [pid = 1650] [serial = 148] [outer = 0x1254b4400] 08:30:44 INFO - PROCESS | 1650 | 1466695844857 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]]]}] 08:30:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:30:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 669ms 08:30:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:30:44 INFO - PROCESS | 1650 | 1466695844894 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 08:30:44 INFO - PROCESS | 1650 | 1466695844895 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 08:30:44 INFO - PROCESS | 1650 | 1466695844899 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:30:44 INFO - PROCESS | 1650 | 1466695844900 Marionette TRACE conn2 <- [1,174,null,{}] 08:30:44 INFO - PROCESS | 1650 | 1466695844902 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}] 08:30:44 INFO - PROCESS | 1650 | 1466695844904 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:44 INFO - PROCESS | 1650 | 1466695844993 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 08:30:45 INFO - PROCESS | 1650 | 1466695845054 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:45 INFO - PROCESS | 1650 | 1466695845056 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x1130c6000 == 51 [pid = 1650] [id = 51] 08:30:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x115f55c00) [pid = 1650] [serial = 149] [outer = 0x0] 08:30:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x116a06000) [pid = 1650] [serial = 150] [outer = 0x115f55c00] 08:30:45 INFO - PROCESS | 1650 | 1466695845085 Marionette DEBUG loaded listener.js 08:30:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11854d400) [pid = 1650] [serial = 151] [outer = 0x115f55c00] 08:30:45 INFO - PROCESS | 1650 | 1466695845524 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]]]}] 08:30:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:30:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 671ms 08:30:46 INFO - PROCESS | 1650 | --DOCSHELL 0x118aad800 == 50 [pid = 1650] [id = 45] 08:30:46 INFO - PROCESS | 1650 | --DOCSHELL 0x117e33000 == 49 [pid = 1650] [id = 44] 08:30:46 INFO - PROCESS | 1650 | --DOCSHELL 0x115f07800 == 48 [pid = 1650] [id = 43] 08:30:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11755b800 == 47 [pid = 1650] [id = 30] 08:30:46 INFO - PROCESS | 1650 | --DOCSHELL 0x116278000 == 46 [pid = 1650] [id = 42] 08:30:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1130c4000 == 45 [pid = 1650] [id = 41] 08:30:46 INFO - PROCESS | 1650 | --DOCSHELL 0x116509000 == 44 [pid = 1650] [id = 27] 08:30:46 INFO - PROCESS | 1650 | --DOCSHELL 0x116816000 == 43 [pid = 1650] [id = 28] 08:30:46 INFO - PROCESS | 1650 | --DOCSHELL 0x118478000 == 42 [pid = 1650] [id = 31] 08:30:46 INFO - PROCESS | 1650 | --DOCSHELL 0x117068800 == 41 [pid = 1650] [id = 29] 08:30:46 INFO - PROCESS | 1650 | --DOCSHELL 0x124a32000 == 40 [pid = 1650] [id = 50] 08:30:46 INFO - PROCESS | 1650 | --DOCSHELL 0x124a36800 == 39 [pid = 1650] [id = 40] 08:30:46 INFO - PROCESS | 1650 | --DOCSHELL 0x119789000 == 38 [pid = 1650] [id = 34] 08:30:46 INFO - PROCESS | 1650 | --DOCSHELL 0x121589000 == 37 [pid = 1650] [id = 49] 08:30:46 INFO - PROCESS | 1650 | --DOCSHELL 0x121396000 == 36 [pid = 1650] [id = 36] 08:30:46 INFO - PROCESS | 1650 | --DOCSHELL 0x118477800 == 35 [pid = 1650] [id = 48] 08:30:46 INFO - PROCESS | 1650 | --DOCSHELL 0x123da8000 == 34 [pid = 1650] [id = 39] 08:30:46 INFO - PROCESS | 1650 | --DOCSHELL 0x118ab6800 == 33 [pid = 1650] [id = 32] 08:30:46 INFO - PROCESS | 1650 | --DOCSHELL 0x121597000 == 32 [pid = 1650] [id = 38] 08:30:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12158d000 == 31 [pid = 1650] [id = 37] 08:30:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11976b800 == 30 [pid = 1650] [id = 33] 08:30:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12107c800 == 29 [pid = 1650] [id = 35] 08:30:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1193da000 == 28 [pid = 1650] [id = 46] 08:30:46 INFO - PROCESS | 1650 | --DOCSHELL 0x112d0d800 == 27 [pid = 1650] [id = 47] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x123d72000) [pid = 1650] [serial = 11] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x113222400) [pid = 1650] [serial = 63] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x115553000) [pid = 1650] [serial = 64] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1177d5800) [pid = 1650] [serial = 66] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11975bc00) [pid = 1650] [serial = 69] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x121024000) [pid = 1650] [serial = 70] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x115e08800) [pid = 1650] [serial = 72] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x124f18000) [pid = 1650] [serial = 100] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x115f50800) [pid = 1650] [serial = 73] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1210ed000) [pid = 1650] [serial = 91] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12763ac00) [pid = 1650] [serial = 106] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x128cf9400) [pid = 1650] [serial = 109] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1187a4800) [pid = 1650] [serial = 85] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1291f0400) [pid = 1650] [serial = 112] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11829dc00) [pid = 1650] [serial = 79] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11829d800) [pid = 1650] [serial = 67] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118553400) [pid = 1650] [serial = 82] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12d3f6800) [pid = 1650] [serial = 61] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x129462c00) [pid = 1650] [serial = 114] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11684d400) [pid = 1650] [serial = 75] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x116a7f000) [pid = 1650] [serial = 76] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x117eae400) [pid = 1650] [serial = 78] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118506800) [pid = 1650] [serial = 81] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11855ac00) [pid = 1650] [serial = 84] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118a5ac00) [pid = 1650] [serial = 87] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119bc8000) [pid = 1650] [serial = 88] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1210e7000) [pid = 1650] [serial = 90] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x121bd2000) [pid = 1650] [serial = 93] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119bc6c00) [pid = 1650] [serial = 94] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x124b5f000) [pid = 1650] [serial = 96] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x124c0e000) [pid = 1650] [serial = 97] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x124c14400) [pid = 1650] [serial = 99] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1254b2400) [pid = 1650] [serial = 102] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x127314800) [pid = 1650] [serial = 105] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x128ccc000) [pid = 1650] [serial = 108] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x128cf2400) [pid = 1650] [serial = 111] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12bb1dc00) [pid = 1650] [serial = 28] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12abc1800) [pid = 1650] [serial = 24] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12b910c00) [pid = 1650] [serial = 25] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12aa36800) [pid = 1650] [serial = 21] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12aa3b000) [pid = 1650] [serial = 22] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1294b6400) [pid = 1650] [serial = 18] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1291eac00) [pid = 1650] [serial = 15] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1291f0800) [pid = 1650] [serial = 16] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x121954000) [pid = 1650] [serial = 8] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x11843bc00) [pid = 1650] [serial = 55] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1182a4c00) [pid = 1650] [serial = 54] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12d121c00) [pid = 1650] [serial = 51] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x112fee800) [pid = 1650] [serial = 52] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x123db2000) [pid = 1650] [serial = 42] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12cc6cc00) [pid = 1650] [serial = 45] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12cc72000) [pid = 1650] [serial = 46] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x12d073800) [pid = 1650] [serial = 48] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x12c6d1400) [pid = 1650] [serial = 40] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x12c462c00) [pid = 1650] [serial = 39] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x12c456400) [pid = 1650] [serial = 36] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12c45a000) [pid = 1650] [serial = 37] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x12bfcf800) [pid = 1650] [serial = 33] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x12bfea400) [pid = 1650] [serial = 34] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x12bfc6000) [pid = 1650] [serial = 31] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x12bf0d400) [pid = 1650] [serial = 30] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x12bb17800) [pid = 1650] [serial = 27] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x12893bc00) [pid = 1650] [serial = 60] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x12c971000) [pid = 1650] [serial = 57] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x12c976800) [pid = 1650] [serial = 58] [outer = 0x0] [url = about:blank] 08:30:46 INFO - PROCESS | 1650 | 1466695846181 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 08:30:46 INFO - PROCESS | 1650 | 1466695846183 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 08:30:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:30:46 INFO - PROCESS | 1650 | 1466695846198 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:30:46 INFO - PROCESS | 1650 | 1466695846200 Marionette TRACE conn2 <- [1,178,null,{}] 08:30:46 INFO - PROCESS | 1650 | 1466695846204 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}] 08:30:46 INFO - PROCESS | 1650 | 1466695846206 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:46 INFO - PROCESS | 1650 | 1466695846273 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 08:30:46 INFO - PROCESS | 1650 | 1466695846279 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:46 INFO - PROCESS | 1650 | 1466695846283 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x112d07800 == 28 [pid = 1650] [id = 52] 08:30:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x1162a3800) [pid = 1650] [serial = 152] [outer = 0x0] 08:30:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x1165ebc00) [pid = 1650] [serial = 153] [outer = 0x1162a3800] 08:30:46 INFO - PROCESS | 1650 | 1466695846313 Marionette DEBUG loaded listener.js 08:30:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x11687f000) [pid = 1650] [serial = 154] [outer = 0x1162a3800] 08:30:46 INFO - PROCESS | 1650 | 1466695846606 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]]]}] 08:30:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:30:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 477ms 08:30:46 INFO - PROCESS | 1650 | 1466695846668 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 08:30:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:30:46 INFO - PROCESS | 1650 | 1466695846670 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 08:30:46 INFO - PROCESS | 1650 | 1466695846675 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:30:46 INFO - PROCESS | 1650 | 1466695846678 Marionette TRACE conn2 <- [1,182,null,{}] 08:30:46 INFO - PROCESS | 1650 | 1466695846681 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}] 08:30:46 INFO - PROCESS | 1650 | 1466695846683 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:46 INFO - PROCESS | 1650 | 1466695846783 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 08:30:46 INFO - PROCESS | 1650 | 1466695846789 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:46 INFO - PROCESS | 1650 | 1466695846790 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x116270800 == 29 [pid = 1650] [id = 53] 08:30:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x116b1bc00) [pid = 1650] [serial = 155] [outer = 0x0] 08:30:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x1177d0800) [pid = 1650] [serial = 156] [outer = 0x116b1bc00] 08:30:46 INFO - PROCESS | 1650 | 1466695846820 Marionette DEBUG loaded listener.js 08:30:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x118299400) [pid = 1650] [serial = 157] [outer = 0x116b1bc00] 08:30:47 INFO - PROCESS | 1650 | 1466695847115 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]]]}] 08:30:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:30:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 474ms 08:30:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:30:47 INFO - PROCESS | 1650 | 1466695847149 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 08:30:47 INFO - PROCESS | 1650 | 1466695847151 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 08:30:47 INFO - PROCESS | 1650 | 1466695847153 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:30:47 INFO - PROCESS | 1650 | 1466695847154 Marionette TRACE conn2 <- [1,186,null,{}] 08:30:47 INFO - PROCESS | 1650 | 1466695847163 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}] 08:30:47 INFO - PROCESS | 1650 | 1466695847167 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:47 INFO - PROCESS | 1650 | 1466695847249 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 08:30:47 INFO - PROCESS | 1650 | 1466695847293 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:47 INFO - PROCESS | 1650 | 1466695847296 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x116abb000 == 30 [pid = 1650] [id = 54] 08:30:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x118555c00) [pid = 1650] [serial = 158] [outer = 0x0] 08:30:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x118559c00) [pid = 1650] [serial = 159] [outer = 0x118555c00] 08:30:47 INFO - PROCESS | 1650 | 1466695847325 Marionette DEBUG loaded listener.js 08:30:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x1187a3800) [pid = 1650] [serial = 160] [outer = 0x118555c00] 08:30:47 INFO - PROCESS | 1650 | 1466695847583 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]]]}] 08:30:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:30:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 469ms 08:30:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:30:47 INFO - PROCESS | 1650 | 1466695847622 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 08:30:47 INFO - PROCESS | 1650 | 1466695847624 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 08:30:47 INFO - PROCESS | 1650 | 1466695847626 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:30:47 INFO - PROCESS | 1650 | 1466695847627 Marionette TRACE conn2 <- [1,190,null,{}] 08:30:47 INFO - PROCESS | 1650 | 1466695847638 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}] 08:30:47 INFO - PROCESS | 1650 | 1466695847639 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:47 INFO - PROCESS | 1650 | 1466695847717 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 08:30:47 INFO - PROCESS | 1650 | 1466695847721 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:47 INFO - PROCESS | 1650 | 1466695847722 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11755f000 == 31 [pid = 1650] [id = 55] 08:30:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x118e54400) [pid = 1650] [serial = 161] [outer = 0x0] 08:30:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x1193a6c00) [pid = 1650] [serial = 162] [outer = 0x118e54400] 08:30:47 INFO - PROCESS | 1650 | 1466695847750 Marionette DEBUG loaded listener.js 08:30:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x119766800) [pid = 1650] [serial = 163] [outer = 0x118e54400] 08:30:48 INFO - PROCESS | 1650 | 1466695848046 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]]]}] 08:30:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:30:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 476ms 08:30:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:30:48 INFO - PROCESS | 1650 | 1466695848103 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 08:30:48 INFO - PROCESS | 1650 | 1466695848104 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 08:30:48 INFO - PROCESS | 1650 | 1466695848106 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:30:48 INFO - PROCESS | 1650 | 1466695848107 Marionette TRACE conn2 <- [1,194,null,{}] 08:30:48 INFO - PROCESS | 1650 | 1466695848110 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}] 08:30:48 INFO - PROCESS | 1650 | 1466695848111 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:48 INFO - PROCESS | 1650 | 1466695848203 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 08:30:48 INFO - PROCESS | 1650 | 1466695848215 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:48 INFO - PROCESS | 1650 | 1466695848217 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x11834c800 == 32 [pid = 1650] [id = 56] 08:30:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x113e9c000) [pid = 1650] [serial = 164] [outer = 0x0] 08:30:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x119b20800) [pid = 1650] [serial = 165] [outer = 0x113e9c000] 08:30:48 INFO - PROCESS | 1650 | 1466695848241 Marionette DEBUG loaded listener.js 08:30:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1210e6800) [pid = 1650] [serial = 166] [outer = 0x113e9c000] 08:30:48 INFO - PROCESS | 1650 | 1466695848582 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]]]}] 08:30:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:30:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 518ms 08:30:48 INFO - PROCESS | 1650 | 1466695848625 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 08:30:48 INFO - PROCESS | 1650 | 1466695848627 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 08:30:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:30:48 INFO - PROCESS | 1650 | 1466695848639 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:30:48 INFO - PROCESS | 1650 | 1466695848640 Marionette TRACE conn2 <- [1,198,null,{}] 08:30:48 INFO - PROCESS | 1650 | 1466695848642 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}] 08:30:48 INFO - PROCESS | 1650 | 1466695848646 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:48 INFO - PROCESS | 1650 | 1466695848759 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 08:30:48 INFO - PROCESS | 1650 | 1466695848787 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:48 INFO - PROCESS | 1650 | 1466695848789 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193cd000 == 33 [pid = 1650] [id = 57] 08:30:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1210e9400) [pid = 1650] [serial = 167] [outer = 0x0] 08:30:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x124ac7400) [pid = 1650] [serial = 168] [outer = 0x1210e9400] 08:30:48 INFO - PROCESS | 1650 | 1466695848814 Marionette DEBUG loaded listener.js 08:30:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x124cebc00) [pid = 1650] [serial = 169] [outer = 0x1210e9400] 08:30:49 INFO - PROCESS | 1650 | 1466695849122 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]]]}] 08:30:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:30:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 519ms 08:30:49 INFO - PROCESS | 1650 | 1466695849159 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 08:30:49 INFO - PROCESS | 1650 | 1466695849160 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 08:30:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:30:49 INFO - PROCESS | 1650 | 1466695849165 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:30:49 INFO - PROCESS | 1650 | 1466695849166 Marionette TRACE conn2 <- [1,202,null,{}] 08:30:49 INFO - PROCESS | 1650 | 1466695849168 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}] 08:30:49 INFO - PROCESS | 1650 | 1466695849169 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:49 INFO - PROCESS | 1650 | 1466695849254 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 08:30:49 INFO - PROCESS | 1650 | 1466695849284 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:49 INFO - PROCESS | 1650 | 1466695849285 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x119dc4000 == 34 [pid = 1650] [id = 58] 08:30:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x124f1bc00) [pid = 1650] [serial = 170] [outer = 0x0] 08:30:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x124fdf800) [pid = 1650] [serial = 171] [outer = 0x124f1bc00] 08:30:49 INFO - PROCESS | 1650 | 1466695849309 Marionette DEBUG loaded listener.js 08:30:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x126854c00) [pid = 1650] [serial = 172] [outer = 0x124f1bc00] 08:30:49 INFO - PROCESS | 1650 | 1466695849607 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]]]}] 08:30:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:30:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 468ms 08:30:49 INFO - PROCESS | 1650 | 1466695849633 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 08:30:49 INFO - PROCESS | 1650 | 1466695849635 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 08:30:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:30:49 INFO - PROCESS | 1650 | 1466695849637 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:30:49 INFO - PROCESS | 1650 | 1466695849638 Marionette TRACE conn2 <- [1,206,null,{}] 08:30:49 INFO - PROCESS | 1650 | 1466695849648 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}] 08:30:49 INFO - PROCESS | 1650 | 1466695849649 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:49 INFO - PROCESS | 1650 | 1466695849737 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 08:30:49 INFO - PROCESS | 1650 | 1466695849741 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:49 INFO - PROCESS | 1650 | 1466695849742 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12124a800 == 35 [pid = 1650] [id = 59] 08:30:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x112fe3000) [pid = 1650] [serial = 173] [outer = 0x0] 08:30:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x126861c00) [pid = 1650] [serial = 174] [outer = 0x112fe3000] 08:30:49 INFO - PROCESS | 1650 | 1466695849767 Marionette DEBUG loaded listener.js 08:30:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x127157000) [pid = 1650] [serial = 175] [outer = 0x112fe3000] 08:30:50 INFO - PROCESS | 1650 | 1466695850051 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]]]}] 08:30:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:30:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 470ms 08:30:50 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1291f0c00) [pid = 1650] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:30:50 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x124c5a400) [pid = 1650] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:30:50 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1291edc00) [pid = 1650] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:30:50 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x117092000) [pid = 1650] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:30:50 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1210e8800) [pid = 1650] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:30:50 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1165de000) [pid = 1650] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:30:50 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1175ab800) [pid = 1650] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:30:50 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1185b6c00) [pid = 1650] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:30:50 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x112a74000) [pid = 1650] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:30:50 INFO - PROCESS | 1650 | 1466695850136 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 08:30:50 INFO - PROCESS | 1650 | 1466695850138 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 08:30:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:30:50 INFO - PROCESS | 1650 | 1466695850143 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:30:50 INFO - PROCESS | 1650 | 1466695850146 Marionette TRACE conn2 <- [1,210,null,{}] 08:30:50 INFO - PROCESS | 1650 | 1466695850158 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}] 08:30:50 INFO - PROCESS | 1650 | 1466695850159 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:50 INFO - PROCESS | 1650 | 1466695850274 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 08:30:50 INFO - PROCESS | 1650 | 1466695850279 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:50 INFO - PROCESS | 1650 | 1466695850281 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12124b800 == 36 [pid = 1650] [id = 60] 08:30:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11829d800) [pid = 1650] [serial = 176] [outer = 0x0] 08:30:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11975c000) [pid = 1650] [serial = 177] [outer = 0x11829d800] 08:30:50 INFO - PROCESS | 1650 | 1466695850321 Marionette DEBUG loaded listener.js 08:30:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x126856000) [pid = 1650] [serial = 178] [outer = 0x11829d800] 08:30:50 INFO - PROCESS | 1650 | 1466695850741 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]]]}] 08:30:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:30:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 623ms 08:30:50 INFO - PROCESS | 1650 | 1466695850766 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 08:30:50 INFO - PROCESS | 1650 | 1466695850767 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 08:30:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:30:50 INFO - PROCESS | 1650 | 1466695850769 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:30:50 INFO - PROCESS | 1650 | 1466695850770 Marionette TRACE conn2 <- [1,214,null,{}] 08:30:50 INFO - PROCESS | 1650 | 1466695850773 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}] 08:30:50 INFO - PROCESS | 1650 | 1466695850774 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:50 INFO - PROCESS | 1650 | 1466695850848 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 08:30:50 INFO - PROCESS | 1650 | 1466695850851 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:50 INFO - PROCESS | 1650 | 1466695850852 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b4a800 == 37 [pid = 1650] [id = 61] 08:30:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x12730cc00) [pid = 1650] [serial = 179] [outer = 0x0] 08:30:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x12763a000) [pid = 1650] [serial = 180] [outer = 0x12730cc00] 08:30:50 INFO - PROCESS | 1650 | 1466695850880 Marionette DEBUG loaded listener.js 08:30:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x128940800) [pid = 1650] [serial = 181] [outer = 0x12730cc00] 08:30:51 INFO - PROCESS | 1650 | 1466695851185 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]]]}] 08:30:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:30:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 470ms 08:30:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:30:51 INFO - PROCESS | 1650 | 1466695851239 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 08:30:51 INFO - PROCESS | 1650 | 1466695851241 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 08:30:51 INFO - PROCESS | 1650 | 1466695851243 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:30:51 INFO - PROCESS | 1650 | 1466695851245 Marionette TRACE conn2 <- [1,218,null,{}] 08:30:51 INFO - PROCESS | 1650 | 1466695851247 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}] 08:30:51 INFO - PROCESS | 1650 | 1466695851248 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:51 INFO - PROCESS | 1650 | 1466695851331 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 08:30:51 INFO - PROCESS | 1650 | 1466695851335 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:51 INFO - PROCESS | 1650 | 1466695851337 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x123db8000 == 38 [pid = 1650] [id = 62] 08:30:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x128baac00) [pid = 1650] [serial = 182] [outer = 0x0] 08:30:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x128cfdc00) [pid = 1650] [serial = 183] [outer = 0x128baac00] 08:30:51 INFO - PROCESS | 1650 | 1466695851365 Marionette DEBUG loaded listener.js 08:30:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x121024000) [pid = 1650] [serial = 184] [outer = 0x128baac00] 08:30:51 INFO - PROCESS | 1650 | 1466695851679 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]]]}] 08:30:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:30:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 471ms 08:30:51 INFO - PROCESS | 1650 | 1466695851738 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 08:30:51 INFO - PROCESS | 1650 | 1466695851740 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 08:30:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:30:51 INFO - PROCESS | 1650 | 1466695851756 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:30:51 INFO - PROCESS | 1650 | 1466695851757 Marionette TRACE conn2 <- [1,222,null,{}] 08:30:51 INFO - PROCESS | 1650 | 1466695851763 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}] 08:30:51 INFO - PROCESS | 1650 | 1466695851764 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:51 INFO - PROCESS | 1650 | 1466695851883 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 08:30:51 INFO - PROCESS | 1650 | 1466695851887 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:51 INFO - PROCESS | 1650 | 1466695851888 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x1254dc000 == 39 [pid = 1650] [id = 63] 08:30:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x128942c00) [pid = 1650] [serial = 185] [outer = 0x0] 08:30:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x12945f000) [pid = 1650] [serial = 186] [outer = 0x128942c00] 08:30:51 INFO - PROCESS | 1650 | 1466695851927 Marionette DEBUG loaded listener.js 08:30:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1294b5800) [pid = 1650] [serial = 187] [outer = 0x128942c00] 08:30:52 INFO - PROCESS | 1650 | 1466695852370 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]]]}] 08:30:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:30:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 670ms 08:30:52 INFO - PROCESS | 1650 | 1466695852433 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 08:30:52 INFO - PROCESS | 1650 | 1466695852435 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 08:30:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:30:52 INFO - PROCESS | 1650 | 1466695852440 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:30:52 INFO - PROCESS | 1650 | 1466695852442 Marionette TRACE conn2 <- [1,226,null,{}] 08:30:52 INFO - PROCESS | 1650 | 1466695852446 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}] 08:30:52 INFO - PROCESS | 1650 | 1466695852447 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:52 INFO - PROCESS | 1650 | 1466695852552 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 08:30:52 INFO - PROCESS | 1650 | 1466695852618 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:52 INFO - PROCESS | 1650 | 1466695852620 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x113daf000 == 40 [pid = 1650] [id = 64] 08:30:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x113d5e000) [pid = 1650] [serial = 188] [outer = 0x0] 08:30:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x115f59000) [pid = 1650] [serial = 189] [outer = 0x113d5e000] 08:30:52 INFO - PROCESS | 1650 | 1466695852651 Marionette DEBUG loaded listener.js 08:30:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x116a7a800) [pid = 1650] [serial = 190] [outer = 0x113d5e000] 08:30:53 INFO - PROCESS | 1650 | 1466695853147 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]]]}] 08:30:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:30:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 770ms 08:30:53 INFO - PROCESS | 1650 | 1466695853210 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 08:30:53 INFO - PROCESS | 1650 | 1466695853213 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 08:30:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:30:53 INFO - PROCESS | 1650 | 1466695853217 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:30:53 INFO - PROCESS | 1650 | 1466695853219 Marionette TRACE conn2 <- [1,230,null,{}] 08:30:53 INFO - PROCESS | 1650 | 1466695853222 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}] 08:30:53 INFO - PROCESS | 1650 | 1466695853224 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:53 INFO - PROCESS | 1650 | 1466695853412 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 08:30:53 INFO - PROCESS | 1650 | 1466695853484 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:53 INFO - PROCESS | 1650 | 1466695853485 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x112d10800 == 41 [pid = 1650] [id = 65] 08:30:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x115ef6c00) [pid = 1650] [serial = 191] [outer = 0x0] 08:30:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x116a79800) [pid = 1650] [serial = 192] [outer = 0x115ef6c00] 08:30:53 INFO - PROCESS | 1650 | 1466695853513 Marionette DEBUG loaded listener.js 08:30:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x117eae800) [pid = 1650] [serial = 193] [outer = 0x115ef6c00] 08:30:53 INFO - PROCESS | 1650 | --DOCSHELL 0x123db8000 == 40 [pid = 1650] [id = 62] 08:30:53 INFO - PROCESS | 1650 | --DOCSHELL 0x121b4a800 == 39 [pid = 1650] [id = 61] 08:30:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12124b800 == 38 [pid = 1650] [id = 60] 08:30:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12124a800 == 37 [pid = 1650] [id = 59] 08:30:53 INFO - PROCESS | 1650 | --DOCSHELL 0x119dc4000 == 36 [pid = 1650] [id = 58] 08:30:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1193cd000 == 35 [pid = 1650] [id = 57] 08:30:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11834c800 == 34 [pid = 1650] [id = 56] 08:30:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11755f000 == 33 [pid = 1650] [id = 55] 08:30:53 INFO - PROCESS | 1650 | --DOCSHELL 0x116abb000 == 32 [pid = 1650] [id = 54] 08:30:53 INFO - PROCESS | 1650 | --DOCSHELL 0x116270800 == 31 [pid = 1650] [id = 53] 08:30:53 INFO - PROCESS | 1650 | --DOCSHELL 0x112d07800 == 30 [pid = 1650] [id = 52] 08:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1210e8c00) [pid = 1650] [serial = 133] [outer = 0x0] [url = about:blank] 08:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x121ae8000) [pid = 1650] [serial = 135] [outer = 0x0] [url = about:blank] 08:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x124fd6800) [pid = 1650] [serial = 136] [outer = 0x0] [url = about:blank] 08:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11687d400) [pid = 1650] [serial = 120] [outer = 0x0] [url = about:blank] 08:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11829d400) [pid = 1650] [serial = 123] [outer = 0x0] [url = about:blank] 08:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1193a8400) [pid = 1650] [serial = 129] [outer = 0x0] [url = about:blank] 08:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119d2b400) [pid = 1650] [serial = 132] [outer = 0x0] [url = about:blank] 08:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x113226800) [pid = 1650] [serial = 126] [outer = 0x0] [url = about:blank] 08:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x113204c00) [pid = 1650] [serial = 127] [outer = 0x0] [url = about:blank] 08:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x116b16c00) [pid = 1650] [serial = 121] [outer = 0x0] [url = about:blank] 08:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118551400) [pid = 1650] [serial = 124] [outer = 0x0] [url = about:blank] 08:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12a622c00) [pid = 1650] [serial = 118] [outer = 0x0] [url = about:blank] 08:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x119767400) [pid = 1650] [serial = 130] [outer = 0x0] [url = about:blank] 08:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1294bec00) [pid = 1650] [serial = 117] [outer = 0x0] [url = about:blank] 08:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x126cd6000) [pid = 1650] [serial = 103] [outer = 0x0] [url = about:blank] 08:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1294b9c00) [pid = 1650] [serial = 115] [outer = 0x0] [url = about:blank] 08:30:53 INFO - PROCESS | 1650 | 1466695853903 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]]]}] 08:30:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:30:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 720ms 08:30:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:30:53 INFO - PROCESS | 1650 | 1466695853938 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 08:30:53 INFO - PROCESS | 1650 | 1466695853941 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 08:30:53 INFO - PROCESS | 1650 | 1466695853944 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:30:53 INFO - PROCESS | 1650 | 1466695853946 Marionette TRACE conn2 <- [1,234,null,{}] 08:30:53 INFO - PROCESS | 1650 | 1466695853949 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}] 08:30:53 INFO - PROCESS | 1650 | 1466695853950 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:54 INFO - PROCESS | 1650 | 1466695854024 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 08:30:54 INFO - PROCESS | 1650 | 1466695854031 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:54 INFO - PROCESS | 1650 | 1466695854032 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x116678800 == 31 [pid = 1650] [id = 66] 08:30:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11829b000) [pid = 1650] [serial = 194] [outer = 0x0] 08:30:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11850c800) [pid = 1650] [serial = 195] [outer = 0x11829b000] 08:30:54 INFO - PROCESS | 1650 | 1466695854059 Marionette DEBUG loaded listener.js 08:30:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1185b3000) [pid = 1650] [serial = 196] [outer = 0x11829b000] 08:30:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1193aac00) [pid = 1650] [serial = 197] [outer = 0x12cc67400] 08:30:54 INFO - PROCESS | 1650 | 1466695854402 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]]]}] 08:30:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:30:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 523ms 08:30:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:30:54 INFO - PROCESS | 1650 | 1466695854467 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 08:30:54 INFO - PROCESS | 1650 | 1466695854469 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 08:30:54 INFO - PROCESS | 1650 | 1466695854471 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:30:54 INFO - PROCESS | 1650 | 1466695854472 Marionette TRACE conn2 <- [1,238,null,{}] 08:30:54 INFO - PROCESS | 1650 | 1466695854475 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}] 08:30:54 INFO - PROCESS | 1650 | 1466695854476 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:54 INFO - PROCESS | 1650 | 1466695854550 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 08:30:54 INFO - PROCESS | 1650 | 1466695854556 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:54 INFO - PROCESS | 1650 | 1466695854557 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11756c000 == 32 [pid = 1650] [id = 67] 08:30:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118a5ac00) [pid = 1650] [serial = 198] [outer = 0x0] 08:30:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119768400) [pid = 1650] [serial = 199] [outer = 0x118a5ac00] 08:30:54 INFO - PROCESS | 1650 | 1466695854585 Marionette DEBUG loaded listener.js 08:30:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1210e9800) [pid = 1650] [serial = 200] [outer = 0x118a5ac00] 08:30:54 INFO - PROCESS | 1650 | 1466695854923 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]]]}] 08:30:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:30:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 469ms 08:30:54 INFO - PROCESS | 1650 | 1466695854940 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 08:30:54 INFO - PROCESS | 1650 | 1466695854943 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 08:30:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:30:54 INFO - PROCESS | 1650 | 1466695854952 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:30:54 INFO - PROCESS | 1650 | 1466695854955 Marionette TRACE conn2 <- [1,242,null,{}] 08:30:54 INFO - PROCESS | 1650 | 1466695854964 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}] 08:30:54 INFO - PROCESS | 1650 | 1466695854966 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:55 INFO - PROCESS | 1650 | 1466695855043 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 08:30:55 INFO - PROCESS | 1650 | 1466695855049 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:55 INFO - PROCESS | 1650 | 1466695855050 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193cd000 == 33 [pid = 1650] [id = 68] 08:30:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1211d9400) [pid = 1650] [serial = 201] [outer = 0x0] 08:30:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x124aca800) [pid = 1650] [serial = 202] [outer = 0x1211d9400] 08:30:55 INFO - PROCESS | 1650 | 1466695855075 Marionette DEBUG loaded listener.js 08:30:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x124fdc000) [pid = 1650] [serial = 203] [outer = 0x1211d9400] 08:30:55 INFO - PROCESS | 1650 | 1466695855382 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]]]}] 08:30:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:30:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 476ms 08:30:55 INFO - PROCESS | 1650 | 1466695855425 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 08:30:55 INFO - PROCESS | 1650 | 1466695855426 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 08:30:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:30:55 INFO - PROCESS | 1650 | 1466695855428 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:30:55 INFO - PROCESS | 1650 | 1466695855429 Marionette TRACE conn2 <- [1,246,null,{}] 08:30:55 INFO - PROCESS | 1650 | 1466695855432 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}] 08:30:55 INFO - PROCESS | 1650 | 1466695855433 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:55 INFO - PROCESS | 1650 | 1466695855507 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 08:30:55 INFO - PROCESS | 1650 | 1466695855555 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:55 INFO - PROCESS | 1650 | 1466695855557 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x119dd2000 == 34 [pid = 1650] [id = 69] 08:30:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x115f57000) [pid = 1650] [serial = 204] [outer = 0x0] 08:30:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1254b3800) [pid = 1650] [serial = 205] [outer = 0x115f57000] 08:30:55 INFO - PROCESS | 1650 | 1466695855582 Marionette DEBUG loaded listener.js 08:30:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x126cd7c00) [pid = 1650] [serial = 206] [outer = 0x115f57000] 08:30:55 INFO - PROCESS | 1650 | 1466695855870 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]]]}] 08:30:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:30:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 469ms 08:30:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:30:55 INFO - PROCESS | 1650 | 1466695855901 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 08:30:55 INFO - PROCESS | 1650 | 1466695855902 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 08:30:55 INFO - PROCESS | 1650 | 1466695855904 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:30:55 INFO - PROCESS | 1650 | 1466695855905 Marionette TRACE conn2 <- [1,250,null,{}] 08:30:55 INFO - PROCESS | 1650 | 1466695855907 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}] 08:30:55 INFO - PROCESS | 1650 | 1466695855908 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:55 INFO - PROCESS | 1650 | 1466695855987 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 08:30:55 INFO - PROCESS | 1650 | 1466695855991 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:55 INFO - PROCESS | 1650 | 1466695855997 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x118acb000 == 35 [pid = 1650] [id = 70] 08:30:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x128bb6c00) [pid = 1650] [serial = 207] [outer = 0x0] 08:30:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128cd3800) [pid = 1650] [serial = 208] [outer = 0x128bb6c00] 08:30:56 INFO - PROCESS | 1650 | 1466695856029 Marionette DEBUG loaded listener.js 08:30:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1291eb000) [pid = 1650] [serial = 209] [outer = 0x128bb6c00] 08:30:56 INFO - PROCESS | 1650 | 1466695856386 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]]]}] 08:30:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:30:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 518ms 08:30:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:30:56 INFO - PROCESS | 1650 | 1466695856423 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 08:30:56 INFO - PROCESS | 1650 | 1466695856424 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 08:30:56 INFO - PROCESS | 1650 | 1466695856426 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:30:56 INFO - PROCESS | 1650 | 1466695856427 Marionette TRACE conn2 <- [1,254,null,{}] 08:30:56 INFO - PROCESS | 1650 | 1466695856429 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}] 08:30:56 INFO - PROCESS | 1650 | 1466695856431 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:56 INFO - PROCESS | 1650 | 1466695856520 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 08:30:56 INFO - PROCESS | 1650 | 1466695856550 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:56 INFO - PROCESS | 1650 | 1466695856551 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d97800 == 36 [pid = 1650] [id = 71] 08:30:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1291ee800) [pid = 1650] [serial = 210] [outer = 0x0] 08:30:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1294b3c00) [pid = 1650] [serial = 211] [outer = 0x1291ee800] 08:30:56 INFO - PROCESS | 1650 | 1466695856575 Marionette DEBUG loaded listener.js 08:30:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12a5cf000) [pid = 1650] [serial = 212] [outer = 0x1291ee800] 08:30:56 INFO - PROCESS | 1650 | 1466695856858 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]]]}] 08:30:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:30:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 471ms 08:30:56 INFO - PROCESS | 1650 | 1466695856899 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 08:30:56 INFO - PROCESS | 1650 | 1466695856900 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 08:30:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:30:56 INFO - PROCESS | 1650 | 1466695856903 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:30:56 INFO - PROCESS | 1650 | 1466695856904 Marionette TRACE conn2 <- [1,258,null,{}] 08:30:56 INFO - PROCESS | 1650 | 1466695856906 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}] 08:30:56 INFO - PROCESS | 1650 | 1466695856908 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:57 INFO - PROCESS | 1650 | 1466695856999 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 08:30:57 INFO - PROCESS | 1650 | 1466695857002 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:57 INFO - PROCESS | 1650 | 1466695857003 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x125494800 == 37 [pid = 1650] [id = 72] 08:30:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1291f0800) [pid = 1650] [serial = 213] [outer = 0x0] 08:30:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a62f800) [pid = 1650] [serial = 214] [outer = 0x1291f0800] 08:30:57 INFO - PROCESS | 1650 | 1466695857028 Marionette DEBUG loaded listener.js 08:30:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a725800) [pid = 1650] [serial = 215] [outer = 0x1291f0800] 08:30:57 INFO - PROCESS | 1650 | 1466695857342 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]]]}] 08:30:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:30:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 468ms 08:30:57 INFO - PROCESS | 1650 | 1466695857372 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 08:30:57 INFO - PROCESS | 1650 | 1466695857373 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 08:30:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:30:57 INFO - PROCESS | 1650 | 1466695857375 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:30:57 INFO - PROCESS | 1650 | 1466695857376 Marionette TRACE conn2 <- [1,262,null,{}] 08:30:57 INFO - PROCESS | 1650 | 1466695857381 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}] 08:30:57 INFO - PROCESS | 1650 | 1466695857382 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:57 INFO - PROCESS | 1650 | 1466695857473 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 08:30:57 INFO - PROCESS | 1650 | 1466695857477 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:57 INFO - PROCESS | 1650 | 1466695857479 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12739c800 == 38 [pid = 1650] [id = 73] 08:30:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x129463400) [pid = 1650] [serial = 216] [outer = 0x0] 08:30:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12aa36800) [pid = 1650] [serial = 217] [outer = 0x129463400] 08:30:57 INFO - PROCESS | 1650 | 1466695857503 Marionette DEBUG loaded listener.js 08:30:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12aa3f000) [pid = 1650] [serial = 218] [outer = 0x129463400] 08:30:57 INFO - PROCESS | 1650 | 1466695857799 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]]]}] 08:30:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:30:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 470ms 08:30:57 INFO - PROCESS | 1650 | 1466695857858 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 08:30:57 INFO - PROCESS | 1650 | 1466695857860 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 08:30:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:30:57 INFO - PROCESS | 1650 | 1466695857865 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:30:57 INFO - PROCESS | 1650 | 1466695857867 Marionette TRACE conn2 <- [1,266,null,{}] 08:30:57 INFO - PROCESS | 1650 | 1466695857869 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}] 08:30:57 INFO - PROCESS | 1650 | 1466695857870 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:57 INFO - PROCESS | 1650 | 1466695857964 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 08:30:57 INFO - PROCESS | 1650 | 1466695857973 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:57 INFO - PROCESS | 1650 | 1466695857974 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x119313800 == 39 [pid = 1650] [id = 74] 08:30:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12aa3f400) [pid = 1650] [serial = 219] [outer = 0x0] 08:30:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12abb7c00) [pid = 1650] [serial = 220] [outer = 0x12aa3f400] 08:30:58 INFO - PROCESS | 1650 | 1466695857998 Marionette DEBUG loaded listener.js 08:30:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12abbc400) [pid = 1650] [serial = 221] [outer = 0x12aa3f400] 08:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1210e9400) [pid = 1650] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1162a3800) [pid = 1650] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118555c00) [pid = 1650] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x116b1bc00) [pid = 1650] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x115f55c00) [pid = 1650] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118e54400) [pid = 1650] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x124f1bc00) [pid = 1650] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x113d27400) [pid = 1650] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11829c000) [pid = 1650] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1211d9800) [pid = 1650] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112fe3000) [pid = 1650] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x128baac00) [pid = 1650] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11829d800) [pid = 1650] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12730cc00) [pid = 1650] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1254b4400) [pid = 1650] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x113e9c000) [pid = 1650] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:30:58 INFO - PROCESS | 1650 | 1466695858392 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]]]}] 08:30:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:30:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 571ms 08:30:58 INFO - PROCESS | 1650 | 1466695858436 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 08:30:58 INFO - PROCESS | 1650 | 1466695858438 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 08:30:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:30:58 INFO - PROCESS | 1650 | 1466695858441 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:30:58 INFO - PROCESS | 1650 | 1466695858443 Marionette TRACE conn2 <- [1,270,null,{}] 08:30:58 INFO - PROCESS | 1650 | 1466695858446 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}] 08:30:58 INFO - PROCESS | 1650 | 1466695858447 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:58 INFO - PROCESS | 1650 | 1466695858588 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 08:30:58 INFO - PROCESS | 1650 | 1466695858639 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:58 INFO - PROCESS | 1650 | 1466695858641 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x1254c3800 == 40 [pid = 1650] [id = 75] 08:30:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11829c000) [pid = 1650] [serial = 222] [outer = 0x0] 08:30:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118a64800) [pid = 1650] [serial = 223] [outer = 0x11829c000] 08:30:58 INFO - PROCESS | 1650 | 1466695858684 Marionette DEBUG loaded listener.js 08:30:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1254b5c00) [pid = 1650] [serial = 224] [outer = 0x11829c000] 08:30:59 INFO - PROCESS | 1650 | 1466695859041 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]]]}] 08:30:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:30:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 620ms 08:30:59 INFO - PROCESS | 1650 | 1466695859068 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 08:30:59 INFO - PROCESS | 1650 | 1466695859069 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 08:30:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:30:59 INFO - PROCESS | 1650 | 1466695859072 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:30:59 INFO - PROCESS | 1650 | 1466695859074 Marionette TRACE conn2 <- [1,274,null,{}] 08:30:59 INFO - PROCESS | 1650 | 1466695859077 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}] 08:30:59 INFO - PROCESS | 1650 | 1466695859082 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:59 INFO - PROCESS | 1650 | 1466695859199 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 08:30:59 INFO - PROCESS | 1650 | 1466695859231 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:59 INFO - PROCESS | 1650 | 1466695859232 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x129239800 == 41 [pid = 1650] [id = 76] 08:30:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11829d800) [pid = 1650] [serial = 225] [outer = 0x0] 08:30:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12abbf800) [pid = 1650] [serial = 226] [outer = 0x11829d800] 08:30:59 INFO - PROCESS | 1650 | 1466695859273 Marionette DEBUG loaded listener.js 08:30:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12b909400) [pid = 1650] [serial = 227] [outer = 0x11829d800] 08:30:59 INFO - PROCESS | 1650 | 1466695859684 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]]]}] 08:30:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:30:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 620ms 08:30:59 INFO - PROCESS | 1650 | 1466695859693 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 08:30:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:30:59 INFO - PROCESS | 1650 | 1466695859697 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 08:30:59 INFO - PROCESS | 1650 | 1466695859699 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:30:59 INFO - PROCESS | 1650 | 1466695859700 Marionette TRACE conn2 <- [1,278,null,{}] 08:30:59 INFO - PROCESS | 1650 | 1466695859702 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}] 08:30:59 INFO - PROCESS | 1650 | 1466695859703 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:59 INFO - PROCESS | 1650 | 1466695859777 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 08:30:59 INFO - PROCESS | 1650 | 1466695859825 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:59 INFO - PROCESS | 1650 | 1466695859826 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:30:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295d0000 == 42 [pid = 1650] [id = 77] 08:30:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11850a400) [pid = 1650] [serial = 228] [outer = 0x0] 08:30:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12b911800) [pid = 1650] [serial = 229] [outer = 0x11850a400] 08:30:59 INFO - PROCESS | 1650 | 1466695859850 Marionette DEBUG loaded listener.js 08:30:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12ba8f800) [pid = 1650] [serial = 230] [outer = 0x11850a400] 08:31:00 INFO - PROCESS | 1650 | 1466695860115 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]]]}] 08:31:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:31:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 468ms 08:31:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:31:00 INFO - PROCESS | 1650 | 1466695860168 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 08:31:00 INFO - PROCESS | 1650 | 1466695860169 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 08:31:00 INFO - PROCESS | 1650 | 1466695860172 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:31:00 INFO - PROCESS | 1650 | 1466695860173 Marionette TRACE conn2 <- [1,282,null,{}] 08:31:00 INFO - PROCESS | 1650 | 1466695860175 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}] 08:31:00 INFO - PROCESS | 1650 | 1466695860176 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:00 INFO - PROCESS | 1650 | 1466695860257 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 08:31:00 INFO - PROCESS | 1650 | 1466695860345 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:00 INFO - PROCESS | 1650 | 1466695860346 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x112d08000 == 43 [pid = 1650] [id = 78] 08:31:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x111d76400) [pid = 1650] [serial = 231] [outer = 0x0] 08:31:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1133b2c00) [pid = 1650] [serial = 232] [outer = 0x111d76400] 08:31:00 INFO - PROCESS | 1650 | 1466695860377 Marionette DEBUG loaded listener.js 08:31:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x116a77800) [pid = 1650] [serial = 233] [outer = 0x111d76400] 08:31:00 INFO - PROCESS | 1650 | 1466695860803 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]]]}] 08:31:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:31:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 668ms 08:31:00 INFO - PROCESS | 1650 | 1466695860842 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 08:31:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:31:00 INFO - PROCESS | 1650 | 1466695860844 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 08:31:00 INFO - PROCESS | 1650 | 1466695860847 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:31:00 INFO - PROCESS | 1650 | 1466695860849 Marionette TRACE conn2 <- [1,286,null,{}] 08:31:00 INFO - PROCESS | 1650 | 1466695860853 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}] 08:31:00 INFO - PROCESS | 1650 | 1466695860856 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:00 INFO - PROCESS | 1650 | 1466695860957 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 08:31:01 INFO - PROCESS | 1650 | 1466695861005 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:01 INFO - PROCESS | 1650 | 1466695861007 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185a6000 == 44 [pid = 1650] [id = 79] 08:31:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118159800) [pid = 1650] [serial = 234] [outer = 0x0] 08:31:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1193a8400) [pid = 1650] [serial = 235] [outer = 0x118159800] 08:31:01 INFO - PROCESS | 1650 | 1466695861037 Marionette DEBUG loaded listener.js 08:31:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1210e2800) [pid = 1650] [serial = 236] [outer = 0x118159800] 08:31:01 INFO - PROCESS | 1650 | 1466695861450 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]]]}] 08:31:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:31:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 619ms 08:31:01 INFO - PROCESS | 1650 | 1466695861469 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 08:31:01 INFO - PROCESS | 1650 | 1466695861472 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 08:31:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:31:01 INFO - PROCESS | 1650 | 1466695861474 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:31:01 INFO - PROCESS | 1650 | 1466695861476 Marionette TRACE conn2 <- [1,290,null,{}] 08:31:01 INFO - PROCESS | 1650 | 1466695861478 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}] 08:31:01 INFO - PROCESS | 1650 | 1466695861480 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:01 INFO - PROCESS | 1650 | 1466695861580 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 08:31:01 INFO - PROCESS | 1650 | 1466695861658 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:01 INFO - PROCESS | 1650 | 1466695861660 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1254ce000 == 45 [pid = 1650] [id = 80] 08:31:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x123e7c800) [pid = 1650] [serial = 237] [outer = 0x0] 08:31:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x124c0e000) [pid = 1650] [serial = 238] [outer = 0x123e7c800] 08:31:01 INFO - PROCESS | 1650 | 1466695861689 Marionette DEBUG loaded listener.js 08:31:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1254b4400) [pid = 1650] [serial = 239] [outer = 0x123e7c800] 08:31:02 INFO - PROCESS | 1650 | 1466695862096 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]]]}] 08:31:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:31:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 669ms 08:31:02 INFO - PROCESS | 1650 | 1466695862143 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 08:31:02 INFO - PROCESS | 1650 | 1466695862145 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 08:31:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:31:02 INFO - PROCESS | 1650 | 1466695862152 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:31:02 INFO - PROCESS | 1650 | 1466695862156 Marionette TRACE conn2 <- [1,294,null,{}] 08:31:02 INFO - PROCESS | 1650 | 1466695862159 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}] 08:31:02 INFO - PROCESS | 1650 | 1466695862162 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:02 INFO - PROCESS | 1650 | 1466695862261 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 08:31:02 INFO - PROCESS | 1650 | 1466695862309 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:02 INFO - PROCESS | 1650 | 1466695862310 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x128cb9800 == 46 [pid = 1650] [id = 81] 08:31:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1255b6800) [pid = 1650] [serial = 240] [outer = 0x0] 08:31:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12763e000) [pid = 1650] [serial = 241] [outer = 0x1255b6800] 08:31:02 INFO - PROCESS | 1650 | 1466695862338 Marionette DEBUG loaded listener.js 08:31:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12893b000) [pid = 1650] [serial = 242] [outer = 0x1255b6800] 08:31:02 INFO - PROCESS | 1650 | 1466695862754 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]]]}] 08:31:02 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. 08:31:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 626ms 08:31:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:31:02 INFO - PROCESS | 1650 | 1466695862775 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 08:31:02 INFO - PROCESS | 1650 | 1466695862776 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 08:31:02 INFO - PROCESS | 1650 | 1466695862779 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:31:02 INFO - PROCESS | 1650 | 1466695862780 Marionette TRACE conn2 <- [1,298,null,{}] 08:31:02 INFO - PROCESS | 1650 | 1466695862782 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}] 08:31:02 INFO - PROCESS | 1650 | 1466695862784 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:02 INFO - PROCESS | 1650 | 1466695862885 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 08:31:02 INFO - PROCESS | 1650 | 1466695862960 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:02 INFO - PROCESS | 1650 | 1466695862961 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x113d1d000 == 47 [pid = 1650] [id = 82] 08:31:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x113d64800) [pid = 1650] [serial = 243] [outer = 0x0] 08:31:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x124c0a400) [pid = 1650] [serial = 244] [outer = 0x113d64800] 08:31:02 INFO - PROCESS | 1650 | 1466695862990 Marionette DEBUG loaded listener.js 08:31:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x128947000) [pid = 1650] [serial = 245] [outer = 0x113d64800] 08:31:03 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. 08:31:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 719ms 08:31:03 INFO - PROCESS | 1650 | 1466695863492 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]]]}] 08:31:03 INFO - PROCESS | 1650 | 1466695863498 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 08:31:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:31:03 INFO - PROCESS | 1650 | 1466695863501 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 08:31:03 INFO - PROCESS | 1650 | 1466695863503 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:31:03 INFO - PROCESS | 1650 | 1466695863505 Marionette TRACE conn2 <- [1,302,null,{}] 08:31:03 INFO - PROCESS | 1650 | 1466695863509 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}] 08:31:03 INFO - PROCESS | 1650 | 1466695863510 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:03 INFO - PROCESS | 1650 | 1466695863598 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 08:31:03 INFO - PROCESS | 1650 | 1466695863645 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:03 INFO - PROCESS | 1650 | 1466695863648 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x11757a000 == 48 [pid = 1650] [id = 83] 08:31:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1177cfc00) [pid = 1650] [serial = 246] [outer = 0x0] 08:31:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1177d9400) [pid = 1650] [serial = 247] [outer = 0x1177cfc00] 08:31:03 INFO - PROCESS | 1650 | 1466695863676 Marionette DEBUG loaded listener.js 08:31:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1182a6800) [pid = 1650] [serial = 248] [outer = 0x1177cfc00] 08:31:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1295d0000 == 47 [pid = 1650] [id = 77] 08:31:04 INFO - PROCESS | 1650 | --DOCSHELL 0x129239800 == 46 [pid = 1650] [id = 76] 08:31:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1254c3800 == 45 [pid = 1650] [id = 75] 08:31:04 INFO - PROCESS | 1650 | --DOCSHELL 0x119313800 == 44 [pid = 1650] [id = 74] 08:31:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12739c800 == 43 [pid = 1650] [id = 73] 08:31:04 INFO - PROCESS | 1650 | --DOCSHELL 0x125494800 == 42 [pid = 1650] [id = 72] 08:31:04 INFO - PROCESS | 1650 | --DOCSHELL 0x123d97800 == 41 [pid = 1650] [id = 71] 08:31:04 INFO - PROCESS | 1650 | --DOCSHELL 0x118acb000 == 40 [pid = 1650] [id = 70] 08:31:04 INFO - PROCESS | 1650 | --DOCSHELL 0x119dd2000 == 39 [pid = 1650] [id = 69] 08:31:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1193cd000 == 38 [pid = 1650] [id = 68] 08:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12945f000) [pid = 1650] [serial = 186] [outer = 0x0] [url = about:blank] 08:31:04 INFO - PROCESS | 1650 | --DOCSHELL 0x11756c000 == 37 [pid = 1650] [id = 67] 08:31:04 INFO - PROCESS | 1650 | --DOCSHELL 0x116678800 == 36 [pid = 1650] [id = 66] 08:31:04 INFO - PROCESS | 1650 | --DOCSHELL 0x112d10800 == 35 [pid = 1650] [id = 65] 08:31:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1254dc000 == 34 [pid = 1650] [id = 63] 08:31:04 INFO - PROCESS | 1650 | 1466695864105 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]]]}] 08:31:04 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. 08:31:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 621ms 08:31:04 INFO - PROCESS | 1650 | 1466695864124 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 08:31:04 INFO - PROCESS | 1650 | 1466695864127 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 08:31:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:31:04 INFO - PROCESS | 1650 | 1466695864132 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:31:04 INFO - PROCESS | 1650 | 1466695864133 Marionette TRACE conn2 <- [1,306,null,{}] 08:31:04 INFO - PROCESS | 1650 | 1466695864135 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}] 08:31:04 INFO - PROCESS | 1650 | 1466695864137 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:04 INFO - PROCESS | 1650 | 1466695864240 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 08:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x124ac7400) [pid = 1650] [serial = 168] [outer = 0x0] [url = about:blank] 08:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1165ebc00) [pid = 1650] [serial = 153] [outer = 0x0] [url = about:blank] 08:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11687f000) [pid = 1650] [serial = 154] [outer = 0x0] [url = about:blank] 08:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x118559c00) [pid = 1650] [serial = 159] [outer = 0x0] [url = about:blank] 08:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1187a3800) [pid = 1650] [serial = 160] [outer = 0x0] [url = about:blank] 08:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1177d0800) [pid = 1650] [serial = 156] [outer = 0x0] [url = about:blank] 08:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118299400) [pid = 1650] [serial = 157] [outer = 0x0] [url = about:blank] 08:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11854d400) [pid = 1650] [serial = 151] [outer = 0x0] [url = about:blank] 08:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x116a06000) [pid = 1650] [serial = 150] [outer = 0x0] [url = about:blank] 08:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1193a6c00) [pid = 1650] [serial = 162] [outer = 0x0] [url = about:blank] 08:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119766800) [pid = 1650] [serial = 163] [outer = 0x0] [url = about:blank] 08:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x124fdf800) [pid = 1650] [serial = 171] [outer = 0x0] [url = about:blank] 08:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x124cebc00) [pid = 1650] [serial = 169] [outer = 0x0] [url = about:blank] 08:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1165dec00) [pid = 1650] [serial = 139] [outer = 0x0] [url = about:blank] 08:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x115545800) [pid = 1650] [serial = 138] [outer = 0x0] [url = about:blank] 08:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1185b2c00) [pid = 1650] [serial = 142] [outer = 0x0] [url = about:blank] 08:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1182a5000) [pid = 1650] [serial = 141] [outer = 0x0] [url = about:blank] 08:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123e6f800) [pid = 1650] [serial = 145] [outer = 0x0] [url = about:blank] 08:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x126861c00) [pid = 1650] [serial = 174] [outer = 0x0] [url = about:blank] 08:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x126854c00) [pid = 1650] [serial = 172] [outer = 0x0] [url = about:blank] 08:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x121024000) [pid = 1650] [serial = 184] [outer = 0x0] [url = about:blank] 08:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11975c000) [pid = 1650] [serial = 177] [outer = 0x0] [url = about:blank] 08:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x126856000) [pid = 1650] [serial = 178] [outer = 0x0] [url = about:blank] 08:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x128cfdc00) [pid = 1650] [serial = 183] [outer = 0x0] [url = about:blank] 08:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12763a000) [pid = 1650] [serial = 180] [outer = 0x0] [url = about:blank] 08:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x127157000) [pid = 1650] [serial = 175] [outer = 0x0] [url = about:blank] 08:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1215b9800) [pid = 1650] [serial = 144] [outer = 0x0] [url = about:blank] 08:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12685e000) [pid = 1650] [serial = 148] [outer = 0x0] [url = about:blank] 08:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1255aa000) [pid = 1650] [serial = 147] [outer = 0x0] [url = about:blank] 08:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119b20800) [pid = 1650] [serial = 165] [outer = 0x0] [url = about:blank] 08:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x128940800) [pid = 1650] [serial = 181] [outer = 0x0] [url = about:blank] 08:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1210e6800) [pid = 1650] [serial = 166] [outer = 0x0] [url = about:blank] 08:31:04 INFO - PROCESS | 1650 | 1466695864295 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:04 INFO - PROCESS | 1650 | 1466695864297 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e7a000 == 35 [pid = 1650] [id = 84] 08:31:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11687f000) [pid = 1650] [serial = 249] [outer = 0x0] 08:31:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1182a5000) [pid = 1650] [serial = 250] [outer = 0x11687f000] 08:31:04 INFO - PROCESS | 1650 | 1466695864324 Marionette DEBUG loaded listener.js 08:31:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119b1a000) [pid = 1650] [serial = 251] [outer = 0x11687f000] 08:31:04 INFO - PROCESS | 1650 | 1466695864622 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]]]}] 08:31:04 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. 08:31:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 520ms 08:31:04 INFO - PROCESS | 1650 | 1466695864652 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 08:31:04 INFO - PROCESS | 1650 | 1466695864653 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 08:31:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:31:04 INFO - PROCESS | 1650 | 1466695864655 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:31:04 INFO - PROCESS | 1650 | 1466695864658 Marionette TRACE conn2 <- [1,310,null,{}] 08:31:04 INFO - PROCESS | 1650 | 1466695864669 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}] 08:31:04 INFO - PROCESS | 1650 | 1466695864672 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:04 INFO - PROCESS | 1650 | 1466695864750 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 08:31:04 INFO - PROCESS | 1650 | 1466695864806 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:04 INFO - PROCESS | 1650 | 1466695864808 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x118367800 == 36 [pid = 1650] [id = 85] 08:31:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119767400) [pid = 1650] [serial = 252] [outer = 0x0] 08:31:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1215af800) [pid = 1650] [serial = 253] [outer = 0x119767400] 08:31:04 INFO - PROCESS | 1650 | 1466695864835 Marionette DEBUG loaded listener.js 08:31:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x124fd8c00) [pid = 1650] [serial = 254] [outer = 0x119767400] 08:31:05 INFO - PROCESS | 1650 | 1466695865116 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]]]}] 08:31:05 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. 08:31:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 472ms 08:31:05 INFO - PROCESS | 1650 | 1466695865129 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 08:31:05 INFO - PROCESS | 1650 | 1466695865133 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 08:31:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:31:05 INFO - PROCESS | 1650 | 1466695865139 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:31:05 INFO - PROCESS | 1650 | 1466695865140 Marionette TRACE conn2 <- [1,314,null,{}] 08:31:05 INFO - PROCESS | 1650 | 1466695865143 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}] 08:31:05 INFO - PROCESS | 1650 | 1466695865145 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:05 INFO - PROCESS | 1650 | 1466695865235 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 08:31:05 INFO - PROCESS | 1650 | 1466695865239 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:05 INFO - PROCESS | 1650 | 1466695865240 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x119db4800 == 37 [pid = 1650] [id = 86] 08:31:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1255aa000) [pid = 1650] [serial = 255] [outer = 0x0] 08:31:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x126c5d400) [pid = 1650] [serial = 256] [outer = 0x1255aa000] 08:31:05 INFO - PROCESS | 1650 | 1466695865267 Marionette DEBUG loaded listener.js 08:31:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x127314800) [pid = 1650] [serial = 257] [outer = 0x1255aa000] 08:31:05 INFO - PROCESS | 1650 | 1466695865606 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]]]}] 08:31:05 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. 08:31:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 520ms 08:31:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:31:05 INFO - PROCESS | 1650 | 1466695865659 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 08:31:05 INFO - PROCESS | 1650 | 1466695865661 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 08:31:05 INFO - PROCESS | 1650 | 1466695865663 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:31:05 INFO - PROCESS | 1650 | 1466695865664 Marionette TRACE conn2 <- [1,318,null,{}] 08:31:05 INFO - PROCESS | 1650 | 1466695865666 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}] 08:31:05 INFO - PROCESS | 1650 | 1466695865667 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:05 INFO - PROCESS | 1650 | 1466695865741 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 08:31:05 INFO - PROCESS | 1650 | 1466695865747 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:05 INFO - PROCESS | 1650 | 1466695865748 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12139b000 == 38 [pid = 1650] [id = 87] 08:31:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12763a000) [pid = 1650] [serial = 258] [outer = 0x0] 08:31:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x127643000) [pid = 1650] [serial = 259] [outer = 0x12763a000] 08:31:05 INFO - PROCESS | 1650 | 1466695865773 Marionette DEBUG loaded listener.js 08:31:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128bad800) [pid = 1650] [serial = 260] [outer = 0x12763a000] 08:31:06 INFO - PROCESS | 1650 | 1466695866112 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]]]}] 08:31:06 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. 08:31:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 470ms 08:31:06 INFO - PROCESS | 1650 | 1466695866133 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 08:31:06 INFO - PROCESS | 1650 | 1466695866134 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 08:31:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:31:06 INFO - PROCESS | 1650 | 1466695866136 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:31:06 INFO - PROCESS | 1650 | 1466695866137 Marionette TRACE conn2 <- [1,322,null,{}] 08:31:06 INFO - PROCESS | 1650 | 1466695866140 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}] 08:31:06 INFO - PROCESS | 1650 | 1466695866144 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:06 INFO - PROCESS | 1650 | 1466695866267 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 08:31:06 INFO - PROCESS | 1650 | 1466695866280 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:06 INFO - PROCESS | 1650 | 1466695866281 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12158c800 == 39 [pid = 1650] [id = 88] 08:31:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12763f000) [pid = 1650] [serial = 261] [outer = 0x0] 08:31:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128ccf400) [pid = 1650] [serial = 262] [outer = 0x12763f000] 08:31:06 INFO - PROCESS | 1650 | 1466695866307 Marionette DEBUG loaded listener.js 08:31:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a5cb000) [pid = 1650] [serial = 263] [outer = 0x12763f000] 08:31:06 INFO - PROCESS | 1650 | 1466695866657 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]]]}] 08:31:06 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. 08:31:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 569ms 08:31:06 INFO - PROCESS | 1650 | 1466695866706 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 08:31:06 INFO - PROCESS | 1650 | 1466695866707 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 08:31:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:31:06 INFO - PROCESS | 1650 | 1466695866709 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:31:06 INFO - PROCESS | 1650 | 1466695866711 Marionette TRACE conn2 <- [1,326,null,{}] 08:31:06 INFO - PROCESS | 1650 | 1466695866713 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}] 08:31:06 INFO - PROCESS | 1650 | 1466695866714 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:06 INFO - PROCESS | 1650 | 1466695866807 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 08:31:06 INFO - PROCESS | 1650 | 1466695866818 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:06 INFO - PROCESS | 1650 | 1466695866819 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x1132d9800 == 40 [pid = 1650] [id = 89] 08:31:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1291ed400) [pid = 1650] [serial = 264] [outer = 0x0] 08:31:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a726400) [pid = 1650] [serial = 265] [outer = 0x1291ed400] 08:31:06 INFO - PROCESS | 1650 | 1466695866851 Marionette DEBUG loaded listener.js 08:31:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12aa42000) [pid = 1650] [serial = 266] [outer = 0x1291ed400] 08:31:07 INFO - PROCESS | 1650 | 1466695867190 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]]]}] 08:31:07 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. 08:31:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 518ms 08:31:07 INFO - PROCESS | 1650 | 1466695867229 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 08:31:07 INFO - PROCESS | 1650 | 1466695867230 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 08:31:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:31:07 INFO - PROCESS | 1650 | 1466695867232 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:31:07 INFO - PROCESS | 1650 | 1466695867233 Marionette TRACE conn2 <- [1,330,null,{}] 08:31:07 INFO - PROCESS | 1650 | 1466695867235 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}] 08:31:07 INFO - PROCESS | 1650 | 1466695867237 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:07 INFO - PROCESS | 1650 | 1466695867332 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 08:31:07 INFO - PROCESS | 1650 | 1466695867342 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:07 INFO - PROCESS | 1650 | 1466695867343 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x126ca9800 == 41 [pid = 1650] [id = 90] 08:31:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12aa43800) [pid = 1650] [serial = 267] [outer = 0x0] 08:31:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12b203c00) [pid = 1650] [serial = 268] [outer = 0x12aa43800] 08:31:07 INFO - PROCESS | 1650 | 1466695867369 Marionette DEBUG loaded listener.js 08:31:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12b906000) [pid = 1650] [serial = 269] [outer = 0x12aa43800] 08:31:07 INFO - PROCESS | 1650 | 1466695867691 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]]]}] 08:31:07 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. 08:31:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 469ms 08:31:07 INFO - PROCESS | 1650 | 1466695867701 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 08:31:07 INFO - PROCESS | 1650 | 1466695867702 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 08:31:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:31:07 INFO - PROCESS | 1650 | 1466695867705 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:31:07 INFO - PROCESS | 1650 | 1466695867706 Marionette TRACE conn2 <- [1,334,null,{}] 08:31:07 INFO - PROCESS | 1650 | 1466695867708 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}] 08:31:07 INFO - PROCESS | 1650 | 1466695867709 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:07 INFO - PROCESS | 1650 | 1466695867807 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 08:31:07 INFO - PROCESS | 1650 | 1466695867818 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:07 INFO - PROCESS | 1650 | 1466695867819 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x128bc9000 == 42 [pid = 1650] [id = 91] 08:31:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12b205000) [pid = 1650] [serial = 270] [outer = 0x0] 08:31:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12ba8f400) [pid = 1650] [serial = 271] [outer = 0x12b205000] 08:31:07 INFO - PROCESS | 1650 | 1466695867852 Marionette DEBUG loaded listener.js 08:31:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12bb15400) [pid = 1650] [serial = 272] [outer = 0x12b205000] 08:31:08 INFO - PROCESS | 1650 | 1466695868177 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]]]}] 08:31:08 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. 08:31:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 518ms 08:31:08 INFO - PROCESS | 1650 | 1466695868224 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 08:31:08 INFO - PROCESS | 1650 | 1466695868225 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 08:31:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:31:08 INFO - PROCESS | 1650 | 1466695868227 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:31:08 INFO - PROCESS | 1650 | 1466695868229 Marionette TRACE conn2 <- [1,338,null,{}] 08:31:08 INFO - PROCESS | 1650 | 1466695868231 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}] 08:31:08 INFO - PROCESS | 1650 | 1466695868232 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:08 INFO - PROCESS | 1650 | 1466695868414 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 08:31:08 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1291f0800) [pid = 1650] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:31:08 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11829c000) [pid = 1650] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:31:08 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x115ef6c00) [pid = 1650] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:31:08 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x129463400) [pid = 1650] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:31:08 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11829b000) [pid = 1650] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:31:08 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1211d9400) [pid = 1650] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:31:08 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1291ee800) [pid = 1650] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:31:08 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118a5ac00) [pid = 1650] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:31:08 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x128bb6c00) [pid = 1650] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:31:08 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x115f57000) [pid = 1650] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:31:08 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11829d800) [pid = 1650] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:31:08 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12aa3f400) [pid = 1650] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:31:08 INFO - PROCESS | 1650 | 1466695868454 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:08 INFO - PROCESS | 1650 | 1466695868455 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x119af9800 == 43 [pid = 1650] [id = 92] 08:31:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x112a78000) [pid = 1650] [serial = 273] [outer = 0x0] 08:31:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11829d800) [pid = 1650] [serial = 274] [outer = 0x112a78000] 08:31:08 INFO - PROCESS | 1650 | 1466695868481 Marionette DEBUG loaded listener.js 08:31:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1211d9400) [pid = 1650] [serial = 275] [outer = 0x112a78000] 08:31:08 INFO - PROCESS | 1650 | 1466695868735 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]]]}] 08:31:08 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. 08:31:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 519ms 08:31:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:31:08 INFO - PROCESS | 1650 | 1466695868752 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 08:31:08 INFO - PROCESS | 1650 | 1466695868753 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 08:31:08 INFO - PROCESS | 1650 | 1466695868755 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:31:08 INFO - PROCESS | 1650 | 1466695868757 Marionette TRACE conn2 <- [1,342,null,{}] 08:31:08 INFO - PROCESS | 1650 | 1466695868771 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}] 08:31:08 INFO - PROCESS | 1650 | 1466695868773 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:08 INFO - PROCESS | 1650 | 1466695868868 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 08:31:08 INFO - PROCESS | 1650 | 1466695868879 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:08 INFO - PROCESS | 1650 | 1466695868881 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7b0800 == 44 [pid = 1650] [id = 93] 08:31:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1255ae800) [pid = 1650] [serial = 276] [outer = 0x0] 08:31:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12bb1ec00) [pid = 1650] [serial = 277] [outer = 0x1255ae800] 08:31:08 INFO - PROCESS | 1650 | 1466695868908 Marionette DEBUG loaded listener.js 08:31:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12bf0dc00) [pid = 1650] [serial = 278] [outer = 0x1255ae800] 08:31:09 INFO - PROCESS | 1650 | 1466695869232 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]]]}] 08:31:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 08:31:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 528ms 08:31:09 INFO - PROCESS | 1650 | 1466695869293 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 08:31:09 INFO - PROCESS | 1650 | 1466695869294 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 08:31:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:31:09 INFO - PROCESS | 1650 | 1466695869297 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:31:09 INFO - PROCESS | 1650 | 1466695869299 Marionette TRACE conn2 <- [1,346,null,{}] 08:31:09 INFO - PROCESS | 1650 | 1466695869301 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}] 08:31:09 INFO - PROCESS | 1650 | 1466695869302 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:09 INFO - PROCESS | 1650 | 1466695869382 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 08:31:09 INFO - PROCESS | 1650 | 1466695869385 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:09 INFO - PROCESS | 1650 | 1466695869386 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa1a000 == 45 [pid = 1650] [id = 94] 08:31:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12bf10400) [pid = 1650] [serial = 279] [outer = 0x0] 08:31:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12bfc6400) [pid = 1650] [serial = 280] [outer = 0x12bf10400] 08:31:09 INFO - PROCESS | 1650 | 1466695869411 Marionette DEBUG loaded listener.js 08:31:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12bfce400) [pid = 1650] [serial = 281] [outer = 0x12bf10400] 08:31:09 INFO - PROCESS | 1650 | 1466695869704 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]]]}] 08:31:09 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. 08:31:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 419ms 08:31:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:31:09 INFO - PROCESS | 1650 | 1466695869722 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 08:31:09 INFO - PROCESS | 1650 | 1466695869724 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 08:31:09 INFO - PROCESS | 1650 | 1466695869728 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:31:09 INFO - PROCESS | 1650 | 1466695869733 Marionette TRACE conn2 <- [1,350,null,{}] 08:31:09 INFO - PROCESS | 1650 | 1466695869737 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}] 08:31:09 INFO - PROCESS | 1650 | 1466695869739 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:09 INFO - PROCESS | 1650 | 1466695869875 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 08:31:09 INFO - PROCESS | 1650 | 1466695869949 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:09 INFO - PROCESS | 1650 | 1466695869950 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad3e800 == 46 [pid = 1650] [id = 95] 08:31:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12bfcc800) [pid = 1650] [serial = 282] [outer = 0x0] 08:31:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12bfe4c00) [pid = 1650] [serial = 283] [outer = 0x12bfcc800] 08:31:09 INFO - PROCESS | 1650 | 1466695869991 Marionette DEBUG loaded listener.js 08:31:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12bfecc00) [pid = 1650] [serial = 284] [outer = 0x12bfcc800] 08:31:10 INFO - PROCESS | 1650 | 1466695870460 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]]]}] 08:31:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 08:31:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 774ms 08:31:10 INFO - PROCESS | 1650 | 1466695870502 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 08:31:10 INFO - PROCESS | 1650 | 1466695870504 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 08:31:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:31:10 INFO - PROCESS | 1650 | 1466695870508 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:31:10 INFO - PROCESS | 1650 | 1466695870512 Marionette TRACE conn2 <- [1,354,null,{}] 08:31:10 INFO - PROCESS | 1650 | 1466695870516 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}] 08:31:10 INFO - PROCESS | 1650 | 1466695870518 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:10 INFO - PROCESS | 1650 | 1466695870623 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 08:31:10 INFO - PROCESS | 1650 | 1466695870686 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:10 INFO - PROCESS | 1650 | 1466695870688 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1165b8800 == 47 [pid = 1650] [id = 96] 08:31:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11687d400) [pid = 1650] [serial = 285] [outer = 0x0] 08:31:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x117092000) [pid = 1650] [serial = 286] [outer = 0x11687d400] 08:31:10 INFO - PROCESS | 1650 | 1466695870721 Marionette DEBUG loaded listener.js 08:31:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11843dc00) [pid = 1650] [serial = 287] [outer = 0x11687d400] 08:31:11 INFO - PROCESS | 1650 | 1466695871149 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]]]}] 08:31:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:31:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 673ms 08:31:11 INFO - PROCESS | 1650 | 1466695871181 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 08:31:11 INFO - PROCESS | 1650 | 1466695871184 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 08:31:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:31:11 INFO - PROCESS | 1650 | 1466695871188 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:31:11 INFO - PROCESS | 1650 | 1466695871190 Marionette TRACE conn2 <- [1,358,null,{}] 08:31:11 INFO - PROCESS | 1650 | 1466695871193 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}] 08:31:11 INFO - PROCESS | 1650 | 1466695871195 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:11 INFO - PROCESS | 1650 | 1466695871331 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 08:31:11 INFO - PROCESS | 1650 | 1466695871415 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:11 INFO - PROCESS | 1650 | 1466695871417 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x121079800 == 48 [pid = 1650] [id = 97] 08:31:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x119f4e000) [pid = 1650] [serial = 288] [outer = 0x0] 08:31:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1210e1c00) [pid = 1650] [serial = 289] [outer = 0x119f4e000] 08:31:11 INFO - PROCESS | 1650 | 1466695871448 Marionette DEBUG loaded listener.js 08:31:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x121bda400) [pid = 1650] [serial = 290] [outer = 0x119f4e000] 08:31:11 INFO - PROCESS | 1650 | 1466695871867 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]]]}] 08:31:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:31:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 721ms 08:31:11 INFO - PROCESS | 1650 | 1466695871926 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 08:31:11 INFO - PROCESS | 1650 | 1466695871929 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 08:31:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:31:11 INFO - PROCESS | 1650 | 1466695871933 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:31:11 INFO - PROCESS | 1650 | 1466695871936 Marionette TRACE conn2 <- [1,362,null,{}] 08:31:11 INFO - PROCESS | 1650 | 1466695871944 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}] 08:31:11 INFO - PROCESS | 1650 | 1466695871949 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:12 INFO - PROCESS | 1650 | 1466695872052 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 08:31:12 INFO - PROCESS | 1650 | 1466695872112 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:12 INFO - PROCESS | 1650 | 1466695872115 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a555000 == 49 [pid = 1650] [id = 98] 08:31:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12730cc00) [pid = 1650] [serial = 291] [outer = 0x0] 08:31:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12893d000) [pid = 1650] [serial = 292] [outer = 0x12730cc00] 08:31:12 INFO - PROCESS | 1650 | 1466695872146 Marionette DEBUG loaded listener.js 08:31:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x128bb3400) [pid = 1650] [serial = 293] [outer = 0x12730cc00] 08:31:12 INFO - PROCESS | 1650 | 1466695872588 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]]]}] 08:31:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:31:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 673ms 08:31:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:31:12 INFO - PROCESS | 1650 | 1466695872623 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 08:31:12 INFO - PROCESS | 1650 | 1466695872625 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 08:31:12 INFO - PROCESS | 1650 | 1466695872646 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:31:12 INFO - PROCESS | 1650 | 1466695872647 Marionette TRACE conn2 <- [1,366,null,{}] 08:31:12 INFO - PROCESS | 1650 | 1466695872651 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}] 08:31:12 INFO - PROCESS | 1650 | 1466695872652 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:12 INFO - PROCESS | 1650 | 1466695872754 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 08:31:12 INFO - PROCESS | 1650 | 1466695872814 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:12 INFO - PROCESS | 1650 | 1466695872815 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b921000 == 50 [pid = 1650] [id = 99] 08:31:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1291ea400) [pid = 1650] [serial = 294] [outer = 0x0] 08:31:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1291ed000) [pid = 1650] [serial = 295] [outer = 0x1291ea400] 08:31:12 INFO - PROCESS | 1650 | 1466695872844 Marionette DEBUG loaded listener.js 08:31:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12a628400) [pid = 1650] [serial = 296] [outer = 0x1291ea400] 08:31:13 INFO - PROCESS | 1650 | 1466695873314 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]]]}] 08:31:13 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. 08:31:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 741ms 08:31:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:31:13 INFO - PROCESS | 1650 | 1466695873369 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 08:31:13 INFO - PROCESS | 1650 | 1466695873370 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 08:31:13 INFO - PROCESS | 1650 | 1466695873373 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:31:13 INFO - PROCESS | 1650 | 1466695873374 Marionette TRACE conn2 <- [1,370,null,{}] 08:31:13 INFO - PROCESS | 1650 | 1466695873376 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}] 08:31:13 INFO - PROCESS | 1650 | 1466695873378 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:13 INFO - PROCESS | 1650 | 1466695873479 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 08:31:13 INFO - PROCESS | 1650 | 1466695873671 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:13 INFO - PROCESS | 1650 | 1466695873672 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x117248800 == 51 [pid = 1650] [id = 100] 08:31:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1162a7400) [pid = 1650] [serial = 297] [outer = 0x0] 08:31:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x118160400) [pid = 1650] [serial = 298] [outer = 0x1162a7400] 08:31:13 INFO - PROCESS | 1650 | 1466695873700 Marionette DEBUG loaded listener.js 08:31:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1185b3c00) [pid = 1650] [serial = 299] [outer = 0x1162a7400] 08:31:14 INFO - PROCESS | 1650 | 1466695874167 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]]]}] 08:31:14 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. 08:31:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 819ms 08:31:14 INFO - PROCESS | 1650 | 1466695874193 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 08:31:14 INFO - PROCESS | 1650 | 1466695874197 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 08:31:14 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:31:14 INFO - PROCESS | 1650 | 1466695874201 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:31:14 INFO - PROCESS | 1650 | 1466695874202 Marionette TRACE conn2 <- [1,374,null,{}] 08:31:14 INFO - PROCESS | 1650 | 1466695874206 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}] 08:31:14 INFO - PROCESS | 1650 | 1466695874209 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:14 INFO - PROCESS | 1650 | 1466695874299 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 08:31:14 INFO - PROCESS | 1650 | 1466695874364 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:14 INFO - PROCESS | 1650 | 1466695874365 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x11706f000 == 52 [pid = 1650] [id = 101] 08:31:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1210eb800) [pid = 1650] [serial = 300] [outer = 0x0] 08:31:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x124c0c800) [pid = 1650] [serial = 301] [outer = 0x1210eb800] 08:31:14 INFO - PROCESS | 1650 | 1466695874393 Marionette DEBUG loaded listener.js 08:31:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x124fdb800) [pid = 1650] [serial = 302] [outer = 0x1210eb800] 08:31:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa1a000 == 51 [pid = 1650] [id = 94] 08:31:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7b0800 == 50 [pid = 1650] [id = 93] 08:31:14 INFO - PROCESS | 1650 | --DOCSHELL 0x119af9800 == 49 [pid = 1650] [id = 92] 08:31:14 INFO - PROCESS | 1650 | --DOCSHELL 0x128bc9000 == 48 [pid = 1650] [id = 91] 08:31:14 INFO - PROCESS | 1650 | --DOCSHELL 0x126ca9800 == 47 [pid = 1650] [id = 90] 08:31:14 INFO - PROCESS | 1650 | --DOCSHELL 0x1132d9800 == 46 [pid = 1650] [id = 89] 08:31:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12158c800 == 45 [pid = 1650] [id = 88] 08:31:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12139b000 == 44 [pid = 1650] [id = 87] 08:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12b911800) [pid = 1650] [serial = 229] [outer = 0x0] [url = about:blank] 08:31:14 INFO - PROCESS | 1650 | --DOCSHELL 0x119db4800 == 43 [pid = 1650] [id = 86] 08:31:14 INFO - PROCESS | 1650 | --DOCSHELL 0x118367800 == 42 [pid = 1650] [id = 85] 08:31:14 INFO - PROCESS | 1650 | --DOCSHELL 0x115e7a000 == 41 [pid = 1650] [id = 84] 08:31:14 INFO - PROCESS | 1650 | --DOCSHELL 0x11757a000 == 40 [pid = 1650] [id = 83] 08:31:14 INFO - PROCESS | 1650 | --DOCSHELL 0x128cb9800 == 39 [pid = 1650] [id = 81] 08:31:14 INFO - PROCESS | 1650 | --DOCSHELL 0x1254ce000 == 38 [pid = 1650] [id = 80] 08:31:14 INFO - PROCESS | 1650 | --DOCSHELL 0x1185a6000 == 37 [pid = 1650] [id = 79] 08:31:14 INFO - PROCESS | 1650 | --DOCSHELL 0x112d08000 == 36 [pid = 1650] [id = 78] 08:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12b909400) [pid = 1650] [serial = 227] [outer = 0x0] [url = about:blank] 08:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12a62f800) [pid = 1650] [serial = 214] [outer = 0x0] [url = about:blank] 08:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1254b5c00) [pid = 1650] [serial = 224] [outer = 0x0] [url = about:blank] 08:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x116a79800) [pid = 1650] [serial = 192] [outer = 0x0] [url = about:blank] 08:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x118a64800) [pid = 1650] [serial = 223] [outer = 0x0] [url = about:blank] 08:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12aa36800) [pid = 1650] [serial = 217] [outer = 0x0] [url = about:blank] 08:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1185b3000) [pid = 1650] [serial = 196] [outer = 0x0] [url = about:blank] 08:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x124fdc000) [pid = 1650] [serial = 203] [outer = 0x0] [url = about:blank] 08:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12aa3f000) [pid = 1650] [serial = 218] [outer = 0x0] [url = about:blank] 08:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1294b3c00) [pid = 1650] [serial = 211] [outer = 0x0] [url = about:blank] 08:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12c6d8400) [pid = 1650] [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.] 08:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1210e9800) [pid = 1650] [serial = 200] [outer = 0x0] [url = about:blank] 08:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x128cd3800) [pid = 1650] [serial = 208] [outer = 0x0] [url = about:blank] 08:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x126cd7c00) [pid = 1650] [serial = 206] [outer = 0x0] [url = about:blank] 08:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12a725800) [pid = 1650] [serial = 215] [outer = 0x0] [url = about:blank] 08:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11850c800) [pid = 1650] [serial = 195] [outer = 0x0] [url = about:blank] 08:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12a5cf000) [pid = 1650] [serial = 212] [outer = 0x0] [url = about:blank] 08:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1254b3800) [pid = 1650] [serial = 205] [outer = 0x0] [url = about:blank] 08:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119768400) [pid = 1650] [serial = 199] [outer = 0x0] [url = about:blank] 08:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x124aca800) [pid = 1650] [serial = 202] [outer = 0x0] [url = about:blank] 08:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12abbf800) [pid = 1650] [serial = 226] [outer = 0x0] [url = about:blank] 08:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12abb7c00) [pid = 1650] [serial = 220] [outer = 0x0] [url = about:blank] 08:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x117eae800) [pid = 1650] [serial = 193] [outer = 0x0] [url = about:blank] 08:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12abbc400) [pid = 1650] [serial = 221] [outer = 0x0] [url = about:blank] 08:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x115f59000) [pid = 1650] [serial = 189] [outer = 0x0] [url = about:blank] 08:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1291eb000) [pid = 1650] [serial = 209] [outer = 0x0] [url = about:blank] 08:31:14 INFO - PROCESS | 1650 | 1466695874757 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:31:14 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:31:14 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 569ms 08:31:14 INFO - PROCESS | 1650 | 1466695874774 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 08:31:14 INFO - PROCESS | 1650 | 1466695874777 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 08:31:14 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:31:14 INFO - PROCESS | 1650 | 1466695874788 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:31:14 INFO - PROCESS | 1650 | 1466695874789 Marionette TRACE conn2 <- [1,378,null,{}] 08:31:14 INFO - PROCESS | 1650 | 1466695874792 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}] 08:31:14 INFO - PROCESS | 1650 | 1466695874793 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:14 INFO - PROCESS | 1650 | 1466695874873 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 08:31:14 INFO - PROCESS | 1650 | 1466695874877 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:14 INFO - PROCESS | 1650 | 1466695874878 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x11835d800 == 37 [pid = 1650] [id = 102] 08:31:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1255abc00) [pid = 1650] [serial = 303] [outer = 0x0] 08:31:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x127318400) [pid = 1650] [serial = 304] [outer = 0x1255abc00] 08:31:14 INFO - PROCESS | 1650 | 1466695874907 Marionette DEBUG loaded listener.js 08:31:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128ba9c00) [pid = 1650] [serial = 305] [outer = 0x1255abc00] 08:31:15 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:31:15 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 469ms 08:31:15 INFO - PROCESS | 1650 | 1466695875251 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 08:31:15 INFO - PROCESS | 1650 | 1466695875257 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 08:31:15 INFO - PROCESS | 1650 | 1466695875258 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 08:31:15 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:31:15 INFO - PROCESS | 1650 | 1466695875266 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:31:15 INFO - PROCESS | 1650 | 1466695875270 Marionette TRACE conn2 <- [1,382,null,{}] 08:31:15 INFO - PROCESS | 1650 | 1466695875273 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}] 08:31:15 INFO - PROCESS | 1650 | 1466695875276 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:15 INFO - PROCESS | 1650 | 1466695875356 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 08:31:15 INFO - PROCESS | 1650 | 1466695875407 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:15 INFO - PROCESS | 1650 | 1466695875408 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x119af4000 == 38 [pid = 1650] [id = 103] 08:31:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128baa800) [pid = 1650] [serial = 306] [outer = 0x0] 08:31:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128cfe000) [pid = 1650] [serial = 307] [outer = 0x128baa800] 08:31:15 INFO - PROCESS | 1650 | 1466695875433 Marionette DEBUG loaded listener.js 08:31:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a630400) [pid = 1650] [serial = 308] [outer = 0x128baa800] 08:31:15 INFO - PROCESS | 1650 | 1466695875738 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:31:15 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:31:15 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 529ms 08:31:15 INFO - PROCESS | 1650 | 1466695875790 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 08:31:15 INFO - PROCESS | 1650 | 1466695875791 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 08:31:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:31:15 INFO - PROCESS | 1650 | 1466695875793 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:31:15 INFO - PROCESS | 1650 | 1466695875794 Marionette TRACE conn2 <- [1,386,null,{}] 08:31:15 INFO - PROCESS | 1650 | 1466695875797 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}] 08:31:15 INFO - PROCESS | 1650 | 1466695875798 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:15 INFO - PROCESS | 1650 | 1466695875875 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 08:31:15 INFO - PROCESS | 1650 | 1466695875880 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:15 INFO - PROCESS | 1650 | 1466695875882 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d29800 == 39 [pid = 1650] [id = 104] 08:31:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x128bb1800) [pid = 1650] [serial = 309] [outer = 0x0] 08:31:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12abc4400) [pid = 1650] [serial = 310] [outer = 0x128bb1800] 08:31:15 INFO - PROCESS | 1650 | 1466695875950 Marionette DEBUG loaded listener.js 08:31:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12ba92800) [pid = 1650] [serial = 311] [outer = 0x128bb1800] 08:31:16 INFO - PROCESS | 1650 | 1466695876287 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]]]}] 08:31:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:31:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 521ms 08:31:16 INFO - PROCESS | 1650 | 1466695876327 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 08:31:16 INFO - PROCESS | 1650 | 1466695876329 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 08:31:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:31:16 INFO - PROCESS | 1650 | 1466695876356 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:31:16 INFO - PROCESS | 1650 | 1466695876357 Marionette TRACE conn2 <- [1,390,null,{}] 08:31:16 INFO - PROCESS | 1650 | 1466695876413 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}] 08:31:16 INFO - PROCESS | 1650 | 1466695876415 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:16 INFO - PROCESS | 1650 | 1466695876546 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 08:31:16 INFO - PROCESS | 1650 | 1466695876576 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:16 INFO - PROCESS | 1650 | 1466695876580 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x128bbc000 == 40 [pid = 1650] [id = 105] 08:31:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12bfe7400) [pid = 1650] [serial = 312] [outer = 0x0] 08:31:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12bfed000) [pid = 1650] [serial = 313] [outer = 0x12bfe7400] 08:31:16 INFO - PROCESS | 1650 | 1466695876615 Marionette DEBUG loaded listener.js 08:31:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12c458000) [pid = 1650] [serial = 314] [outer = 0x12bfe7400] 08:31:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:31:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 664ms 08:31:17 INFO - PROCESS | 1650 | 1466695877005 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]]]}] 08:31:17 INFO - PROCESS | 1650 | 1466695877013 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 08:31:17 INFO - PROCESS | 1650 | 1466695877014 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 08:31:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:31:17 INFO - PROCESS | 1650 | 1466695877016 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:31:17 INFO - PROCESS | 1650 | 1466695877017 Marionette TRACE conn2 <- [1,394,null,{}] 08:31:17 INFO - PROCESS | 1650 | 1466695877020 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}] 08:31:17 INFO - PROCESS | 1650 | 1466695877021 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:17 INFO - PROCESS | 1650 | 1466695877121 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 08:31:17 INFO - PROCESS | 1650 | 1466695877134 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:17 INFO - PROCESS | 1650 | 1466695877135 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295b9000 == 41 [pid = 1650] [id = 106] 08:31:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x118176000) [pid = 1650] [serial = 315] [outer = 0x0] 08:31:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12bfedc00) [pid = 1650] [serial = 316] [outer = 0x118176000] 08:31:17 INFO - PROCESS | 1650 | 1466695877160 Marionette DEBUG loaded listener.js 08:31:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12c45d800) [pid = 1650] [serial = 317] [outer = 0x118176000] 08:31:17 INFO - PROCESS | 1650 | 1466695877518 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]]]}] 08:31:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:31:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 518ms 08:31:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:31:17 INFO - PROCESS | 1650 | 1466695877534 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 08:31:17 INFO - PROCESS | 1650 | 1466695877536 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 08:31:17 INFO - PROCESS | 1650 | 1466695877538 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:31:17 INFO - PROCESS | 1650 | 1466695877539 Marionette TRACE conn2 <- [1,398,null,{}] 08:31:17 INFO - PROCESS | 1650 | 1466695877541 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}] 08:31:17 INFO - PROCESS | 1650 | 1466695877543 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:17 INFO - PROCESS | 1650 | 1466695877647 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 08:31:17 INFO - PROCESS | 1650 | 1466695877661 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:17 INFO - PROCESS | 1650 | 1466695877663 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a54d800 == 42 [pid = 1650] [id = 107] 08:31:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11684dc00) [pid = 1650] [serial = 318] [outer = 0x0] 08:31:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11851bc00) [pid = 1650] [serial = 319] [outer = 0x11684dc00] 08:31:17 INFO - PROCESS | 1650 | 1466695877694 Marionette DEBUG loaded listener.js 08:31:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11851fc00) [pid = 1650] [serial = 320] [outer = 0x11684dc00] 08:31:18 INFO - PROCESS | 1650 | 1466695878051 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]]]}] 08:31:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:31:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 519ms 08:31:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:31:18 INFO - PROCESS | 1650 | 1466695878057 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 08:31:18 INFO - PROCESS | 1650 | 1466695878058 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 08:31:18 INFO - PROCESS | 1650 | 1466695878060 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:31:18 INFO - PROCESS | 1650 | 1466695878062 Marionette TRACE conn2 <- [1,402,null,{}] 08:31:18 INFO - PROCESS | 1650 | 1466695878067 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}] 08:31:18 INFO - PROCESS | 1650 | 1466695878068 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:18 INFO - PROCESS | 1650 | 1466695878175 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 08:31:18 INFO - PROCESS | 1650 | 1466695878179 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:18 INFO - PROCESS | 1650 | 1466695878180 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad48800 == 43 [pid = 1650] [id = 108] 08:31:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x110f78c00) [pid = 1650] [serial = 321] [outer = 0x0] 08:31:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x110f80c00) [pid = 1650] [serial = 322] [outer = 0x110f78c00] 08:31:18 INFO - PROCESS | 1650 | 1466695878236 Marionette DEBUG loaded listener.js 08:31:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x110f85000) [pid = 1650] [serial = 323] [outer = 0x110f78c00] 08:31:18 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1255ae800) [pid = 1650] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:31:18 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12763f000) [pid = 1650] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:31:18 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11850a400) [pid = 1650] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:31:18 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1291ed400) [pid = 1650] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:31:18 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12aa43800) [pid = 1650] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:31:18 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12763a000) [pid = 1650] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:31:18 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1177cfc00) [pid = 1650] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:31:18 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11687f000) [pid = 1650] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:31:18 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1255aa000) [pid = 1650] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:31:18 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x119767400) [pid = 1650] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:31:18 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12b205000) [pid = 1650] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:31:18 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x112a78000) [pid = 1650] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:31:18 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x113d64800) [pid = 1650] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:31:18 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12bf10400) [pid = 1650] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:31:18 INFO - PROCESS | 1650 | 1466695878700 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]]]}] 08:31:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:31:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 673ms 08:31:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:31:18 INFO - PROCESS | 1650 | 1466695878734 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 08:31:18 INFO - PROCESS | 1650 | 1466695878735 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 08:31:18 INFO - PROCESS | 1650 | 1466695878737 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:31:18 INFO - PROCESS | 1650 | 1466695878738 Marionette TRACE conn2 <- [1,406,null,{}] 08:31:18 INFO - PROCESS | 1650 | 1466695878740 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}] 08:31:18 INFO - PROCESS | 1650 | 1466695878742 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:18 INFO - PROCESS | 1650 | 1466695878837 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 08:31:18 INFO - PROCESS | 1650 | 1466695878841 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:18 INFO - PROCESS | 1650 | 1466695878842 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x127117000 == 44 [pid = 1650] [id = 109] 08:31:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1177cfc00) [pid = 1650] [serial = 324] [outer = 0x0] 08:31:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118512400) [pid = 1650] [serial = 325] [outer = 0x1177cfc00] 08:31:18 INFO - PROCESS | 1650 | 1466695878867 Marionette DEBUG loaded listener.js 08:31:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1185b4c00) [pid = 1650] [serial = 326] [outer = 0x1177cfc00] 08:31:19 INFO - PROCESS | 1650 | 1466695879055 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:31:19 INFO - PROCESS | 1650 | 1466695879220 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]]]}] 08:31:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:31:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 519ms 08:31:19 INFO - PROCESS | 1650 | 1466695879256 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 08:31:19 INFO - PROCESS | 1650 | 1466695879257 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 08:31:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:31:19 INFO - PROCESS | 1650 | 1466695879260 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:31:19 INFO - PROCESS | 1650 | 1466695879261 Marionette TRACE conn2 <- [1,410,null,{}] 08:31:19 INFO - PROCESS | 1650 | 1466695879263 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}] 08:31:19 INFO - PROCESS | 1650 | 1466695879264 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:19 INFO - PROCESS | 1650 | 1466695879373 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 08:31:19 INFO - PROCESS | 1650 | 1466695879380 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:19 INFO - PROCESS | 1650 | 1466695879381 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b9f9800 == 45 [pid = 1650] [id = 110] 08:31:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x116a1b400) [pid = 1650] [serial = 327] [outer = 0x0] 08:31:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x116a23800) [pid = 1650] [serial = 328] [outer = 0x116a1b400] 08:31:19 INFO - PROCESS | 1650 | 1466695879409 Marionette DEBUG loaded listener.js 08:31:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x118556800) [pid = 1650] [serial = 329] [outer = 0x116a1b400] 08:31:19 INFO - PROCESS | 1650 | 1466695879726 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]]]}] 08:31:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:31:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 519ms 08:31:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:31:19 INFO - PROCESS | 1650 | 1466695879779 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 08:31:19 INFO - PROCESS | 1650 | 1466695879781 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 08:31:19 INFO - PROCESS | 1650 | 1466695879783 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:31:19 INFO - PROCESS | 1650 | 1466695879785 Marionette TRACE conn2 <- [1,414,null,{}] 08:31:19 INFO - PROCESS | 1650 | 1466695879788 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}] 08:31:19 INFO - PROCESS | 1650 | 1466695879790 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:19 INFO - PROCESS | 1650 | 1466695879901 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 08:31:19 INFO - PROCESS | 1650 | 1466695879959 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:19 INFO - PROCESS | 1650 | 1466695879960 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c033800 == 46 [pid = 1650] [id = 111] 08:31:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x116a1cc00) [pid = 1650] [serial = 330] [outer = 0x0] 08:31:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x123d6f000) [pid = 1650] [serial = 331] [outer = 0x116a1cc00] 08:31:20 INFO - PROCESS | 1650 | 1466695879999 Marionette DEBUG loaded listener.js 08:31:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12c96b400) [pid = 1650] [serial = 332] [outer = 0x116a1cc00] 08:31:20 INFO - PROCESS | 1650 | 1466695880363 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]]]}] 08:31:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:31:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 620ms 08:31:20 INFO - PROCESS | 1650 | 1466695880404 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 08:31:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:31:20 INFO - PROCESS | 1650 | 1466695880406 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 08:31:20 INFO - PROCESS | 1650 | 1466695880409 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:31:20 INFO - PROCESS | 1650 | 1466695880411 Marionette TRACE conn2 <- [1,418,null,{}] 08:31:20 INFO - PROCESS | 1650 | 1466695880414 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}] 08:31:20 INFO - PROCESS | 1650 | 1466695880415 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:20 INFO - PROCESS | 1650 | 1466695880578 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 08:31:20 INFO - PROCESS | 1650 | 1466695880591 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:20 INFO - PROCESS | 1650 | 1466695880592 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c051000 == 47 [pid = 1650] [id = 112] 08:31:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x116a24c00) [pid = 1650] [serial = 333] [outer = 0x0] 08:31:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x119d50400) [pid = 1650] [serial = 334] [outer = 0x116a24c00] 08:31:20 INFO - PROCESS | 1650 | 1466695880631 Marionette DEBUG loaded listener.js 08:31:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x119d55c00) [pid = 1650] [serial = 335] [outer = 0x116a24c00] 08:31:21 INFO - PROCESS | 1650 | 1466695881637 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]]]}] 08:31:21 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 08:31:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1272ms 08:31:21 INFO - PROCESS | 1650 | 1466695881682 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 08:31:21 INFO - PROCESS | 1650 | 1466695881686 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 08:31:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:31:21 INFO - PROCESS | 1650 | 1466695881690 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:31:21 INFO - PROCESS | 1650 | 1466695881694 Marionette TRACE conn2 <- [1,422,null,{}] 08:31:21 INFO - PROCESS | 1650 | 1466695881699 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}] 08:31:21 INFO - PROCESS | 1650 | 1466695881700 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:21 INFO - PROCESS | 1650 | 1466695881797 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 08:31:21 INFO - PROCESS | 1650 | 1466695881848 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:21 INFO - PROCESS | 1650 | 1466695881850 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x11858a000 == 48 [pid = 1650] [id = 113] 08:31:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11816c000) [pid = 1650] [serial = 336] [outer = 0x0] 08:31:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x118178000) [pid = 1650] [serial = 337] [outer = 0x11816c000] 08:31:21 INFO - PROCESS | 1650 | 1466695881881 Marionette DEBUG loaded listener.js 08:31:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11851c000) [pid = 1650] [serial = 338] [outer = 0x11816c000] 08:31:22 INFO - PROCESS | 1650 | 1466695882785 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]]]}] 08:31:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 08:31:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1124ms 08:31:22 INFO - PROCESS | 1650 | 1466695882814 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 08:31:22 INFO - PROCESS | 1650 | 1466695882817 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 08:31:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:31:22 INFO - PROCESS | 1650 | 1466695882822 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:31:22 INFO - PROCESS | 1650 | 1466695882823 Marionette TRACE conn2 <- [1,426,null,{}] 08:31:22 INFO - PROCESS | 1650 | 1466695882825 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}] 08:31:22 INFO - PROCESS | 1650 | 1466695882827 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:22 INFO - PROCESS | 1650 | 1466695882919 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 08:31:22 INFO - PROCESS | 1650 | 1466695882971 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:22 INFO - PROCESS | 1650 | 1466695882973 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x126ca9800 == 49 [pid = 1650] [id = 114] 08:31:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x118a5ec00) [pid = 1650] [serial = 339] [outer = 0x0] 08:31:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x119d56800) [pid = 1650] [serial = 340] [outer = 0x118a5ec00] 08:31:23 INFO - PROCESS | 1650 | 1466695883023 Marionette DEBUG loaded listener.js 08:31:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x121bddc00) [pid = 1650] [serial = 341] [outer = 0x118a5ec00] 08:31:23 INFO - PROCESS | 1650 | 1466695883631 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] 08:31:23 INFO - PROCESS | 1650 | 1466695883699 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 08:31:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 08:31:23 INFO - PROCESS | 1650 | 1466695883703 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:31:23 INFO - PROCESS | 1650 | 1466695883707 Marionette TRACE conn2 <- [1,430,null,{}] 08:31:23 INFO - PROCESS | 1650 | 1466695883736 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}] 08:31:23 INFO - PROCESS | 1650 | 1466695883741 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:23 INFO - PROCESS | 1650 | 1466695883902 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 08:31:24 INFO - PROCESS | 1650 | 1466695884030 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:24 INFO - PROCESS | 1650 | 1466695884033 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd0f000 == 50 [pid = 1650] [id = 115] 08:31:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x118166800) [pid = 1650] [serial = 342] [outer = 0x0] 08:31:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x127640800) [pid = 1650] [serial = 343] [outer = 0x118166800] 08:31:24 INFO - PROCESS | 1650 | 1466695884079 Marionette DEBUG loaded listener.js 08:31:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x128cc9400) [pid = 1650] [serial = 344] [outer = 0x118166800] 08:31:24 INFO - PROCESS | 1650 | 1466695884877 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]]]}] 08:31:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:31:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1224ms 08:31:24 INFO - PROCESS | 1650 | 1466695884927 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 08:31:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:31:24 INFO - PROCESS | 1650 | 1466695884934 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 08:31:24 INFO - PROCESS | 1650 | 1466695884939 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:31:24 INFO - PROCESS | 1650 | 1466695884942 Marionette TRACE conn2 <- [1,434,null,{}] 08:31:24 INFO - PROCESS | 1650 | 1466695884948 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}] 08:31:24 INFO - PROCESS | 1650 | 1466695884950 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:25 INFO - PROCESS | 1650 | 1466695885041 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 08:31:25 INFO - PROCESS | 1650 | 1466695885107 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:25 INFO - PROCESS | 1650 | 1466695885110 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x119db5800 == 51 [pid = 1650] [id = 116] 08:31:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x118176800) [pid = 1650] [serial = 345] [outer = 0x0] 08:31:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11850a000) [pid = 1650] [serial = 346] [outer = 0x118176800] 08:31:25 INFO - PROCESS | 1650 | 1466695885137 Marionette DEBUG loaded listener.js 08:31:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x1187a4800) [pid = 1650] [serial = 347] [outer = 0x118176800] 08:31:25 INFO - PROCESS | 1650 | 1466695885653 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]]]}] 08:31:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:31:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 773ms 08:31:25 INFO - PROCESS | 1650 | 1466695885711 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 08:31:25 INFO - PROCESS | 1650 | 1466695885716 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 08:31:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:31:25 INFO - PROCESS | 1650 | 1466695885722 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:31:25 INFO - PROCESS | 1650 | 1466695885725 Marionette TRACE conn2 <- [1,438,null,{}] 08:31:25 INFO - PROCESS | 1650 | 1466695885729 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}] 08:31:25 INFO - PROCESS | 1650 | 1466695885731 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:25 INFO - PROCESS | 1650 | 1466695885854 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 08:31:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12c033800 == 50 [pid = 1650] [id = 111] 08:31:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12b9f9800 == 49 [pid = 1650] [id = 110] 08:31:25 INFO - PROCESS | 1650 | --DOCSHELL 0x127117000 == 48 [pid = 1650] [id = 109] 08:31:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad48800 == 47 [pid = 1650] [id = 108] 08:31:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12a54d800 == 46 [pid = 1650] [id = 107] 08:31:25 INFO - PROCESS | 1650 | --DOCSHELL 0x1295b9000 == 45 [pid = 1650] [id = 106] 08:31:25 INFO - PROCESS | 1650 | --DOCSHELL 0x128bbc000 == 44 [pid = 1650] [id = 105] 08:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12bfe4c00) [pid = 1650] [serial = 283] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1650 | 1466695885970 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:25 INFO - PROCESS | 1650 | 1466695885971 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:25 INFO - PROCESS | 1650 | --DOCSHELL 0x123d29800 == 43 [pid = 1650] [id = 104] 08:31:25 INFO - PROCESS | 1650 | --DOCSHELL 0x119af4000 == 42 [pid = 1650] [id = 103] 08:31:25 INFO - PROCESS | 1650 | --DOCSHELL 0x11835d800 == 41 [pid = 1650] [id = 102] 08:31:25 INFO - PROCESS | 1650 | --DOCSHELL 0x11706f000 == 40 [pid = 1650] [id = 101] 08:31:25 INFO - PROCESS | 1650 | --DOCSHELL 0x117248800 == 39 [pid = 1650] [id = 100] 08:31:25 INFO - PROCESS | 1650 | --DOCSHELL 0x121079800 == 38 [pid = 1650] [id = 97] 08:31:25 INFO - PROCESS | 1650 | --DOCSHELL 0x1165b8800 == 37 [pid = 1650] [id = 96] 08:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12ba8f800) [pid = 1650] [serial = 230] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12a726400) [pid = 1650] [serial = 265] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12b203c00) [pid = 1650] [serial = 268] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1193a8400) [pid = 1650] [serial = 235] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x128bad800) [pid = 1650] [serial = 260] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x127643000) [pid = 1650] [serial = 259] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1182a6800) [pid = 1650] [serial = 248] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1177d9400) [pid = 1650] [serial = 247] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1182a5000) [pid = 1650] [serial = 250] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x119b1a000) [pid = 1650] [serial = 251] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x126c5d400) [pid = 1650] [serial = 256] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x127314800) [pid = 1650] [serial = 257] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12763e000) [pid = 1650] [serial = 241] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1215af800) [pid = 1650] [serial = 253] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x124fd8c00) [pid = 1650] [serial = 254] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12ba8f400) [pid = 1650] [serial = 271] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1133b2c00) [pid = 1650] [serial = 232] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12bb15400) [pid = 1650] [serial = 272] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1211d9400) [pid = 1650] [serial = 275] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x124c0e000) [pid = 1650] [serial = 238] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x128947000) [pid = 1650] [serial = 245] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x124c0a400) [pid = 1650] [serial = 244] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12bfc6400) [pid = 1650] [serial = 280] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12bfce400) [pid = 1650] [serial = 281] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11829d800) [pid = 1650] [serial = 274] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12bb1ec00) [pid = 1650] [serial = 277] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x128ccf400) [pid = 1650] [serial = 262] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12aa42000) [pid = 1650] [serial = 266] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12b906000) [pid = 1650] [serial = 269] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12bf0dc00) [pid = 1650] [serial = 278] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12a5cb000) [pid = 1650] [serial = 263] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x113349000 == 38 [pid = 1650] [id = 117] 08:31:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x112235800) [pid = 1650] [serial = 348] [outer = 0x0] 08:31:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118166400) [pid = 1650] [serial = 349] [outer = 0x112235800] 08:31:26 INFO - PROCESS | 1650 | 1466695886010 Marionette DEBUG loaded listener.js 08:31:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119d4fc00) [pid = 1650] [serial = 350] [outer = 0x112235800] 08:31:26 INFO - PROCESS | 1650 | 1466695886320 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]]]}] 08:31:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:31:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 621ms 08:31:26 INFO - PROCESS | 1650 | 1466695886343 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 08:31:26 INFO - PROCESS | 1650 | 1466695886345 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 08:31:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:31:26 INFO - PROCESS | 1650 | 1466695886351 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:31:26 INFO - PROCESS | 1650 | 1466695886353 Marionette TRACE conn2 <- [1,442,null,{}] 08:31:26 INFO - PROCESS | 1650 | 1466695886361 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}] 08:31:26 INFO - PROCESS | 1650 | 1466695886366 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:26 INFO - PROCESS | 1650 | 1466695886444 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 08:31:26 INFO - PROCESS | 1650 | 1466695886451 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:26 INFO - PROCESS | 1650 | 1466695886453 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x119af4000 == 39 [pid = 1650] [id = 118] 08:31:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1210ec400) [pid = 1650] [serial = 351] [outer = 0x0] 08:31:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1254bd000) [pid = 1650] [serial = 352] [outer = 0x1210ec400] 08:31:26 INFO - PROCESS | 1650 | 1466695886481 Marionette DEBUG loaded listener.js 08:31:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12763ec00) [pid = 1650] [serial = 353] [outer = 0x1210ec400] 08:31:26 INFO - PROCESS | 1650 | 1466695886818 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]]]}] 08:31:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:31:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 522ms 08:31:26 INFO - PROCESS | 1650 | 1466695886872 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 08:31:26 INFO - PROCESS | 1650 | 1466695886874 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 08:31:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:31:26 INFO - PROCESS | 1650 | 1466695886876 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:31:26 INFO - PROCESS | 1650 | 1466695886877 Marionette TRACE conn2 <- [1,446,null,{}] 08:31:26 INFO - PROCESS | 1650 | 1466695886879 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}] 08:31:26 INFO - PROCESS | 1650 | 1466695886881 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:26 INFO - PROCESS | 1650 | 1466695886972 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 08:31:26 INFO - PROCESS | 1650 | 1466695886978 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:26 INFO - PROCESS | 1650 | 1466695886979 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d1b800 == 40 [pid = 1650] [id = 119] 08:31:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x128bb1c00) [pid = 1650] [serial = 354] [outer = 0x0] 08:31:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x128bb5800) [pid = 1650] [serial = 355] [outer = 0x128bb1c00] 08:31:27 INFO - PROCESS | 1650 | 1466695887005 Marionette DEBUG loaded listener.js 08:31:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1291ef000) [pid = 1650] [serial = 356] [outer = 0x128bb1c00] 08:31:27 INFO - PROCESS | 1650 | 1466695887357 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]]]}] 08:31:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:31:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 518ms 08:31:27 INFO - PROCESS | 1650 | 1466695887395 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 08:31:27 INFO - PROCESS | 1650 | 1466695887399 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 08:31:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:31:27 INFO - PROCESS | 1650 | 1466695887401 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:31:27 INFO - PROCESS | 1650 | 1466695887402 Marionette TRACE conn2 <- [1,450,null,{}] 08:31:27 INFO - PROCESS | 1650 | 1466695887405 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}] 08:31:27 INFO - PROCESS | 1650 | 1466695887406 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:27 INFO - PROCESS | 1650 | 1466695887484 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 08:31:27 INFO - PROCESS | 1650 | 1466695887490 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:27 INFO - PROCESS | 1650 | 1466695887491 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x124cba000 == 41 [pid = 1650] [id = 120] 08:31:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x128ccec00) [pid = 1650] [serial = 357] [outer = 0x0] 08:31:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12a5cc000) [pid = 1650] [serial = 358] [outer = 0x128ccec00] 08:31:27 INFO - PROCESS | 1650 | 1466695887516 Marionette DEBUG loaded listener.js 08:31:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12a729c00) [pid = 1650] [serial = 359] [outer = 0x128ccec00] 08:31:27 INFO - PROCESS | 1650 | 1466695887843 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] 08:31:27 INFO - PROCESS | 1650 | 1466695887871 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 08:31:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 08:31:27 INFO - PROCESS | 1650 | 1466695887874 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:31:27 INFO - PROCESS | 1650 | 1466695887875 Marionette TRACE conn2 <- [1,454,null,{}] 08:31:27 INFO - PROCESS | 1650 | 1466695887877 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}] 08:31:27 INFO - PROCESS | 1650 | 1466695887884 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:27 INFO - PROCESS | 1650 | 1466695887987 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 08:31:28 INFO - PROCESS | 1650 | 1466695888064 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:28 INFO - PROCESS | 1650 | 1466695888065 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x111f96000 == 42 [pid = 1650] [id = 121] 08:31:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1291efc00) [pid = 1650] [serial = 360] [outer = 0x0] 08:31:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12abba800) [pid = 1650] [serial = 361] [outer = 0x1291efc00] 08:31:28 INFO - PROCESS | 1650 | 1466695888091 Marionette DEBUG loaded listener.js 08:31:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12bfcf400) [pid = 1650] [serial = 362] [outer = 0x1291efc00] 08:31:28 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:31:28 INFO - PROCESS | 1650 | 1466695888435 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]]]}] 08:31:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:31:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 568ms 08:31:28 INFO - PROCESS | 1650 | 1466695888443 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 08:31:28 INFO - PROCESS | 1650 | 1466695888444 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 08:31:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:31:28 INFO - PROCESS | 1650 | 1466695888449 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:31:28 INFO - PROCESS | 1650 | 1466695888452 Marionette TRACE conn2 <- [1,458,null,{}] 08:31:28 INFO - PROCESS | 1650 | 1466695888454 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}] 08:31:28 INFO - PROCESS | 1650 | 1466695888455 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:28 INFO - PROCESS | 1650 | 1466695888559 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 08:31:28 INFO - PROCESS | 1650 | 1466695888571 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:28 INFO - PROCESS | 1650 | 1466695888572 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x129228800 == 43 [pid = 1650] [id = 122] 08:31:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12bfc6c00) [pid = 1650] [serial = 363] [outer = 0x0] 08:31:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12c455400) [pid = 1650] [serial = 364] [outer = 0x12bfc6c00] 08:31:28 INFO - PROCESS | 1650 | 1466695888597 Marionette DEBUG loaded listener.js 08:31:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12c462000) [pid = 1650] [serial = 365] [outer = 0x12bfc6c00] 08:31:28 INFO - PROCESS | 1650 | 1466695888940 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] 08:31:28 INFO - PROCESS | 1650 | 1466695888973 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 08:31:28 INFO - PROCESS | 1650 | 1466695888975 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:31:28 INFO - PROCESS | 1650 | 1466695888976 Marionette TRACE conn2 <- [1,462,null,{}] 08:31:28 INFO - PROCESS | 1650 | 1466695888981 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}] 08:31:28 INFO - PROCESS | 1650 | 1466695888983 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:29 INFO - PROCESS | 1650 | 1466695889088 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 08:31:29 INFO - PROCESS | 1650 | 1466695889092 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:29 INFO - PROCESS | 1650 | 1466695889093 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1165a4800 == 44 [pid = 1650] [id = 123] 08:31:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11848ec00) [pid = 1650] [serial = 366] [outer = 0x0] 08:31:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x118494c00) [pid = 1650] [serial = 367] [outer = 0x11848ec00] 08:31:29 INFO - PROCESS | 1650 | 1466695889149 Marionette DEBUG loaded listener.js 08:31:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x118499000) [pid = 1650] [serial = 368] [outer = 0x11848ec00] 08:31:29 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:31:29 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | Canvas test: 2d.drawImage.incomplete.reload - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255 08:31:29 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:31:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1 08:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:31:29 INFO - _addTest/ [0,465,"getWindowHandle",null] 08:31:29 INFO - PROCESS | 1650 | 1466695889500 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 08:31:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 08:31:29 INFO - PROCESS | 1650 | 1466695889508 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:31:29 INFO - PROCESS | 1650 | 1466695889509 Marionette TRACE conn2 <- [1,466,null,{}] 08:31:29 INFO - PROCESS | 1650 | 1466695889512 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}] 08:31:29 INFO - PROCESS | 1650 | 1466695889513 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:29 INFO - PROCESS | 1650 | 1466695889613 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 08:31:29 INFO - PROCESS | 1650 | 1466695889617 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:29 INFO - PROCESS | 1650 | 1466695889618 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa29800 == 45 [pid = 1650] [id = 124] 08:31:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11848f000) [pid = 1650] [serial = 369] [outer = 0x0] 08:31:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x118e46400) [pid = 1650] [serial = 370] [outer = 0x11848f000] 08:31:29 INFO - PROCESS | 1650 | 1466695889675 Marionette DEBUG loaded listener.js 08:31:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x118e4dc00) [pid = 1650] [serial = 371] [outer = 0x11848f000] 08:31:29 INFO - PROCESS | 1650 | 1466695889985 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] 08:31:30 INFO - PROCESS | 1650 | 1466695890184 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 08:31:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 08:31:30 INFO - PROCESS | 1650 | 1466695890186 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:31:30 INFO - PROCESS | 1650 | 1466695890187 Marionette TRACE conn2 <- [1,470,null,{}] 08:31:30 INFO - PROCESS | 1650 | 1466695890189 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}] 08:31:30 INFO - PROCESS | 1650 | 1466695890191 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:30 INFO - PROCESS | 1650 | 1466695890269 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 08:31:30 INFO - PROCESS | 1650 | 1466695890272 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:30 INFO - PROCESS | 1650 | 1466695890273 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad47800 == 46 [pid = 1650] [id = 125] 08:31:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x116a21c00) [pid = 1650] [serial = 372] [outer = 0x0] 08:31:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x118171400) [pid = 1650] [serial = 373] [outer = 0x116a21c00] 08:31:30 INFO - PROCESS | 1650 | 1466695890301 Marionette DEBUG loaded listener.js 08:31:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1185b3000) [pid = 1650] [serial = 374] [outer = 0x116a21c00] 08:31:30 INFO - PROCESS | 1650 | 1466695890633 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]]]}] 08:31:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:31:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 468ms 08:31:30 INFO - PROCESS | 1650 | 1466695890655 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 08:31:30 INFO - PROCESS | 1650 | 1466695890656 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 08:31:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:31:30 INFO - PROCESS | 1650 | 1466695890658 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:31:30 INFO - PROCESS | 1650 | 1466695890660 Marionette TRACE conn2 <- [1,474,null,{}] 08:31:30 INFO - PROCESS | 1650 | 1466695890662 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}] 08:31:30 INFO - PROCESS | 1650 | 1466695890664 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:30 INFO - PROCESS | 1650 | 1466695890757 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 08:31:30 INFO - PROCESS | 1650 | 1466695890812 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:30 INFO - PROCESS | 1650 | 1466695890814 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c035800 == 47 [pid = 1650] [id = 126] 08:31:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x116a24800) [pid = 1650] [serial = 375] [outer = 0x0] 08:31:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x119a0e000) [pid = 1650] [serial = 376] [outer = 0x116a24800] 08:31:30 INFO - PROCESS | 1650 | 1466695890841 Marionette DEBUG loaded listener.js 08:31:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x121954800) [pid = 1650] [serial = 377] [outer = 0x116a24800] 08:31:31 INFO - PROCESS | 1650 | 1466695891136 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]]]}] 08:31:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 08:31:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 519ms 08:31:31 INFO - PROCESS | 1650 | 1466695891178 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 08:31:31 INFO - PROCESS | 1650 | 1466695891181 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 08:31:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:31:31 INFO - PROCESS | 1650 | 1466695891184 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:31:31 INFO - PROCESS | 1650 | 1466695891185 Marionette TRACE conn2 <- [1,478,null,{}] 08:31:31 INFO - PROCESS | 1650 | 1466695891187 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}] 08:31:31 INFO - PROCESS | 1650 | 1466695891188 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:31 INFO - PROCESS | 1650 | 1466695891269 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 08:31:31 INFO - PROCESS | 1650 | 1466695891272 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:31 INFO - PROCESS | 1650 | 1466695891273 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c612800 == 48 [pid = 1650] [id = 127] 08:31:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x118e4e400) [pid = 1650] [serial = 378] [outer = 0x0] 08:31:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12bf0b000) [pid = 1650] [serial = 379] [outer = 0x118e4e400] 08:31:31 INFO - PROCESS | 1650 | 1466695891297 Marionette DEBUG loaded listener.js 08:31:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12c6cf000) [pid = 1650] [serial = 380] [outer = 0x118e4e400] 08:31:31 INFO - PROCESS | 1650 | 1466695891638 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]]]}] 08:31:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:31:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 468ms 08:31:31 INFO - PROCESS | 1650 | 1466695891653 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 08:31:31 INFO - PROCESS | 1650 | 1466695891654 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 08:31:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:31:31 INFO - PROCESS | 1650 | 1466695891656 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:31:31 INFO - PROCESS | 1650 | 1466695891657 Marionette TRACE conn2 <- [1,482,null,{}] 08:31:31 INFO - PROCESS | 1650 | 1466695891659 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}] 08:31:31 INFO - PROCESS | 1650 | 1466695891660 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:31 INFO - PROCESS | 1650 | 1466695891774 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 08:31:31 INFO - PROCESS | 1650 | 1466695891780 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:31 INFO - PROCESS | 1650 | 1466695891781 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb0f000 == 49 [pid = 1650] [id = 128] 08:31:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12c6cf400) [pid = 1650] [serial = 381] [outer = 0x0] 08:31:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12c6d8400) [pid = 1650] [serial = 382] [outer = 0x12c6cf400] 08:31:31 INFO - PROCESS | 1650 | 1466695891804 Marionette DEBUG loaded listener.js 08:31:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12c96fc00) [pid = 1650] [serial = 383] [outer = 0x12c6cf400] 08:31:32 INFO - PROCESS | 1650 | 1466695892101 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]]]}] 08:31:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:31:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 468ms 08:31:32 INFO - PROCESS | 1650 | 1466695892124 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 08:31:32 INFO - PROCESS | 1650 | 1466695892125 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 08:31:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:31:32 INFO - PROCESS | 1650 | 1466695892127 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:31:32 INFO - PROCESS | 1650 | 1466695892129 Marionette TRACE conn2 <- [1,486,null,{}] 08:31:32 INFO - PROCESS | 1650 | 1466695892134 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}] 08:31:32 INFO - PROCESS | 1650 | 1466695892135 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:32 INFO - PROCESS | 1650 | 1466695892272 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 08:31:32 INFO - PROCESS | 1650 | 1466695892328 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:32 INFO - PROCESS | 1650 | 1466695892330 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x113d1d800 == 50 [pid = 1650] [id = 129] 08:31:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x110f7dc00) [pid = 1650] [serial = 384] [outer = 0x0] 08:31:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x113208400) [pid = 1650] [serial = 385] [outer = 0x110f7dc00] 08:31:32 INFO - PROCESS | 1650 | 1466695892361 Marionette DEBUG loaded listener.js 08:31:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11759c400) [pid = 1650] [serial = 386] [outer = 0x110f7dc00] 08:31:32 INFO - PROCESS | 1650 | 1466695892853 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]]]}] 08:31:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 08:31:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 772ms 08:31:32 INFO - PROCESS | 1650 | 1466695892915 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 08:31:32 INFO - PROCESS | 1650 | 1466695892917 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 08:31:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:31:32 INFO - PROCESS | 1650 | 1466695892922 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:31:32 INFO - PROCESS | 1650 | 1466695892924 Marionette TRACE conn2 <- [1,490,null,{}] 08:31:32 INFO - PROCESS | 1650 | 1466695892928 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}] 08:31:32 INFO - PROCESS | 1650 | 1466695892933 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:33 INFO - PROCESS | 1650 | 1466695893038 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 08:31:33 INFO - PROCESS | 1650 | 1466695893107 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:33 INFO - PROCESS | 1650 | 1466695893109 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x121246000 == 51 [pid = 1650] [id = 130] 08:31:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11851d000) [pid = 1650] [serial = 387] [outer = 0x0] 08:31:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x118e51c00) [pid = 1650] [serial = 388] [outer = 0x11851d000] 08:31:33 INFO - PROCESS | 1650 | 1466695893139 Marionette DEBUG loaded listener.js 08:31:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x119a12c00) [pid = 1650] [serial = 389] [outer = 0x11851d000] 08:31:33 INFO - PROCESS | 1650 | 1466695893553 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]]]}] 08:31:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:31:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 670ms 08:31:33 INFO - PROCESS | 1650 | 1466695893593 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 08:31:33 INFO - PROCESS | 1650 | 1466695893595 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 08:31:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:31:33 INFO - PROCESS | 1650 | 1466695893617 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:31:33 INFO - PROCESS | 1650 | 1466695893618 Marionette TRACE conn2 <- [1,494,null,{}] 08:31:33 INFO - PROCESS | 1650 | 1466695893621 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}] 08:31:33 INFO - PROCESS | 1650 | 1466695893622 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:33 INFO - PROCESS | 1650 | 1466695893728 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 08:31:33 INFO - PROCESS | 1650 | 1466695893800 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:33 INFO - PROCESS | 1650 | 1466695893802 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b9e5800 == 52 [pid = 1650] [id = 131] 08:31:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x119d58000) [pid = 1650] [serial = 390] [outer = 0x0] 08:31:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x121ad9400) [pid = 1650] [serial = 391] [outer = 0x119d58000] 08:31:33 INFO - PROCESS | 1650 | 1466695893832 Marionette DEBUG loaded listener.js 08:31:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x124fdf400) [pid = 1650] [serial = 392] [outer = 0x119d58000] 08:31:34 INFO - PROCESS | 1650 | 1466695894298 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]]]}] 08:31:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:31:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 722ms 08:31:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:31:34 INFO - PROCESS | 1650 | 1466695894347 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 08:31:34 INFO - PROCESS | 1650 | 1466695894349 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 08:31:34 INFO - PROCESS | 1650 | 1466695894358 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:31:34 INFO - PROCESS | 1650 | 1466695894362 Marionette TRACE conn2 <- [1,498,null,{}] 08:31:34 INFO - PROCESS | 1650 | 1466695894367 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}] 08:31:34 INFO - PROCESS | 1650 | 1466695894369 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:34 INFO - PROCESS | 1650 | 1466695894476 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 08:31:34 INFO - PROCESS | 1650 | 1466695894547 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:34 INFO - PROCESS | 1650 | 1466695894548 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ccca000 == 53 [pid = 1650] [id = 132] 08:31:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x127641800) [pid = 1650] [serial = 393] [outer = 0x0] 08:31:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12aa36c00) [pid = 1650] [serial = 394] [outer = 0x127641800] 08:31:34 INFO - PROCESS | 1650 | 1466695894577 Marionette DEBUG loaded listener.js 08:31:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12b909c00) [pid = 1650] [serial = 395] [outer = 0x127641800] 08:31:34 INFO - PROCESS | 1650 | 1466695894991 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]]]}] 08:31:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:31:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 680ms 08:31:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:31:35 INFO - PROCESS | 1650 | 1466695895065 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 08:31:35 INFO - PROCESS | 1650 | 1466695895066 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 08:31:35 INFO - PROCESS | 1650 | 1466695895068 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:31:35 INFO - PROCESS | 1650 | 1466695895069 Marionette TRACE conn2 <- [1,502,null,{}] 08:31:35 INFO - PROCESS | 1650 | 1466695895072 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}] 08:31:35 INFO - PROCESS | 1650 | 1466695895073 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:35 INFO - PROCESS | 1650 | 1466695895177 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 08:31:35 INFO - PROCESS | 1650 | 1466695895236 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:35 INFO - PROCESS | 1650 | 1466695895237 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b922000 == 54 [pid = 1650] [id = 133] 08:31:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x118519800) [pid = 1650] [serial = 396] [outer = 0x0] 08:31:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12bb18c00) [pid = 1650] [serial = 397] [outer = 0x118519800] 08:31:35 INFO - PROCESS | 1650 | 1466695895266 Marionette DEBUG loaded listener.js 08:31:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12bff1800) [pid = 1650] [serial = 398] [outer = 0x118519800] 08:31:35 INFO - PROCESS | 1650 | 1466695895869 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]]]}] 08:31:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:31:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 820ms 08:31:35 INFO - PROCESS | 1650 | 1466695895889 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 08:31:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:31:35 INFO - PROCESS | 1650 | 1466695895892 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 08:31:35 INFO - PROCESS | 1650 | 1466695895913 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:31:35 INFO - PROCESS | 1650 | 1466695895915 Marionette TRACE conn2 <- [1,506,null,{}] 08:31:35 INFO - PROCESS | 1650 | 1466695895922 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}] 08:31:35 INFO - PROCESS | 1650 | 1466695895923 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:36 INFO - PROCESS | 1650 | 1466695896024 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 08:31:36 INFO - PROCESS | 1650 | 1466695896111 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:36 INFO - PROCESS | 1650 | 1466695896112 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x119774800 == 55 [pid = 1650] [id = 134] 08:31:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x1182a0400) [pid = 1650] [serial = 399] [outer = 0x0] 08:31:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11848fc00) [pid = 1650] [serial = 400] [outer = 0x1182a0400] 08:31:36 INFO - PROCESS | 1650 | 1466695896141 Marionette DEBUG loaded listener.js 08:31:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x118519000) [pid = 1650] [serial = 401] [outer = 0x1182a0400] 08:31:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad3e800 == 54 [pid = 1650] [id = 95] 08:31:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb0f000 == 53 [pid = 1650] [id = 128] 08:31:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12c612800 == 52 [pid = 1650] [id = 127] 08:31:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12c035800 == 51 [pid = 1650] [id = 126] 08:31:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad47800 == 50 [pid = 1650] [id = 125] 08:31:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa29800 == 49 [pid = 1650] [id = 124] 08:31:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1165a4800 == 48 [pid = 1650] [id = 123] 08:31:37 INFO - PROCESS | 1650 | --DOCSHELL 0x129228800 == 47 [pid = 1650] [id = 122] 08:31:37 INFO - PROCESS | 1650 | --DOCSHELL 0x111f96000 == 46 [pid = 1650] [id = 121] 08:31:37 INFO - PROCESS | 1650 | --DOCSHELL 0x124cba000 == 45 [pid = 1650] [id = 120] 08:31:37 INFO - PROCESS | 1650 | --DOCSHELL 0x123d1b800 == 44 [pid = 1650] [id = 119] 08:31:37 INFO - PROCESS | 1650 | --DOCSHELL 0x119af4000 == 43 [pid = 1650] [id = 118] 08:31:37 INFO - PROCESS | 1650 | --DOCSHELL 0x113349000 == 42 [pid = 1650] [id = 117] 08:31:37 INFO - PROCESS | 1650 | --DOCSHELL 0x119db5800 == 41 [pid = 1650] [id = 116] 08:31:37 INFO - PROCESS | 1650 | --DOCSHELL 0x126ca9800 == 40 [pid = 1650] [id = 114] 08:31:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11858a000 == 39 [pid = 1650] [id = 113] 08:31:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12c051000 == 38 [pid = 1650] [id = 112] 08:31:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12b921000 == 37 [pid = 1650] [id = 99] 08:31:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd0f000 == 36 [pid = 1650] [id = 115] 08:31:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12a555000 == 35 [pid = 1650] [id = 98] 08:31:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1130c6000 == 34 [pid = 1650] [id = 51] 08:31:37 INFO - PROCESS | 1650 | --DOCSHELL 0x113daf000 == 33 [pid = 1650] [id = 64] 08:31:37 INFO - PROCESS | 1650 | --DOCSHELL 0x113d1d000 == 32 [pid = 1650] [id = 82] 08:31:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12b922000 == 31 [pid = 1650] [id = 133] 08:31:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12ccca000 == 30 [pid = 1650] [id = 132] 08:31:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12b9e5800 == 29 [pid = 1650] [id = 131] 08:31:37 INFO - PROCESS | 1650 | --DOCSHELL 0x121246000 == 28 [pid = 1650] [id = 130] 08:31:37 INFO - PROCESS | 1650 | --DOCSHELL 0x113d1d800 == 27 [pid = 1650] [id = 129] 08:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12bfedc00) [pid = 1650] [serial = 316] [outer = 0x0] [url = about:blank] 08:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x128cfe000) [pid = 1650] [serial = 307] [outer = 0x0] [url = about:blank] 08:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12a630400) [pid = 1650] [serial = 308] [outer = 0x0] [url = about:blank] 08:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12893d000) [pid = 1650] [serial = 292] [outer = 0x0] [url = about:blank] 08:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11851bc00) [pid = 1650] [serial = 319] [outer = 0x0] [url = about:blank] 08:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x117092000) [pid = 1650] [serial = 286] [outer = 0x0] [url = about:blank] 08:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12abc4400) [pid = 1650] [serial = 310] [outer = 0x0] [url = about:blank] 08:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12ba92800) [pid = 1650] [serial = 311] [outer = 0x0] [url = about:blank] 08:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x1210e1c00) [pid = 1650] [serial = 289] [outer = 0x0] [url = about:blank] 08:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x110f80c00) [pid = 1650] [serial = 322] [outer = 0x0] [url = about:blank] 08:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x118160400) [pid = 1650] [serial = 298] [outer = 0x0] [url = about:blank] 08:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x124c0c800) [pid = 1650] [serial = 301] [outer = 0x0] [url = about:blank] 08:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x124fdb800) [pid = 1650] [serial = 302] [outer = 0x0] [url = about:blank] 08:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12bfecc00) [pid = 1650] [serial = 284] [outer = 0x0] [url = about:blank] 08:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x123d6f000) [pid = 1650] [serial = 331] [outer = 0x0] [url = about:blank] 08:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x118512400) [pid = 1650] [serial = 325] [outer = 0x0] [url = about:blank] 08:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x116a23800) [pid = 1650] [serial = 328] [outer = 0x0] [url = about:blank] 08:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1185b4c00) [pid = 1650] [serial = 326] [outer = 0x0] [url = about:blank] 08:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x110f85000) [pid = 1650] [serial = 323] [outer = 0x0] [url = about:blank] 08:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x127318400) [pid = 1650] [serial = 304] [outer = 0x0] [url = about:blank] 08:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x128ba9c00) [pid = 1650] [serial = 305] [outer = 0x0] [url = about:blank] 08:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1291ed000) [pid = 1650] [serial = 295] [outer = 0x0] [url = about:blank] 08:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1185b3c00) [pid = 1650] [serial = 299] [outer = 0x0] [url = about:blank] 08:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12c458000) [pid = 1650] [serial = 314] [outer = 0x0] [url = about:blank] 08:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12bfed000) [pid = 1650] [serial = 313] [outer = 0x0] [url = about:blank] 08:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x118556800) [pid = 1650] [serial = 329] [outer = 0x0] [url = about:blank] 08:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11851fc00) [pid = 1650] [serial = 320] [outer = 0x0] [url = about:blank] 08:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12c45d800) [pid = 1650] [serial = 317] [outer = 0x0] [url = about:blank] 08:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12c96b400) [pid = 1650] [serial = 332] [outer = 0x0] [url = about:blank] 08:31:37 INFO - PROCESS | 1650 | 1466695897300 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]]]}] 08:31:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:31:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1442ms 08:31:37 INFO - PROCESS | 1650 | 1466695897340 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 08:31:37 INFO - PROCESS | 1650 | 1466695897342 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 08:31:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:31:37 INFO - PROCESS | 1650 | 1466695897346 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:31:37 INFO - PROCESS | 1650 | 1466695897348 Marionette TRACE conn2 <- [1,510,null,{}] 08:31:37 INFO - PROCESS | 1650 | 1466695897352 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}] 08:31:37 INFO - PROCESS | 1650 | 1466695897354 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:37 INFO - PROCESS | 1650 | 1466695897425 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 08:31:37 INFO - PROCESS | 1650 | 1466695897434 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:37 INFO - PROCESS | 1650 | 1466695897437 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x1132db800 == 28 [pid = 1650] [id = 135] 08:31:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x116857000) [pid = 1650] [serial = 402] [outer = 0x0] 08:31:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x116a1a400) [pid = 1650] [serial = 403] [outer = 0x116857000] 08:31:37 INFO - PROCESS | 1650 | 1466695897465 Marionette DEBUG loaded listener.js 08:31:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x116b1bc00) [pid = 1650] [serial = 404] [outer = 0x116857000] 08:31:37 INFO - PROCESS | 1650 | 1466695897810 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]]]}] 08:31:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:31:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 472ms 08:31:37 INFO - PROCESS | 1650 | 1466695897818 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 08:31:37 INFO - PROCESS | 1650 | 1466695897821 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 08:31:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:31:37 INFO - PROCESS | 1650 | 1466695897826 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:31:37 INFO - PROCESS | 1650 | 1466695897828 Marionette TRACE conn2 <- [1,514,null,{}] 08:31:37 INFO - PROCESS | 1650 | 1466695897832 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}] 08:31:37 INFO - PROCESS | 1650 | 1466695897834 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:37 INFO - PROCESS | 1650 | 1466695897923 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 08:31:37 INFO - PROCESS | 1650 | 1466695897978 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:37 INFO - PROCESS | 1650 | 1466695897980 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x117251800 == 29 [pid = 1650] [id = 136] 08:31:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x116a80000) [pid = 1650] [serial = 405] [outer = 0x0] 08:31:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11815dc00) [pid = 1650] [serial = 406] [outer = 0x116a80000] 08:31:38 INFO - PROCESS | 1650 | 1466695898007 Marionette DEBUG loaded listener.js 08:31:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11848d400) [pid = 1650] [serial = 407] [outer = 0x116a80000] 08:31:38 INFO - PROCESS | 1650 | 1466695898296 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]]]}] 08:31:38 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 08:31:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 519ms 08:31:38 INFO - PROCESS | 1650 | 1466695898345 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 08:31:38 INFO - PROCESS | 1650 | 1466695898349 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 08:31:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:31:38 INFO - PROCESS | 1650 | 1466695898353 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:31:38 INFO - PROCESS | 1650 | 1466695898365 Marionette TRACE conn2 <- [1,518,null,{}] 08:31:38 INFO - PROCESS | 1650 | 1466695898373 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}] 08:31:38 INFO - PROCESS | 1650 | 1466695898376 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:38 INFO - PROCESS | 1650 | 1466695898452 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 08:31:38 INFO - PROCESS | 1650 | 1466695898508 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:38 INFO - PROCESS | 1650 | 1466695898511 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x118ab2800 == 30 [pid = 1650] [id = 137] 08:31:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11851b000) [pid = 1650] [serial = 408] [outer = 0x0] 08:31:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x118a65400) [pid = 1650] [serial = 409] [outer = 0x11851b000] 08:31:38 INFO - PROCESS | 1650 | 1466695898539 Marionette DEBUG loaded listener.js 08:31:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11932a000) [pid = 1650] [serial = 410] [outer = 0x11851b000] 08:31:38 INFO - PROCESS | 1650 | 1466695898859 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]]]}] 08:31:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:31:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 532ms 08:31:38 INFO - PROCESS | 1650 | 1466695898885 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 08:31:38 INFO - PROCESS | 1650 | 1466695898887 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 08:31:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:31:38 INFO - PROCESS | 1650 | 1466695898889 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:31:38 INFO - PROCESS | 1650 | 1466695898890 Marionette TRACE conn2 <- [1,522,null,{}] 08:31:38 INFO - PROCESS | 1650 | 1466695898892 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}] 08:31:38 INFO - PROCESS | 1650 | 1466695898894 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:38 INFO - PROCESS | 1650 | 1466695898973 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 08:31:38 INFO - PROCESS | 1650 | 1466695898976 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:38 INFO - PROCESS | 1650 | 1466695898977 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x121248800 == 31 [pid = 1650] [id = 138] 08:31:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x119a0cc00) [pid = 1650] [serial = 411] [outer = 0x0] 08:31:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x119d30000) [pid = 1650] [serial = 412] [outer = 0x119a0cc00] 08:31:39 INFO - PROCESS | 1650 | 1466695899007 Marionette DEBUG loaded listener.js 08:31:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x119d53000) [pid = 1650] [serial = 413] [outer = 0x119a0cc00] 08:31:39 INFO - PROCESS | 1650 | 1466695899341 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]]]}] 08:31:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:31:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 468ms 08:31:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:31:39 INFO - PROCESS | 1650 | 1466695899358 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 08:31:39 INFO - PROCESS | 1650 | 1466695899359 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 08:31:39 INFO - PROCESS | 1650 | 1466695899361 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:31:39 INFO - PROCESS | 1650 | 1466695899362 Marionette TRACE conn2 <- [1,526,null,{}] 08:31:39 INFO - PROCESS | 1650 | 1466695899401 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}] 08:31:39 INFO - PROCESS | 1650 | 1466695899402 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:39 INFO - PROCESS | 1650 | 1466695899515 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 08:31:39 INFO - PROCESS | 1650 | 1466695899554 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:39 INFO - PROCESS | 1650 | 1466695899555 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b3a000 == 32 [pid = 1650] [id = 139] 08:31:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x119328c00) [pid = 1650] [serial = 414] [outer = 0x0] 08:31:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1210e1c00) [pid = 1650] [serial = 415] [outer = 0x119328c00] 08:31:39 INFO - PROCESS | 1650 | 1466695899580 Marionette DEBUG loaded listener.js 08:31:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x121ae6400) [pid = 1650] [serial = 416] [outer = 0x119328c00] 08:31:39 INFO - PROCESS | 1650 | 1466695899926 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]]]}] 08:31:39 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 08:31:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 576ms 08:31:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:31:39 INFO - PROCESS | 1650 | 1466695899937 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 08:31:39 INFO - PROCESS | 1650 | 1466695899939 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 08:31:39 INFO - PROCESS | 1650 | 1466695899941 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:31:39 INFO - PROCESS | 1650 | 1466695899942 Marionette TRACE conn2 <- [1,530,null,{}] 08:31:39 INFO - PROCESS | 1650 | 1466695899944 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}] 08:31:39 INFO - PROCESS | 1650 | 1466695899950 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:40 INFO - PROCESS | 1650 | 1466695900075 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 08:31:40 INFO - PROCESS | 1650 | 1466695900115 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:40 INFO - PROCESS | 1650 | 1466695900116 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x1254cb800 == 33 [pid = 1650] [id = 140] 08:31:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x123d6e800) [pid = 1650] [serial = 417] [outer = 0x0] 08:31:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x124fdc800) [pid = 1650] [serial = 418] [outer = 0x123d6e800] 08:31:40 INFO - PROCESS | 1650 | 1466695900141 Marionette DEBUG loaded listener.js 08:31:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x127639400) [pid = 1650] [serial = 419] [outer = 0x123d6e800] 08:31:40 INFO - PROCESS | 1650 | 1466695900432 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"]]]}] 08:31:40 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 08:31:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:31:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:31:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:31:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:31:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:31:40 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 08:31:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:31:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:31:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:31:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:31:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:31:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 519ms 08:31:40 INFO - PROCESS | 1650 | 1466695900460 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 08:31:40 INFO - PROCESS | 1650 | 1466695900462 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 08:31:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:31:40 INFO - PROCESS | 1650 | 1466695900472 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:31:40 INFO - PROCESS | 1650 | 1466695900473 Marionette TRACE conn2 <- [1,534,null,{}] 08:31:40 INFO - PROCESS | 1650 | 1466695900475 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}] 08:31:40 INFO - PROCESS | 1650 | 1466695900476 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:40 INFO - PROCESS | 1650 | 1466695900588 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 08:31:40 INFO - PROCESS | 1650 | 1466695900626 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:40 INFO - PROCESS | 1650 | 1466695900627 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12739a800 == 34 [pid = 1650] [id = 141] 08:31:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x127639000) [pid = 1650] [serial = 420] [outer = 0x0] 08:31:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x127645800) [pid = 1650] [serial = 421] [outer = 0x127639000] 08:31:40 INFO - PROCESS | 1650 | 1466695900652 Marionette DEBUG loaded listener.js 08:31:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x1291ecc00) [pid = 1650] [serial = 422] [outer = 0x127639000] 08:31:40 INFO - PROCESS | 1650 | 1466695900993 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]]]}] 08:31:41 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 08:31:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 569ms 08:31:41 INFO - PROCESS | 1650 | 1466695901041 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 08:31:41 INFO - PROCESS | 1650 | 1466695901042 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 08:31:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:31:41 INFO - PROCESS | 1650 | 1466695901045 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:31:41 INFO - PROCESS | 1650 | 1466695901046 Marionette TRACE conn2 <- [1,538,null,{}] 08:31:41 INFO - PROCESS | 1650 | 1466695901048 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}] 08:31:41 INFO - PROCESS | 1650 | 1466695901049 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:41 INFO - PROCESS | 1650 | 1466695901155 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 08:31:41 INFO - PROCESS | 1650 | 1466695901159 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:41 INFO - PROCESS | 1650 | 1466695901160 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295d1000 == 35 [pid = 1650] [id = 142] 08:31:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x127639c00) [pid = 1650] [serial = 423] [outer = 0x0] 08:31:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x129463400) [pid = 1650] [serial = 424] [outer = 0x127639c00] 08:31:41 INFO - PROCESS | 1650 | 1466695901246 Marionette DEBUG loaded listener.js 08:31:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12a5d0c00) [pid = 1650] [serial = 425] [outer = 0x127639c00] 08:31:41 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12bfc6c00) [pid = 1650] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:31:41 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11848ec00) [pid = 1650] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:31:41 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11848f000) [pid = 1650] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:31:41 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x116a24c00) [pid = 1650] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:31:41 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x112235800) [pid = 1650] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:31:41 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x118176800) [pid = 1650] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:31:41 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x128bb1c00) [pid = 1650] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:31:41 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11816c000) [pid = 1650] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:31:41 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1210ec400) [pid = 1650] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:31:41 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x118166800) [pid = 1650] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:31:41 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x128ccec00) [pid = 1650] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:31:41 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x118a5ec00) [pid = 1650] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:31:41 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x116a21c00) [pid = 1650] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:31:41 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x118e4e400) [pid = 1650] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:31:41 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12c6cf400) [pid = 1650] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 08:31:41 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x116a24800) [pid = 1650] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:31:41 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1291efc00) [pid = 1650] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:31:41 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x118159800) [pid = 1650] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:31:41 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x113d5e000) [pid = 1650] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:31:41 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x128942c00) [pid = 1650] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:31:41 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1255b6800) [pid = 1650] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:31:41 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x123e7c800) [pid = 1650] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:31:41 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x111d76400) [pid = 1650] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:31:41 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11687d400) [pid = 1650] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:31:41 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119f4e000) [pid = 1650] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:31:41 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12730cc00) [pid = 1650] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:31:41 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1291ea400) [pid = 1650] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:31:41 INFO - PROCESS | 1650 | 1466695901853 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]]]}] 08:31:41 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. 08:31:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 820ms 08:31:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:31:41 INFO - PROCESS | 1650 | 1466695901866 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 08:31:41 INFO - PROCESS | 1650 | 1466695901868 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 08:31:41 INFO - PROCESS | 1650 | 1466695901870 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:31:41 INFO - PROCESS | 1650 | 1466695901871 Marionette TRACE conn2 <- [1,542,null,{}] 08:31:41 INFO - PROCESS | 1650 | 1466695901874 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}] 08:31:41 INFO - PROCESS | 1650 | 1466695901875 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:41 INFO - PROCESS | 1650 | 1466695901957 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 08:31:42 INFO - PROCESS | 1650 | 1466695902010 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:42 INFO - PROCESS | 1650 | 1466695902011 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x119781000 == 36 [pid = 1650] [id = 143] 08:31:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x116a21800) [pid = 1650] [serial = 426] [outer = 0x0] 08:31:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11848a400) [pid = 1650] [serial = 427] [outer = 0x116a21800] 08:31:42 INFO - PROCESS | 1650 | 1466695902036 Marionette DEBUG loaded listener.js 08:31:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x118e44c00) [pid = 1650] [serial = 428] [outer = 0x116a21800] 08:31:42 INFO - PROCESS | 1650 | 1466695902297 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]]]}] 08:31:42 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. 08:31:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 469ms 08:31:42 INFO - PROCESS | 1650 | 1466695902340 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 08:31:42 INFO - PROCESS | 1650 | 1466695902341 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 08:31:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:31:42 INFO - PROCESS | 1650 | 1466695902343 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:31:42 INFO - PROCESS | 1650 | 1466695902344 Marionette TRACE conn2 <- [1,546,null,{}] 08:31:42 INFO - PROCESS | 1650 | 1466695902356 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}] 08:31:42 INFO - PROCESS | 1650 | 1466695902357 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:42 INFO - PROCESS | 1650 | 1466695902459 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 08:31:42 INFO - PROCESS | 1650 | 1466695902469 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:42 INFO - PROCESS | 1650 | 1466695902470 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa11000 == 37 [pid = 1650] [id = 144] 08:31:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1187a1800) [pid = 1650] [serial = 429] [outer = 0x0] 08:31:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x119d55000) [pid = 1650] [serial = 430] [outer = 0x1187a1800] 08:31:42 INFO - PROCESS | 1650 | 1466695902501 Marionette DEBUG loaded listener.js 08:31:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x126cd5000) [pid = 1650] [serial = 431] [outer = 0x1187a1800] 08:31:42 INFO - PROCESS | 1650 | 1466695902847 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]]]}] 08:31:42 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 08:31:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 527ms 08:31:42 INFO - PROCESS | 1650 | 1466695902871 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 08:31:42 INFO - PROCESS | 1650 | 1466695902872 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 08:31:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:31:42 INFO - PROCESS | 1650 | 1466695902874 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:31:42 INFO - PROCESS | 1650 | 1466695902876 Marionette TRACE conn2 <- [1,550,null,{}] 08:31:42 INFO - PROCESS | 1650 | 1466695902878 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}] 08:31:42 INFO - PROCESS | 1650 | 1466695902880 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:43 INFO - PROCESS | 1650 | 1466695903010 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 08:31:43 INFO - PROCESS | 1650 | 1466695903028 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:43 INFO - PROCESS | 1650 | 1466695903032 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x124ca5800 == 38 [pid = 1650] [id = 145] 08:31:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x118e45800) [pid = 1650] [serial = 432] [outer = 0x0] 08:31:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x127644c00) [pid = 1650] [serial = 433] [outer = 0x118e45800] 08:31:43 INFO - PROCESS | 1650 | 1466695903069 Marionette DEBUG loaded listener.js 08:31:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12a729400) [pid = 1650] [serial = 434] [outer = 0x118e45800] 08:31:43 INFO - PROCESS | 1650 | 1466695903406 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]]]}] 08:31:43 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. 08:31:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 568ms 08:31:43 INFO - PROCESS | 1650 | 1466695903444 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 08:31:43 INFO - PROCESS | 1650 | 1466695903445 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 08:31:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:31:43 INFO - PROCESS | 1650 | 1466695903449 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:31:43 INFO - PROCESS | 1650 | 1466695903450 Marionette TRACE conn2 <- [1,554,null,{}] 08:31:43 INFO - PROCESS | 1650 | 1466695903452 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}] 08:31:43 INFO - PROCESS | 1650 | 1466695903453 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:43 INFO - PROCESS | 1650 | 1466695903528 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 08:31:43 INFO - PROCESS | 1650 | 1466695903535 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:43 INFO - PROCESS | 1650 | 1466695903536 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd1a000 == 39 [pid = 1650] [id = 146] 08:31:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12aa3dc00) [pid = 1650] [serial = 435] [outer = 0x0] 08:31:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12abc1000) [pid = 1650] [serial = 436] [outer = 0x12aa3dc00] 08:31:43 INFO - PROCESS | 1650 | 1466695903559 Marionette DEBUG loaded listener.js 08:31:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12b20c400) [pid = 1650] [serial = 437] [outer = 0x12aa3dc00] 08:31:43 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:31:44 INFO - PROCESS | 1650 | 1466695904135 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]]]}] 08:31:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:31:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 720ms 08:31:44 INFO - PROCESS | 1650 | 1466695904169 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 08:31:44 INFO - PROCESS | 1650 | 1466695904172 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 08:31:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:31:44 INFO - PROCESS | 1650 | 1466695904175 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:31:44 INFO - PROCESS | 1650 | 1466695904178 Marionette TRACE conn2 <- [1,558,null,{}] 08:31:44 INFO - PROCESS | 1650 | 1466695904182 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}] 08:31:44 INFO - PROCESS | 1650 | 1466695904184 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:44 INFO - PROCESS | 1650 | 1466695904313 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 08:31:44 INFO - PROCESS | 1650 | 1466695904396 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:44 INFO - PROCESS | 1650 | 1466695904397 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x117562000 == 40 [pid = 1650] [id = 147] 08:31:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x117093000) [pid = 1650] [serial = 438] [outer = 0x0] 08:31:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x117eadc00) [pid = 1650] [serial = 439] [outer = 0x117093000] 08:31:44 INFO - PROCESS | 1650 | 1466695904429 Marionette DEBUG loaded listener.js 08:31:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11829d400) [pid = 1650] [serial = 440] [outer = 0x117093000] 08:31:44 INFO - PROCESS | 1650 | 1466695904903 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]]]}] 08:31:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:31:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 773ms 08:31:44 INFO - PROCESS | 1650 | 1466695904948 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 08:31:44 INFO - PROCESS | 1650 | 1466695904952 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 08:31:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:31:44 INFO - PROCESS | 1650 | 1466695904957 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:31:44 INFO - PROCESS | 1650 | 1466695904958 Marionette TRACE conn2 <- [1,562,null,{}] 08:31:44 INFO - PROCESS | 1650 | 1466695904961 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}] 08:31:44 INFO - PROCESS | 1650 | 1466695904963 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:45 INFO - PROCESS | 1650 | 1466695905120 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 08:31:45 INFO - PROCESS | 1650 | 1466695905184 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:45 INFO - PROCESS | 1650 | 1466695905185 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d17800 == 41 [pid = 1650] [id = 148] 08:31:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x118520800) [pid = 1650] [serial = 441] [outer = 0x0] 08:31:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x118a57400) [pid = 1650] [serial = 442] [outer = 0x118520800] 08:31:45 INFO - PROCESS | 1650 | 1466695905219 Marionette DEBUG loaded listener.js 08:31:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1193a9c00) [pid = 1650] [serial = 443] [outer = 0x118520800] 08:31:45 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:31:45 INFO - PROCESS | 1650 | 1466695905842 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]]]}] 08:31:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:31:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 920ms 08:31:45 INFO - PROCESS | 1650 | 1466695905878 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 08:31:45 INFO - PROCESS | 1650 | 1466695905884 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 08:31:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:31:45 INFO - PROCESS | 1650 | 1466695905891 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:31:45 INFO - PROCESS | 1650 | 1466695905894 Marionette TRACE conn2 <- [1,566,null,{}] 08:31:45 INFO - PROCESS | 1650 | 1466695905899 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}] 08:31:45 INFO - PROCESS | 1650 | 1466695905902 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:46 INFO - PROCESS | 1650 | 1466695906045 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 08:31:46 INFO - PROCESS | 1650 | --DOCSHELL 0x124ca5800 == 40 [pid = 1650] [id = 145] 08:31:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa11000 == 39 [pid = 1650] [id = 144] 08:31:46 INFO - PROCESS | 1650 | --DOCSHELL 0x119781000 == 38 [pid = 1650] [id = 143] 08:31:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1295d1000 == 37 [pid = 1650] [id = 142] 08:31:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12739a800 == 36 [pid = 1650] [id = 141] 08:31:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1254cb800 == 35 [pid = 1650] [id = 140] 08:31:46 INFO - PROCESS | 1650 | --DOCSHELL 0x121b3a000 == 34 [pid = 1650] [id = 139] 08:31:46 INFO - PROCESS | 1650 | --DOCSHELL 0x121248800 == 33 [pid = 1650] [id = 138] 08:31:46 INFO - PROCESS | 1650 | --DOCSHELL 0x118ab2800 == 32 [pid = 1650] [id = 137] 08:31:46 INFO - PROCESS | 1650 | --DOCSHELL 0x117251800 == 31 [pid = 1650] [id = 136] 08:31:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1132db800 == 30 [pid = 1650] [id = 135] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12893b000) [pid = 1650] [serial = 242] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1254b4400) [pid = 1650] [serial = 239] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x116a77800) [pid = 1650] [serial = 233] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1210e2800) [pid = 1650] [serial = 236] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x116a7a800) [pid = 1650] [serial = 190] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1294b5800) [pid = 1650] [serial = 187] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11843dc00) [pid = 1650] [serial = 287] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x121bda400) [pid = 1650] [serial = 290] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x128bb3400) [pid = 1650] [serial = 293] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12a628400) [pid = 1650] [serial = 296] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12c455400) [pid = 1650] [serial = 364] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x118494c00) [pid = 1650] [serial = 367] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x118e46400) [pid = 1650] [serial = 370] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x119d50400) [pid = 1650] [serial = 334] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118166400) [pid = 1650] [serial = 349] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119d4fc00) [pid = 1650] [serial = 350] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11850a000) [pid = 1650] [serial = 346] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1187a4800) [pid = 1650] [serial = 347] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118499000) [pid = 1650] [serial = 368] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x128bb5800) [pid = 1650] [serial = 355] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1291ef000) [pid = 1650] [serial = 356] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118178000) [pid = 1650] [serial = 337] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11851c000) [pid = 1650] [serial = 338] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1254bd000) [pid = 1650] [serial = 352] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12763ec00) [pid = 1650] [serial = 353] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x127640800) [pid = 1650] [serial = 343] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x128cc9400) [pid = 1650] [serial = 344] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12a5cc000) [pid = 1650] [serial = 358] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12a729c00) [pid = 1650] [serial = 359] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119d56800) [pid = 1650] [serial = 340] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x121bddc00) [pid = 1650] [serial = 341] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119d55c00) [pid = 1650] [serial = 335] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118171400) [pid = 1650] [serial = 373] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1185b3000) [pid = 1650] [serial = 374] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12c6cf000) [pid = 1650] [serial = 380] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12c6d8400) [pid = 1650] [serial = 382] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12bf0b000) [pid = 1650] [serial = 379] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118e4dc00) [pid = 1650] [serial = 371] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x121954800) [pid = 1650] [serial = 377] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12abba800) [pid = 1650] [serial = 361] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12bfcf400) [pid = 1650] [serial = 362] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12c96fc00) [pid = 1650] [serial = 383] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12c462000) [pid = 1650] [serial = 365] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x119a0e000) [pid = 1650] [serial = 376] [outer = 0x0] [url = about:blank] 08:31:46 INFO - PROCESS | 1650 | 1466695906238 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:46 INFO - PROCESS | 1650 | 1466695906240 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x112014800 == 31 [pid = 1650] [id = 149] 08:31:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x110f76800) [pid = 1650] [serial = 444] [outer = 0x0] 08:31:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x112a73c00) [pid = 1650] [serial = 445] [outer = 0x110f76800] 08:31:46 INFO - PROCESS | 1650 | 1466695906273 Marionette DEBUG loaded listener.js 08:31:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11320ec00) [pid = 1650] [serial = 446] [outer = 0x110f76800] 08:31:46 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:31:46 INFO - PROCESS | 1650 | 1466695906732 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]]]}] 08:31:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:31:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 875ms 08:31:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:31:46 INFO - PROCESS | 1650 | 1466695906767 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 08:31:46 INFO - PROCESS | 1650 | 1466695906770 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 08:31:46 INFO - PROCESS | 1650 | 1466695906775 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:31:46 INFO - PROCESS | 1650 | 1466695906778 Marionette TRACE conn2 <- [1,570,null,{}] 08:31:46 INFO - PROCESS | 1650 | 1466695906784 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}] 08:31:46 INFO - PROCESS | 1650 | 1466695906788 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:46 INFO - PROCESS | 1650 | 1466695906926 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 08:31:47 INFO - PROCESS | 1650 | 1466695907041 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:47 INFO - PROCESS | 1650 | 1466695907043 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11681d000 == 32 [pid = 1650] [id = 150] 08:31:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x113227c00) [pid = 1650] [serial = 447] [outer = 0x0] 08:31:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x116a1c000) [pid = 1650] [serial = 448] [outer = 0x113227c00] 08:31:47 INFO - PROCESS | 1650 | 1466695907098 Marionette DEBUG loaded listener.js 08:31:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11700c800) [pid = 1650] [serial = 449] [outer = 0x113227c00] 08:31:47 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:31:47 INFO - PROCESS | 1650 | 1466695907575 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]]]}] 08:31:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:31:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 824ms 08:31:47 INFO - PROCESS | 1650 | 1466695907600 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 08:31:47 INFO - PROCESS | 1650 | 1466695907603 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 08:31:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:31:47 INFO - PROCESS | 1650 | 1466695907606 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:31:47 INFO - PROCESS | 1650 | 1466695907607 Marionette TRACE conn2 <- [1,574,null,{}] 08:31:47 INFO - PROCESS | 1650 | 1466695907609 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}] 08:31:47 INFO - PROCESS | 1650 | 1466695907611 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:47 INFO - PROCESS | 1650 | 1466695907707 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 08:31:47 INFO - PROCESS | 1650 | 1466695907769 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:47 INFO - PROCESS | 1650 | 1466695907771 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11757a000 == 33 [pid = 1650] [id = 151] 08:31:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x112a77000) [pid = 1650] [serial = 450] [outer = 0x0] 08:31:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11817ac00) [pid = 1650] [serial = 451] [outer = 0x112a77000] 08:31:47 INFO - PROCESS | 1650 | 1466695907801 Marionette DEBUG loaded listener.js 08:31:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118491000) [pid = 1650] [serial = 452] [outer = 0x112a77000] 08:31:48 INFO - PROCESS | 1650 | 1466695908222 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]]]}] 08:31:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:31:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 669ms 08:31:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:31:48 INFO - PROCESS | 1650 | 1466695908275 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 08:31:48 INFO - PROCESS | 1650 | 1466695908277 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 08:31:48 INFO - PROCESS | 1650 | 1466695908284 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:31:48 INFO - PROCESS | 1650 | 1466695908288 Marionette TRACE conn2 <- [1,578,null,{}] 08:31:48 INFO - PROCESS | 1650 | 1466695908292 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}] 08:31:48 INFO - PROCESS | 1650 | 1466695908295 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:48 INFO - PROCESS | 1650 | 1466695908391 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 08:31:48 INFO - PROCESS | 1650 | 1466695908444 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:48 INFO - PROCESS | 1650 | 1466695908445 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x11977c000 == 34 [pid = 1650] [id = 152] 08:31:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118491400) [pid = 1650] [serial = 453] [outer = 0x0] 08:31:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11851fc00) [pid = 1650] [serial = 454] [outer = 0x118491400] 08:31:48 INFO - PROCESS | 1650 | 1466695908474 Marionette DEBUG loaded listener.js 08:31:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1187a4800) [pid = 1650] [serial = 455] [outer = 0x118491400] 08:31:48 INFO - PROCESS | 1650 | 1466695908888 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]]]}] 08:31:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:31:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 629ms 08:31:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:31:48 INFO - PROCESS | 1650 | 1466695908908 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 08:31:48 INFO - PROCESS | 1650 | 1466695908910 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 08:31:48 INFO - PROCESS | 1650 | 1466695908912 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:31:48 INFO - PROCESS | 1650 | 1466695908914 Marionette TRACE conn2 <- [1,582,null,{}] 08:31:48 INFO - PROCESS | 1650 | 1466695908916 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}] 08:31:48 INFO - PROCESS | 1650 | 1466695908918 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:49 INFO - PROCESS | 1650 | 1466695909012 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 08:31:49 INFO - PROCESS | 1650 | 1466695909092 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:49 INFO - PROCESS | 1650 | 1466695909093 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x121246800 == 35 [pid = 1650] [id = 153] 08:31:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118e42c00) [pid = 1650] [serial = 456] [outer = 0x0] 08:31:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118e51400) [pid = 1650] [serial = 457] [outer = 0x118e42c00] 08:31:49 INFO - PROCESS | 1650 | 1466695909122 Marionette DEBUG loaded listener.js 08:31:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119759c00) [pid = 1650] [serial = 458] [outer = 0x118e42c00] 08:31:49 INFO - PROCESS | 1650 | 1466695909597 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]]]}] 08:31:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:31:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 721ms 08:31:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:31:49 INFO - PROCESS | 1650 | 1466695909634 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 08:31:49 INFO - PROCESS | 1650 | 1466695909636 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 08:31:49 INFO - PROCESS | 1650 | 1466695909640 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:31:49 INFO - PROCESS | 1650 | 1466695909642 Marionette TRACE conn2 <- [1,586,null,{}] 08:31:49 INFO - PROCESS | 1650 | 1466695909645 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}] 08:31:49 INFO - PROCESS | 1650 | 1466695909648 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:49 INFO - PROCESS | 1650 | 1466695909777 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 08:31:49 INFO - PROCESS | 1650 | 1466695909867 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:49 INFO - PROCESS | 1650 | 1466695909873 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1214b2000 == 36 [pid = 1650] [id = 154] 08:31:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119a11c00) [pid = 1650] [serial = 459] [outer = 0x0] 08:31:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119a17800) [pid = 1650] [serial = 460] [outer = 0x119a11c00] 08:31:49 INFO - PROCESS | 1650 | 1466695909933 Marionette DEBUG loaded listener.js 08:31:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119d52400) [pid = 1650] [serial = 461] [outer = 0x119a11c00] 08:31:50 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:31:50 INFO - PROCESS | 1650 | 1466695910447 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]]]}] 08:31:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:31:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 821ms 08:31:50 INFO - PROCESS | 1650 | 1466695910461 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 08:31:50 INFO - PROCESS | 1650 | 1466695910462 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 08:31:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:31:50 INFO - PROCESS | 1650 | 1466695910465 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:31:50 INFO - PROCESS | 1650 | 1466695910466 Marionette TRACE conn2 <- [1,590,null,{}] 08:31:50 INFO - PROCESS | 1650 | 1466695910468 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}] 08:31:50 INFO - PROCESS | 1650 | 1466695910470 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:50 INFO - PROCESS | 1650 | 1466695910561 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 08:31:50 INFO - PROCESS | 1650 | 1466695910608 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:50 INFO - PROCESS | 1650 | 1466695910609 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x123db5800 == 37 [pid = 1650] [id = 155] 08:31:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12101cc00) [pid = 1650] [serial = 462] [outer = 0x0] 08:31:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x123d06800) [pid = 1650] [serial = 463] [outer = 0x12101cc00] 08:31:50 INFO - PROCESS | 1650 | 1466695910639 Marionette DEBUG loaded listener.js 08:31:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x124abdc00) [pid = 1650] [serial = 464] [outer = 0x12101cc00] 08:31:51 INFO - PROCESS | 1650 | 1466695911080 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]]]}] 08:31:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:31:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 671ms 08:31:51 INFO - PROCESS | 1650 | 1466695911136 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 08:31:51 INFO - PROCESS | 1650 | 1466695911138 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 08:31:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:31:51 INFO - PROCESS | 1650 | 1466695911142 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:31:51 INFO - PROCESS | 1650 | 1466695911143 Marionette TRACE conn2 <- [1,594,null,{}] 08:31:51 INFO - PROCESS | 1650 | 1466695911146 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}] 08:31:51 INFO - PROCESS | 1650 | 1466695911148 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:51 INFO - PROCESS | 1650 | --DOCSHELL 0x117562000 == 36 [pid = 1650] [id = 147] 08:31:51 INFO - PROCESS | 1650 | --DOCSHELL 0x119774800 == 35 [pid = 1650] [id = 134] 08:31:51 INFO - PROCESS | 1650 | --DOCSHELL 0x123d17800 == 34 [pid = 1650] [id = 148] 08:31:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1214b2000 == 33 [pid = 1650] [id = 154] 08:31:51 INFO - PROCESS | 1650 | --DOCSHELL 0x121246800 == 32 [pid = 1650] [id = 153] 08:31:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd1a000 == 31 [pid = 1650] [id = 146] 08:31:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11977c000 == 30 [pid = 1650] [id = 152] 08:31:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11757a000 == 29 [pid = 1650] [id = 151] 08:31:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11681d000 == 28 [pid = 1650] [id = 150] 08:31:51 INFO - PROCESS | 1650 | --DOCSHELL 0x112014800 == 27 [pid = 1650] [id = 149] 08:31:51 INFO - PROCESS | 1650 | 1466695911760 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 08:31:51 INFO - PROCESS | 1650 | --DOCSHELL 0x123db5800 == 26 [pid = 1650] [id = 155] 08:31:51 INFO - PROCESS | 1650 | 1466695911870 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:51 INFO - PROCESS | 1650 | 1466695911871 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x1130cc800 == 27 [pid = 1650] [id = 156] 08:31:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x113039400) [pid = 1650] [serial = 465] [outer = 0x0] 08:31:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x113224400) [pid = 1650] [serial = 466] [outer = 0x113039400] 08:31:51 INFO - PROCESS | 1650 | 1466695911900 Marionette DEBUG loaded listener.js 08:31:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x115eeac00) [pid = 1650] [serial = 467] [outer = 0x113039400] 08:31:52 INFO - PROCESS | 1650 | 1466695912202 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]]]}] 08:31:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:31:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1120ms 08:31:52 INFO - PROCESS | 1650 | 1466695912264 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 08:31:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:31:52 INFO - PROCESS | 1650 | 1466695912270 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 08:31:52 INFO - PROCESS | 1650 | 1466695912274 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:31:52 INFO - PROCESS | 1650 | 1466695912277 Marionette TRACE conn2 <- [1,598,null,{}] 08:31:52 INFO - PROCESS | 1650 | 1466695912280 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}] 08:31:52 INFO - PROCESS | 1650 | 1466695912283 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:52 INFO - PROCESS | 1650 | 1466695912392 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 08:31:52 INFO - PROCESS | 1650 | 1466695912450 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:52 INFO - PROCESS | 1650 | 1466695912452 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x116aa6000 == 28 [pid = 1650] [id = 157] 08:31:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11624c400) [pid = 1650] [serial = 468] [outer = 0x0] 08:31:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x116a75800) [pid = 1650] [serial = 469] [outer = 0x11624c400] 08:31:52 INFO - PROCESS | 1650 | 1466695912497 Marionette DEBUG loaded listener.js 08:31:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11816f800) [pid = 1650] [serial = 470] [outer = 0x11624c400] 08:31:52 INFO - PROCESS | 1650 | 1466695912902 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]]]}] 08:31:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:31:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 672ms 08:31:52 INFO - PROCESS | 1650 | 1466695912946 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 08:31:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:31:52 INFO - PROCESS | 1650 | 1466695912949 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 08:31:52 INFO - PROCESS | 1650 | 1466695912952 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:31:52 INFO - PROCESS | 1650 | 1466695912953 Marionette TRACE conn2 <- [1,602,null,{}] 08:31:52 INFO - PROCESS | 1650 | 1466695912957 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}] 08:31:52 INFO - PROCESS | 1650 | 1466695912959 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:53 INFO - PROCESS | 1650 | 1466695913104 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 08:31:53 INFO - PROCESS | 1650 | 1466695913124 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:53 INFO - PROCESS | 1650 | 1466695913126 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x115f0a800 == 29 [pid = 1650] [id = 158] 08:31:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1182a3400) [pid = 1650] [serial = 471] [outer = 0x0] 08:31:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x118497c00) [pid = 1650] [serial = 472] [outer = 0x1182a3400] 08:31:53 INFO - PROCESS | 1650 | 1466695913178 Marionette DEBUG loaded listener.js 08:31:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x118512800) [pid = 1650] [serial = 473] [outer = 0x1182a3400] 08:31:53 INFO - PROCESS | 1650 | 1466695913605 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]]]}] 08:31:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:31:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 669ms 08:31:53 INFO - PROCESS | 1650 | 1466695913621 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 08:31:53 INFO - PROCESS | 1650 | 1466695913623 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 08:31:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:31:53 INFO - PROCESS | 1650 | 1466695913649 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:31:53 INFO - PROCESS | 1650 | 1466695913652 Marionette TRACE conn2 <- [1,606,null,{}] 08:31:53 INFO - PROCESS | 1650 | 1466695913655 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}] 08:31:53 INFO - PROCESS | 1650 | 1466695913657 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:53 INFO - PROCESS | 1650 | 1466695913762 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 08:31:53 INFO - PROCESS | 1650 | 1466695913766 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:53 INFO - PROCESS | 1650 | 1466695913767 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ecf800 == 30 [pid = 1650] [id = 159] 08:31:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x118518400) [pid = 1650] [serial = 474] [outer = 0x0] 08:31:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1185b4400) [pid = 1650] [serial = 475] [outer = 0x118518400] 08:31:53 INFO - PROCESS | 1650 | 1466695913792 Marionette DEBUG loaded listener.js 08:31:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x118e4b800) [pid = 1650] [serial = 476] [outer = 0x118518400] 08:31:54 INFO - PROCESS | 1650 | 1466695914125 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]]]}] 08:31:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:31:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 542ms 08:31:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:31:54 INFO - PROCESS | 1650 | 1466695914170 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 08:31:54 INFO - PROCESS | 1650 | 1466695914171 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 08:31:54 INFO - PROCESS | 1650 | 1466695914173 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:31:54 INFO - PROCESS | 1650 | 1466695914174 Marionette TRACE conn2 <- [1,610,null,{}] 08:31:54 INFO - PROCESS | 1650 | 1466695914176 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}] 08:31:54 INFO - PROCESS | 1650 | 1466695914177 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:54 INFO - PROCESS | 1650 | 1466695914269 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 08:31:54 INFO - PROCESS | 1650 | 1466695914305 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:54 INFO - PROCESS | 1650 | 1466695914306 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b3e800 == 31 [pid = 1650] [id = 160] 08:31:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x118e50400) [pid = 1650] [serial = 477] [outer = 0x0] 08:31:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x119767800) [pid = 1650] [serial = 478] [outer = 0x118e50400] 08:31:54 INFO - PROCESS | 1650 | 1466695914331 Marionette DEBUG loaded listener.js 08:31:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x119a13c00) [pid = 1650] [serial = 479] [outer = 0x118e50400] 08:31:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x119a19400) [pid = 1650] [serial = 480] [outer = 0x12cc67400] 08:31:54 INFO - PROCESS | 1650 | 1466695914703 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]]]}] 08:31:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:31:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 568ms 08:31:54 INFO - PROCESS | 1650 | 1466695914742 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 08:31:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:31:54 INFO - PROCESS | 1650 | 1466695914743 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 08:31:54 INFO - PROCESS | 1650 | 1466695914745 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:31:54 INFO - PROCESS | 1650 | 1466695914746 Marionette TRACE conn2 <- [1,614,null,{}] 08:31:54 INFO - PROCESS | 1650 | 1466695914749 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}] 08:31:54 INFO - PROCESS | 1650 | 1466695914750 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:54 INFO - PROCESS | 1650 | 1466695914843 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 08:31:54 INFO - PROCESS | 1650 | 1466695914848 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:54 INFO - PROCESS | 1650 | 1466695914852 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x118356800 == 32 [pid = 1650] [id = 161] 08:31:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1182a2c00) [pid = 1650] [serial = 481] [outer = 0x0] 08:31:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x119d50400) [pid = 1650] [serial = 482] [outer = 0x1182a2c00] 08:31:54 INFO - PROCESS | 1650 | 1466695914913 Marionette DEBUG loaded listener.js 08:31:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x121954800) [pid = 1650] [serial = 483] [outer = 0x1182a2c00] 08:31:55 INFO - PROCESS | 1650 | 1466695915237 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]]]}] 08:31:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:31:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 521ms 08:31:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:31:55 INFO - PROCESS | 1650 | 1466695915267 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 08:31:55 INFO - PROCESS | 1650 | 1466695915268 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 08:31:55 INFO - PROCESS | 1650 | 1466695915270 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:31:55 INFO - PROCESS | 1650 | 1466695915271 Marionette TRACE conn2 <- [1,618,null,{}] 08:31:55 INFO - PROCESS | 1650 | 1466695915273 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}] 08:31:55 INFO - PROCESS | 1650 | 1466695915275 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:55 INFO - PROCESS | 1650 | 1466695915367 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 08:31:55 INFO - PROCESS | 1650 | 1466695915370 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:55 INFO - PROCESS | 1650 | 1466695915371 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x112641800 == 33 [pid = 1650] [id = 162] 08:31:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x119d4cc00) [pid = 1650] [serial = 484] [outer = 0x0] 08:31:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x124aca800) [pid = 1650] [serial = 485] [outer = 0x119d4cc00] 08:31:55 INFO - PROCESS | 1650 | 1466695915396 Marionette DEBUG loaded listener.js 08:31:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x124fd6800) [pid = 1650] [serial = 486] [outer = 0x119d4cc00] 08:31:55 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x118519800) [pid = 1650] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:31:55 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11851b000) [pid = 1650] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:31:55 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1187a1800) [pid = 1650] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 08:31:55 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x127641800) [pid = 1650] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:31:55 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x110f7dc00) [pid = 1650] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:31:55 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1182a0400) [pid = 1650] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:31:55 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x116857000) [pid = 1650] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:31:55 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x119328c00) [pid = 1650] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:31:55 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x119d58000) [pid = 1650] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:31:55 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x116a21800) [pid = 1650] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 08:31:55 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11851d000) [pid = 1650] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:31:55 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x116a80000) [pid = 1650] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:31:55 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x119a0cc00) [pid = 1650] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:31:55 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118e45800) [pid = 1650] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 08:31:55 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x127639000) [pid = 1650] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 08:31:55 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x127639c00) [pid = 1650] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 08:31:55 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x123d6e800) [pid = 1650] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:31:55 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12aa3dc00) [pid = 1650] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 08:31:55 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x117093000) [pid = 1650] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 08:31:55 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118520800) [pid = 1650] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 08:31:55 INFO - PROCESS | 1650 | 1466695915969 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]]]}] 08:31:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:31:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 718ms 08:31:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:31:55 INFO - PROCESS | 1650 | 1466695915989 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 08:31:55 INFO - PROCESS | 1650 | 1466695915990 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 08:31:55 INFO - PROCESS | 1650 | 1466695915992 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:31:55 INFO - PROCESS | 1650 | 1466695915993 Marionette TRACE conn2 <- [1,622,null,{}] 08:31:55 INFO - PROCESS | 1650 | 1466695915996 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}] 08:31:55 INFO - PROCESS | 1650 | 1466695915998 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:56 INFO - PROCESS | 1650 | 1466695916069 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 08:31:56 INFO - PROCESS | 1650 | 1466695916074 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:56 INFO - PROCESS | 1650 | 1466695916076 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x119aed800 == 34 [pid = 1650] [id = 163] 08:31:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x110f7dc00) [pid = 1650] [serial = 487] [outer = 0x0] 08:31:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x117093000) [pid = 1650] [serial = 488] [outer = 0x110f7dc00] 08:31:56 INFO - PROCESS | 1650 | 1466695916102 Marionette DEBUG loaded listener.js 08:31:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118517400) [pid = 1650] [serial = 489] [outer = 0x110f7dc00] 08:31:56 INFO - PROCESS | 1650 | 1466695916419 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]]]}] 08:31:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:31:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 469ms 08:31:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:31:56 INFO - PROCESS | 1650 | 1466695916462 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 08:31:56 INFO - PROCESS | 1650 | 1466695916463 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 08:31:56 INFO - PROCESS | 1650 | 1466695916465 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:31:56 INFO - PROCESS | 1650 | 1466695916466 Marionette TRACE conn2 <- [1,626,null,{}] 08:31:56 INFO - PROCESS | 1650 | 1466695916468 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}] 08:31:56 INFO - PROCESS | 1650 | 1466695916470 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:56 INFO - PROCESS | 1650 | 1466695916563 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 08:31:56 INFO - PROCESS | 1650 | 1466695916585 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:56 INFO - PROCESS | 1650 | 1466695916587 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x129234800 == 35 [pid = 1650] [id = 164] 08:31:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118172000) [pid = 1650] [serial = 490] [outer = 0x0] 08:31:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x118e4c800) [pid = 1650] [serial = 491] [outer = 0x118172000] 08:31:56 INFO - PROCESS | 1650 | 1466695916611 Marionette DEBUG loaded listener.js 08:31:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x124fd8c00) [pid = 1650] [serial = 492] [outer = 0x118172000] 08:31:56 INFO - PROCESS | 1650 | 1466695916923 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]]]}] 08:31:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:31:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 468ms 08:31:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:31:56 INFO - PROCESS | 1650 | 1466695916935 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 08:31:56 INFO - PROCESS | 1650 | 1466695916936 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 08:31:56 INFO - PROCESS | 1650 | 1466695916938 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:31:56 INFO - PROCESS | 1650 | 1466695916939 Marionette TRACE conn2 <- [1,630,null,{}] 08:31:56 INFO - PROCESS | 1650 | 1466695916942 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}] 08:31:56 INFO - PROCESS | 1650 | 1466695916943 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:57 INFO - PROCESS | 1650 | 1466695917017 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 08:31:57 INFO - PROCESS | 1650 | 1466695917021 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:57 INFO - PROCESS | 1650 | 1466695917022 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a68b000 == 36 [pid = 1650] [id = 165] 08:31:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x113e90c00) [pid = 1650] [serial = 493] [outer = 0x0] 08:31:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1254bec00) [pid = 1650] [serial = 494] [outer = 0x113e90c00] 08:31:57 INFO - PROCESS | 1650 | 1466695917048 Marionette DEBUG loaded listener.js 08:31:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12685f000) [pid = 1650] [serial = 495] [outer = 0x113e90c00] 08:31:57 INFO - PROCESS | 1650 | 1466695917394 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]]]}] 08:31:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:31:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 469ms 08:31:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:31:57 INFO - PROCESS | 1650 | 1466695917408 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 08:31:57 INFO - PROCESS | 1650 | 1466695917410 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 08:31:57 INFO - PROCESS | 1650 | 1466695917415 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:31:57 INFO - PROCESS | 1650 | 1466695917419 Marionette TRACE conn2 <- [1,634,null,{}] 08:31:57 INFO - PROCESS | 1650 | 1466695917422 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}] 08:31:57 INFO - PROCESS | 1650 | 1466695917424 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:57 INFO - PROCESS | 1650 | 1466695917580 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 08:31:57 INFO - PROCESS | 1650 | 1466695917588 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:57 INFO - PROCESS | 1650 | 1466695917590 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa0e000 == 37 [pid = 1650] [id = 166] 08:31:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x126860c00) [pid = 1650] [serial = 496] [outer = 0x0] 08:31:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x127157000) [pid = 1650] [serial = 497] [outer = 0x126860c00] 08:31:57 INFO - PROCESS | 1650 | 1466695917642 Marionette DEBUG loaded listener.js 08:31:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x127639000) [pid = 1650] [serial = 498] [outer = 0x126860c00] 08:31:57 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:31:58 INFO - PROCESS | 1650 | --DOCSHELL 0x116aa6000 == 36 [pid = 1650] [id = 157] 08:31:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1130cc800 == 35 [pid = 1650] [id = 156] 08:31:58 INFO - PROCESS | 1650 | --DOCSHELL 0x115f0a800 == 34 [pid = 1650] [id = 158] 08:31:58 INFO - PROCESS | 1650 | --DOCSHELL 0x118356800 == 33 [pid = 1650] [id = 161] 08:31:58 INFO - PROCESS | 1650 | --DOCSHELL 0x121b3e800 == 32 [pid = 1650] [id = 160] 08:31:58 INFO - PROCESS | 1650 | --DOCSHELL 0x112641800 == 31 [pid = 1650] [id = 162] 08:31:58 INFO - PROCESS | 1650 | --DOCSHELL 0x119aed800 == 30 [pid = 1650] [id = 163] 08:31:58 INFO - PROCESS | 1650 | --DOCSHELL 0x129234800 == 29 [pid = 1650] [id = 164] 08:31:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12a68b000 == 28 [pid = 1650] [id = 165] 08:31:58 INFO - PROCESS | 1650 | --DOCSHELL 0x119ecf800 == 27 [pid = 1650] [id = 159] 08:31:58 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12bb18c00) [pid = 1650] [serial = 397] [outer = 0x0] [url = about:blank] 08:31:58 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11932a000) [pid = 1650] [serial = 410] [outer = 0x0] [url = about:blank] 08:31:58 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x126cd5000) [pid = 1650] [serial = 431] [outer = 0x0] [url = about:blank] 08:31:58 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12aa36c00) [pid = 1650] [serial = 394] [outer = 0x0] [url = about:blank] 08:31:58 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11759c400) [pid = 1650] [serial = 386] [outer = 0x0] [url = about:blank] 08:31:58 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118519000) [pid = 1650] [serial = 401] [outer = 0x0] [url = about:blank] 08:31:58 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x116b1bc00) [pid = 1650] [serial = 404] [outer = 0x0] [url = about:blank] 08:31:58 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x121ae6400) [pid = 1650] [serial = 416] [outer = 0x0] [url = about:blank] 08:31:58 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x121ad9400) [pid = 1650] [serial = 391] [outer = 0x0] [url = about:blank] 08:31:58 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11848fc00) [pid = 1650] [serial = 400] [outer = 0x0] [url = about:blank] 08:31:59 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11848a400) [pid = 1650] [serial = 427] [outer = 0x0] [url = about:blank] 08:31:59 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119a12c00) [pid = 1650] [serial = 389] [outer = 0x0] [url = about:blank] 08:31:59 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11848d400) [pid = 1650] [serial = 407] [outer = 0x0] [url = about:blank] 08:31:59 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119d53000) [pid = 1650] [serial = 413] [outer = 0x0] [url = about:blank] 08:31:59 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118a65400) [pid = 1650] [serial = 409] [outer = 0x0] [url = about:blank] 08:31:59 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11815dc00) [pid = 1650] [serial = 406] [outer = 0x0] [url = about:blank] 08:31:59 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12b909c00) [pid = 1650] [serial = 395] [outer = 0x0] [url = about:blank] 08:31:59 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119d55000) [pid = 1650] [serial = 430] [outer = 0x0] [url = about:blank] 08:31:59 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x127644c00) [pid = 1650] [serial = 433] [outer = 0x0] [url = about:blank] 08:31:59 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x113208400) [pid = 1650] [serial = 385] [outer = 0x0] [url = about:blank] 08:31:59 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x116a1a400) [pid = 1650] [serial = 403] [outer = 0x0] [url = about:blank] 08:31:59 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1291ecc00) [pid = 1650] [serial = 422] [outer = 0x0] [url = about:blank] 08:31:59 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x129463400) [pid = 1650] [serial = 424] [outer = 0x0] [url = about:blank] 08:31:59 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x127639400) [pid = 1650] [serial = 419] [outer = 0x0] [url = about:blank] 08:31:59 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x124fdf400) [pid = 1650] [serial = 392] [outer = 0x0] [url = about:blank] 08:31:59 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x124fdc800) [pid = 1650] [serial = 418] [outer = 0x0] [url = about:blank] 08:31:59 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12bff1800) [pid = 1650] [serial = 398] [outer = 0x0] [url = about:blank] 08:31:59 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118e44c00) [pid = 1650] [serial = 428] [outer = 0x0] [url = about:blank] 08:31:59 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1210e1c00) [pid = 1650] [serial = 415] [outer = 0x0] [url = about:blank] 08:31:59 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x127645800) [pid = 1650] [serial = 421] [outer = 0x0] [url = about:blank] 08:31:59 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118e51c00) [pid = 1650] [serial = 388] [outer = 0x0] [url = about:blank] 08:31:59 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12a5d0c00) [pid = 1650] [serial = 425] [outer = 0x0] [url = about:blank] 08:31:59 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119d30000) [pid = 1650] [serial = 412] [outer = 0x0] [url = about:blank] 08:31:59 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12b20c400) [pid = 1650] [serial = 437] [outer = 0x0] [url = about:blank] 08:31:59 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x117eadc00) [pid = 1650] [serial = 439] [outer = 0x0] [url = about:blank] 08:31:59 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12a729400) [pid = 1650] [serial = 434] [outer = 0x0] [url = about:blank] 08:31:59 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12abc1000) [pid = 1650] [serial = 436] [outer = 0x0] [url = about:blank] 08:31:59 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11829d400) [pid = 1650] [serial = 440] [outer = 0x0] [url = about:blank] 08:31:59 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x118a57400) [pid = 1650] [serial = 442] [outer = 0x0] [url = about:blank] 08:31:59 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1193a9c00) [pid = 1650] [serial = 443] [outer = 0x0] [url = about:blank] 08:31:59 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:31:59 INFO - PROCESS | 1650 | 1466695919105 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]]]}] 08:31:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:31:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1727ms 08:31:59 INFO - PROCESS | 1650 | 1466695919140 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 08:31:59 INFO - PROCESS | 1650 | 1466695919142 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 08:31:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 08:31:59 INFO - PROCESS | 1650 | 1466695919148 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 08:31:59 INFO - PROCESS | 1650 | 1466695919150 Marionette TRACE conn2 <- [1,638,null,{}] 08:31:59 INFO - PROCESS | 1650 | 1466695919154 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}] 08:31:59 INFO - PROCESS | 1650 | 1466695919156 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:59 INFO - PROCESS | 1650 | 1466695919246 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 08:31:59 INFO - PROCESS | 1650 | 1466695919313 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:59 INFO - PROCESS | 1650 | 1466695919315 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x113360000 == 28 [pid = 1650] [id = 167] 08:31:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x113d25800) [pid = 1650] [serial = 499] [outer = 0x0] 08:31:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x115ef5000) [pid = 1650] [serial = 500] [outer = 0x113d25800] 08:31:59 INFO - PROCESS | 1650 | 1466695919362 Marionette DEBUG loaded listener.js 08:31:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1165e9800) [pid = 1650] [serial = 501] [outer = 0x113d25800] 08:31:59 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:31:59 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:31:59 INFO - PROCESS | 1650 | 1466695919730 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]]]}] 08:31:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 08:31:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 623ms 08:31:59 INFO - PROCESS | 1650 | 1466695919770 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 08:31:59 INFO - PROCESS | 1650 | 1466695919775 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 08:31:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 08:31:59 INFO - PROCESS | 1650 | 1466695919783 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 08:31:59 INFO - PROCESS | 1650 | 1466695919785 Marionette TRACE conn2 <- [1,642,null,{}] 08:31:59 INFO - PROCESS | 1650 | 1466695919789 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}] 08:31:59 INFO - PROCESS | 1650 | 1466695919792 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:59 INFO - PROCESS | 1650 | 1466695919909 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 08:31:59 INFO - PROCESS | 1650 | 1466695919976 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:59 INFO - PROCESS | 1650 | 1466695919978 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:31:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x1168e7800 == 29 [pid = 1650] [id = 168] 08:31:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x116631800) [pid = 1650] [serial = 502] [outer = 0x0] 08:32:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x116a1a800) [pid = 1650] [serial = 503] [outer = 0x116631800] 08:32:00 INFO - PROCESS | 1650 | 1466695920021 Marionette DEBUG loaded listener.js 08:32:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1177ca800) [pid = 1650] [serial = 504] [outer = 0x116631800] 08:32:00 INFO - PROCESS | 1650 | 1466695920384 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]]]}] 08:32:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 08:32:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 622ms 08:32:00 INFO - PROCESS | 1650 | 1466695920403 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 08:32:00 INFO - PROCESS | 1650 | 1466695920405 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 08:32:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 08:32:00 INFO - PROCESS | 1650 | 1466695920407 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 08:32:00 INFO - PROCESS | 1650 | 1466695920419 Marionette TRACE conn2 <- [1,646,null,{}] 08:32:00 INFO - PROCESS | 1650 | 1466695920427 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}] 08:32:00 INFO - PROCESS | 1650 | 1466695920431 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:00 INFO - PROCESS | 1650 | 1466695920524 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 08:32:00 INFO - PROCESS | 1650 | 1466695920530 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:00 INFO - PROCESS | 1650 | 1466695920533 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e2d800 == 30 [pid = 1650] [id = 169] 08:32:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x110f85c00) [pid = 1650] [serial = 505] [outer = 0x0] 08:32:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118179c00) [pid = 1650] [serial = 506] [outer = 0x110f85c00] 08:32:00 INFO - PROCESS | 1650 | 1466695920560 Marionette DEBUG loaded listener.js 08:32:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11848bc00) [pid = 1650] [serial = 507] [outer = 0x110f85c00] 08:32:00 INFO - PROCESS | 1650 | 1466695920875 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]]]}] 08:32:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 08:32:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 480ms 08:32:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 08:32:00 INFO - PROCESS | 1650 | 1466695920888 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 08:32:00 INFO - PROCESS | 1650 | 1466695920890 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 08:32:00 INFO - PROCESS | 1650 | 1466695920892 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 08:32:00 INFO - PROCESS | 1650 | 1466695920893 Marionette TRACE conn2 <- [1,650,null,{}] 08:32:00 INFO - PROCESS | 1650 | 1466695920895 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}] 08:32:00 INFO - PROCESS | 1650 | 1466695920898 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:00 INFO - PROCESS | 1650 | 1466695920976 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 08:32:00 INFO - PROCESS | 1650 | 1466695920981 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:00 INFO - PROCESS | 1650 | 1466695920984 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185a5000 == 31 [pid = 1650] [id = 170] 08:32:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118490c00) [pid = 1650] [serial = 508] [outer = 0x0] 08:32:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118513000) [pid = 1650] [serial = 509] [outer = 0x118490c00] 08:32:01 INFO - PROCESS | 1650 | 1466695921009 Marionette DEBUG loaded listener.js 08:32:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118520800) [pid = 1650] [serial = 510] [outer = 0x118490c00] 08:32:01 INFO - PROCESS | 1650 | 1466695921326 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]]]}] 08:32:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 08:32:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 468ms 08:32:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 08:32:01 INFO - PROCESS | 1650 | 1466695921361 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 08:32:01 INFO - PROCESS | 1650 | 1466695921362 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 08:32:01 INFO - PROCESS | 1650 | 1466695921366 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 08:32:01 INFO - PROCESS | 1650 | 1466695921368 Marionette TRACE conn2 <- [1,654,null,{}] 08:32:01 INFO - PROCESS | 1650 | 1466695921370 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}] 08:32:01 INFO - PROCESS | 1650 | 1466695921371 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:01 INFO - PROCESS | 1650 | 1466695921470 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 08:32:01 INFO - PROCESS | 1650 | 1466695921475 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:01 INFO - PROCESS | 1650 | 1466695921476 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x119774800 == 32 [pid = 1650] [id = 171] 08:32:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x115ef4000) [pid = 1650] [serial = 511] [outer = 0x0] 08:32:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11854d800) [pid = 1650] [serial = 512] [outer = 0x115ef4000] 08:32:01 INFO - PROCESS | 1650 | 1466695921503 Marionette DEBUG loaded listener.js 08:32:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1187a6000) [pid = 1650] [serial = 513] [outer = 0x115ef4000] 08:32:01 INFO - PROCESS | 1650 | 1466695921806 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]]]}] 08:32:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 08:32:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 471ms 08:32:01 INFO - PROCESS | 1650 | 1466695921836 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 08:32:01 INFO - PROCESS | 1650 | 1466695921837 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 08:32:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 08:32:01 INFO - PROCESS | 1650 | 1466695921839 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 08:32:01 INFO - PROCESS | 1650 | 1466695921840 Marionette TRACE conn2 <- [1,658,null,{}] 08:32:01 INFO - PROCESS | 1650 | 1466695921842 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}] 08:32:01 INFO - PROCESS | 1650 | 1466695921846 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:01 INFO - PROCESS | 1650 | 1466695921937 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 08:32:01 INFO - PROCESS | 1650 | 1466695921941 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:01 INFO - PROCESS | 1650 | 1466695921942 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1214ab000 == 33 [pid = 1650] [id = 172] 08:32:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118a5a000) [pid = 1650] [serial = 514] [outer = 0x0] 08:32:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118e4fc00) [pid = 1650] [serial = 515] [outer = 0x118a5a000] 08:32:01 INFO - PROCESS | 1650 | 1466695921969 Marionette DEBUG loaded listener.js 08:32:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119a14000) [pid = 1650] [serial = 516] [outer = 0x118a5a000] 08:32:02 INFO - PROCESS | 1650 | 1466695922266 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]]]}] 08:32:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 08:32:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 468ms 08:32:02 INFO - PROCESS | 1650 | 1466695922308 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 08:32:02 INFO - PROCESS | 1650 | 1466695922309 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 08:32:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 08:32:02 INFO - PROCESS | 1650 | 1466695922311 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 08:32:02 INFO - PROCESS | 1650 | 1466695922312 Marionette TRACE conn2 <- [1,662,null,{}] 08:32:02 INFO - PROCESS | 1650 | 1466695922317 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}] 08:32:02 INFO - PROCESS | 1650 | 1466695922318 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:02 INFO - PROCESS | 1650 | 1466695922412 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 08:32:02 INFO - PROCESS | 1650 | 1466695922418 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:02 INFO - PROCESS | 1650 | 1466695922426 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b32800 == 34 [pid = 1650] [id = 173] 08:32:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x116855800) [pid = 1650] [serial = 517] [outer = 0x0] 08:32:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119a18400) [pid = 1650] [serial = 518] [outer = 0x116855800] 08:32:02 INFO - PROCESS | 1650 | 1466695922451 Marionette DEBUG loaded listener.js 08:32:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119d4a400) [pid = 1650] [serial = 519] [outer = 0x116855800] 08:32:02 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:32:02 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:32:02 INFO - PROCESS | 1650 | 1466695922775 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]]]}] 08:32:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 08:32:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 472ms 08:32:02 INFO - PROCESS | 1650 | 1466695922786 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 08:32:02 INFO - PROCESS | 1650 | 1466695922787 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 08:32:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 08:32:02 INFO - PROCESS | 1650 | 1466695922791 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 08:32:02 INFO - PROCESS | 1650 | 1466695922793 Marionette TRACE conn2 <- [1,666,null,{}] 08:32:02 INFO - PROCESS | 1650 | 1466695922796 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}] 08:32:02 INFO - PROCESS | 1650 | 1466695922800 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:02 INFO - PROCESS | 1650 | 1466695922914 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 08:32:02 INFO - PROCESS | 1650 | 1466695922921 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:02 INFO - PROCESS | 1650 | 1466695922923 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x124b27000 == 35 [pid = 1650] [id = 174] 08:32:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1187a6800) [pid = 1650] [serial = 520] [outer = 0x0] 08:32:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x121027c00) [pid = 1650] [serial = 521] [outer = 0x1187a6800] 08:32:02 INFO - PROCESS | 1650 | 1466695922962 Marionette DEBUG loaded listener.js 08:32:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1210eb800) [pid = 1650] [serial = 522] [outer = 0x1187a6800] 08:32:03 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:32:03 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:32:03 INFO - PROCESS | 1650 | 1466695923371 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]]]}] 08:32:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 08:32:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 620ms 08:32:03 INFO - PROCESS | 1650 | 1466695923411 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 08:32:03 INFO - PROCESS | 1650 | 1466695923413 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 08:32:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 08:32:03 INFO - PROCESS | 1650 | 1466695923418 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 08:32:03 INFO - PROCESS | 1650 | 1466695923419 Marionette TRACE conn2 <- [1,670,null,{}] 08:32:03 INFO - PROCESS | 1650 | 1466695923422 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}] 08:32:03 INFO - PROCESS | 1650 | 1466695923423 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:03 INFO - PROCESS | 1650 | 1466695923497 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 08:32:03 INFO - PROCESS | 1650 | 1466695923503 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:03 INFO - PROCESS | 1650 | 1466695923504 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e2c800 == 36 [pid = 1650] [id = 175] 08:32:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119d56000) [pid = 1650] [serial = 523] [outer = 0x0] 08:32:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x121948000) [pid = 1650] [serial = 524] [outer = 0x119d56000] 08:32:03 INFO - PROCESS | 1650 | 1466695923536 Marionette DEBUG loaded listener.js 08:32:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x123e6f800) [pid = 1650] [serial = 525] [outer = 0x119d56000] 08:32:03 INFO - PROCESS | 1650 | 1466695923851 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]]]}] 08:32:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 08:32:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 470ms 08:32:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 08:32:03 INFO - PROCESS | 1650 | 1466695923888 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 08:32:03 INFO - PROCESS | 1650 | 1466695923889 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 08:32:03 INFO - PROCESS | 1650 | 1466695923891 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 08:32:03 INFO - PROCESS | 1650 | 1466695923892 Marionette TRACE conn2 <- [1,674,null,{}] 08:32:03 INFO - PROCESS | 1650 | 1466695923894 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}] 08:32:03 INFO - PROCESS | 1650 | 1466695923895 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:03 INFO - PROCESS | 1650 | 1466695923974 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 08:32:03 INFO - PROCESS | 1650 | 1466695923977 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:03 INFO - PROCESS | 1650 | 1466695923978 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x128bbb000 == 37 [pid = 1650] [id = 176] 08:32:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119d58800) [pid = 1650] [serial = 526] [outer = 0x0] 08:32:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x124c0cc00) [pid = 1650] [serial = 527] [outer = 0x119d58800] 08:32:04 INFO - PROCESS | 1650 | 1466695924008 Marionette DEBUG loaded listener.js 08:32:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x124fd6c00) [pid = 1650] [serial = 528] [outer = 0x119d58800] 08:32:04 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:32:04 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:32:04 INFO - PROCESS | 1650 | 1466695924326 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]]]}] 08:32:04 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 08:32:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 469ms 08:32:04 INFO - PROCESS | 1650 | 1466695924360 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 08:32:04 INFO - PROCESS | 1650 | 1466695924362 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 08:32:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 08:32:04 INFO - PROCESS | 1650 | 1466695924391 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 08:32:04 INFO - PROCESS | 1650 | 1466695924393 Marionette TRACE conn2 <- [1,678,null,{}] 08:32:04 INFO - PROCESS | 1650 | 1466695924396 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}] 08:32:04 INFO - PROCESS | 1650 | 1466695924399 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:04 INFO - PROCESS | 1650 | 1466695924514 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 08:32:04 INFO - PROCESS | 1650 | 1466695924518 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:04 INFO - PROCESS | 1650 | 1466695924519 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193e0000 == 38 [pid = 1650] [id = 177] 08:32:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1210ebc00) [pid = 1650] [serial = 529] [outer = 0x0] 08:32:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1254bb800) [pid = 1650] [serial = 530] [outer = 0x1210ebc00] 08:32:04 INFO - PROCESS | 1650 | 1466695924553 Marionette DEBUG loaded listener.js 08:32:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12730e800) [pid = 1650] [serial = 531] [outer = 0x1210ebc00] 08:32:04 INFO - PROCESS | 1650 | 1466695924878 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]]]}] 08:32:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 08:32:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 519ms 08:32:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 08:32:04 INFO - PROCESS | 1650 | 1466695924912 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 08:32:04 INFO - PROCESS | 1650 | 1466695924913 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 08:32:04 INFO - PROCESS | 1650 | 1466695924918 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 08:32:04 INFO - PROCESS | 1650 | 1466695924920 Marionette TRACE conn2 <- [1,682,null,{}] 08:32:04 INFO - PROCESS | 1650 | 1466695924922 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}] 08:32:04 INFO - PROCESS | 1650 | 1466695924923 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:05 INFO - PROCESS | 1650 | 1466695925018 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 08:32:05 INFO - PROCESS | 1650 | 1466695925030 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:05 INFO - PROCESS | 1650 | 1466695925031 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a55e000 == 39 [pid = 1650] [id = 178] 08:32:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x127316c00) [pid = 1650] [serial = 532] [outer = 0x0] 08:32:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12763d800) [pid = 1650] [serial = 533] [outer = 0x127316c00] 08:32:05 INFO - PROCESS | 1650 | 1466695925055 Marionette DEBUG loaded listener.js 08:32:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12893b400) [pid = 1650] [serial = 534] [outer = 0x127316c00] 08:32:05 INFO - PROCESS | 1650 | 1466695925837 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]]]}] 08:32:05 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) 08:32:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 971ms 08:32:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 08:32:05 INFO - PROCESS | 1650 | 1466695925890 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 08:32:05 INFO - PROCESS | 1650 | 1466695925891 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 08:32:05 INFO - PROCESS | 1650 | 1466695925893 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 08:32:05 INFO - PROCESS | 1650 | 1466695925894 Marionette TRACE conn2 <- [1,686,null,{}] 08:32:05 INFO - PROCESS | 1650 | 1466695925896 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}] 08:32:05 INFO - PROCESS | 1650 | 1466695925898 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:05 INFO - PROCESS | 1650 | 1466695925989 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 08:32:05 INFO - PROCESS | 1650 | 1466695925992 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:05 INFO - PROCESS | 1650 | 1466695925993 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa12000 == 40 [pid = 1650] [id = 179] 08:32:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x127317400) [pid = 1650] [serial = 535] [outer = 0x0] 08:32:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x128bae000) [pid = 1650] [serial = 536] [outer = 0x127317400] 08:32:06 INFO - PROCESS | 1650 | 1466695926024 Marionette DEBUG loaded listener.js 08:32:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x128ccd800) [pid = 1650] [serial = 537] [outer = 0x127317400] 08:32:06 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x118e50400) [pid = 1650] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 08:32:06 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1182a2c00) [pid = 1650] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 08:32:06 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x119d4cc00) [pid = 1650] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 08:32:06 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118172000) [pid = 1650] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 08:32:06 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x110f7dc00) [pid = 1650] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 08:32:06 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x113e90c00) [pid = 1650] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 08:32:06 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x110f76800) [pid = 1650] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 08:32:06 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x113227c00) [pid = 1650] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 08:32:06 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x112a77000) [pid = 1650] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:32:06 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118491400) [pid = 1650] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 08:32:06 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118e42c00) [pid = 1650] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 08:32:06 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119a11c00) [pid = 1650] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 08:32:06 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12101cc00) [pid = 1650] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 08:32:06 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x113039400) [pid = 1650] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 08:32:06 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11624c400) [pid = 1650] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 08:32:06 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1182a3400) [pid = 1650] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 08:32:06 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118518400) [pid = 1650] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 08:32:06 INFO - PROCESS | 1650 | 1466695926826 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]]]}] 08:32:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 08:32:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 968ms 08:32:06 INFO - PROCESS | 1650 | 1466695926863 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 08:32:06 INFO - PROCESS | 1650 | 1466695926865 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 08:32:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 08:32:06 INFO - PROCESS | 1650 | 1466695926869 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 08:32:06 INFO - PROCESS | 1650 | 1466695926870 Marionette TRACE conn2 <- [1,690,null,{}] 08:32:06 INFO - PROCESS | 1650 | 1466695926872 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}] 08:32:06 INFO - PROCESS | 1650 | 1466695926873 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:06 INFO - PROCESS | 1650 | 1466695926944 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 08:32:06 INFO - PROCESS | 1650 | 1466695926950 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:06 INFO - PROCESS | 1650 | 1466695926951 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x11858d000 == 41 [pid = 1650] [id = 180] 08:32:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x113226800) [pid = 1650] [serial = 538] [outer = 0x0] 08:32:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118164c00) [pid = 1650] [serial = 539] [outer = 0x113226800] 08:32:06 INFO - PROCESS | 1650 | 1466695926975 Marionette DEBUG loaded listener.js 08:32:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118518400) [pid = 1650] [serial = 540] [outer = 0x113226800] 08:32:07 INFO - PROCESS | 1650 | 1466695927758 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]]]}] 08:32:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 08:32:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 918ms 08:32:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 08:32:07 INFO - PROCESS | 1650 | 1466695927788 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 08:32:07 INFO - PROCESS | 1650 | 1466695927789 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 08:32:07 INFO - PROCESS | 1650 | 1466695927791 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 08:32:07 INFO - PROCESS | 1650 | 1466695927792 Marionette TRACE conn2 <- [1,694,null,{}] 08:32:07 INFO - PROCESS | 1650 | 1466695927794 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}] 08:32:07 INFO - PROCESS | 1650 | 1466695927795 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:07 INFO - PROCESS | 1650 | 1466695927877 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 08:32:07 INFO - PROCESS | 1650 | 1466695927929 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:07 INFO - PROCESS | 1650 | 1466695927930 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b264800 == 42 [pid = 1650] [id = 181] 08:32:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x116a28c00) [pid = 1650] [serial = 541] [outer = 0x0] 08:32:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119a12000) [pid = 1650] [serial = 542] [outer = 0x116a28c00] 08:32:07 INFO - PROCESS | 1650 | 1466695927954 Marionette DEBUG loaded listener.js 08:32:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1254ba800) [pid = 1650] [serial = 543] [outer = 0x116a28c00] 08:32:08 INFO - PROCESS | 1650 | 1466695928741 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]]]}] 08:32:08 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) 08:32:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 969ms 08:32:08 INFO - PROCESS | 1650 | 1466695928762 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 08:32:08 INFO - PROCESS | 1650 | 1466695928767 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 08:32:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 08:32:08 INFO - PROCESS | 1650 | 1466695928773 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 08:32:08 INFO - PROCESS | 1650 | 1466695928776 Marionette TRACE conn2 <- [1,698,null,{}] 08:32:08 INFO - PROCESS | 1650 | 1466695928782 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}] 08:32:08 INFO - PROCESS | 1650 | 1466695928785 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:08 INFO - PROCESS | 1650 | 1466695928935 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 08:32:08 INFO - PROCESS | 1650 | 1466695928984 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:08 INFO - PROCESS | 1650 | 1466695928986 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x115f21800 == 43 [pid = 1650] [id = 182] 08:32:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x113224800) [pid = 1650] [serial = 544] [outer = 0x0] 08:32:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11322d000) [pid = 1650] [serial = 545] [outer = 0x113224800] 08:32:09 INFO - PROCESS | 1650 | 1466695929018 Marionette DEBUG loaded listener.js 08:32:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1162aa000) [pid = 1650] [serial = 546] [outer = 0x113224800] 08:32:10 INFO - PROCESS | 1650 | 1466695930076 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]]]}] 08:32:10 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) 08:32:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1324ms 08:32:10 INFO - PROCESS | 1650 | 1466695930096 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 08:32:10 INFO - PROCESS | 1650 | 1466695930099 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 08:32:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 08:32:10 INFO - PROCESS | 1650 | 1466695930102 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 08:32:10 INFO - PROCESS | 1650 | 1466695930104 Marionette TRACE conn2 <- [1,702,null,{}] 08:32:10 INFO - PROCESS | 1650 | 1466695930107 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}] 08:32:10 INFO - PROCESS | 1650 | 1466695930109 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:10 INFO - PROCESS | 1650 | 1466695930210 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 08:32:10 INFO - PROCESS | 1650 | 1466695930278 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:10 INFO - PROCESS | 1650 | 1466695930279 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x116828000 == 44 [pid = 1650] [id = 183] 08:32:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11684d800) [pid = 1650] [serial = 547] [outer = 0x0] 08:32:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x116a21000) [pid = 1650] [serial = 548] [outer = 0x11684d800] 08:32:10 INFO - PROCESS | 1650 | 1466695930335 Marionette DEBUG loaded listener.js 08:32:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x116b1bc00) [pid = 1650] [serial = 549] [outer = 0x11684d800] 08:32:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11858d000 == 43 [pid = 1650] [id = 180] 08:32:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa12000 == 42 [pid = 1650] [id = 179] 08:32:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12a55e000 == 41 [pid = 1650] [id = 178] 08:32:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1193e0000 == 40 [pid = 1650] [id = 177] 08:32:10 INFO - PROCESS | 1650 | --DOCSHELL 0x128bbb000 == 39 [pid = 1650] [id = 176] 08:32:10 INFO - PROCESS | 1650 | --DOCSHELL 0x117e2c800 == 38 [pid = 1650] [id = 175] 08:32:10 INFO - PROCESS | 1650 | --DOCSHELL 0x124b27000 == 37 [pid = 1650] [id = 174] 08:32:10 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x127157000) [pid = 1650] [serial = 497] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1650 | --DOCSHELL 0x121b32800 == 36 [pid = 1650] [id = 173] 08:32:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1214ab000 == 35 [pid = 1650] [id = 172] 08:32:10 INFO - PROCESS | 1650 | --DOCSHELL 0x119774800 == 34 [pid = 1650] [id = 171] 08:32:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1185a5000 == 33 [pid = 1650] [id = 170] 08:32:10 INFO - PROCESS | 1650 | --DOCSHELL 0x117e2d800 == 32 [pid = 1650] [id = 169] 08:32:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1168e7800 == 31 [pid = 1650] [id = 168] 08:32:10 INFO - PROCESS | 1650 | --DOCSHELL 0x113360000 == 30 [pid = 1650] [id = 167] 08:32:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa0e000 == 29 [pid = 1650] [id = 166] 08:32:10 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x119767800) [pid = 1650] [serial = 478] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1193aac00) [pid = 1650] [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.] 08:32:10 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119d50400) [pid = 1650] [serial = 482] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119a13c00) [pid = 1650] [serial = 479] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x124aca800) [pid = 1650] [serial = 485] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118e4c800) [pid = 1650] [serial = 491] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x121954800) [pid = 1650] [serial = 483] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x117093000) [pid = 1650] [serial = 488] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118517400) [pid = 1650] [serial = 489] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1254bec00) [pid = 1650] [serial = 494] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x124fd6800) [pid = 1650] [serial = 486] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112a73c00) [pid = 1650] [serial = 445] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11320ec00) [pid = 1650] [serial = 446] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x116a1c000) [pid = 1650] [serial = 448] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11700c800) [pid = 1650] [serial = 449] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11817ac00) [pid = 1650] [serial = 451] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118491000) [pid = 1650] [serial = 452] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11851fc00) [pid = 1650] [serial = 454] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1187a4800) [pid = 1650] [serial = 455] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118e51400) [pid = 1650] [serial = 457] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119759c00) [pid = 1650] [serial = 458] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119a17800) [pid = 1650] [serial = 460] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119d52400) [pid = 1650] [serial = 461] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x124fd8c00) [pid = 1650] [serial = 492] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x123d06800) [pid = 1650] [serial = 463] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x124abdc00) [pid = 1650] [serial = 464] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x113224400) [pid = 1650] [serial = 466] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12685f000) [pid = 1650] [serial = 495] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x115eeac00) [pid = 1650] [serial = 467] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x116a75800) [pid = 1650] [serial = 469] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11816f800) [pid = 1650] [serial = 470] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x118497c00) [pid = 1650] [serial = 472] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1185b4400) [pid = 1650] [serial = 475] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x118e4b800) [pid = 1650] [serial = 476] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x118512800) [pid = 1650] [serial = 473] [outer = 0x0] [url = about:blank] 08:32:11 INFO - PROCESS | 1650 | 1466695931211 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]]]}] 08:32:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 08:32:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1121ms 08:32:11 INFO - PROCESS | 1650 | 1466695931230 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 08:32:11 INFO - PROCESS | 1650 | 1466695931236 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 08:32:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 08:32:11 INFO - PROCESS | 1650 | 1466695931241 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 08:32:11 INFO - PROCESS | 1650 | 1466695931243 Marionette TRACE conn2 <- [1,706,null,{}] 08:32:11 INFO - PROCESS | 1650 | 1466695931245 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}] 08:32:11 INFO - PROCESS | 1650 | 1466695931247 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:11 INFO - PROCESS | 1650 | 1466695931319 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 08:32:11 INFO - PROCESS | 1650 | 1466695931323 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:11 INFO - PROCESS | 1650 | 1466695931324 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ab5800 == 30 [pid = 1650] [id = 184] 08:32:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x117eaf400) [pid = 1650] [serial = 550] [outer = 0x0] 08:32:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11816b800) [pid = 1650] [serial = 551] [outer = 0x117eaf400] 08:32:11 INFO - PROCESS | 1650 | 1466695931354 Marionette DEBUG loaded listener.js 08:32:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118299c00) [pid = 1650] [serial = 552] [outer = 0x117eaf400] 08:32:12 INFO - PROCESS | 1650 | 1466695932178 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]]]}] 08:32:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 08:32:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 970ms 08:32:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 08:32:12 INFO - PROCESS | 1650 | 1466695932211 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 08:32:12 INFO - PROCESS | 1650 | 1466695932212 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 08:32:12 INFO - PROCESS | 1650 | 1466695932216 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 08:32:12 INFO - PROCESS | 1650 | 1466695932220 Marionette TRACE conn2 <- [1,710,null,{}] 08:32:12 INFO - PROCESS | 1650 | 1466695932227 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}] 08:32:12 INFO - PROCESS | 1650 | 1466695932230 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:12 INFO - PROCESS | 1650 | 1466695932327 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 08:32:12 INFO - PROCESS | 1650 | 1466695932355 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:12 INFO - PROCESS | 1650 | 1466695932357 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e44800 == 31 [pid = 1650] [id = 185] 08:32:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11843dc00) [pid = 1650] [serial = 553] [outer = 0x0] 08:32:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118499000) [pid = 1650] [serial = 554] [outer = 0x11843dc00] 08:32:12 INFO - PROCESS | 1650 | 1466695932385 Marionette DEBUG loaded listener.js 08:32:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11854e000) [pid = 1650] [serial = 555] [outer = 0x11843dc00] 08:32:13 INFO - PROCESS | 1650 | 1466695933181 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]]]}] 08:32:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 08:32:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 973ms 08:32:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 08:32:13 INFO - PROCESS | 1650 | 1466695933188 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 08:32:13 INFO - PROCESS | 1650 | 1466695933189 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 08:32:13 INFO - PROCESS | 1650 | 1466695933191 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 08:32:13 INFO - PROCESS | 1650 | 1466695933193 Marionette TRACE conn2 <- [1,714,null,{}] 08:32:13 INFO - PROCESS | 1650 | 1466695933195 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}] 08:32:13 INFO - PROCESS | 1650 | 1466695933196 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:13 INFO - PROCESS | 1650 | 1466695933288 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 08:32:13 INFO - PROCESS | 1650 | 1466695933321 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:13 INFO - PROCESS | 1650 | 1466695933322 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x118ac7000 == 32 [pid = 1650] [id = 186] 08:32:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x115e08800) [pid = 1650] [serial = 556] [outer = 0x0] 08:32:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118a63400) [pid = 1650] [serial = 557] [outer = 0x115e08800] 08:32:13 INFO - PROCESS | 1650 | 1466695933348 Marionette DEBUG loaded listener.js 08:32:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118e49000) [pid = 1650] [serial = 558] [outer = 0x115e08800] 08:32:14 INFO - PROCESS | 1650 | 1466695934125 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]]]}] 08:32:14 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 08:32:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 968ms 08:32:14 INFO - PROCESS | 1650 | 1466695934161 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 08:32:14 INFO - PROCESS | 1650 | 1466695934162 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 08:32:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 08:32:14 INFO - PROCESS | 1650 | 1466695934166 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 08:32:14 INFO - PROCESS | 1650 | 1466695934168 Marionette TRACE conn2 <- [1,718,null,{}] 08:32:14 INFO - PROCESS | 1650 | 1466695934170 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}] 08:32:14 INFO - PROCESS | 1650 | 1466695934171 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:14 INFO - PROCESS | 1650 | 1466695934258 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 08:32:14 INFO - PROCESS | 1650 | 1466695934262 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:14 INFO - PROCESS | 1650 | 1466695934263 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x119af0800 == 33 [pid = 1650] [id = 187] 08:32:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x116631c00) [pid = 1650] [serial = 559] [outer = 0x0] 08:32:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118e56000) [pid = 1650] [serial = 560] [outer = 0x116631c00] 08:32:14 INFO - PROCESS | 1650 | 1466695934289 Marionette DEBUG loaded listener.js 08:32:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1193ab000) [pid = 1650] [serial = 561] [outer = 0x116631c00] 08:32:14 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1210ebc00) [pid = 1650] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 08:32:14 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x127316c00) [pid = 1650] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 08:32:14 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x127317400) [pid = 1650] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 08:32:14 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x110f85c00) [pid = 1650] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 08:32:14 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x119d56000) [pid = 1650] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 08:32:14 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119d58800) [pid = 1650] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 08:32:14 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1187a6800) [pid = 1650] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:32:14 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x116631800) [pid = 1650] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 08:32:14 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x116855800) [pid = 1650] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 08:32:14 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x118490c00) [pid = 1650] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 08:32:14 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x115ef4000) [pid = 1650] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 08:32:14 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x113d25800) [pid = 1650] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 08:32:14 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x118a5a000) [pid = 1650] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 08:32:14 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x113226800) [pid = 1650] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 08:32:15 INFO - PROCESS | 1650 | 1466695935102 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]]]}] 08:32:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 08:32:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 974ms 08:32:15 INFO - PROCESS | 1650 | 1466695935140 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 08:32:15 INFO - PROCESS | 1650 | 1466695935141 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 08:32:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 08:32:15 INFO - PROCESS | 1650 | 1466695935143 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 08:32:15 INFO - PROCESS | 1650 | 1466695935144 Marionette TRACE conn2 <- [1,722,null,{}] 08:32:15 INFO - PROCESS | 1650 | 1466695935146 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}] 08:32:15 INFO - PROCESS | 1650 | 1466695935151 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:15 INFO - PROCESS | 1650 | 1466695935241 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 08:32:15 INFO - PROCESS | 1650 | 1466695935245 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:15 INFO - PROCESS | 1650 | 1466695935246 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x121253800 == 34 [pid = 1650] [id = 188] 08:32:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11687d800) [pid = 1650] [serial = 562] [outer = 0x0] 08:32:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x119a17800) [pid = 1650] [serial = 563] [outer = 0x11687d800] 08:32:15 INFO - PROCESS | 1650 | 1466695935275 Marionette DEBUG loaded listener.js 08:32:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x119d4dc00) [pid = 1650] [serial = 564] [outer = 0x11687d800] 08:32:15 INFO - PROCESS | 1650 | 1466695935575 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] 08:32:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 08:32:15 INFO - PROCESS | 1650 | 1466695935614 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 08:32:15 INFO - PROCESS | 1650 | 1466695935618 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 08:32:15 INFO - PROCESS | 1650 | 1466695935619 Marionette TRACE conn2 <- [1,726,null,{}] 08:32:15 INFO - PROCESS | 1650 | 1466695935621 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}] 08:32:15 INFO - PROCESS | 1650 | 1466695935622 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:15 INFO - PROCESS | 1650 | 1466695935692 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 08:32:15 INFO - PROCESS | 1650 | 1466695935695 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:15 INFO - PROCESS | 1650 | 1466695935696 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x1219e3800 == 35 [pid = 1650] [id = 189] 08:32:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x119b19c00) [pid = 1650] [serial = 565] [outer = 0x0] 08:32:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1210e8800) [pid = 1650] [serial = 566] [outer = 0x119b19c00] 08:32:15 INFO - PROCESS | 1650 | 1466695935724 Marionette DEBUG loaded listener.js 08:32:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x121ae0c00) [pid = 1650] [serial = 567] [outer = 0x119b19c00] 08:32:16 INFO - PROCESS | 1650 | 1466695936069 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]]]}] 08:32:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 08:32:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 468ms 08:32:16 INFO - PROCESS | 1650 | 1466695936096 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 08:32:16 INFO - PROCESS | 1650 | 1466695936100 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 08:32:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 08:32:16 INFO - PROCESS | 1650 | 1466695936104 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 08:32:16 INFO - PROCESS | 1650 | 1466695936105 Marionette TRACE conn2 <- [1,730,null,{}] 08:32:16 INFO - PROCESS | 1650 | 1466695936108 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}] 08:32:16 INFO - PROCESS | 1650 | 1466695936109 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:16 INFO - PROCESS | 1650 | 1466695936188 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 08:32:16 INFO - PROCESS | 1650 | 1466695936191 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:16 INFO - PROCESS | 1650 | 1466695936193 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x124a1e000 == 36 [pid = 1650] [id = 190] 08:32:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119d4e800) [pid = 1650] [serial = 568] [outer = 0x0] 08:32:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x124abf800) [pid = 1650] [serial = 569] [outer = 0x119d4e800] 08:32:16 INFO - PROCESS | 1650 | 1466695936230 Marionette DEBUG loaded listener.js 08:32:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x124cf0c00) [pid = 1650] [serial = 570] [outer = 0x119d4e800] 08:32:16 INFO - PROCESS | 1650 | 1466695936693 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] 08:32:16 INFO - PROCESS | 1650 | 1466695936727 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 08:32:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 08:32:16 INFO - PROCESS | 1650 | 1466695936731 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 08:32:16 INFO - PROCESS | 1650 | 1466695936735 Marionette TRACE conn2 <- [1,734,null,{}] 08:32:16 INFO - PROCESS | 1650 | 1466695936740 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}] 08:32:16 INFO - PROCESS | 1650 | 1466695936741 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:16 INFO - PROCESS | 1650 | 1466695936839 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 08:32:16 INFO - PROCESS | 1650 | 1466695936889 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:16 INFO - PROCESS | 1650 | 1466695936892 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11627f800 == 37 [pid = 1650] [id = 191] 08:32:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x113d68400) [pid = 1650] [serial = 571] [outer = 0x0] 08:32:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x115ef4000) [pid = 1650] [serial = 572] [outer = 0x113d68400] 08:32:16 INFO - PROCESS | 1650 | 1466695936924 Marionette DEBUG loaded listener.js 08:32:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11688b000) [pid = 1650] [serial = 573] [outer = 0x113d68400] 08:32:17 INFO - PROCESS | 1650 | 1466695937345 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]]]}] 08:32:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 08:32:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 624ms 08:32:17 INFO - PROCESS | 1650 | 1466695937354 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 08:32:17 INFO - PROCESS | 1650 | 1466695937357 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 08:32:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 08:32:17 INFO - PROCESS | 1650 | 1466695937361 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 08:32:17 INFO - PROCESS | 1650 | 1466695937363 Marionette TRACE conn2 <- [1,738,null,{}] 08:32:17 INFO - PROCESS | 1650 | 1466695937368 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}] 08:32:17 INFO - PROCESS | 1650 | 1466695937370 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:17 INFO - PROCESS | 1650 | 1466695937469 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 08:32:17 INFO - PROCESS | 1650 | 1466695937540 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:17 INFO - PROCESS | 1650 | 1466695937541 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x118587800 == 38 [pid = 1650] [id = 192] 08:32:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118171400) [pid = 1650] [serial = 574] [outer = 0x0] 08:32:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1182a0c00) [pid = 1650] [serial = 575] [outer = 0x118171400] 08:32:17 INFO - PROCESS | 1650 | 1466695937588 Marionette DEBUG loaded listener.js 08:32:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11848e400) [pid = 1650] [serial = 576] [outer = 0x118171400] 08:32:18 INFO - PROCESS | 1650 | 1466695938463 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]]]}] 08:32:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 08:32:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1125ms 08:32:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 08:32:18 INFO - PROCESS | 1650 | 1466695938487 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 08:32:18 INFO - PROCESS | 1650 | 1466695938489 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 08:32:18 INFO - PROCESS | 1650 | 1466695938491 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 08:32:18 INFO - PROCESS | 1650 | 1466695938494 Marionette TRACE conn2 <- [1,742,null,{}] 08:32:18 INFO - PROCESS | 1650 | 1466695938503 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}] 08:32:18 INFO - PROCESS | 1650 | 1466695938507 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:18 INFO - PROCESS | 1650 | 1466695938602 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 08:32:18 INFO - PROCESS | 1650 | 1466695938649 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:18 INFO - PROCESS | 1650 | 1466695938651 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x126cb3800 == 39 [pid = 1650] [id = 193] 08:32:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1187a7000) [pid = 1650] [serial = 577] [outer = 0x0] 08:32:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118e4b800) [pid = 1650] [serial = 578] [outer = 0x1187a7000] 08:32:18 INFO - PROCESS | 1650 | 1466695938683 Marionette DEBUG loaded listener.js 08:32:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119a0ac00) [pid = 1650] [serial = 579] [outer = 0x1187a7000] 08:32:19 INFO - PROCESS | 1650 | 1466695939569 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]]]}] 08:32:19 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 08:32:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1125ms 08:32:19 INFO - PROCESS | 1650 | 1466695939616 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 08:32:19 INFO - PROCESS | 1650 | 1466695939618 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 08:32:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 08:32:19 INFO - PROCESS | 1650 | 1466695939620 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 08:32:19 INFO - PROCESS | 1650 | 1466695939622 Marionette TRACE conn2 <- [1,746,null,{}] 08:32:19 INFO - PROCESS | 1650 | 1466695939624 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}] 08:32:19 INFO - PROCESS | 1650 | 1466695939625 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:19 INFO - PROCESS | 1650 | 1466695939719 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 08:32:19 INFO - PROCESS | 1650 | 1466695939765 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:19 INFO - PROCESS | 1650 | 1466695939767 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d9f800 == 40 [pid = 1650] [id = 194] 08:32:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119a0bc00) [pid = 1650] [serial = 580] [outer = 0x0] 08:32:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119d4b800) [pid = 1650] [serial = 581] [outer = 0x119a0bc00] 08:32:19 INFO - PROCESS | 1650 | 1466695939796 Marionette DEBUG loaded listener.js 08:32:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x124c5b400) [pid = 1650] [serial = 582] [outer = 0x119a0bc00] 08:32:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1219e3800 == 39 [pid = 1650] [id = 189] 08:32:21 INFO - PROCESS | 1650 | --DOCSHELL 0x121253800 == 38 [pid = 1650] [id = 188] 08:32:21 INFO - PROCESS | 1650 | --DOCSHELL 0x119af0800 == 37 [pid = 1650] [id = 187] 08:32:21 INFO - PROCESS | 1650 | --DOCSHELL 0x118ac7000 == 36 [pid = 1650] [id = 186] 08:32:21 INFO - PROCESS | 1650 | --DOCSHELL 0x117e44800 == 35 [pid = 1650] [id = 185] 08:32:21 INFO - PROCESS | 1650 | --DOCSHELL 0x116ab5800 == 34 [pid = 1650] [id = 184] 08:32:21 INFO - PROCESS | 1650 | --DOCSHELL 0x116828000 == 33 [pid = 1650] [id = 183] 08:32:21 INFO - PROCESS | 1650 | --DOCSHELL 0x115f21800 == 32 [pid = 1650] [id = 182] 08:32:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12b264800 == 31 [pid = 1650] [id = 181] 08:32:21 INFO - PROCESS | 1650 | --DOCSHELL 0x126cb3800 == 30 [pid = 1650] [id = 193] 08:32:21 INFO - PROCESS | 1650 | --DOCSHELL 0x118587800 == 29 [pid = 1650] [id = 192] 08:32:21 INFO - PROCESS | 1650 | --DOCSHELL 0x124a1e000 == 28 [pid = 1650] [id = 190] 08:32:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11627f800 == 27 [pid = 1650] [id = 191] 08:32:21 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119a12000) [pid = 1650] [serial = 542] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12763d800) [pid = 1650] [serial = 533] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x128bae000) [pid = 1650] [serial = 536] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118179c00) [pid = 1650] [serial = 506] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11848bc00) [pid = 1650] [serial = 507] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x121948000) [pid = 1650] [serial = 524] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x123e6f800) [pid = 1650] [serial = 525] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x124c0cc00) [pid = 1650] [serial = 527] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x121027c00) [pid = 1650] [serial = 521] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x116a1a800) [pid = 1650] [serial = 503] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1210eb800) [pid = 1650] [serial = 522] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1177ca800) [pid = 1650] [serial = 504] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119a18400) [pid = 1650] [serial = 518] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x119d4a400) [pid = 1650] [serial = 519] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x118513000) [pid = 1650] [serial = 509] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x118520800) [pid = 1650] [serial = 510] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x11854d800) [pid = 1650] [serial = 512] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1187a6000) [pid = 1650] [serial = 513] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x115ef5000) [pid = 1650] [serial = 500] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x1165e9800) [pid = 1650] [serial = 501] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x118e4fc00) [pid = 1650] [serial = 515] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x119a14000) [pid = 1650] [serial = 516] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x118164c00) [pid = 1650] [serial = 539] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x128ccd800) [pid = 1650] [serial = 537] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x118518400) [pid = 1650] [serial = 540] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x1254bb800) [pid = 1650] [serial = 530] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x12893b400) [pid = 1650] [serial = 534] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x12730e800) [pid = 1650] [serial = 531] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x124fd6c00) [pid = 1650] [serial = 528] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1650 | 1466695941117 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]]]}] 08:32:21 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.) 08:32:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1525ms 08:32:21 INFO - PROCESS | 1650 | 1466695941146 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 08:32:21 INFO - PROCESS | 1650 | 1466695941151 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 08:32:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:32:21 INFO - PROCESS | 1650 | 1466695941155 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:32:21 INFO - PROCESS | 1650 | 1466695941157 Marionette TRACE conn2 <- [1,750,null,{}] 08:32:21 INFO - PROCESS | 1650 | 1466695941161 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}] 08:32:21 INFO - PROCESS | 1650 | 1466695941162 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:21 INFO - PROCESS | 1650 | 1466695941237 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 08:32:21 INFO - PROCESS | 1650 | 1466695941256 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:21 INFO - PROCESS | 1650 | 1466695941258 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x113daf800 == 28 [pid = 1650] [id = 195] 08:32:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x1165e3c00) [pid = 1650] [serial = 583] [outer = 0x0] 08:32:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x1165e8800) [pid = 1650] [serial = 584] [outer = 0x1165e3c00] 08:32:21 INFO - PROCESS | 1650 | 1466695941287 Marionette DEBUG loaded listener.js 08:32:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x116a20c00) [pid = 1650] [serial = 585] [outer = 0x1165e3c00] 08:32:22 INFO - PROCESS | 1650 | 1466695942096 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]]]}] 08:32:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 08:32:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 971ms 08:32:22 INFO - PROCESS | 1650 | 1466695942125 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 08:32:22 INFO - PROCESS | 1650 | 1466695942129 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 08:32:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:32:22 INFO - PROCESS | 1650 | 1466695942136 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:32:22 INFO - PROCESS | 1650 | 1466695942137 Marionette TRACE conn2 <- [1,754,null,{}] 08:32:22 INFO - PROCESS | 1650 | 1466695942140 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}] 08:32:22 INFO - PROCESS | 1650 | 1466695942142 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:22 INFO - PROCESS | 1650 | 1466695942220 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 08:32:22 INFO - PROCESS | 1650 | 1466695942265 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:22 INFO - PROCESS | 1650 | 1466695942266 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x116a9e800 == 29 [pid = 1650] [id = 196] 08:32:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x1177d9000) [pid = 1650] [serial = 586] [outer = 0x0] 08:32:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x118162000) [pid = 1650] [serial = 587] [outer = 0x1177d9000] 08:32:22 INFO - PROCESS | 1650 | 1466695942293 Marionette DEBUG loaded listener.js 08:32:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x118174800) [pid = 1650] [serial = 588] [outer = 0x1177d9000] 08:32:23 INFO - PROCESS | 1650 | 1466695943096 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]]]}] 08:32:23 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 08:32:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 969ms 08:32:23 INFO - PROCESS | 1650 | 1466695943106 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 08:32:23 INFO - PROCESS | 1650 | 1466695943120 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 08:32:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:32:23 INFO - PROCESS | 1650 | 1466695943130 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:32:23 INFO - PROCESS | 1650 | 1466695943134 Marionette TRACE conn2 <- [1,758,null,{}] 08:32:23 INFO - PROCESS | 1650 | 1466695943147 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}] 08:32:23 INFO - PROCESS | 1650 | 1466695943151 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:23 INFO - PROCESS | 1650 | 1466695943260 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 08:32:23 INFO - PROCESS | 1650 | 1466695943293 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:23 INFO - PROCESS | 1650 | 1466695943295 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e42000 == 30 [pid = 1650] [id = 197] 08:32:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11850b000) [pid = 1650] [serial = 589] [outer = 0x0] 08:32:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x118514800) [pid = 1650] [serial = 590] [outer = 0x11850b000] 08:32:23 INFO - PROCESS | 1650 | 1466695943323 Marionette DEBUG loaded listener.js 08:32:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11851f000) [pid = 1650] [serial = 591] [outer = 0x11850b000] 08:32:23 INFO - PROCESS | 1650 | 1466695943672 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]]]}] 08:32:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 08:32:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 574ms 08:32:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:32:23 INFO - PROCESS | 1650 | 1466695943703 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 08:32:23 INFO - PROCESS | 1650 | 1466695943705 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 08:32:23 INFO - PROCESS | 1650 | 1466695943707 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:32:23 INFO - PROCESS | 1650 | 1466695943708 Marionette TRACE conn2 <- [1,762,null,{}] 08:32:23 INFO - PROCESS | 1650 | 1466695943719 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}] 08:32:23 INFO - PROCESS | 1650 | 1466695943720 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:23 INFO - PROCESS | 1650 | 1466695943812 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 08:32:23 INFO - PROCESS | 1650 | 1466695943816 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:23 INFO - PROCESS | 1650 | 1466695943817 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x118ac7000 == 31 [pid = 1650] [id = 198] 08:32:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11855ac00) [pid = 1650] [serial = 592] [outer = 0x0] 08:32:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1187a1c00) [pid = 1650] [serial = 593] [outer = 0x11855ac00] 08:32:23 INFO - PROCESS | 1650 | 1466695943842 Marionette DEBUG loaded listener.js 08:32:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x118e4f400) [pid = 1650] [serial = 594] [outer = 0x11855ac00] 08:32:24 INFO - PROCESS | 1650 | 1466695944644 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]]]}] 08:32:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:32:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 970ms 08:32:24 INFO - PROCESS | 1650 | 1466695944678 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 08:32:24 INFO - PROCESS | 1650 | 1466695944679 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 08:32:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:32:24 INFO - PROCESS | 1650 | 1466695944687 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:32:24 INFO - PROCESS | 1650 | 1466695944689 Marionette TRACE conn2 <- [1,766,null,{}] 08:32:24 INFO - PROCESS | 1650 | 1466695944691 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}] 08:32:24 INFO - PROCESS | 1650 | 1466695944692 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:24 INFO - PROCESS | 1650 | 1466695944783 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 08:32:24 INFO - PROCESS | 1650 | 1466695944787 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:24 INFO - PROCESS | 1650 | 1466695944788 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ed2000 == 32 [pid = 1650] [id = 199] 08:32:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1185a9000) [pid = 1650] [serial = 595] [outer = 0x0] 08:32:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11975ac00) [pid = 1650] [serial = 596] [outer = 0x1185a9000] 08:32:24 INFO - PROCESS | 1650 | 1466695944813 Marionette DEBUG loaded listener.js 08:32:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119a0e000) [pid = 1650] [serial = 597] [outer = 0x1185a9000] 08:32:25 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x126860c00) [pid = 1650] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 08:32:25 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x116a28c00) [pid = 1650] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:32:25 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x117eaf400) [pid = 1650] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 08:32:25 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x113224800) [pid = 1650] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:32:25 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x11843dc00) [pid = 1650] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:32:25 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x115e08800) [pid = 1650] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 08:32:25 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x11684d800) [pid = 1650] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 08:32:25 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x116631c00) [pid = 1650] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 08:32:25 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x119b19c00) [pid = 1650] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 08:32:25 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x11687d800) [pid = 1650] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 08:32:25 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x119d4e800) [pid = 1650] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 08:32:25 INFO - PROCESS | 1650 | 1466695945665 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]]]}] 08:32:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:32:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1019ms 08:32:25 INFO - PROCESS | 1650 | 1466695945708 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 08:32:25 INFO - PROCESS | 1650 | 1466695945709 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 08:32:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:32:25 INFO - PROCESS | 1650 | 1466695945711 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:32:25 INFO - PROCESS | 1650 | 1466695945712 Marionette TRACE conn2 <- [1,770,null,{}] 08:32:25 INFO - PROCESS | 1650 | 1466695945715 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}] 08:32:25 INFO - PROCESS | 1650 | 1466695945719 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:25 INFO - PROCESS | 1650 | 1466695945813 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 08:32:25 INFO - PROCESS | 1650 | 1466695945816 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:25 INFO - PROCESS | 1650 | 1466695945817 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x1214bf000 == 33 [pid = 1650] [id = 200] 08:32:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x118164400) [pid = 1650] [serial = 598] [outer = 0x0] 08:32:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x119b1a000) [pid = 1650] [serial = 599] [outer = 0x118164400] 08:32:25 INFO - PROCESS | 1650 | 1466695945843 Marionette DEBUG loaded listener.js 08:32:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x119d51800) [pid = 1650] [serial = 600] [outer = 0x118164400] 08:32:26 INFO - PROCESS | 1650 | 1466695946154 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]]]}] 08:32:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:32:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 470ms 08:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:32:26 INFO - PROCESS | 1650 | 1466695946188 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 08:32:26 INFO - PROCESS | 1650 | 1466695946189 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 08:32:26 INFO - PROCESS | 1650 | 1466695946192 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:32:26 INFO - PROCESS | 1650 | 1466695946193 Marionette TRACE conn2 <- [1,774,null,{}] 08:32:26 INFO - PROCESS | 1650 | 1466695946218 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}] 08:32:26 INFO - PROCESS | 1650 | 1466695946219 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:26 INFO - PROCESS | 1650 | 1466695946299 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 08:32:26 INFO - PROCESS | 1650 | 1466695946303 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:26 INFO - PROCESS | 1650 | 1466695946304 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d84800 == 34 [pid = 1650] [id = 201] 08:32:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x118174c00) [pid = 1650] [serial = 601] [outer = 0x0] 08:32:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1210e9400) [pid = 1650] [serial = 602] [outer = 0x118174c00] 08:32:26 INFO - PROCESS | 1650 | 1466695946331 Marionette DEBUG loaded listener.js 08:32:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x123d05c00) [pid = 1650] [serial = 603] [outer = 0x118174c00] 08:32:26 INFO - PROCESS | 1650 | 1466695946624 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]]]}] 08:32:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 08:32:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 483ms 08:32:26 INFO - PROCESS | 1650 | 1466695946676 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 08:32:26 INFO - PROCESS | 1650 | 1466695946677 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 08:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 08:32:26 INFO - PROCESS | 1650 | 1466695946679 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 08:32:26 INFO - PROCESS | 1650 | 1466695946680 Marionette TRACE conn2 <- [1,778,null,{}] 08:32:26 INFO - PROCESS | 1650 | 1466695946685 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}] 08:32:26 INFO - PROCESS | 1650 | 1466695946686 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:26 INFO - PROCESS | 1650 | 1466695946755 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 08:32:26 INFO - PROCESS | 1650 | 1466695946759 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:26 INFO - PROCESS | 1650 | 1466695946760 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12548e000 == 35 [pid = 1650] [id = 202] 08:32:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1210eac00) [pid = 1650] [serial = 604] [outer = 0x0] 08:32:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x124b60000) [pid = 1650] [serial = 605] [outer = 0x1210eac00] 08:32:26 INFO - PROCESS | 1650 | 1466695946786 Marionette DEBUG loaded listener.js 08:32:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x124c60c00) [pid = 1650] [serial = 606] [outer = 0x1210eac00] 08:32:27 INFO - PROCESS | 1650 | 1466695947224 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]]]}] 08:32:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 08:32:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 571ms 08:32:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 08:32:27 INFO - PROCESS | 1650 | 1466695947250 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 08:32:27 INFO - PROCESS | 1650 | 1466695947252 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 08:32:27 INFO - PROCESS | 1650 | 1466695947255 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 08:32:27 INFO - PROCESS | 1650 | 1466695947258 Marionette TRACE conn2 <- [1,782,null,{}] 08:32:27 INFO - PROCESS | 1650 | 1466695947261 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}] 08:32:27 INFO - PROCESS | 1650 | 1466695947263 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:27 INFO - PROCESS | 1650 | 1466695947371 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 08:32:27 INFO - PROCESS | 1650 | 1466695947443 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:27 INFO - PROCESS | 1650 | 1466695947444 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x116512000 == 36 [pid = 1650] [id = 203] 08:32:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11624a800) [pid = 1650] [serial = 607] [outer = 0x0] 08:32:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1165e2800) [pid = 1650] [serial = 608] [outer = 0x11624a800] 08:32:27 INFO - PROCESS | 1650 | 1466695947476 Marionette DEBUG loaded listener.js 08:32:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x116a22800) [pid = 1650] [serial = 609] [outer = 0x11624a800] 08:32:28 INFO - PROCESS | 1650 | 1466695948009 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]]]}] 08:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 08:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 773ms 08:32:28 INFO - PROCESS | 1650 | 1466695948029 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 08:32:28 INFO - PROCESS | 1650 | 1466695948032 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 08:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 08:32:28 INFO - PROCESS | 1650 | 1466695948036 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 08:32:28 INFO - PROCESS | 1650 | 1466695948038 Marionette TRACE conn2 <- [1,786,null,{}] 08:32:28 INFO - PROCESS | 1650 | 1466695948041 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}] 08:32:28 INFO - PROCESS | 1650 | 1466695948043 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:28 INFO - PROCESS | 1650 | 1466695948147 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 08:32:28 INFO - PROCESS | 1650 | 1466695948217 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:28 INFO - PROCESS | 1650 | 1466695948219 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193e0800 == 37 [pid = 1650] [id = 204] 08:32:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x117eae800) [pid = 1650] [serial = 610] [outer = 0x0] 08:32:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118172c00) [pid = 1650] [serial = 611] [outer = 0x117eae800] 08:32:28 INFO - PROCESS | 1650 | 1466695948250 Marionette DEBUG loaded listener.js 08:32:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1182a1800) [pid = 1650] [serial = 612] [outer = 0x117eae800] 08:32:28 INFO - PROCESS | 1650 | --DOCSHELL 0x123d84800 == 36 [pid = 1650] [id = 201] 08:32:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1214bf000 == 35 [pid = 1650] [id = 200] 08:32:28 INFO - PROCESS | 1650 | --DOCSHELL 0x119ed2000 == 34 [pid = 1650] [id = 199] 08:32:28 INFO - PROCESS | 1650 | --DOCSHELL 0x118ac7000 == 33 [pid = 1650] [id = 198] 08:32:28 INFO - PROCESS | 1650 | --DOCSHELL 0x117e42000 == 32 [pid = 1650] [id = 197] 08:32:28 INFO - PROCESS | 1650 | --DOCSHELL 0x116a9e800 == 31 [pid = 1650] [id = 196] 08:32:28 INFO - PROCESS | 1650 | --DOCSHELL 0x113daf800 == 30 [pid = 1650] [id = 195] 08:32:28 INFO - PROCESS | 1650 | 1466695948907 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]]]}] 08:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 08:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 920ms 08:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 08:32:28 INFO - PROCESS | 1650 | 1466695948957 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 08:32:28 INFO - PROCESS | 1650 | 1466695948959 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 08:32:28 INFO - PROCESS | 1650 | 1466695948962 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 08:32:28 INFO - PROCESS | 1650 | 1466695948964 Marionette TRACE conn2 <- [1,790,null,{}] 08:32:28 INFO - PROCESS | 1650 | 1466695948967 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}] 08:32:28 INFO - PROCESS | 1650 | 1466695948969 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:29 INFO - PROCESS | 1650 | 1466695949051 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 08:32:29 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x127639000) [pid = 1650] [serial = 498] [outer = 0x0] [url = about:blank] 08:32:29 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1254ba800) [pid = 1650] [serial = 543] [outer = 0x0] [url = about:blank] 08:32:29 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x11816b800) [pid = 1650] [serial = 551] [outer = 0x0] [url = about:blank] 08:32:29 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x118299c00) [pid = 1650] [serial = 552] [outer = 0x0] [url = about:blank] 08:32:29 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11322d000) [pid = 1650] [serial = 545] [outer = 0x0] [url = about:blank] 08:32:29 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1162aa000) [pid = 1650] [serial = 546] [outer = 0x0] [url = about:blank] 08:32:29 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x118499000) [pid = 1650] [serial = 554] [outer = 0x0] [url = about:blank] 08:32:29 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x118e49000) [pid = 1650] [serial = 558] [outer = 0x0] [url = about:blank] 08:32:29 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x116a21000) [pid = 1650] [serial = 548] [outer = 0x0] [url = about:blank] 08:32:29 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x118a63400) [pid = 1650] [serial = 557] [outer = 0x0] [url = about:blank] 08:32:29 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x116b1bc00) [pid = 1650] [serial = 549] [outer = 0x0] [url = about:blank] 08:32:29 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x1193ab000) [pid = 1650] [serial = 561] [outer = 0x0] [url = about:blank] 08:32:29 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x118e56000) [pid = 1650] [serial = 560] [outer = 0x0] [url = about:blank] 08:32:29 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x1210e8800) [pid = 1650] [serial = 566] [outer = 0x0] [url = about:blank] 08:32:29 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x119a17800) [pid = 1650] [serial = 563] [outer = 0x0] [url = about:blank] 08:32:29 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x124abf800) [pid = 1650] [serial = 569] [outer = 0x0] [url = about:blank] 08:32:29 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x11854e000) [pid = 1650] [serial = 555] [outer = 0x0] [url = about:blank] 08:32:29 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x119d4dc00) [pid = 1650] [serial = 564] [outer = 0x0] [url = about:blank] 08:32:29 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x124cf0c00) [pid = 1650] [serial = 570] [outer = 0x0] [url = about:blank] 08:32:29 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x121ae0c00) [pid = 1650] [serial = 567] [outer = 0x0] [url = about:blank] 08:32:29 INFO - PROCESS | 1650 | 1466695949101 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:29 INFO - PROCESS | 1650 | 1466695949103 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x116509000 == 31 [pid = 1650] [id = 205] 08:32:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x116889800) [pid = 1650] [serial = 613] [outer = 0x0] 08:32:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x116a24000) [pid = 1650] [serial = 614] [outer = 0x116889800] 08:32:29 INFO - PROCESS | 1650 | 1466695949134 Marionette DEBUG loaded listener.js 08:32:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x117ead400) [pid = 1650] [serial = 615] [outer = 0x116889800] 08:32:29 INFO - PROCESS | 1650 | 1466695949420 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]]]}] 08:32:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 08:32:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 472ms 08:32:29 INFO - PROCESS | 1650 | 1466695949438 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 08:32:29 INFO - PROCESS | 1650 | 1466695949441 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 08:32:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 08:32:29 INFO - PROCESS | 1650 | 1466695949445 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 08:32:29 INFO - PROCESS | 1650 | 1466695949447 Marionette TRACE conn2 <- [1,794,null,{}] 08:32:29 INFO - PROCESS | 1650 | 1466695949458 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}] 08:32:29 INFO - PROCESS | 1650 | 1466695949460 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:29 INFO - PROCESS | 1650 | 1466695949541 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 08:32:29 INFO - PROCESS | 1650 | 1466695949545 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:29 INFO - PROCESS | 1650 | 1466695949547 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x11725e800 == 32 [pid = 1650] [id = 206] 08:32:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x11816fc00) [pid = 1650] [serial = 616] [outer = 0x0] 08:32:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x11848cc00) [pid = 1650] [serial = 617] [outer = 0x11816fc00] 08:32:29 INFO - PROCESS | 1650 | 1466695949576 Marionette DEBUG loaded listener.js 08:32:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x11850d800) [pid = 1650] [serial = 618] [outer = 0x11816fc00] 08:32:29 INFO - PROCESS | 1650 | 1466695949921 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]]]}] 08:32:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 08:32:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 528ms 08:32:29 INFO - PROCESS | 1650 | 1466695949973 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 08:32:29 INFO - PROCESS | 1650 | 1466695949975 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 08:32:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 08:32:29 INFO - PROCESS | 1650 | 1466695949977 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 08:32:29 INFO - PROCESS | 1650 | 1466695949979 Marionette TRACE conn2 <- [1,798,null,{}] 08:32:29 INFO - PROCESS | 1650 | 1466695949987 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}] 08:32:29 INFO - PROCESS | 1650 | 1466695949990 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:30 INFO - PROCESS | 1650 | 1466695950066 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 08:32:30 INFO - PROCESS | 1650 | 1466695950071 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:30 INFO - PROCESS | 1650 | 1466695950073 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x119313800 == 33 [pid = 1650] [id = 207] 08:32:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x113d64800) [pid = 1650] [serial = 619] [outer = 0x0] 08:32:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11879d000) [pid = 1650] [serial = 620] [outer = 0x113d64800] 08:32:30 INFO - PROCESS | 1650 | 1466695950103 Marionette DEBUG loaded listener.js 08:32:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x118e50c00) [pid = 1650] [serial = 621] [outer = 0x113d64800] 08:32:30 INFO - PROCESS | 1650 | 1466695950444 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]]]}] 08:32:30 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 08:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 522ms 08:32:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 08:32:30 INFO - PROCESS | 1650 | 1466695950500 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 08:32:30 INFO - PROCESS | 1650 | 1466695950502 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 08:32:30 INFO - PROCESS | 1650 | 1466695950505 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 08:32:30 INFO - PROCESS | 1650 | 1466695950507 Marionette TRACE conn2 <- [1,802,null,{}] 08:32:30 INFO - PROCESS | 1650 | 1466695950509 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}] 08:32:30 INFO - PROCESS | 1650 | 1466695950511 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:30 INFO - PROCESS | 1650 | 1466695950618 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 08:32:30 INFO - PROCESS | 1650 | 1466695950624 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:30 INFO - PROCESS | 1650 | 1466695950625 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x121393000 == 34 [pid = 1650] [id = 208] 08:32:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1193a6c00) [pid = 1650] [serial = 622] [outer = 0x0] 08:32:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x119a13c00) [pid = 1650] [serial = 623] [outer = 0x1193a6c00] 08:32:30 INFO - PROCESS | 1650 | 1466695950666 Marionette DEBUG loaded listener.js 08:32:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x119b26c00) [pid = 1650] [serial = 624] [outer = 0x1193a6c00] 08:32:31 INFO - PROCESS | 1650 | 1466695951022 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]]]}] 08:32:31 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 08:32:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 570ms 08:32:31 INFO - PROCESS | 1650 | 1466695951076 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 08:32:31 INFO - PROCESS | 1650 | 1466695951077 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 08:32:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 08:32:31 INFO - PROCESS | 1650 | 1466695951087 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 08:32:31 INFO - PROCESS | 1650 | 1466695951088 Marionette TRACE conn2 <- [1,806,null,{}] 08:32:31 INFO - PROCESS | 1650 | 1466695951090 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}] 08:32:31 INFO - PROCESS | 1650 | 1466695951091 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:31 INFO - PROCESS | 1650 | 1466695951183 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 08:32:31 INFO - PROCESS | 1650 | 1466695951215 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:31 INFO - PROCESS | 1650 | 1466695951216 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d21800 == 35 [pid = 1650] [id = 209] 08:32:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x113d28000) [pid = 1650] [serial = 625] [outer = 0x0] 08:32:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x119d52800) [pid = 1650] [serial = 626] [outer = 0x113d28000] 08:32:31 INFO - PROCESS | 1650 | 1466695951241 Marionette DEBUG loaded listener.js 08:32:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1215af800) [pid = 1650] [serial = 627] [outer = 0x113d28000] 08:32:31 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:32:31 INFO - PROCESS | 1650 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 08:32:31 INFO - PROCESS | 1650 | Determined SkiaGL cache limits: Size 100663296, Items: 256 08:32:31 INFO - PROCESS | 1650 | [GFX2-]: Using SkiaGL canvas. 08:32:31 INFO - PROCESS | 1650 | 1466695951584 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]]]}] 08:32:31 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 08:32:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 520ms 08:32:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 08:32:31 INFO - PROCESS | 1650 | 1466695951607 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 08:32:31 INFO - PROCESS | 1650 | 1466695951608 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 08:32:31 INFO - PROCESS | 1650 | 1466695951611 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 08:32:31 INFO - PROCESS | 1650 | 1466695951612 Marionette TRACE conn2 <- [1,810,null,{}] 08:32:31 INFO - PROCESS | 1650 | 1466695951614 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}] 08:32:31 INFO - PROCESS | 1650 | 1466695951618 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:31 INFO - PROCESS | 1650 | 1466695951730 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 08:32:31 INFO - PROCESS | 1650 | 1466695951742 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:31 INFO - PROCESS | 1650 | 1466695951743 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x124cac800 == 36 [pid = 1650] [id = 210] 08:32:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x121bdd400) [pid = 1650] [serial = 628] [outer = 0x0] 08:32:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1255aec00) [pid = 1650] [serial = 629] [outer = 0x121bdd400] 08:32:31 INFO - PROCESS | 1650 | 1466695951768 Marionette DEBUG loaded listener.js 08:32:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x12730bc00) [pid = 1650] [serial = 630] [outer = 0x121bdd400] 08:32:32 INFO - PROCESS | 1650 | 1466695952075 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]]]}] 08:32:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 08:32:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 517ms 08:32:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 08:32:32 INFO - PROCESS | 1650 | 1466695952129 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 08:32:32 INFO - PROCESS | 1650 | 1466695952130 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 08:32:32 INFO - PROCESS | 1650 | 1466695952132 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 08:32:32 INFO - PROCESS | 1650 | 1466695952133 Marionette TRACE conn2 <- [1,814,null,{}] 08:32:32 INFO - PROCESS | 1650 | 1466695952135 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}] 08:32:32 INFO - PROCESS | 1650 | 1466695952137 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:32 INFO - PROCESS | 1650 | 1466695952231 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 08:32:32 INFO - PROCESS | 1650 | 1466695952264 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:32 INFO - PROCESS | 1650 | 1466695952265 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x128bd5800 == 37 [pid = 1650] [id = 211] 08:32:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x113208400) [pid = 1650] [serial = 631] [outer = 0x0] 08:32:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x127638c00) [pid = 1650] [serial = 632] [outer = 0x113208400] 08:32:32 INFO - PROCESS | 1650 | 1466695952289 Marionette DEBUG loaded listener.js 08:32:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x12763f800) [pid = 1650] [serial = 633] [outer = 0x113208400] 08:32:32 INFO - PROCESS | 1650 | 1466695952614 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] 08:32:32 INFO - PROCESS | 1650 | 1466695952657 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 08:32:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 08:32:32 INFO - PROCESS | 1650 | 1466695952660 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 08:32:32 INFO - PROCESS | 1650 | 1466695952661 Marionette TRACE conn2 <- [1,818,null,{}] 08:32:32 INFO - PROCESS | 1650 | 1466695952663 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}] 08:32:32 INFO - PROCESS | 1650 | 1466695952664 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:32 INFO - PROCESS | 1650 | 1466695952755 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 08:32:32 INFO - PROCESS | 1650 | 1466695952759 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:32 INFO - PROCESS | 1650 | 1466695952760 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x128eec800 == 38 [pid = 1650] [id = 212] 08:32:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x127315c00) [pid = 1650] [serial = 634] [outer = 0x0] 08:32:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x12893cc00) [pid = 1650] [serial = 635] [outer = 0x127315c00] 08:32:32 INFO - PROCESS | 1650 | 1466695952784 Marionette DEBUG loaded listener.js 08:32:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x128ba7c00) [pid = 1650] [serial = 636] [outer = 0x127315c00] 08:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1165e3c00) [pid = 1650] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 08:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119a0bc00) [pid = 1650] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 08:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1177d9000) [pid = 1650] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 08:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x113d68400) [pid = 1650] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x118171400) [pid = 1650] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1187a7000) [pid = 1650] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x11855ac00) [pid = 1650] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 08:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1185a9000) [pid = 1650] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 08:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x118174c00) [pid = 1650] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x118164400) [pid = 1650] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 08:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x11850b000) [pid = 1650] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 08:32:33 INFO - PROCESS | 1650 | 1466695953153 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]]]}] 08:32:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 08:32:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 517ms 08:32:33 INFO - PROCESS | 1650 | 1466695953179 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 08:32:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 08:32:33 INFO - PROCESS | 1650 | 1466695953181 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 08:32:33 INFO - PROCESS | 1650 | 1466695953184 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 08:32:33 INFO - PROCESS | 1650 | 1466695953186 Marionette TRACE conn2 <- [1,822,null,{}] 08:32:33 INFO - PROCESS | 1650 | 1466695953189 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}] 08:32:33 INFO - PROCESS | 1650 | 1466695953191 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:33 INFO - PROCESS | 1650 | 1466695953321 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 08:32:33 INFO - PROCESS | 1650 | 1466695953398 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:33 INFO - PROCESS | 1650 | 1466695953399 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x1132e7800 == 39 [pid = 1650] [id = 213] 08:32:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x116639000) [pid = 1650] [serial = 637] [outer = 0x0] 08:32:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x118162800) [pid = 1650] [serial = 638] [outer = 0x116639000] 08:32:33 INFO - PROCESS | 1650 | 1466695953437 Marionette DEBUG loaded listener.js 08:32:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1187a0400) [pid = 1650] [serial = 639] [outer = 0x116639000] 08:32:33 INFO - PROCESS | 1650 | 1466695953776 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] 08:32:33 INFO - PROCESS | 1650 | 1466695953806 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 08:32:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 08:32:33 INFO - PROCESS | 1650 | 1466695953809 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 08:32:33 INFO - PROCESS | 1650 | 1466695953810 Marionette TRACE conn2 <- [1,826,null,{}] 08:32:33 INFO - PROCESS | 1650 | 1466695953812 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}] 08:32:33 INFO - PROCESS | 1650 | 1466695953813 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:33 INFO - PROCESS | 1650 | 1466695953892 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 08:32:33 INFO - PROCESS | 1650 | 1466695953942 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:33 INFO - PROCESS | 1650 | 1466695953943 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a546800 == 40 [pid = 1650] [id = 214] 08:32:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x116a1c400) [pid = 1650] [serial = 640] [outer = 0x0] 08:32:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x121953400) [pid = 1650] [serial = 641] [outer = 0x116a1c400] 08:32:33 INFO - PROCESS | 1650 | 1466695953967 Marionette DEBUG loaded listener.js 08:32:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x128bad000) [pid = 1650] [serial = 642] [outer = 0x116a1c400] 08:32:34 INFO - PROCESS | 1650 | 1466695954226 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]]]}] 08:32:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 08:32:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 468ms 08:32:34 INFO - PROCESS | 1650 | 1466695954277 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 08:32:34 INFO - PROCESS | 1650 | 1466695954279 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 08:32:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 08:32:34 INFO - PROCESS | 1650 | 1466695954289 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 08:32:34 INFO - PROCESS | 1650 | 1466695954290 Marionette TRACE conn2 <- [1,830,null,{}] 08:32:34 INFO - PROCESS | 1650 | 1466695954293 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}] 08:32:34 INFO - PROCESS | 1650 | 1466695954294 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:34 INFO - PROCESS | 1650 | 1466695954396 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 08:32:34 INFO - PROCESS | 1650 | 1466695954402 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:34 INFO - PROCESS | 1650 | 1466695954404 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa0b800 == 41 [pid = 1650] [id = 215] 08:32:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1187a8000) [pid = 1650] [serial = 643] [outer = 0x0] 08:32:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x128bb6400) [pid = 1650] [serial = 644] [outer = 0x1187a8000] 08:32:34 INFO - PROCESS | 1650 | 1466695954430 Marionette DEBUG loaded listener.js 08:32:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x12945cc00) [pid = 1650] [serial = 645] [outer = 0x1187a8000] 08:32:34 INFO - PROCESS | 1650 | 1466695954785 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]]]}] 08:32:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 08:32:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 527ms 08:32:34 INFO - PROCESS | 1650 | 1466695954808 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 08:32:34 INFO - PROCESS | 1650 | 1466695954809 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 08:32:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 08:32:34 INFO - PROCESS | 1650 | 1466695954822 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 08:32:34 INFO - PROCESS | 1650 | 1466695954823 Marionette TRACE conn2 <- [1,834,null,{}] 08:32:34 INFO - PROCESS | 1650 | 1466695954825 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}] 08:32:34 INFO - PROCESS | 1650 | 1466695954826 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:34 INFO - PROCESS | 1650 | 1466695954931 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 08:32:34 INFO - PROCESS | 1650 | 1466695954935 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:34 INFO - PROCESS | 1650 | 1466695954937 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad44800 == 42 [pid = 1650] [id = 216] 08:32:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x129461000) [pid = 1650] [serial = 646] [outer = 0x0] 08:32:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1294b4c00) [pid = 1650] [serial = 647] [outer = 0x129461000] 08:32:34 INFO - PROCESS | 1650 | 1466695954976 Marionette DEBUG loaded listener.js 08:32:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12a5c4c00) [pid = 1650] [serial = 648] [outer = 0x129461000] 08:32:35 INFO - PROCESS | 1650 | 1466695955556 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]]]}] 08:32:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 08:32:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 782ms 08:32:35 INFO - PROCESS | 1650 | 1466695955594 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 08:32:35 INFO - PROCESS | 1650 | 1466695955597 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 08:32:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 08:32:35 INFO - PROCESS | 1650 | 1466695955600 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 08:32:35 INFO - PROCESS | 1650 | 1466695955603 Marionette TRACE conn2 <- [1,838,null,{}] 08:32:35 INFO - PROCESS | 1650 | 1466695955607 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}] 08:32:35 INFO - PROCESS | 1650 | 1466695955608 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:35 INFO - PROCESS | 1650 | 1466695955710 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 08:32:35 INFO - PROCESS | 1650 | 1466695955807 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:35 INFO - PROCESS | 1650 | 1466695955809 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e46800 == 43 [pid = 1650] [id = 217] 08:32:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x116b16400) [pid = 1650] [serial = 649] [outer = 0x0] 08:32:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1177ce000) [pid = 1650] [serial = 650] [outer = 0x116b16400] 08:32:35 INFO - PROCESS | 1650 | 1466695955841 Marionette DEBUG loaded listener.js 08:32:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118175c00) [pid = 1650] [serial = 651] [outer = 0x116b16400] 08:32:36 INFO - PROCESS | 1650 | 1466695956267 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]]]}] 08:32:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 08:32:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 723ms 08:32:36 INFO - PROCESS | 1650 | 1466695956322 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 08:32:36 INFO - PROCESS | 1650 | 1466695956325 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 08:32:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 08:32:36 INFO - PROCESS | 1650 | 1466695956330 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 08:32:36 INFO - PROCESS | 1650 | 1466695956332 Marionette TRACE conn2 <- [1,842,null,{}] 08:32:36 INFO - PROCESS | 1650 | 1466695956334 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}] 08:32:36 INFO - PROCESS | 1650 | 1466695956336 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:36 INFO - PROCESS | 1650 | 1466695956445 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 08:32:36 INFO - PROCESS | 1650 | 1466695956498 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:36 INFO - PROCESS | 1650 | 1466695956500 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1254ce800 == 44 [pid = 1650] [id = 218] 08:32:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118512800) [pid = 1650] [serial = 652] [outer = 0x0] 08:32:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1185b3000) [pid = 1650] [serial = 653] [outer = 0x118512800] 08:32:36 INFO - PROCESS | 1650 | 1466695956531 Marionette DEBUG loaded listener.js 08:32:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119334c00) [pid = 1650] [serial = 654] [outer = 0x118512800] 08:32:36 INFO - PROCESS | 1650 | 1466695956983 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]]]}] 08:32:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 08:32:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 671ms 08:32:37 INFO - PROCESS | 1650 | 1466695957029 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 08:32:37 INFO - PROCESS | 1650 | 1466695957031 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 08:32:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 08:32:37 INFO - PROCESS | 1650 | 1466695957047 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 08:32:37 INFO - PROCESS | 1650 | 1466695957050 Marionette TRACE conn2 <- [1,846,null,{}] 08:32:37 INFO - PROCESS | 1650 | 1466695957058 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}] 08:32:37 INFO - PROCESS | 1650 | 1466695957061 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:37 INFO - PROCESS | 1650 | 1466695957169 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 08:32:37 INFO - PROCESS | 1650 | 1466695957222 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:37 INFO - PROCESS | 1650 | 1466695957224 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b261000 == 45 [pid = 1650] [id = 219] 08:32:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119a18c00) [pid = 1650] [serial = 655] [outer = 0x0] 08:32:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x121bd2800) [pid = 1650] [serial = 656] [outer = 0x119a18c00] 08:32:37 INFO - PROCESS | 1650 | 1466695957255 Marionette DEBUG loaded listener.js 08:32:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126cd5800) [pid = 1650] [serial = 657] [outer = 0x119a18c00] 08:32:37 INFO - PROCESS | 1650 | 1466695957839 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]]]}] 08:32:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 08:32:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 824ms 08:32:37 INFO - PROCESS | 1650 | 1466695957871 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 08:32:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 08:32:37 INFO - PROCESS | 1650 | 1466695957873 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 08:32:37 INFO - PROCESS | 1650 | 1466695957876 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 08:32:37 INFO - PROCESS | 1650 | 1466695957878 Marionette TRACE conn2 <- [1,850,null,{}] 08:32:37 INFO - PROCESS | 1650 | 1466695957883 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}] 08:32:37 INFO - PROCESS | 1650 | 1466695957885 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:37 INFO - PROCESS | 1650 | 1466695957977 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 08:32:38 INFO - PROCESS | 1650 | 1466695958046 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:38 INFO - PROCESS | 1650 | 1466695958047 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x112d13000 == 46 [pid = 1650] [id = 220] 08:32:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x112a7f000) [pid = 1650] [serial = 658] [outer = 0x0] 08:32:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x112d40000) [pid = 1650] [serial = 659] [outer = 0x112a7f000] 08:32:38 INFO - PROCESS | 1650 | 1466695958076 Marionette DEBUG loaded listener.js 08:32:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1131cdc00) [pid = 1650] [serial = 660] [outer = 0x112a7f000] 08:32:38 INFO - PROCESS | 1650 | --DOCSHELL 0x123d9f800 == 45 [pid = 1650] [id = 194] 08:32:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa0b800 == 44 [pid = 1650] [id = 215] 08:32:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12a546800 == 43 [pid = 1650] [id = 214] 08:32:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1132e7800 == 42 [pid = 1650] [id = 213] 08:32:38 INFO - PROCESS | 1650 | --DOCSHELL 0x128eec800 == 41 [pid = 1650] [id = 212] 08:32:38 INFO - PROCESS | 1650 | --DOCSHELL 0x128bd5800 == 40 [pid = 1650] [id = 211] 08:32:38 INFO - PROCESS | 1650 | --DOCSHELL 0x124cac800 == 39 [pid = 1650] [id = 210] 08:32:38 INFO - PROCESS | 1650 | --DOCSHELL 0x123d21800 == 38 [pid = 1650] [id = 209] 08:32:38 INFO - PROCESS | 1650 | --DOCSHELL 0x121393000 == 37 [pid = 1650] [id = 208] 08:32:38 INFO - PROCESS | 1650 | --DOCSHELL 0x119313800 == 36 [pid = 1650] [id = 207] 08:32:38 INFO - PROCESS | 1650 | --DOCSHELL 0x11725e800 == 35 [pid = 1650] [id = 206] 08:32:38 INFO - PROCESS | 1650 | --DOCSHELL 0x116509000 == 34 [pid = 1650] [id = 205] 08:32:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1193e0800 == 33 [pid = 1650] [id = 204] 08:32:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12548e000 == 32 [pid = 1650] [id = 202] 08:32:38 INFO - PROCESS | 1650 | --DOCSHELL 0x116512000 == 31 [pid = 1650] [id = 203] 08:32:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12b261000 == 30 [pid = 1650] [id = 219] 08:32:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1254ce800 == 29 [pid = 1650] [id = 218] 08:32:38 INFO - PROCESS | 1650 | --DOCSHELL 0x117e46800 == 28 [pid = 1650] [id = 217] 08:32:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad44800 == 27 [pid = 1650] [id = 216] 08:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1165e8800) [pid = 1650] [serial = 584] [outer = 0x0] [url = about:blank] 08:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116a20c00) [pid = 1650] [serial = 585] [outer = 0x0] [url = about:blank] 08:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x124c5b400) [pid = 1650] [serial = 582] [outer = 0x0] [url = about:blank] 08:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119d4b800) [pid = 1650] [serial = 581] [outer = 0x0] [url = about:blank] 08:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118162000) [pid = 1650] [serial = 587] [outer = 0x0] [url = about:blank] 08:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11688b000) [pid = 1650] [serial = 573] [outer = 0x0] [url = about:blank] 08:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x115ef4000) [pid = 1650] [serial = 572] [outer = 0x0] [url = about:blank] 08:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11848e400) [pid = 1650] [serial = 576] [outer = 0x0] [url = about:blank] 08:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1182a0c00) [pid = 1650] [serial = 575] [outer = 0x0] [url = about:blank] 08:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119a0ac00) [pid = 1650] [serial = 579] [outer = 0x0] [url = about:blank] 08:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1187a1c00) [pid = 1650] [serial = 593] [outer = 0x0] [url = about:blank] 08:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118e4b800) [pid = 1650] [serial = 578] [outer = 0x0] [url = about:blank] 08:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119a0e000) [pid = 1650] [serial = 597] [outer = 0x0] [url = about:blank] 08:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11975ac00) [pid = 1650] [serial = 596] [outer = 0x0] [url = about:blank] 08:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1210e9400) [pid = 1650] [serial = 602] [outer = 0x0] [url = about:blank] 08:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119b1a000) [pid = 1650] [serial = 599] [outer = 0x0] [url = about:blank] 08:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118514800) [pid = 1650] [serial = 590] [outer = 0x0] [url = about:blank] 08:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x123d05c00) [pid = 1650] [serial = 603] [outer = 0x0] [url = about:blank] 08:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11851f000) [pid = 1650] [serial = 591] [outer = 0x0] [url = about:blank] 08:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x118e4f400) [pid = 1650] [serial = 594] [outer = 0x0] [url = about:blank] 08:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x124b60000) [pid = 1650] [serial = 605] [outer = 0x0] [url = about:blank] 08:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x119d51800) [pid = 1650] [serial = 600] [outer = 0x0] [url = about:blank] 08:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x118174800) [pid = 1650] [serial = 588] [outer = 0x0] [url = about:blank] 08:32:38 INFO - PROCESS | 1650 | 1466695958965 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]]]}] 08:32:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 08:32:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1125ms 08:32:39 INFO - PROCESS | 1650 | 1466695959003 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 08:32:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 08:32:39 INFO - PROCESS | 1650 | 1466695959005 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 08:32:39 INFO - PROCESS | 1650 | 1466695959008 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 08:32:39 INFO - PROCESS | 1650 | 1466695959009 Marionette TRACE conn2 <- [1,854,null,{}] 08:32:39 INFO - PROCESS | 1650 | 1466695959013 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}] 08:32:39 INFO - PROCESS | 1650 | 1466695959015 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:39 INFO - PROCESS | 1650 | 1466695959091 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 08:32:39 INFO - PROCESS | 1650 | 1466695959142 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:39 INFO - PROCESS | 1650 | 1466695959144 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x113d1f000 == 28 [pid = 1650] [id = 221] 08:32:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x113225400) [pid = 1650] [serial = 661] [outer = 0x0] 08:32:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x113d25800) [pid = 1650] [serial = 662] [outer = 0x113225400] 08:32:39 INFO - PROCESS | 1650 | 1466695959172 Marionette DEBUG loaded listener.js 08:32:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x112a73800) [pid = 1650] [serial = 663] [outer = 0x113225400] 08:32:39 INFO - PROCESS | 1650 | 1466695959475 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]]]}] 08:32:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 08:32:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 519ms 08:32:39 INFO - PROCESS | 1650 | 1466695959527 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 08:32:39 INFO - PROCESS | 1650 | 1466695959531 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 08:32:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 08:32:39 INFO - PROCESS | 1650 | 1466695959538 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 08:32:39 INFO - PROCESS | 1650 | 1466695959540 Marionette TRACE conn2 <- [1,858,null,{}] 08:32:39 INFO - PROCESS | 1650 | 1466695959542 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}] 08:32:39 INFO - PROCESS | 1650 | 1466695959544 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:39 INFO - PROCESS | 1650 | 1466695959619 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 08:32:39 INFO - PROCESS | 1650 | 1466695959624 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:39 INFO - PROCESS | 1650 | 1466695959625 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x116831800 == 29 [pid = 1650] [id = 222] 08:32:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11685bc00) [pid = 1650] [serial = 664] [outer = 0x0] 08:32:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x116a07000) [pid = 1650] [serial = 665] [outer = 0x11685bc00] 08:32:39 INFO - PROCESS | 1650 | 1466695959657 Marionette DEBUG loaded listener.js 08:32:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x116a22c00) [pid = 1650] [serial = 666] [outer = 0x11685bc00] 08:32:40 INFO - PROCESS | 1650 | 1466695960127 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]]]}] 08:32:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 08:32:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 620ms 08:32:40 INFO - PROCESS | 1650 | 1466695960169 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 08:32:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 08:32:40 INFO - PROCESS | 1650 | 1466695960171 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 08:32:40 INFO - PROCESS | 1650 | 1466695960175 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 08:32:40 INFO - PROCESS | 1650 | 1466695960179 Marionette TRACE conn2 <- [1,862,null,{}] 08:32:40 INFO - PROCESS | 1650 | 1466695960201 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}] 08:32:40 INFO - PROCESS | 1650 | 1466695960206 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:40 INFO - PROCESS | 1650 | 1466695960280 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 08:32:40 INFO - PROCESS | 1650 | 1466695960352 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:40 INFO - PROCESS | 1650 | 1466695960354 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x117258800 == 30 [pid = 1650] [id = 223] 08:32:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x113d26000) [pid = 1650] [serial = 667] [outer = 0x0] 08:32:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11816b800) [pid = 1650] [serial = 668] [outer = 0x113d26000] 08:32:40 INFO - PROCESS | 1650 | 1466695960382 Marionette DEBUG loaded listener.js 08:32:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118175000) [pid = 1650] [serial = 669] [outer = 0x113d26000] 08:32:40 INFO - PROCESS | 1650 | 1466695960656 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]]]}] 08:32:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 08:32:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 533ms 08:32:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 08:32:40 INFO - PROCESS | 1650 | 1466695960707 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 08:32:40 INFO - PROCESS | 1650 | 1466695960709 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 08:32:40 INFO - PROCESS | 1650 | 1466695960711 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 08:32:40 INFO - PROCESS | 1650 | 1466695960712 Marionette TRACE conn2 <- [1,866,null,{}] 08:32:40 INFO - PROCESS | 1650 | 1466695960714 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}] 08:32:40 INFO - PROCESS | 1650 | 1466695960718 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:40 INFO - PROCESS | 1650 | 1466695960798 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 08:32:40 INFO - PROCESS | 1650 | 1466695960804 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:40 INFO - PROCESS | 1650 | 1466695960804 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x11858d000 == 31 [pid = 1650] [id = 224] 08:32:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1182a4000) [pid = 1650] [serial = 670] [outer = 0x0] 08:32:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11848c400) [pid = 1650] [serial = 671] [outer = 0x1182a4000] 08:32:40 INFO - PROCESS | 1650 | 1466695960830 Marionette DEBUG loaded listener.js 08:32:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118495000) [pid = 1650] [serial = 672] [outer = 0x1182a4000] 08:32:41 INFO - PROCESS | 1650 | 1466695961184 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]]]}] 08:32:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 08:32:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 521ms 08:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 08:32:41 INFO - PROCESS | 1650 | 1466695961233 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 08:32:41 INFO - PROCESS | 1650 | 1466695961234 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 08:32:41 INFO - PROCESS | 1650 | 1466695961236 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 08:32:41 INFO - PROCESS | 1650 | 1466695961237 Marionette TRACE conn2 <- [1,870,null,{}] 08:32:41 INFO - PROCESS | 1650 | 1466695961239 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}] 08:32:41 INFO - PROCESS | 1650 | 1466695961240 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:41 INFO - PROCESS | 1650 | 1466695961336 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 08:32:41 INFO - PROCESS | 1650 | 1466695961372 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:41 INFO - PROCESS | 1650 | 1466695961373 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193de000 == 32 [pid = 1650] [id = 225] 08:32:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x116851c00) [pid = 1650] [serial = 673] [outer = 0x0] 08:32:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11850a000) [pid = 1650] [serial = 674] [outer = 0x116851c00] 08:32:41 INFO - PROCESS | 1650 | 1466695961397 Marionette DEBUG loaded listener.js 08:32:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11851a400) [pid = 1650] [serial = 675] [outer = 0x116851c00] 08:32:41 INFO - PROCESS | 1650 | 1466695961755 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]]]}] 08:32:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 08:32:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 568ms 08:32:41 INFO - PROCESS | 1650 | 1466695961806 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 08:32:41 INFO - PROCESS | 1650 | 1466695961808 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 08:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 08:32:41 INFO - PROCESS | 1650 | 1466695961811 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 08:32:41 INFO - PROCESS | 1650 | 1466695961813 Marionette TRACE conn2 <- [1,874,null,{}] 08:32:41 INFO - PROCESS | 1650 | 1466695961816 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}] 08:32:41 INFO - PROCESS | 1650 | 1466695961822 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:41 INFO - PROCESS | 1650 | 1466695961989 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 08:32:42 INFO - PROCESS | 1650 | 1466695962006 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:42 INFO - PROCESS | 1650 | 1466695962007 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12124a000 == 33 [pid = 1650] [id = 226] 08:32:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11851a800) [pid = 1650] [serial = 676] [outer = 0x0] 08:32:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118555000) [pid = 1650] [serial = 677] [outer = 0x11851a800] 08:32:42 INFO - PROCESS | 1650 | 1466695962048 Marionette DEBUG loaded listener.js 08:32:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118e4f800) [pid = 1650] [serial = 678] [outer = 0x11851a800] 08:32:42 INFO - PROCESS | 1650 | 1466695962384 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]]]}] 08:32:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 08:32:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 620ms 08:32:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 08:32:42 INFO - PROCESS | 1650 | 1466695962430 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 08:32:42 INFO - PROCESS | 1650 | 1466695962432 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 08:32:42 INFO - PROCESS | 1650 | 1466695962434 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 08:32:42 INFO - PROCESS | 1650 | 1466695962435 Marionette TRACE conn2 <- [1,878,null,{}] 08:32:42 INFO - PROCESS | 1650 | 1466695962437 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}] 08:32:42 INFO - PROCESS | 1650 | 1466695962438 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:42 INFO - PROCESS | 1650 | 1466695962540 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 08:32:42 INFO - PROCESS | 1650 | 1466695962589 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:42 INFO - PROCESS | 1650 | 1466695962590 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12107c800 == 34 [pid = 1650] [id = 227] 08:32:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11322f000) [pid = 1650] [serial = 679] [outer = 0x0] 08:32:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1193a0800) [pid = 1650] [serial = 680] [outer = 0x11322f000] 08:32:42 INFO - PROCESS | 1650 | 1466695962615 Marionette DEBUG loaded listener.js 08:32:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11975d800) [pid = 1650] [serial = 681] [outer = 0x11322f000] 08:32:42 INFO - PROCESS | 1650 | 1466695962895 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]]]}] 08:32:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 08:32:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 468ms 08:32:42 INFO - PROCESS | 1650 | 1466695962908 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 08:32:42 INFO - PROCESS | 1650 | 1466695962909 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 08:32:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 08:32:42 INFO - PROCESS | 1650 | 1466695962911 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 08:32:42 INFO - PROCESS | 1650 | 1466695962913 Marionette TRACE conn2 <- [1,882,null,{}] 08:32:43 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x113208400) [pid = 1650] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 08:32:43 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11816fc00) [pid = 1650] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:32:43 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11624a800) [pid = 1650] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:32:43 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116889800) [pid = 1650] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:32:43 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x117eae800) [pid = 1650] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:32:43 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1193a6c00) [pid = 1650] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:32:43 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x113d64800) [pid = 1650] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:32:43 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1210eac00) [pid = 1650] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:32:43 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x121bdd400) [pid = 1650] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 08:32:43 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x127315c00) [pid = 1650] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 08:32:43 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x116639000) [pid = 1650] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 08:32:43 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x116a1c400) [pid = 1650] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 08:32:43 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x113d28000) [pid = 1650] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:32:43 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x129461000) [pid = 1650] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 08:32:43 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1187a8000) [pid = 1650] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 08:32:43 INFO - PROCESS | 1650 | 1466695963090 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}] 08:32:43 INFO - PROCESS | 1650 | 1466695963091 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:43 INFO - PROCESS | 1650 | 1466695963169 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 08:32:43 INFO - PROCESS | 1650 | 1466695963173 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:43 INFO - PROCESS | 1650 | 1466695963174 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x1219ef800 == 35 [pid = 1650] [id = 228] 08:32:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x116a1a800) [pid = 1650] [serial = 682] [outer = 0x0] 08:32:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118170000) [pid = 1650] [serial = 683] [outer = 0x116a1a800] 08:32:43 INFO - PROCESS | 1650 | 1466695963206 Marionette DEBUG loaded listener.js 08:32:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118e4c400) [pid = 1650] [serial = 684] [outer = 0x116a1a800] 08:32:43 INFO - PROCESS | 1650 | 1466695963522 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]]]}] 08:32:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 08:32:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 627ms 08:32:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 08:32:43 INFO - PROCESS | 1650 | 1466695963540 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 08:32:43 INFO - PROCESS | 1650 | 1466695963541 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 08:32:43 INFO - PROCESS | 1650 | 1466695963543 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 08:32:43 INFO - PROCESS | 1650 | 1466695963544 Marionette TRACE conn2 <- [1,886,null,{}] 08:32:43 INFO - PROCESS | 1650 | 1466695963547 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}] 08:32:43 INFO - PROCESS | 1650 | 1466695963548 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:43 INFO - PROCESS | 1650 | 1466695963623 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 08:32:43 INFO - PROCESS | 1650 | 1466695963636 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:43 INFO - PROCESS | 1650 | 1466695963637 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x117258000 == 36 [pid = 1650] [id = 229] 08:32:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11939f000) [pid = 1650] [serial = 685] [outer = 0x0] 08:32:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119a0f400) [pid = 1650] [serial = 686] [outer = 0x11939f000] 08:32:43 INFO - PROCESS | 1650 | 1466695963663 Marionette DEBUG loaded listener.js 08:32:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119b19c00) [pid = 1650] [serial = 687] [outer = 0x11939f000] 08:32:44 INFO - PROCESS | 1650 | 1466695963999 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]]]}] 08:32:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 08:32:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 470ms 08:32:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 08:32:44 INFO - PROCESS | 1650 | 1466695964013 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 08:32:44 INFO - PROCESS | 1650 | 1466695964014 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 08:32:44 INFO - PROCESS | 1650 | 1466695964016 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 08:32:44 INFO - PROCESS | 1650 | 1466695964017 Marionette TRACE conn2 <- [1,890,null,{}] 08:32:44 INFO - PROCESS | 1650 | 1466695964019 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}] 08:32:44 INFO - PROCESS | 1650 | 1466695964020 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:44 INFO - PROCESS | 1650 | 1466695964118 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 08:32:44 INFO - PROCESS | 1650 | 1466695964125 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:44 INFO - PROCESS | 1650 | 1466695964126 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12548c800 == 37 [pid = 1650] [id = 230] 08:32:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x115e04000) [pid = 1650] [serial = 688] [outer = 0x0] 08:32:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119b1a800) [pid = 1650] [serial = 689] [outer = 0x115e04000] 08:32:44 INFO - PROCESS | 1650 | 1466695964151 Marionette DEBUG loaded listener.js 08:32:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119d4c000) [pid = 1650] [serial = 690] [outer = 0x115e04000] 08:32:44 INFO - PROCESS | 1650 | 1466695964458 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]]]}] 08:32:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 08:32:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 471ms 08:32:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 08:32:44 INFO - PROCESS | 1650 | 1466695964488 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 08:32:44 INFO - PROCESS | 1650 | 1466695964489 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 08:32:44 INFO - PROCESS | 1650 | 1466695964492 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 08:32:44 INFO - PROCESS | 1650 | 1466695964493 Marionette TRACE conn2 <- [1,894,null,{}] 08:32:44 INFO - PROCESS | 1650 | 1466695964495 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}] 08:32:44 INFO - PROCESS | 1650 | 1466695964497 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:44 INFO - PROCESS | 1650 | 1466695964588 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 08:32:44 INFO - PROCESS | 1650 | 1466695964592 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:44 INFO - PROCESS | 1650 | 1466695964601 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193da000 == 38 [pid = 1650] [id = 231] 08:32:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119d4c400) [pid = 1650] [serial = 691] [outer = 0x0] 08:32:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1215b1c00) [pid = 1650] [serial = 692] [outer = 0x119d4c400] 08:32:44 INFO - PROCESS | 1650 | 1466695964629 Marionette DEBUG loaded listener.js 08:32:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124b61400) [pid = 1650] [serial = 693] [outer = 0x119d4c400] 08:32:44 INFO - PROCESS | 1650 | 1466695964967 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]]]}] 08:32:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 08:32:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 521ms 08:32:45 INFO - PROCESS | 1650 | 1466695965015 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 08:32:45 INFO - PROCESS | 1650 | 1466695965017 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 08:32:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 08:32:45 INFO - PROCESS | 1650 | 1466695965019 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 08:32:45 INFO - PROCESS | 1650 | 1466695965020 Marionette TRACE conn2 <- [1,898,null,{}] 08:32:45 INFO - PROCESS | 1650 | 1466695965022 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}] 08:32:45 INFO - PROCESS | 1650 | 1466695965023 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:45 INFO - PROCESS | 1650 | 1466695965102 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 08:32:45 INFO - PROCESS | 1650 | 1466695965192 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:45 INFO - PROCESS | 1650 | 1466695965193 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x11224b800 == 39 [pid = 1650] [id = 232] 08:32:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x110f81400) [pid = 1650] [serial = 694] [outer = 0x0] 08:32:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11229e000) [pid = 1650] [serial = 695] [outer = 0x110f81400] 08:32:45 INFO - PROCESS | 1650 | 1466695965225 Marionette DEBUG loaded listener.js 08:32:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1131cb400) [pid = 1650] [serial = 696] [outer = 0x110f81400] 08:32:45 INFO - PROCESS | 1650 | 1466695965747 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]]]}] 08:32:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 08:32:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 768ms 08:32:45 INFO - PROCESS | 1650 | 1466695965792 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 08:32:45 INFO - PROCESS | 1650 | 1466695965794 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 08:32:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 08:32:45 INFO - PROCESS | 1650 | 1466695965801 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 08:32:45 INFO - PROCESS | 1650 | 1466695965803 Marionette TRACE conn2 <- [1,902,null,{}] 08:32:45 INFO - PROCESS | 1650 | 1466695965807 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}] 08:32:45 INFO - PROCESS | 1650 | 1466695965810 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:45 INFO - PROCESS | 1650 | 1466695965916 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 08:32:45 INFO - PROCESS | 1650 | 1466695965990 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:45 INFO - PROCESS | 1650 | 1466695965992 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x117255000 == 40 [pid = 1650] [id = 233] 08:32:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1162a2800) [pid = 1650] [serial = 697] [outer = 0x0] 08:32:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11684e400) [pid = 1650] [serial = 698] [outer = 0x1162a2800] 08:32:46 INFO - PROCESS | 1650 | 1466695966022 Marionette DEBUG loaded listener.js 08:32:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x116a77800) [pid = 1650] [serial = 699] [outer = 0x1162a2800] 08:32:46 INFO - PROCESS | 1650 | 1466695966684 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]]]}] 08:32:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 08:32:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 924ms 08:32:46 INFO - PROCESS | 1650 | 1466695966724 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 08:32:46 INFO - PROCESS | 1650 | 1466695966726 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 08:32:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 08:32:46 INFO - PROCESS | 1650 | 1466695966730 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 08:32:46 INFO - PROCESS | 1650 | 1466695966732 Marionette TRACE conn2 <- [1,906,null,{}] 08:32:46 INFO - PROCESS | 1650 | 1466695966735 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}] 08:32:46 INFO - PROCESS | 1650 | 1466695966737 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:46 INFO - PROCESS | 1650 | 1466695966838 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 08:32:46 INFO - PROCESS | 1650 | 1466695966914 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:46 INFO - PROCESS | 1650 | 1466695966917 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x115fb1000 == 41 [pid = 1650] [id = 234] 08:32:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x115f59c00) [pid = 1650] [serial = 700] [outer = 0x0] 08:32:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1165e3800) [pid = 1650] [serial = 701] [outer = 0x115f59c00] 08:32:46 INFO - PROCESS | 1650 | 1466695966945 Marionette DEBUG loaded listener.js 08:32:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x116a20000) [pid = 1650] [serial = 702] [outer = 0x115f59c00] 08:32:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1193da000 == 40 [pid = 1650] [id = 231] 08:32:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12548c800 == 39 [pid = 1650] [id = 230] 08:32:47 INFO - PROCESS | 1650 | --DOCSHELL 0x117258000 == 38 [pid = 1650] [id = 229] 08:32:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1219ef800 == 37 [pid = 1650] [id = 228] 08:32:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12107c800 == 36 [pid = 1650] [id = 227] 08:32:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12124a000 == 35 [pid = 1650] [id = 226] 08:32:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1193de000 == 34 [pid = 1650] [id = 225] 08:32:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11858d000 == 33 [pid = 1650] [id = 224] 08:32:47 INFO - PROCESS | 1650 | --DOCSHELL 0x117258800 == 32 [pid = 1650] [id = 223] 08:32:47 INFO - PROCESS | 1650 | --DOCSHELL 0x116831800 == 31 [pid = 1650] [id = 222] 08:32:47 INFO - PROCESS | 1650 | --DOCSHELL 0x113d1f000 == 30 [pid = 1650] [id = 221] 08:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x127638c00) [pid = 1650] [serial = 632] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11848cc00) [pid = 1650] [serial = 617] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11850d800) [pid = 1650] [serial = 618] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1165e2800) [pid = 1650] [serial = 608] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116a22800) [pid = 1650] [serial = 609] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116a24000) [pid = 1650] [serial = 614] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x117ead400) [pid = 1650] [serial = 615] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118172c00) [pid = 1650] [serial = 611] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1182a1800) [pid = 1650] [serial = 612] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119a13c00) [pid = 1650] [serial = 623] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11879d000) [pid = 1650] [serial = 620] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118e50c00) [pid = 1650] [serial = 621] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x124c60c00) [pid = 1650] [serial = 606] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1255aec00) [pid = 1650] [serial = 629] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12893cc00) [pid = 1650] [serial = 635] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118162800) [pid = 1650] [serial = 638] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12763f800) [pid = 1650] [serial = 633] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12945cc00) [pid = 1650] [serial = 645] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x128bad000) [pid = 1650] [serial = 642] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119d52800) [pid = 1650] [serial = 626] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12730bc00) [pid = 1650] [serial = 630] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1215af800) [pid = 1650] [serial = 627] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x128ba7c00) [pid = 1650] [serial = 636] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119b26c00) [pid = 1650] [serial = 624] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x121953400) [pid = 1650] [serial = 641] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1187a0400) [pid = 1650] [serial = 639] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1294b4c00) [pid = 1650] [serial = 647] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12a5c4c00) [pid = 1650] [serial = 648] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x128bb6400) [pid = 1650] [serial = 644] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 1650 | 1466695967317 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]]]}] 08:32:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 08:32:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 623ms 08:32:47 INFO - PROCESS | 1650 | 1466695967353 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 08:32:47 INFO - PROCESS | 1650 | 1466695967356 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 08:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 08:32:47 INFO - PROCESS | 1650 | 1466695967361 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 08:32:47 INFO - PROCESS | 1650 | 1466695967362 Marionette TRACE conn2 <- [1,910,null,{}] 08:32:47 INFO - PROCESS | 1650 | 1466695967365 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}] 08:32:47 INFO - PROCESS | 1650 | 1466695967366 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:47 INFO - PROCESS | 1650 | 1466695967443 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 08:32:47 INFO - PROCESS | 1650 | 1466695967447 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:47 INFO - PROCESS | 1650 | 1466695967449 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x117242800 == 31 [pid = 1650] [id = 235] 08:32:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x116b16c00) [pid = 1650] [serial = 703] [outer = 0x0] 08:32:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x117ead400) [pid = 1650] [serial = 704] [outer = 0x116b16c00] 08:32:47 INFO - PROCESS | 1650 | 1466695967481 Marionette DEBUG loaded listener.js 08:32:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11816f400) [pid = 1650] [serial = 705] [outer = 0x116b16c00] 08:32:47 INFO - PROCESS | 1650 | 1466695967879 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]]]}] 08:32:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 08:32:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 569ms 08:32:47 INFO - PROCESS | 1650 | 1466695967930 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 08:32:47 INFO - PROCESS | 1650 | 1466695967932 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 08:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 08:32:47 INFO - PROCESS | 1650 | 1466695967936 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 08:32:47 INFO - PROCESS | 1650 | 1466695967939 Marionette TRACE conn2 <- [1,914,null,{}] 08:32:47 INFO - PROCESS | 1650 | 1466695967951 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}] 08:32:47 INFO - PROCESS | 1650 | 1466695967956 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:48 INFO - PROCESS | 1650 | 1466695968023 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 08:32:48 INFO - PROCESS | 1650 | 1466695968065 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:48 INFO - PROCESS | 1650 | 1466695968067 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185a5000 == 32 [pid = 1650] [id = 236] 08:32:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x117092c00) [pid = 1650] [serial = 706] [outer = 0x0] 08:32:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11829c800) [pid = 1650] [serial = 707] [outer = 0x117092c00] 08:32:48 INFO - PROCESS | 1650 | 1466695968091 Marionette DEBUG loaded listener.js 08:32:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118518c00) [pid = 1650] [serial = 708] [outer = 0x117092c00] 08:32:48 INFO - PROCESS | 1650 | 1466695968572 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]]]}] 08:32:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 08:32:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 674ms 08:32:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 08:32:48 INFO - PROCESS | 1650 | 1466695968610 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 08:32:48 INFO - PROCESS | 1650 | 1466695968611 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 08:32:48 INFO - PROCESS | 1650 | 1466695968613 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 08:32:48 INFO - PROCESS | 1650 | 1466695968614 Marionette TRACE conn2 <- [1,918,null,{}] 08:32:48 INFO - PROCESS | 1650 | 1466695968619 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}] 08:32:48 INFO - PROCESS | 1650 | 1466695968620 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:48 INFO - PROCESS | 1650 | 1466695968696 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 08:32:48 INFO - PROCESS | 1650 | 1466695968702 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:48 INFO - PROCESS | 1650 | 1466695968703 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12105e800 == 33 [pid = 1650] [id = 237] 08:32:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118550000) [pid = 1650] [serial = 709] [outer = 0x0] 08:32:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1185aac00) [pid = 1650] [serial = 710] [outer = 0x118550000] 08:32:48 INFO - PROCESS | 1650 | 1466695968728 Marionette DEBUG loaded listener.js 08:32:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118a63000) [pid = 1650] [serial = 711] [outer = 0x118550000] 08:32:49 INFO - PROCESS | 1650 | 1466695969052 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]]]}] 08:32:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 08:32:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 471ms 08:32:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 08:32:49 INFO - PROCESS | 1650 | 1466695969084 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 08:32:49 INFO - PROCESS | 1650 | 1466695969085 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 08:32:49 INFO - PROCESS | 1650 | 1466695969087 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 08:32:49 INFO - PROCESS | 1650 | 1466695969088 Marionette TRACE conn2 <- [1,922,null,{}] 08:32:49 INFO - PROCESS | 1650 | 1466695969091 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}] 08:32:49 INFO - PROCESS | 1650 | 1466695969092 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:49 INFO - PROCESS | 1650 | 1466695969166 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 08:32:49 INFO - PROCESS | 1650 | 1466695969225 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:49 INFO - PROCESS | 1650 | 1466695969226 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1168d6800 == 34 [pid = 1650] [id = 238] 08:32:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x112e48400) [pid = 1650] [serial = 712] [outer = 0x0] 08:32:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118a5a800) [pid = 1650] [serial = 713] [outer = 0x112e48400] 08:32:49 INFO - PROCESS | 1650 | 1466695969251 Marionette DEBUG loaded listener.js 08:32:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118e54800) [pid = 1650] [serial = 714] [outer = 0x112e48400] 08:32:49 INFO - PROCESS | 1650 | 1466695969591 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]]]}] 08:32:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 08:32:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 520ms 08:32:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 08:32:49 INFO - PROCESS | 1650 | 1466695969607 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 08:32:49 INFO - PROCESS | 1650 | 1466695969608 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 08:32:49 INFO - PROCESS | 1650 | 1466695969610 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 08:32:49 INFO - PROCESS | 1650 | 1466695969612 Marionette TRACE conn2 <- [1,926,null,{}] 08:32:49 INFO - PROCESS | 1650 | 1466695969614 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}] 08:32:49 INFO - PROCESS | 1650 | 1466695969620 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:49 INFO - PROCESS | 1650 | 1466695969745 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 08:32:49 INFO - PROCESS | 1650 | 1466695969749 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:49 INFO - PROCESS | 1650 | 1466695969750 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x124a34800 == 35 [pid = 1650] [id = 239] 08:32:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118e49c00) [pid = 1650] [serial = 715] [outer = 0x0] 08:32:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119761c00) [pid = 1650] [serial = 716] [outer = 0x118e49c00] 08:32:49 INFO - PROCESS | 1650 | 1466695969775 Marionette DEBUG loaded listener.js 08:32:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1210e6400) [pid = 1650] [serial = 717] [outer = 0x118e49c00] 08:32:50 INFO - PROCESS | 1650 | 1466695970102 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]]]}] 08:32:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 08:32:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 518ms 08:32:50 INFO - PROCESS | 1650 | 1466695970129 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 08:32:50 INFO - PROCESS | 1650 | 1466695970131 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 08:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 08:32:50 INFO - PROCESS | 1650 | 1466695970143 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 08:32:50 INFO - PROCESS | 1650 | 1466695970144 Marionette TRACE conn2 <- [1,930,null,{}] 08:32:50 INFO - PROCESS | 1650 | 1466695970147 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}] 08:32:50 INFO - PROCESS | 1650 | 1466695970148 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:50 INFO - PROCESS | 1650 | 1466695970244 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 08:32:50 INFO - PROCESS | 1650 | 1466695970248 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:50 INFO - PROCESS | 1650 | 1466695970250 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1254c9000 == 36 [pid = 1650] [id = 240] 08:32:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119d4f800) [pid = 1650] [serial = 718] [outer = 0x0] 08:32:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x121bd4000) [pid = 1650] [serial = 719] [outer = 0x119d4f800] 08:32:50 INFO - PROCESS | 1650 | 1466695970280 Marionette DEBUG loaded listener.js 08:32:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x123e7e400) [pid = 1650] [serial = 720] [outer = 0x119d4f800] 08:32:50 INFO - PROCESS | 1650 | 1466695970611 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]]]}] 08:32:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 08:32:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 528ms 08:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 08:32:50 INFO - PROCESS | 1650 | 1466695970663 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 08:32:50 INFO - PROCESS | 1650 | 1466695970664 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 08:32:50 INFO - PROCESS | 1650 | 1466695970667 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 08:32:50 INFO - PROCESS | 1650 | 1466695970668 Marionette TRACE conn2 <- [1,934,null,{}] 08:32:50 INFO - PROCESS | 1650 | 1466695970670 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}] 08:32:50 INFO - PROCESS | 1650 | 1466695970672 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:50 INFO - PROCESS | 1650 | 1466695970762 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 08:32:50 INFO - PROCESS | 1650 | 1466695970773 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:50 INFO - PROCESS | 1650 | 1466695970774 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x128bc3800 == 37 [pid = 1650] [id = 241] 08:32:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x124b66400) [pid = 1650] [serial = 721] [outer = 0x0] 08:32:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124c60c00) [pid = 1650] [serial = 722] [outer = 0x124b66400] 08:32:50 INFO - PROCESS | 1650 | 1466695970799 Marionette DEBUG loaded listener.js 08:32:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1254b3800) [pid = 1650] [serial = 723] [outer = 0x124b66400] 08:32:51 INFO - PROCESS | 1650 | 1466695971098 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]]]}] 08:32:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 08:32:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 471ms 08:32:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 08:32:51 INFO - PROCESS | 1650 | 1466695971138 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 08:32:51 INFO - PROCESS | 1650 | 1466695971140 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 08:32:51 INFO - PROCESS | 1650 | 1466695971142 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 08:32:51 INFO - PROCESS | 1650 | 1466695971143 Marionette TRACE conn2 <- [1,938,null,{}] 08:32:51 INFO - PROCESS | 1650 | 1466695971145 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}] 08:32:51 INFO - PROCESS | 1650 | 1466695971146 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:51 INFO - PROCESS | 1650 | 1466695971298 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 08:32:51 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x116851c00) [pid = 1650] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:32:51 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112a7f000) [pid = 1650] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 08:32:51 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x113d26000) [pid = 1650] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:32:51 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x113225400) [pid = 1650] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 08:32:51 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11685bc00) [pid = 1650] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 08:32:51 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11851a800) [pid = 1650] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:32:51 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1182a4000) [pid = 1650] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:32:51 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x116b16400) [pid = 1650] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 08:32:51 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118512800) [pid = 1650] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 08:32:51 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119a18c00) [pid = 1650] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 08:32:51 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11322f000) [pid = 1650] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 08:32:51 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x116a1a800) [pid = 1650] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 08:32:51 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x115e04000) [pid = 1650] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 08:32:51 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11939f000) [pid = 1650] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 08:32:51 INFO - PROCESS | 1650 | 1466695971357 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:51 INFO - PROCESS | 1650 | 1466695971358 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x117561000 == 38 [pid = 1650] [id = 242] 08:32:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11320ec00) [pid = 1650] [serial = 724] [outer = 0x0] 08:32:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11624a800) [pid = 1650] [serial = 725] [outer = 0x11320ec00] 08:32:51 INFO - PROCESS | 1650 | 1466695971382 Marionette DEBUG loaded listener.js 08:32:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118160000) [pid = 1650] [serial = 726] [outer = 0x11320ec00] 08:32:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 08:32:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 517ms 08:32:51 INFO - PROCESS | 1650 | 1466695971654 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]]]}] 08:32:51 INFO - PROCESS | 1650 | 1466695971660 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 08:32:51 INFO - PROCESS | 1650 | 1466695971661 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 08:32:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 08:32:51 INFO - PROCESS | 1650 | 1466695971671 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 08:32:51 INFO - PROCESS | 1650 | 1466695971672 Marionette TRACE conn2 <- [1,942,null,{}] 08:32:51 INFO - PROCESS | 1650 | 1466695971675 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}] 08:32:51 INFO - PROCESS | 1650 | 1466695971676 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:51 INFO - PROCESS | 1650 | 1466695971762 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 08:32:51 INFO - PROCESS | 1650 | 1466695971854 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:51 INFO - PROCESS | 1650 | 1466695971856 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x112d19800 == 39 [pid = 1650] [id = 243] 08:32:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x110f85000) [pid = 1650] [serial = 727] [outer = 0x0] 08:32:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x112a7ac00) [pid = 1650] [serial = 728] [outer = 0x110f85000] 08:32:51 INFO - PROCESS | 1650 | 1466695971887 Marionette DEBUG loaded listener.js 08:32:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x113d5c400) [pid = 1650] [serial = 729] [outer = 0x110f85000] 08:32:52 INFO - PROCESS | 1650 | 1466695972335 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]]]}] 08:32:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 08:32:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 677ms 08:32:52 INFO - PROCESS | 1650 | 1466695972343 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 08:32:52 INFO - PROCESS | 1650 | 1466695972346 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 08:32:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 08:32:52 INFO - PROCESS | 1650 | 1466695972350 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 08:32:52 INFO - PROCESS | 1650 | 1466695972353 Marionette TRACE conn2 <- [1,946,null,{}] 08:32:52 INFO - PROCESS | 1650 | 1466695972357 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}] 08:32:52 INFO - PROCESS | 1650 | 1466695972360 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:52 INFO - PROCESS | 1650 | 1466695972461 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 08:32:52 INFO - PROCESS | 1650 | 1466695972510 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:52 INFO - PROCESS | 1650 | 1466695972512 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x11976b800 == 40 [pid = 1650] [id = 244] 08:32:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x116a1f000) [pid = 1650] [serial = 730] [outer = 0x0] 08:32:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118162000) [pid = 1650] [serial = 731] [outer = 0x116a1f000] 08:32:52 INFO - PROCESS | 1650 | 1466695972545 Marionette DEBUG loaded listener.js 08:32:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11829d000) [pid = 1650] [serial = 732] [outer = 0x116a1f000] 08:32:52 INFO - PROCESS | 1650 | 1466695972983 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]]]}] 08:32:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 08:32:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 672ms 08:32:53 INFO - PROCESS | 1650 | 1466695973024 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 08:32:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 08:32:53 INFO - PROCESS | 1650 | 1466695973027 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 08:32:53 INFO - PROCESS | 1650 | 1466695973029 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 08:32:53 INFO - PROCESS | 1650 | 1466695973031 Marionette TRACE conn2 <- [1,950,null,{}] 08:32:53 INFO - PROCESS | 1650 | 1466695973033 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}] 08:32:53 INFO - PROCESS | 1650 | 1466695973035 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:53 INFO - PROCESS | 1650 | 1466695973134 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 08:32:53 INFO - PROCESS | 1650 | 1466695973186 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:53 INFO - PROCESS | 1650 | 1466695973187 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12923c000 == 41 [pid = 1650] [id = 245] 08:32:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118502400) [pid = 1650] [serial = 733] [outer = 0x0] 08:32:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118558800) [pid = 1650] [serial = 734] [outer = 0x118502400] 08:32:53 INFO - PROCESS | 1650 | 1466695973216 Marionette DEBUG loaded listener.js 08:32:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118e46c00) [pid = 1650] [serial = 735] [outer = 0x118502400] 08:32:53 INFO - PROCESS | 1650 | 1466695973637 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]]]}] 08:32:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 08:32:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 619ms 08:32:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 08:32:53 INFO - PROCESS | 1650 | 1466695973651 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 08:32:53 INFO - PROCESS | 1650 | 1466695973653 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 08:32:53 INFO - PROCESS | 1650 | 1466695973660 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 08:32:53 INFO - PROCESS | 1650 | 1466695973665 Marionette TRACE conn2 <- [1,954,null,{}] 08:32:53 INFO - PROCESS | 1650 | 1466695973668 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}] 08:32:53 INFO - PROCESS | 1650 | 1466695973671 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:53 INFO - PROCESS | 1650 | 1466695973770 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 08:32:53 INFO - PROCESS | 1650 | 1466695973856 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:53 INFO - PROCESS | 1650 | 1466695973858 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a690800 == 42 [pid = 1650] [id = 246] 08:32:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11975c400) [pid = 1650] [serial = 736] [outer = 0x0] 08:32:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119d49c00) [pid = 1650] [serial = 737] [outer = 0x11975c400] 08:32:53 INFO - PROCESS | 1650 | 1466695973887 Marionette DEBUG loaded listener.js 08:32:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1210ea400) [pid = 1650] [serial = 738] [outer = 0x11975c400] 08:32:54 INFO - PROCESS | 1650 | 1466695974286 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]]]}] 08:32:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 08:32:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 677ms 08:32:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 08:32:54 INFO - PROCESS | 1650 | 1466695974333 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 08:32:54 INFO - PROCESS | 1650 | 1466695974335 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 08:32:54 INFO - PROCESS | 1650 | 1466695974337 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 08:32:54 INFO - PROCESS | 1650 | 1466695974339 Marionette TRACE conn2 <- [1,958,null,{}] 08:32:54 INFO - PROCESS | 1650 | 1466695974341 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}] 08:32:54 INFO - PROCESS | 1650 | 1466695974342 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:54 INFO - PROCESS | 1650 | 1466695974442 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 08:32:54 INFO - PROCESS | 1650 | 1466695974504 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:54 INFO - PROCESS | 1650 | 1466695974505 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7bf000 == 43 [pid = 1650] [id = 247] 08:32:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123d71400) [pid = 1650] [serial = 739] [outer = 0x0] 08:32:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1255b5c00) [pid = 1650] [serial = 740] [outer = 0x123d71400] 08:32:54 INFO - PROCESS | 1650 | 1466695974534 Marionette DEBUG loaded listener.js 08:32:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12685bc00) [pid = 1650] [serial = 741] [outer = 0x123d71400] 08:32:55 INFO - PROCESS | 1650 | 1466695975096 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]]]}] 08:32:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 08:32:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 819ms 08:32:55 INFO - PROCESS | 1650 | 1466695975157 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 08:32:55 INFO - PROCESS | 1650 | 1466695975161 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 08:32:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 08:32:55 INFO - PROCESS | 1650 | 1466695975185 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 08:32:55 INFO - PROCESS | 1650 | 1466695975188 Marionette TRACE conn2 <- [1,962,null,{}] 08:32:55 INFO - PROCESS | 1650 | 1466695975196 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}] 08:32:55 INFO - PROCESS | 1650 | 1466695975198 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:55 INFO - PROCESS | 1650 | 1466695975345 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 08:32:55 INFO - PROCESS | 1650 | 1466695975433 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:55 INFO - PROCESS | 1650 | 1466695975436 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x11755b800 == 44 [pid = 1650] [id = 248] 08:32:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x113d25c00) [pid = 1650] [serial = 742] [outer = 0x0] 08:32:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x115eeb400) [pid = 1650] [serial = 743] [outer = 0x113d25c00] 08:32:55 INFO - PROCESS | 1650 | 1466695975481 Marionette DEBUG loaded listener.js 08:32:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x116a1fc00) [pid = 1650] [serial = 744] [outer = 0x113d25c00] 08:32:55 INFO - PROCESS | 1650 | 1466695975937 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]]]}] 08:32:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 08:32:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 799ms 08:32:55 INFO - PROCESS | 1650 | 1466695975963 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 08:32:55 INFO - PROCESS | 1650 | 1466695975966 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 08:32:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 08:32:55 INFO - PROCESS | 1650 | 1466695975970 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 08:32:55 INFO - PROCESS | 1650 | 1466695975972 Marionette TRACE conn2 <- [1,966,null,{}] 08:32:55 INFO - PROCESS | 1650 | 1466695975974 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}] 08:32:55 INFO - PROCESS | 1650 | 1466695975976 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:56 INFO - PROCESS | 1650 | --DOCSHELL 0x117561000 == 43 [pid = 1650] [id = 242] 08:32:56 INFO - PROCESS | 1650 | --DOCSHELL 0x128bc3800 == 42 [pid = 1650] [id = 241] 08:32:56 INFO - PROCESS | 1650 | --DOCSHELL 0x1254c9000 == 41 [pid = 1650] [id = 240] 08:32:56 INFO - PROCESS | 1650 | --DOCSHELL 0x124a34800 == 40 [pid = 1650] [id = 239] 08:32:56 INFO - PROCESS | 1650 | --DOCSHELL 0x1168d6800 == 39 [pid = 1650] [id = 238] 08:32:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12105e800 == 38 [pid = 1650] [id = 237] 08:32:56 INFO - PROCESS | 1650 | --DOCSHELL 0x1185a5000 == 37 [pid = 1650] [id = 236] 08:32:56 INFO - PROCESS | 1650 | --DOCSHELL 0x117242800 == 36 [pid = 1650] [id = 235] 08:32:56 INFO - PROCESS | 1650 | --DOCSHELL 0x115fb1000 == 35 [pid = 1650] [id = 234] 08:32:56 INFO - PROCESS | 1650 | --DOCSHELL 0x117255000 == 34 [pid = 1650] [id = 233] 08:32:56 INFO - PROCESS | 1650 | --DOCSHELL 0x11224b800 == 33 [pid = 1650] [id = 232] 08:32:56 INFO - PROCESS | 1650 | --DOCSHELL 0x112d13000 == 32 [pid = 1650] [id = 220] 08:32:56 INFO - PROCESS | 1650 | --DOCSHELL 0x11755b800 == 31 [pid = 1650] [id = 248] 08:32:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7bf000 == 30 [pid = 1650] [id = 247] 08:32:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12a690800 == 29 [pid = 1650] [id = 246] 08:32:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12923c000 == 28 [pid = 1650] [id = 245] 08:32:56 INFO - PROCESS | 1650 | --DOCSHELL 0x11976b800 == 27 [pid = 1650] [id = 244] 08:32:56 INFO - PROCESS | 1650 | --DOCSHELL 0x112d19800 == 26 [pid = 1650] [id = 243] 08:32:56 INFO - PROCESS | 1650 | 1466695976546 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 08:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11850a000) [pid = 1650] [serial = 674] [outer = 0x0] [url = about:blank] 08:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1131cdc00) [pid = 1650] [serial = 660] [outer = 0x0] [url = about:blank] 08:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112d40000) [pid = 1650] [serial = 659] [outer = 0x0] [url = about:blank] 08:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11816b800) [pid = 1650] [serial = 668] [outer = 0x0] [url = about:blank] 08:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118175000) [pid = 1650] [serial = 669] [outer = 0x0] [url = about:blank] 08:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x113d25800) [pid = 1650] [serial = 662] [outer = 0x0] [url = about:blank] 08:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112a73800) [pid = 1650] [serial = 663] [outer = 0x0] [url = about:blank] 08:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x116a07000) [pid = 1650] [serial = 665] [outer = 0x0] [url = about:blank] 08:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116a22c00) [pid = 1650] [serial = 666] [outer = 0x0] [url = about:blank] 08:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118555000) [pid = 1650] [serial = 677] [outer = 0x0] [url = about:blank] 08:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11848c400) [pid = 1650] [serial = 671] [outer = 0x0] [url = about:blank] 08:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118175c00) [pid = 1650] [serial = 651] [outer = 0x0] [url = about:blank] 08:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1177ce000) [pid = 1650] [serial = 650] [outer = 0x0] [url = about:blank] 08:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119334c00) [pid = 1650] [serial = 654] [outer = 0x0] [url = about:blank] 08:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1185b3000) [pid = 1650] [serial = 653] [outer = 0x0] [url = about:blank] 08:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11851a400) [pid = 1650] [serial = 675] [outer = 0x0] [url = about:blank] 08:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x126cd5800) [pid = 1650] [serial = 657] [outer = 0x0] [url = about:blank] 08:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1193a0800) [pid = 1650] [serial = 680] [outer = 0x0] [url = about:blank] 08:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118170000) [pid = 1650] [serial = 683] [outer = 0x0] [url = about:blank] 08:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118e4c400) [pid = 1650] [serial = 684] [outer = 0x0] [url = about:blank] 08:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11975d800) [pid = 1650] [serial = 681] [outer = 0x0] [url = about:blank] 08:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x119d4c000) [pid = 1650] [serial = 690] [outer = 0x0] [url = about:blank] 08:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x121bd2800) [pid = 1650] [serial = 656] [outer = 0x0] [url = about:blank] 08:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x119a0f400) [pid = 1650] [serial = 686] [outer = 0x0] [url = about:blank] 08:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x118e4f800) [pid = 1650] [serial = 678] [outer = 0x0] [url = about:blank] 08:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x119b1a800) [pid = 1650] [serial = 689] [outer = 0x0] [url = about:blank] 08:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x119b19c00) [pid = 1650] [serial = 687] [outer = 0x0] [url = about:blank] 08:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x118495000) [pid = 1650] [serial = 672] [outer = 0x0] [url = about:blank] 08:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x1215b1c00) [pid = 1650] [serial = 692] [outer = 0x0] [url = about:blank] 08:32:56 INFO - PROCESS | 1650 | 1466695976640 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:56 INFO - PROCESS | 1650 | 1466695976642 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x112d11000 == 27 [pid = 1650] [id = 249] 08:32:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1131cdc00) [pid = 1650] [serial = 745] [outer = 0x0] 08:32:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x113222400) [pid = 1650] [serial = 746] [outer = 0x1131cdc00] 08:32:56 INFO - PROCESS | 1650 | 1466695976676 Marionette DEBUG loaded listener.js 08:32:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x115551c00) [pid = 1650] [serial = 747] [outer = 0x1131cdc00] 08:32:57 INFO - PROCESS | 1650 | 1466695977087 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]]]}] 08:32:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 08:32:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1169ms 08:32:57 INFO - PROCESS | 1650 | 1466695977159 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 08:32:57 INFO - PROCESS | 1650 | 1466695977161 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 08:32:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 08:32:57 INFO - PROCESS | 1650 | 1466695977167 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 08:32:57 INFO - PROCESS | 1650 | 1466695977169 Marionette TRACE conn2 <- [1,970,null,{}] 08:32:57 INFO - PROCESS | 1650 | 1466695977172 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}] 08:32:57 INFO - PROCESS | 1650 | 1466695977174 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:57 INFO - PROCESS | 1650 | 1466695977249 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 08:32:57 INFO - PROCESS | 1650 | 1466695977255 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:57 INFO - PROCESS | 1650 | 1466695977256 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x116689000 == 28 [pid = 1650] [id = 250] 08:32:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x116a7ac00) [pid = 1650] [serial = 748] [outer = 0x0] 08:32:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11708ec00) [pid = 1650] [serial = 749] [outer = 0x116a7ac00] 08:32:57 INFO - PROCESS | 1650 | 1466695977284 Marionette DEBUG loaded listener.js 08:32:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11815ec00) [pid = 1650] [serial = 750] [outer = 0x116a7ac00] 08:32:57 INFO - PROCESS | 1650 | 1466695977621 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]]]}] 08:32:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 08:32:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 472ms 08:32:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 08:32:57 INFO - PROCESS | 1650 | 1466695977638 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 08:32:57 INFO - PROCESS | 1650 | 1466695977640 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 08:32:57 INFO - PROCESS | 1650 | 1466695977642 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 08:32:57 INFO - PROCESS | 1650 | 1466695977643 Marionette TRACE conn2 <- [1,974,null,{}] 08:32:57 INFO - PROCESS | 1650 | 1466695977646 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}] 08:32:57 INFO - PROCESS | 1650 | 1466695977647 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:57 INFO - PROCESS | 1650 | 1466695977728 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 08:32:57 INFO - PROCESS | 1650 | 1466695977781 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:57 INFO - PROCESS | 1650 | 1466695977783 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x117074800 == 29 [pid = 1650] [id = 251] 08:32:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11816bc00) [pid = 1650] [serial = 751] [outer = 0x0] 08:32:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11843c800) [pid = 1650] [serial = 752] [outer = 0x11816bc00] 08:32:57 INFO - PROCESS | 1650 | 1466695977815 Marionette DEBUG loaded listener.js 08:32:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118498800) [pid = 1650] [serial = 753] [outer = 0x11816bc00] 08:32:58 INFO - PROCESS | 1650 | 1466695978142 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]]]}] 08:32:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 08:32:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 523ms 08:32:58 INFO - PROCESS | 1650 | 1466695978167 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 08:32:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 08:32:58 INFO - PROCESS | 1650 | 1466695978172 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 08:32:58 INFO - PROCESS | 1650 | 1466695978184 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 08:32:58 INFO - PROCESS | 1650 | 1466695978189 Marionette TRACE conn2 <- [1,978,null,{}] 08:32:58 INFO - PROCESS | 1650 | 1466695978193 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}] 08:32:58 INFO - PROCESS | 1650 | 1466695978197 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:58 INFO - PROCESS | 1650 | 1466695978354 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 08:32:58 INFO - PROCESS | 1650 | 1466695978397 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:58 INFO - PROCESS | 1650 | 1466695978398 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193e0800 == 30 [pid = 1650] [id = 252] 08:32:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x116a1ec00) [pid = 1650] [serial = 754] [outer = 0x0] 08:32:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118517800) [pid = 1650] [serial = 755] [outer = 0x116a1ec00] 08:32:58 INFO - PROCESS | 1650 | 1466695978442 Marionette DEBUG loaded listener.js 08:32:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118e43c00) [pid = 1650] [serial = 756] [outer = 0x116a1ec00] 08:32:58 INFO - PROCESS | 1650 | 1466695978797 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]]]}] 08:32:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 08:32:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 681ms 08:32:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 08:32:58 INFO - PROCESS | 1650 | 1466695978857 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 08:32:58 INFO - PROCESS | 1650 | 1466695978858 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 08:32:58 INFO - PROCESS | 1650 | 1466695978860 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 08:32:58 INFO - PROCESS | 1650 | 1466695978861 Marionette TRACE conn2 <- [1,982,null,{}] 08:32:58 INFO - PROCESS | 1650 | 1466695978864 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}] 08:32:58 INFO - PROCESS | 1650 | 1466695978865 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:58 INFO - PROCESS | 1650 | 1466695978956 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 08:32:59 INFO - PROCESS | 1650 | 1466695979006 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:59 INFO - PROCESS | 1650 | 1466695979007 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12124b800 == 31 [pid = 1650] [id = 253] 08:32:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118e4a400) [pid = 1650] [serial = 757] [outer = 0x0] 08:32:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118e5b400) [pid = 1650] [serial = 758] [outer = 0x118e4a400] 08:32:59 INFO - PROCESS | 1650 | 1466695979032 Marionette DEBUG loaded listener.js 08:32:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119759c00) [pid = 1650] [serial = 759] [outer = 0x118e4a400] 08:32:59 INFO - PROCESS | 1650 | 1466695979356 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]]]}] 08:32:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 08:32:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 519ms 08:32:59 INFO - PROCESS | 1650 | 1466695979380 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 08:32:59 INFO - PROCESS | 1650 | 1466695979383 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 08:32:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 08:32:59 INFO - PROCESS | 1650 | 1466695979393 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 08:32:59 INFO - PROCESS | 1650 | 1466695979395 Marionette TRACE conn2 <- [1,986,null,{}] 08:32:59 INFO - PROCESS | 1650 | 1466695979398 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}] 08:32:59 INFO - PROCESS | 1650 | 1466695979402 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:59 INFO - PROCESS | 1650 | 1466695979544 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 08:32:59 INFO - PROCESS | 1650 | 1466695979608 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:59 INFO - PROCESS | 1650 | 1466695979614 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:32:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x1219f1000 == 32 [pid = 1650] [id = 254] 08:32:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11816b800) [pid = 1650] [serial = 760] [outer = 0x0] 08:32:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119a18800) [pid = 1650] [serial = 761] [outer = 0x11816b800] 08:32:59 INFO - PROCESS | 1650 | 1466695979666 Marionette DEBUG loaded listener.js 08:32:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119d4d400) [pid = 1650] [serial = 762] [outer = 0x11816b800] 08:33:00 INFO - PROCESS | 1650 | 1466695980027 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]]]}] 08:33:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 08:33:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 670ms 08:33:00 INFO - PROCESS | 1650 | 1466695980064 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 08:33:00 INFO - PROCESS | 1650 | 1466695980067 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 08:33:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 08:33:00 INFO - PROCESS | 1650 | 1466695980071 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 08:33:00 INFO - PROCESS | 1650 | 1466695980072 Marionette TRACE conn2 <- [1,990,null,{}] 08:33:00 INFO - PROCESS | 1650 | 1466695980074 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}] 08:33:00 INFO - PROCESS | 1650 | 1466695980075 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:00 INFO - PROCESS | 1650 | 1466695980167 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 08:33:00 INFO - PROCESS | 1650 | 1466695980215 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:00 INFO - PROCESS | 1650 | 1466695980216 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x111d99000 == 33 [pid = 1650] [id = 255] 08:33:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x116a03c00) [pid = 1650] [serial = 763] [outer = 0x0] 08:33:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1210eb000) [pid = 1650] [serial = 764] [outer = 0x116a03c00] 08:33:00 INFO - PROCESS | 1650 | 1466695980241 Marionette DEBUG loaded listener.js 08:33:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124b68400) [pid = 1650] [serial = 765] [outer = 0x116a03c00] 08:33:00 INFO - PROCESS | 1650 | 1466695980546 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]]]}] 08:33:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 08:33:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 519ms 08:33:00 INFO - PROCESS | 1650 | 1466695980590 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 08:33:00 INFO - PROCESS | 1650 | 1466695980592 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 08:33:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 08:33:00 INFO - PROCESS | 1650 | 1466695980594 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 08:33:00 INFO - PROCESS | 1650 | 1466695980595 Marionette TRACE conn2 <- [1,994,null,{}] 08:33:00 INFO - PROCESS | 1650 | 1466695980597 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}] 08:33:00 INFO - PROCESS | 1650 | 1466695980599 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:00 INFO - PROCESS | 1650 | 1466695980793 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 08:33:00 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119d4c400) [pid = 1650] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 08:33:00 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118e49c00) [pid = 1650] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 08:33:00 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119d4f800) [pid = 1650] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:33:00 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x124b66400) [pid = 1650] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:33:00 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1162a2800) [pid = 1650] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 08:33:00 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118550000) [pid = 1650] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 08:33:00 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x110f81400) [pid = 1650] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 08:33:00 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x115f59c00) [pid = 1650] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 08:33:00 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x116b16c00) [pid = 1650] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:33:00 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x117092c00) [pid = 1650] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 08:33:00 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11320ec00) [pid = 1650] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:33:00 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x112e48400) [pid = 1650] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 08:33:00 INFO - PROCESS | 1650 | 1466695980834 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:00 INFO - PROCESS | 1650 | 1466695980835 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x118480000 == 34 [pid = 1650] [id = 256] 08:33:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x112a76c00) [pid = 1650] [serial = 766] [outer = 0x0] 08:33:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11320bc00) [pid = 1650] [serial = 767] [outer = 0x112a76c00] 08:33:00 INFO - PROCESS | 1650 | 1466695980860 Marionette DEBUG loaded listener.js 08:33:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x116b16c00) [pid = 1650] [serial = 768] [outer = 0x112a76c00] 08:33:01 INFO - PROCESS | 1650 | 1466695981109 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]]]}] 08:33:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 08:33:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 570ms 08:33:01 INFO - PROCESS | 1650 | 1466695981173 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 08:33:01 INFO - PROCESS | 1650 | 1466695981174 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 08:33:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 08:33:01 INFO - PROCESS | 1650 | 1466695981177 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 08:33:01 INFO - PROCESS | 1650 | 1466695981178 Marionette TRACE conn2 <- [1,998,null,{}] 08:33:01 INFO - PROCESS | 1650 | 1466695981180 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}] 08:33:01 INFO - PROCESS | 1650 | 1466695981181 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:01 INFO - PROCESS | 1650 | 1466695981260 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 08:33:01 INFO - PROCESS | 1650 | 1466695981264 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:01 INFO - PROCESS | 1650 | 1466695981265 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1273a6800 == 35 [pid = 1650] [id = 257] 08:33:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x112d45400) [pid = 1650] [serial = 769] [outer = 0x0] 08:33:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119d4f800) [pid = 1650] [serial = 770] [outer = 0x112d45400] 08:33:01 INFO - PROCESS | 1650 | 1466695981292 Marionette DEBUG loaded listener.js 08:33:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x124cf0400) [pid = 1650] [serial = 771] [outer = 0x112d45400] 08:33:01 INFO - PROCESS | 1650 | 1466695981617 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]]]}] 08:33:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 08:33:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 470ms 08:33:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 08:33:01 INFO - PROCESS | 1650 | 1466695981647 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 08:33:01 INFO - PROCESS | 1650 | 1466695981649 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 08:33:01 INFO - PROCESS | 1650 | 1466695981653 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 08:33:01 INFO - PROCESS | 1650 | 1466695981654 Marionette TRACE conn2 <- [1,1002,null,{}] 08:33:01 INFO - PROCESS | 1650 | 1466695981657 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}] 08:33:01 INFO - PROCESS | 1650 | 1466695981658 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:01 INFO - PROCESS | 1650 | 1466695981756 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 08:33:01 INFO - PROCESS | 1650 | 1466695981762 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:01 INFO - PROCESS | 1650 | 1466695981763 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x128ee7000 == 36 [pid = 1650] [id = 258] 08:33:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x115f58c00) [pid = 1650] [serial = 772] [outer = 0x0] 08:33:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x126859000) [pid = 1650] [serial = 773] [outer = 0x115f58c00] 08:33:01 INFO - PROCESS | 1650 | 1466695981791 Marionette DEBUG loaded listener.js 08:33:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x126cdf400) [pid = 1650] [serial = 774] [outer = 0x115f58c00] 08:33:02 INFO - PROCESS | 1650 | 1466695982184 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]]]}] 08:33:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 08:33:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 572ms 08:33:02 INFO - PROCESS | 1650 | 1466695982225 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 08:33:02 INFO - PROCESS | 1650 | 1466695982226 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 08:33:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 08:33:02 INFO - PROCESS | 1650 | 1466695982230 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 08:33:02 INFO - PROCESS | 1650 | 1466695982232 Marionette TRACE conn2 <- [1,1006,null,{}] 08:33:02 INFO - PROCESS | 1650 | 1466695982235 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}] 08:33:02 INFO - PROCESS | 1650 | 1466695982237 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:02 INFO - PROCESS | 1650 | 1466695982385 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 08:33:02 INFO - PROCESS | 1650 | 1466695982402 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:02 INFO - PROCESS | 1650 | 1466695982404 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a54b800 == 37 [pid = 1650] [id = 259] 08:33:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1193a5800) [pid = 1650] [serial = 775] [outer = 0x0] 08:33:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12715f400) [pid = 1650] [serial = 776] [outer = 0x1193a5800] 08:33:02 INFO - PROCESS | 1650 | 1466695982450 Marionette DEBUG loaded listener.js 08:33:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12763a400) [pid = 1650] [serial = 777] [outer = 0x1193a5800] 08:33:02 INFO - PROCESS | 1650 | 1466695982839 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]]]}] 08:33:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 08:33:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 623ms 08:33:02 INFO - PROCESS | 1650 | 1466695982853 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 08:33:02 INFO - PROCESS | 1650 | 1466695982855 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 08:33:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 08:33:02 INFO - PROCESS | 1650 | 1466695982859 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 08:33:02 INFO - PROCESS | 1650 | 1466695982862 Marionette TRACE conn2 <- [1,1010,null,{}] 08:33:02 INFO - PROCESS | 1650 | 1466695982866 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}] 08:33:02 INFO - PROCESS | 1650 | 1466695982868 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:02 INFO - PROCESS | 1650 | 1466695982983 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 08:33:03 INFO - PROCESS | 1650 | 1466695983036 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:03 INFO - PROCESS | 1650 | 1466695983039 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x115fc1800 == 38 [pid = 1650] [id = 260] 08:33:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x115553000) [pid = 1650] [serial = 778] [outer = 0x0] 08:33:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x115e0c800) [pid = 1650] [serial = 779] [outer = 0x115553000] 08:33:03 INFO - PROCESS | 1650 | 1466695983071 Marionette DEBUG loaded listener.js 08:33:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x116856c00) [pid = 1650] [serial = 780] [outer = 0x115553000] 08:33:03 INFO - PROCESS | 1650 | 1466695983591 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]]]}] 08:33:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 08:33:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 773ms 08:33:03 INFO - PROCESS | 1650 | 1466695983659 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 08:33:03 INFO - PROCESS | 1650 | 1466695983662 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 08:33:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 08:33:03 INFO - PROCESS | 1650 | 1466695983670 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 08:33:03 INFO - PROCESS | 1650 | 1466695983672 Marionette TRACE conn2 <- [1,1014,null,{}] 08:33:03 INFO - PROCESS | 1650 | 1466695983675 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}] 08:33:03 INFO - PROCESS | 1650 | 1466695983676 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:03 INFO - PROCESS | 1650 | 1466695983782 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 08:33:03 INFO - PROCESS | 1650 | 1466695983856 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:03 INFO - PROCESS | 1650 | 1466695983857 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ed6800 == 39 [pid = 1650] [id = 261] 08:33:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x118177000) [pid = 1650] [serial = 781] [outer = 0x0] 08:33:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1182a1800) [pid = 1650] [serial = 782] [outer = 0x118177000] 08:33:03 INFO - PROCESS | 1650 | 1466695983888 Marionette DEBUG loaded listener.js 08:33:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11850d800) [pid = 1650] [serial = 783] [outer = 0x118177000] 08:33:04 INFO - PROCESS | 1650 | 1466695984538 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]]]}] 08:33:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 08:33:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 922ms 08:33:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 08:33:04 INFO - PROCESS | 1650 | 1466695984591 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 08:33:04 INFO - PROCESS | 1650 | 1466695984593 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 08:33:04 INFO - PROCESS | 1650 | 1466695984596 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 08:33:04 INFO - PROCESS | 1650 | 1466695984598 Marionette TRACE conn2 <- [1,1018,null,{}] 08:33:04 INFO - PROCESS | 1650 | 1466695984628 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}] 08:33:04 INFO - PROCESS | 1650 | 1466695984629 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:04 INFO - PROCESS | 1650 | 1466695984745 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 08:33:04 INFO - PROCESS | 1650 | --DOCSHELL 0x128ee7000 == 38 [pid = 1650] [id = 258] 08:33:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1273a6800 == 37 [pid = 1650] [id = 257] 08:33:04 INFO - PROCESS | 1650 | --DOCSHELL 0x118480000 == 36 [pid = 1650] [id = 256] 08:33:04 INFO - PROCESS | 1650 | --DOCSHELL 0x111d99000 == 35 [pid = 1650] [id = 255] 08:33:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1219f1000 == 34 [pid = 1650] [id = 254] 08:33:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12124b800 == 33 [pid = 1650] [id = 253] 08:33:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1193e0800 == 32 [pid = 1650] [id = 252] 08:33:04 INFO - PROCESS | 1650 | --DOCSHELL 0x117074800 == 31 [pid = 1650] [id = 251] 08:33:04 INFO - PROCESS | 1650 | --DOCSHELL 0x116689000 == 30 [pid = 1650] [id = 250] 08:33:04 INFO - PROCESS | 1650 | --DOCSHELL 0x112d11000 == 29 [pid = 1650] [id = 249] 08:33:04 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x124b61400) [pid = 1650] [serial = 693] [outer = 0x0] [url = about:blank] 08:33:04 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119761c00) [pid = 1650] [serial = 716] [outer = 0x0] [url = about:blank] 08:33:04 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x121bd4000) [pid = 1650] [serial = 719] [outer = 0x0] [url = about:blank] 08:33:04 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x124c60c00) [pid = 1650] [serial = 722] [outer = 0x0] [url = about:blank] 08:33:04 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x123e7e400) [pid = 1650] [serial = 720] [outer = 0x0] [url = about:blank] 08:33:04 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1254b3800) [pid = 1650] [serial = 723] [outer = 0x0] [url = about:blank] 08:33:04 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11684e400) [pid = 1650] [serial = 698] [outer = 0x0] [url = about:blank] 08:33:04 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x116a77800) [pid = 1650] [serial = 699] [outer = 0x0] [url = about:blank] 08:33:04 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1185aac00) [pid = 1650] [serial = 710] [outer = 0x0] [url = about:blank] 08:33:04 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118a63000) [pid = 1650] [serial = 711] [outer = 0x0] [url = about:blank] 08:33:04 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11229e000) [pid = 1650] [serial = 695] [outer = 0x0] [url = about:blank] 08:33:04 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1131cb400) [pid = 1650] [serial = 696] [outer = 0x0] [url = about:blank] 08:33:04 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1165e3800) [pid = 1650] [serial = 701] [outer = 0x0] [url = about:blank] 08:33:04 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x116a20000) [pid = 1650] [serial = 702] [outer = 0x0] [url = about:blank] 08:33:04 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x117ead400) [pid = 1650] [serial = 704] [outer = 0x0] [url = about:blank] 08:33:04 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11816f400) [pid = 1650] [serial = 705] [outer = 0x0] [url = about:blank] 08:33:04 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118518c00) [pid = 1650] [serial = 708] [outer = 0x0] [url = about:blank] 08:33:04 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11829c800) [pid = 1650] [serial = 707] [outer = 0x0] [url = about:blank] 08:33:04 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x118160000) [pid = 1650] [serial = 726] [outer = 0x0] [url = about:blank] 08:33:04 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11624a800) [pid = 1650] [serial = 725] [outer = 0x0] [url = about:blank] 08:33:04 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x118a5a800) [pid = 1650] [serial = 713] [outer = 0x0] [url = about:blank] 08:33:04 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x118e54800) [pid = 1650] [serial = 714] [outer = 0x0] [url = about:blank] 08:33:04 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1210e6400) [pid = 1650] [serial = 717] [outer = 0x0] [url = about:blank] 08:33:04 INFO - PROCESS | 1650 | 1466695984827 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:04 INFO - PROCESS | 1650 | 1466695984829 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x112f2a800 == 30 [pid = 1650] [id = 262] 08:33:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x115eebc00) [pid = 1650] [serial = 784] [outer = 0x0] 08:33:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1165ddc00) [pid = 1650] [serial = 785] [outer = 0x115eebc00] 08:33:04 INFO - PROCESS | 1650 | 1466695984859 Marionette DEBUG loaded listener.js 08:33:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1175ab800) [pid = 1650] [serial = 786] [outer = 0x115eebc00] 08:33:05 INFO - PROCESS | 1650 | 1466695985175 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]]]}] 08:33:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 08:33:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 595ms 08:33:05 INFO - PROCESS | 1650 | 1466695985192 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 08:33:05 INFO - PROCESS | 1650 | 1466695985194 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 08:33:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 08:33:05 INFO - PROCESS | 1650 | 1466695985199 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 08:33:05 INFO - PROCESS | 1650 | 1466695985203 Marionette TRACE conn2 <- [1,1022,null,{}] 08:33:05 INFO - PROCESS | 1650 | 1466695985206 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}] 08:33:05 INFO - PROCESS | 1650 | 1466695985208 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:05 INFO - PROCESS | 1650 | 1466695985288 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 08:33:05 INFO - PROCESS | 1650 | 1466695985292 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:05 INFO - PROCESS | 1650 | 1466695985293 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11725e000 == 31 [pid = 1650] [id = 263] 08:33:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118174400) [pid = 1650] [serial = 787] [outer = 0x0] 08:33:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118518800) [pid = 1650] [serial = 788] [outer = 0x118174400] 08:33:05 INFO - PROCESS | 1650 | 1466695985322 Marionette DEBUG loaded listener.js 08:33:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11855b000) [pid = 1650] [serial = 789] [outer = 0x118174400] 08:33:05 INFO - PROCESS | 1650 | 1466695985650 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]]]}] 08:33:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 08:33:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 473ms 08:33:05 INFO - PROCESS | 1650 | 1466695985672 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 08:33:05 INFO - PROCESS | 1650 | 1466695985673 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 08:33:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 08:33:05 INFO - PROCESS | 1650 | 1466695985676 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 08:33:05 INFO - PROCESS | 1650 | 1466695985678 Marionette TRACE conn2 <- [1,1026,null,{}] 08:33:05 INFO - PROCESS | 1650 | 1466695985688 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}] 08:33:05 INFO - PROCESS | 1650 | 1466695985691 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:05 INFO - PROCESS | 1650 | 1466695985775 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 08:33:05 INFO - PROCESS | 1650 | 1466695985780 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:05 INFO - PROCESS | 1650 | 1466695985782 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193dc800 == 32 [pid = 1650] [id = 264] 08:33:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1185b5400) [pid = 1650] [serial = 790] [outer = 0x0] 08:33:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118e58c00) [pid = 1650] [serial = 791] [outer = 0x1185b5400] 08:33:05 INFO - PROCESS | 1650 | 1466695985814 Marionette DEBUG loaded listener.js 08:33:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119a0ac00) [pid = 1650] [serial = 792] [outer = 0x1185b5400] 08:33:06 INFO - PROCESS | 1650 | 1466695986139 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]]]}] 08:33:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 08:33:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 471ms 08:33:06 INFO - PROCESS | 1650 | 1466695986148 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 08:33:06 INFO - PROCESS | 1650 | 1466695986151 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 08:33:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 08:33:06 INFO - PROCESS | 1650 | 1466695986157 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 08:33:06 INFO - PROCESS | 1650 | 1466695986158 Marionette TRACE conn2 <- [1,1030,null,{}] 08:33:06 INFO - PROCESS | 1650 | 1466695986160 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}] 08:33:06 INFO - PROCESS | 1650 | 1466695986162 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:06 INFO - PROCESS | 1650 | 1466695986265 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 08:33:06 INFO - PROCESS | 1650 | 1466695986273 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:06 INFO - PROCESS | 1650 | 1466695986274 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x1213a9000 == 33 [pid = 1650] [id = 265] 08:33:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1193a3c00) [pid = 1650] [serial = 793] [outer = 0x0] 08:33:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119b26000) [pid = 1650] [serial = 794] [outer = 0x1193a3c00] 08:33:06 INFO - PROCESS | 1650 | 1466695986300 Marionette DEBUG loaded listener.js 08:33:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119d51c00) [pid = 1650] [serial = 795] [outer = 0x1193a3c00] 08:33:06 INFO - PROCESS | 1650 | 1466695986639 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]]]}] 08:33:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 08:33:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 519ms 08:33:06 INFO - PROCESS | 1650 | 1466695986677 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 08:33:06 INFO - PROCESS | 1650 | 1466695986678 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 08:33:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 08:33:06 INFO - PROCESS | 1650 | 1466695986680 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 08:33:06 INFO - PROCESS | 1650 | 1466695986681 Marionette TRACE conn2 <- [1,1034,null,{}] 08:33:06 INFO - PROCESS | 1650 | 1466695986690 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}] 08:33:06 INFO - PROCESS | 1650 | 1466695986692 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:06 INFO - PROCESS | 1650 | 1466695986765 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 08:33:06 INFO - PROCESS | 1650 | 1466695986771 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:06 INFO - PROCESS | 1650 | 1466695986772 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x124a32000 == 34 [pid = 1650] [id = 266] 08:33:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x113d5f800) [pid = 1650] [serial = 796] [outer = 0x0] 08:33:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x121027c00) [pid = 1650] [serial = 797] [outer = 0x113d5f800] 08:33:06 INFO - PROCESS | 1650 | 1466695986797 Marionette DEBUG loaded listener.js 08:33:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x124b66000) [pid = 1650] [serial = 798] [outer = 0x113d5f800] 08:33:07 INFO - PROCESS | 1650 | 1466695987168 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]]]}] 08:33:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 08:33:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 518ms 08:33:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 08:33:07 INFO - PROCESS | 1650 | 1466695987204 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 08:33:07 INFO - PROCESS | 1650 | 1466695987205 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 08:33:07 INFO - PROCESS | 1650 | 1466695987207 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 08:33:07 INFO - PROCESS | 1650 | 1466695987208 Marionette TRACE conn2 <- [1,1038,null,{}] 08:33:07 INFO - PROCESS | 1650 | 1466695987218 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}] 08:33:07 INFO - PROCESS | 1650 | 1466695987222 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:07 INFO - PROCESS | 1650 | 1466695987330 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 08:33:07 INFO - PROCESS | 1650 | 1466695987365 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:07 INFO - PROCESS | 1650 | 1466695987366 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x127399800 == 35 [pid = 1650] [id = 267] 08:33:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x124b61400) [pid = 1650] [serial = 799] [outer = 0x0] 08:33:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12763b800) [pid = 1650] [serial = 800] [outer = 0x124b61400] 08:33:07 INFO - PROCESS | 1650 | 1466695987391 Marionette DEBUG loaded listener.js 08:33:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x127641c00) [pid = 1650] [serial = 801] [outer = 0x124b61400] 08:33:07 INFO - PROCESS | 1650 | 1466695987695 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]]]}] 08:33:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 08:33:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 530ms 08:33:07 INFO - PROCESS | 1650 | 1466695987738 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 08:33:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 08:33:07 INFO - PROCESS | 1650 | 1466695987739 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 08:33:07 INFO - PROCESS | 1650 | 1466695987747 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 08:33:07 INFO - PROCESS | 1650 | 1466695987749 Marionette TRACE conn2 <- [1,1042,null,{}] 08:33:07 INFO - PROCESS | 1650 | 1466695987759 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}] 08:33:07 INFO - PROCESS | 1650 | 1466695987760 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:07 INFO - PROCESS | 1650 | 1466695987854 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 08:33:07 INFO - PROCESS | 1650 | 1466695987858 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:07 INFO - PROCESS | 1650 | 1466695987859 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x128ee8800 == 36 [pid = 1650] [id = 268] 08:33:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x124c0ac00) [pid = 1650] [serial = 802] [outer = 0x0] 08:33:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128941000) [pid = 1650] [serial = 803] [outer = 0x124c0ac00] 08:33:07 INFO - PROCESS | 1650 | 1466695987883 Marionette DEBUG loaded listener.js 08:33:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128bad000) [pid = 1650] [serial = 804] [outer = 0x124c0ac00] 08:33:08 INFO - PROCESS | 1650 | 1466695988212 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]]]}] 08:33:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 08:33:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 482ms 08:33:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 08:33:08 INFO - PROCESS | 1650 | 1466695988225 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 08:33:08 INFO - PROCESS | 1650 | 1466695988227 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 08:33:08 INFO - PROCESS | 1650 | 1466695988229 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 08:33:08 INFO - PROCESS | 1650 | 1466695988231 Marionette TRACE conn2 <- [1,1046,null,{}] 08:33:08 INFO - PROCESS | 1650 | 1466695988236 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}] 08:33:08 INFO - PROCESS | 1650 | 1466695988237 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:08 INFO - PROCESS | 1650 | 1466695988339 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 08:33:08 INFO - PROCESS | 1650 | 1466695988343 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:08 INFO - PROCESS | 1650 | 1466695988344 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295d1800 == 37 [pid = 1650] [id = 269] 08:33:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12763b000) [pid = 1650] [serial = 805] [outer = 0x0] 08:33:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128bb2800) [pid = 1650] [serial = 806] [outer = 0x12763b000] 08:33:08 INFO - PROCESS | 1650 | 1466695988427 Marionette DEBUG loaded listener.js 08:33:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128cfb800) [pid = 1650] [serial = 807] [outer = 0x12763b000] 08:33:08 INFO - PROCESS | 1650 | 1466695988867 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]]]}] 08:33:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 08:33:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 673ms 08:33:08 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11816b800) [pid = 1650] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 08:33:08 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116a03c00) [pid = 1650] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:33:08 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112a76c00) [pid = 1650] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:33:08 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112d45400) [pid = 1650] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 08:33:08 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x115f58c00) [pid = 1650] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 08:33:08 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x116a7ac00) [pid = 1650] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 08:33:08 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118e4a400) [pid = 1650] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 08:33:08 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1131cdc00) [pid = 1650] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 08:33:08 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x116a1ec00) [pid = 1650] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 08:33:08 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11816bc00) [pid = 1650] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 08:33:08 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x113d25c00) [pid = 1650] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 08:33:08 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x110f85000) [pid = 1650] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:33:08 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x116a1f000) [pid = 1650] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:33:08 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118502400) [pid = 1650] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:33:08 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11975c400) [pid = 1650] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:33:08 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x123d71400) [pid = 1650] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 08:33:08 INFO - PROCESS | 1650 | 1466695988963 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 08:33:08 INFO - PROCESS | 1650 | 1466695988972 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 08:33:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 08:33:08 INFO - PROCESS | 1650 | 1466695988984 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 08:33:08 INFO - PROCESS | 1650 | 1466695988985 Marionette TRACE conn2 <- [1,1050,null,{}] 08:33:08 INFO - PROCESS | 1650 | 1466695988987 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}] 08:33:08 INFO - PROCESS | 1650 | 1466695988988 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:09 INFO - PROCESS | 1650 | 1466695989065 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 08:33:09 INFO - PROCESS | 1650 | 1466695989090 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:09 INFO - PROCESS | 1650 | 1466695989091 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x1213a8000 == 38 [pid = 1650] [id = 270] 08:33:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x115f4f800) [pid = 1650] [serial = 808] [outer = 0x0] 08:33:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x116a1c800) [pid = 1650] [serial = 809] [outer = 0x115f4f800] 08:33:09 INFO - PROCESS | 1650 | 1466695989116 Marionette DEBUG loaded listener.js 08:33:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1182a1000) [pid = 1650] [serial = 810] [outer = 0x115f4f800] 08:33:09 INFO - PROCESS | 1650 | 1466695989427 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]]]}] 08:33:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 08:33:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 470ms 08:33:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 08:33:09 INFO - PROCESS | 1650 | 1466695989454 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 08:33:09 INFO - PROCESS | 1650 | 1466695989456 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 08:33:09 INFO - PROCESS | 1650 | 1466695989458 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 08:33:09 INFO - PROCESS | 1650 | 1466695989459 Marionette TRACE conn2 <- [1,1054,null,{}] 08:33:09 INFO - PROCESS | 1650 | 1466695989461 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}] 08:33:09 INFO - PROCESS | 1650 | 1466695989462 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:09 INFO - PROCESS | 1650 | 1466695989540 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 08:33:09 INFO - PROCESS | 1650 | 1466695989597 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:09 INFO - PROCESS | 1650 | 1466695989598 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad3e000 == 39 [pid = 1650] [id = 271] 08:33:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x115f58800) [pid = 1650] [serial = 811] [outer = 0x0] 08:33:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11975c400) [pid = 1650] [serial = 812] [outer = 0x115f58800] 08:33:09 INFO - PROCESS | 1650 | 1466695989622 Marionette DEBUG loaded listener.js 08:33:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124c08c00) [pid = 1650] [serial = 813] [outer = 0x115f58800] 08:33:09 INFO - PROCESS | 1650 | 1466695989894 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]]]}] 08:33:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 08:33:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 469ms 08:33:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 08:33:09 INFO - PROCESS | 1650 | 1466695989927 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 08:33:09 INFO - PROCESS | 1650 | 1466695989929 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 08:33:09 INFO - PROCESS | 1650 | 1466695989931 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 08:33:09 INFO - PROCESS | 1650 | 1466695989934 Marionette TRACE conn2 <- [1,1058,null,{}] 08:33:09 INFO - PROCESS | 1650 | 1466695989943 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}] 08:33:09 INFO - PROCESS | 1650 | 1466695989944 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:10 INFO - PROCESS | 1650 | 1466695990046 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 08:33:10 INFO - PROCESS | 1650 | 1466695990051 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:10 INFO - PROCESS | 1650 | 1466695990053 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b922800 == 40 [pid = 1650] [id = 272] 08:33:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x124c0e000) [pid = 1650] [serial = 814] [outer = 0x0] 08:33:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1291e7000) [pid = 1650] [serial = 815] [outer = 0x124c0e000] 08:33:10 INFO - PROCESS | 1650 | 1466695990080 Marionette DEBUG loaded listener.js 08:33:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12945e000) [pid = 1650] [serial = 816] [outer = 0x124c0e000] 08:33:10 INFO - PROCESS | 1650 | 1466695990488 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]]]}] 08:33:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 08:33:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 581ms 08:33:10 INFO - PROCESS | 1650 | 1466695990513 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 08:33:10 INFO - PROCESS | 1650 | 1466695990515 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 08:33:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 08:33:10 INFO - PROCESS | 1650 | 1466695990519 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 08:33:10 INFO - PROCESS | 1650 | 1466695990522 Marionette TRACE conn2 <- [1,1062,null,{}] 08:33:10 INFO - PROCESS | 1650 | 1466695990526 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}] 08:33:10 INFO - PROCESS | 1650 | 1466695990528 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:10 INFO - PROCESS | 1650 | 1466695990650 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 08:33:10 INFO - PROCESS | 1650 | 1466695990655 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:10 INFO - PROCESS | 1650 | 1466695990656 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b9dd000 == 41 [pid = 1650] [id = 273] 08:33:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x129462400) [pid = 1650] [serial = 817] [outer = 0x0] 08:33:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x129466400) [pid = 1650] [serial = 818] [outer = 0x129462400] 08:33:10 INFO - PROCESS | 1650 | 1466695990695 Marionette DEBUG loaded listener.js 08:33:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1294ba400) [pid = 1650] [serial = 819] [outer = 0x129462400] 08:33:11 INFO - PROCESS | 1650 | --DOCSHELL 0x112f2a800 == 40 [pid = 1650] [id = 262] 08:33:11 INFO - PROCESS | 1650 | --DOCSHELL 0x119ed6800 == 39 [pid = 1650] [id = 261] 08:33:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12a54b800 == 38 [pid = 1650] [id = 259] 08:33:11 INFO - PROCESS | 1650 | --DOCSHELL 0x115fc1800 == 37 [pid = 1650] [id = 260] 08:33:12 INFO - PROCESS | 1650 | --DOCSHELL 0x1193dc800 == 36 [pid = 1650] [id = 264] 08:33:12 INFO - PROCESS | 1650 | --DOCSHELL 0x127399800 == 35 [pid = 1650] [id = 267] 08:33:12 INFO - PROCESS | 1650 | --DOCSHELL 0x1213a8000 == 34 [pid = 1650] [id = 270] 08:33:12 INFO - PROCESS | 1650 | --DOCSHELL 0x1295d1800 == 33 [pid = 1650] [id = 269] 08:33:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12b922800 == 32 [pid = 1650] [id = 272] 08:33:12 INFO - PROCESS | 1650 | --DOCSHELL 0x1213a9000 == 31 [pid = 1650] [id = 265] 08:33:12 INFO - PROCESS | 1650 | --DOCSHELL 0x11725e000 == 30 [pid = 1650] [id = 263] 08:33:12 INFO - PROCESS | 1650 | --DOCSHELL 0x128ee8800 == 29 [pid = 1650] [id = 268] 08:33:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad3e000 == 28 [pid = 1650] [id = 271] 08:33:12 INFO - PROCESS | 1650 | --DOCSHELL 0x124a32000 == 27 [pid = 1650] [id = 266] 08:33:12 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x126cdf400) [pid = 1650] [serial = 774] [outer = 0x0] [url = about:blank] 08:33:12 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11708ec00) [pid = 1650] [serial = 749] [outer = 0x0] [url = about:blank] 08:33:12 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11815ec00) [pid = 1650] [serial = 750] [outer = 0x0] [url = about:blank] 08:33:12 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118e5b400) [pid = 1650] [serial = 758] [outer = 0x0] [url = about:blank] 08:33:12 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x113222400) [pid = 1650] [serial = 746] [outer = 0x0] [url = about:blank] 08:33:12 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x115551c00) [pid = 1650] [serial = 747] [outer = 0x0] [url = about:blank] 08:33:12 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118517800) [pid = 1650] [serial = 755] [outer = 0x0] [url = about:blank] 08:33:12 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11843c800) [pid = 1650] [serial = 752] [outer = 0x0] [url = about:blank] 08:33:12 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118498800) [pid = 1650] [serial = 753] [outer = 0x0] [url = about:blank] 08:33:12 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x116a1fc00) [pid = 1650] [serial = 744] [outer = 0x0] [url = about:blank] 08:33:12 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x113d5c400) [pid = 1650] [serial = 729] [outer = 0x0] [url = about:blank] 08:33:12 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x112a7ac00) [pid = 1650] [serial = 728] [outer = 0x0] [url = about:blank] 08:33:12 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x115eeb400) [pid = 1650] [serial = 743] [outer = 0x0] [url = about:blank] 08:33:12 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11829d000) [pid = 1650] [serial = 732] [outer = 0x0] [url = about:blank] 08:33:12 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118162000) [pid = 1650] [serial = 731] [outer = 0x0] [url = about:blank] 08:33:12 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x118e46c00) [pid = 1650] [serial = 735] [outer = 0x0] [url = about:blank] 08:33:12 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x118558800) [pid = 1650] [serial = 734] [outer = 0x0] [url = about:blank] 08:33:12 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1210ea400) [pid = 1650] [serial = 738] [outer = 0x0] [url = about:blank] 08:33:12 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x119d49c00) [pid = 1650] [serial = 737] [outer = 0x0] [url = about:blank] 08:33:12 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12685bc00) [pid = 1650] [serial = 741] [outer = 0x0] [url = about:blank] 08:33:12 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1255b5c00) [pid = 1650] [serial = 740] [outer = 0x0] [url = about:blank] 08:33:12 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x119a18800) [pid = 1650] [serial = 761] [outer = 0x0] [url = about:blank] 08:33:12 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x119759c00) [pid = 1650] [serial = 759] [outer = 0x0] [url = about:blank] 08:33:12 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x1210eb000) [pid = 1650] [serial = 764] [outer = 0x0] [url = about:blank] 08:33:12 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x119d4d400) [pid = 1650] [serial = 762] [outer = 0x0] [url = about:blank] 08:33:12 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x124b68400) [pid = 1650] [serial = 765] [outer = 0x0] [url = about:blank] 08:33:12 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x116b16c00) [pid = 1650] [serial = 768] [outer = 0x0] [url = about:blank] 08:33:12 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x126859000) [pid = 1650] [serial = 773] [outer = 0x0] [url = about:blank] 08:33:12 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x119d4f800) [pid = 1650] [serial = 770] [outer = 0x0] [url = about:blank] 08:33:12 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x11320bc00) [pid = 1650] [serial = 767] [outer = 0x0] [url = about:blank] 08:33:12 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x12715f400) [pid = 1650] [serial = 776] [outer = 0x0] [url = about:blank] 08:33:12 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x124cf0400) [pid = 1650] [serial = 771] [outer = 0x0] [url = about:blank] 08:33:12 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x118e43c00) [pid = 1650] [serial = 756] [outer = 0x0] [url = about:blank] 08:33:12 INFO - PROCESS | 1650 | 1466695992241 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]]]}] 08:33:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 08:33:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1775ms 08:33:12 INFO - PROCESS | 1650 | 1466695992295 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 08:33:12 INFO - PROCESS | 1650 | 1466695992297 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 08:33:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 08:33:12 INFO - PROCESS | 1650 | 1466695992302 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 08:33:12 INFO - PROCESS | 1650 | 1466695992304 Marionette TRACE conn2 <- [1,1066,null,{}] 08:33:12 INFO - PROCESS | 1650 | 1466695992308 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}] 08:33:12 INFO - PROCESS | 1650 | 1466695992310 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:12 INFO - PROCESS | 1650 | 1466695992390 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 08:33:12 INFO - PROCESS | 1650 | 1466695992442 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:12 INFO - PROCESS | 1650 | 1466695992443 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x113349000 == 28 [pid = 1650] [id = 274] 08:33:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x113222c00) [pid = 1650] [serial = 820] [outer = 0x0] 08:33:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x1155d1800) [pid = 1650] [serial = 821] [outer = 0x113222c00] 08:33:12 INFO - PROCESS | 1650 | 1466695992472 Marionette DEBUG loaded listener.js 08:33:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x11624c800) [pid = 1650] [serial = 822] [outer = 0x113222c00] 08:33:12 INFO - PROCESS | 1650 | 1466695992805 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]]]}] 08:33:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 08:33:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 525ms 08:33:12 INFO - PROCESS | 1650 | 1466695992825 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 08:33:12 INFO - PROCESS | 1650 | 1466695992830 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 08:33:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 08:33:12 INFO - PROCESS | 1650 | 1466695992839 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 08:33:12 INFO - PROCESS | 1650 | 1466695992841 Marionette TRACE conn2 <- [1,1070,null,{}] 08:33:12 INFO - PROCESS | 1650 | 1466695992844 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}] 08:33:12 INFO - PROCESS | 1650 | 1466695992846 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:12 INFO - PROCESS | 1650 | 1466695992935 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 08:33:12 INFO - PROCESS | 1650 | 1466695992989 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:12 INFO - PROCESS | 1650 | 1466695992991 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x116817000 == 29 [pid = 1650] [id = 275] 08:33:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x1165e3800) [pid = 1650] [serial = 823] [outer = 0x0] 08:33:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x116889c00) [pid = 1650] [serial = 824] [outer = 0x1165e3800] 08:33:13 INFO - PROCESS | 1650 | 1466695993034 Marionette DEBUG loaded listener.js 08:33:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x116b15000) [pid = 1650] [serial = 825] [outer = 0x1165e3800] 08:33:13 INFO - PROCESS | 1650 | 1466695993426 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]]]}] 08:33:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 08:33:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 619ms 08:33:13 INFO - PROCESS | 1650 | 1466695993459 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 08:33:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 08:33:13 INFO - PROCESS | 1650 | 1466695993460 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 08:33:13 INFO - PROCESS | 1650 | 1466695993462 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 08:33:13 INFO - PROCESS | 1650 | 1466695993472 Marionette TRACE conn2 <- [1,1074,null,{}] 08:33:13 INFO - PROCESS | 1650 | 1466695993480 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}] 08:33:13 INFO - PROCESS | 1650 | 1466695993484 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:13 INFO - PROCESS | 1650 | 1466695993577 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 08:33:13 INFO - PROCESS | 1650 | 1466695993587 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:13 INFO - PROCESS | 1650 | 1466695993589 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x11725c000 == 30 [pid = 1650] [id = 276] 08:33:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x111f2ec00) [pid = 1650] [serial = 826] [outer = 0x0] 08:33:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11816ec00) [pid = 1650] [serial = 827] [outer = 0x111f2ec00] 08:33:13 INFO - PROCESS | 1650 | 1466695993616 Marionette DEBUG loaded listener.js 08:33:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11829c000) [pid = 1650] [serial = 828] [outer = 0x111f2ec00] 08:33:13 INFO - PROCESS | 1650 | 1466695993955 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]]]}] 08:33:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 08:33:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 529ms 08:33:13 INFO - PROCESS | 1650 | 1466695993992 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 08:33:13 INFO - PROCESS | 1650 | 1466695993994 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 08:33:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 08:33:13 INFO - PROCESS | 1650 | 1466695993996 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 08:33:13 INFO - PROCESS | 1650 | 1466695993997 Marionette TRACE conn2 <- [1,1078,null,{}] 08:33:14 INFO - PROCESS | 1650 | 1466695993999 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}] 08:33:14 INFO - PROCESS | 1650 | 1466695994000 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:14 INFO - PROCESS | 1650 | 1466695994075 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 08:33:14 INFO - PROCESS | 1650 | 1466695994079 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:14 INFO - PROCESS | 1650 | 1466695994080 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x11858d000 == 31 [pid = 1650] [id = 277] 08:33:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x118491400) [pid = 1650] [serial = 829] [outer = 0x0] 08:33:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11850f800) [pid = 1650] [serial = 830] [outer = 0x118491400] 08:33:14 INFO - PROCESS | 1650 | 1466695994108 Marionette DEBUG loaded listener.js 08:33:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118518c00) [pid = 1650] [serial = 831] [outer = 0x118491400] 08:33:14 INFO - PROCESS | 1650 | 1466695994420 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]]]}] 08:33:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 08:33:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 468ms 08:33:14 INFO - PROCESS | 1650 | 1466695994464 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 08:33:14 INFO - PROCESS | 1650 | 1466695994466 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 08:33:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 08:33:14 INFO - PROCESS | 1650 | 1466695994468 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 08:33:14 INFO - PROCESS | 1650 | 1466695994469 Marionette TRACE conn2 <- [1,1082,null,{}] 08:33:14 INFO - PROCESS | 1650 | 1466695994471 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}] 08:33:14 INFO - PROCESS | 1650 | 1466695994472 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:14 INFO - PROCESS | 1650 | 1466695994571 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 08:33:14 INFO - PROCESS | 1650 | 1466695994577 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:14 INFO - PROCESS | 1650 | 1466695994578 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193cd800 == 32 [pid = 1650] [id = 278] 08:33:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11303d000) [pid = 1650] [serial = 832] [outer = 0x0] 08:33:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118518000) [pid = 1650] [serial = 833] [outer = 0x11303d000] 08:33:14 INFO - PROCESS | 1650 | 1466695994606 Marionette DEBUG loaded listener.js 08:33:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1185b4800) [pid = 1650] [serial = 834] [outer = 0x11303d000] 08:33:14 INFO - PROCESS | 1650 | 1466695994918 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]]]}] 08:33:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 08:33:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 471ms 08:33:14 INFO - PROCESS | 1650 | 1466695994939 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 08:33:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 08:33:14 INFO - PROCESS | 1650 | 1466695994941 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 08:33:14 INFO - PROCESS | 1650 | 1466695994943 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 08:33:14 INFO - PROCESS | 1650 | 1466695994944 Marionette TRACE conn2 <- [1,1086,null,{}] 08:33:14 INFO - PROCESS | 1650 | 1466695994946 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}] 08:33:14 INFO - PROCESS | 1650 | 1466695994952 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:15 INFO - PROCESS | 1650 | 1466695995043 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 08:33:15 INFO - PROCESS | 1650 | 1466695995046 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:15 INFO - PROCESS | 1650 | 1466695995048 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12124c000 == 33 [pid = 1650] [id = 279] 08:33:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11879d800) [pid = 1650] [serial = 835] [outer = 0x0] 08:33:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118e46400) [pid = 1650] [serial = 836] [outer = 0x11879d800] 08:33:15 INFO - PROCESS | 1650 | 1466695995076 Marionette DEBUG loaded listener.js 08:33:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11975e400) [pid = 1650] [serial = 837] [outer = 0x11879d800] 08:33:15 INFO - PROCESS | 1650 | 1466695995386 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]]]}] 08:33:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 08:33:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 470ms 08:33:15 INFO - PROCESS | 1650 | 1466695995414 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 08:33:15 INFO - PROCESS | 1650 | 1466695995415 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 08:33:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 08:33:15 INFO - PROCESS | 1650 | 1466695995420 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 08:33:15 INFO - PROCESS | 1650 | 1466695995421 Marionette TRACE conn2 <- [1,1090,null,{}] 08:33:15 INFO - PROCESS | 1650 | 1466695995424 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}] 08:33:15 INFO - PROCESS | 1650 | 1466695995425 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:15 INFO - PROCESS | 1650 | 1466695995524 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 08:33:15 INFO - PROCESS | 1650 | 1466695995530 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:15 INFO - PROCESS | 1650 | 1466695995531 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12157d800 == 34 [pid = 1650] [id = 280] 08:33:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x113203800) [pid = 1650] [serial = 838] [outer = 0x0] 08:33:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119a0c400) [pid = 1650] [serial = 839] [outer = 0x113203800] 08:33:15 INFO - PROCESS | 1650 | 1466695995558 Marionette DEBUG loaded listener.js 08:33:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119a17c00) [pid = 1650] [serial = 840] [outer = 0x113203800] 08:33:15 INFO - PROCESS | 1650 | 1466695995869 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]]]}] 08:33:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 08:33:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 470ms 08:33:15 INFO - PROCESS | 1650 | 1466695995890 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 08:33:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 08:33:15 INFO - PROCESS | 1650 | 1466695995891 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 08:33:15 INFO - PROCESS | 1650 | 1466695995893 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 08:33:15 INFO - PROCESS | 1650 | 1466695995895 Marionette TRACE conn2 <- [1,1094,null,{}] 08:33:15 INFO - PROCESS | 1650 | 1466695995897 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}] 08:33:15 INFO - PROCESS | 1650 | 1466695995898 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:15 INFO - PROCESS | 1650 | 1466695995972 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 08:33:15 INFO - PROCESS | 1650 | 1466695995975 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:15 INFO - PROCESS | 1650 | 1466695995976 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d84800 == 35 [pid = 1650] [id = 281] 08:33:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119a17400) [pid = 1650] [serial = 841] [outer = 0x0] 08:33:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119d4e000) [pid = 1650] [serial = 842] [outer = 0x119a17400] 08:33:16 INFO - PROCESS | 1650 | 1466695996003 Marionette DEBUG loaded listener.js 08:33:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1210e2800) [pid = 1650] [serial = 843] [outer = 0x119a17400] 08:33:16 INFO - PROCESS | 1650 | 1466695996326 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]]]}] 08:33:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 08:33:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 470ms 08:33:16 INFO - PROCESS | 1650 | 1466695996364 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 08:33:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 08:33:16 INFO - PROCESS | 1650 | 1466695996366 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 08:33:16 INFO - PROCESS | 1650 | 1466695996370 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 08:33:16 INFO - PROCESS | 1650 | 1466695996372 Marionette TRACE conn2 <- [1,1098,null,{}] 08:33:16 INFO - PROCESS | 1650 | 1466695996375 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}] 08:33:16 INFO - PROCESS | 1650 | 1466695996377 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:16 INFO - PROCESS | 1650 | 1466695996530 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 08:33:16 INFO - PROCESS | 1650 | 1466695996535 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:16 INFO - PROCESS | 1650 | 1466695996536 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x117259800 == 36 [pid = 1650] [id = 282] 08:33:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11851d000) [pid = 1650] [serial = 844] [outer = 0x0] 08:33:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1210ec000) [pid = 1650] [serial = 845] [outer = 0x11851d000] 08:33:16 INFO - PROCESS | 1650 | 1466695996589 Marionette DEBUG loaded listener.js 08:33:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x121ae6800) [pid = 1650] [serial = 846] [outer = 0x11851d000] 08:33:16 INFO - PROCESS | 1650 | 1466695996971 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]]]}] 08:33:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:33:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 621ms 08:33:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:33:16 INFO - PROCESS | 1650 | 1466695996989 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 08:33:16 INFO - PROCESS | 1650 | 1466695996990 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 08:33:16 INFO - PROCESS | 1650 | 1466695996993 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:33:16 INFO - PROCESS | 1650 | 1466695996994 Marionette TRACE conn2 <- [1,1102,null,{}] 08:33:16 INFO - PROCESS | 1650 | 1466695996996 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}] 08:33:16 INFO - PROCESS | 1650 | 1466695996997 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:17 INFO - PROCESS | 1650 | 1466695997104 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 08:33:17 INFO - PROCESS | 1650 | 1466695997135 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:17 INFO - PROCESS | 1650 | 1466695997136 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1254c5800 == 37 [pid = 1650] [id = 283] 08:33:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11223dc00) [pid = 1650] [serial = 847] [outer = 0x0] 08:33:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123eebc00) [pid = 1650] [serial = 848] [outer = 0x11223dc00] 08:33:17 INFO - PROCESS | 1650 | 1466695997161 Marionette DEBUG loaded listener.js 08:33:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124c13400) [pid = 1650] [serial = 849] [outer = 0x11223dc00] 08:33:17 INFO - PROCESS | 1650 | 1466695997457 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]]]}] 08:33:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:33:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 520ms 08:33:17 INFO - PROCESS | 1650 | 1466695997513 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 08:33:17 INFO - PROCESS | 1650 | 1466695997515 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 08:33:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:33:17 INFO - PROCESS | 1650 | 1466695997517 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:33:17 INFO - PROCESS | 1650 | 1466695997519 Marionette TRACE conn2 <- [1,1106,null,{}] 08:33:17 INFO - PROCESS | 1650 | 1466695997527 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}] 08:33:17 INFO - PROCESS | 1650 | 1466695997529 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:17 INFO - PROCESS | 1650 | 1466695997634 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 08:33:17 INFO - PROCESS | 1650 | 1466695997637 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:17 INFO - PROCESS | 1650 | 1466695997639 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193c6000 == 38 [pid = 1650] [id = 284] 08:33:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1210e9c00) [pid = 1650] [serial = 850] [outer = 0x0] 08:33:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1254b5400) [pid = 1650] [serial = 851] [outer = 0x1210e9c00] 08:33:17 INFO - PROCESS | 1650 | 1466695997673 Marionette DEBUG loaded listener.js 08:33:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126cdb400) [pid = 1650] [serial = 852] [outer = 0x1210e9c00] 08:33:18 INFO - PROCESS | 1650 | 1466695998136 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]]]}] 08:33:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:33:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 671ms 08:33:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:33:18 INFO - PROCESS | 1650 | 1466695998189 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 08:33:18 INFO - PROCESS | 1650 | 1466695998190 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 08:33:18 INFO - PROCESS | 1650 | 1466695998192 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:33:18 INFO - PROCESS | 1650 | 1466695998193 Marionette TRACE conn2 <- [1,1110,null,{}] 08:33:18 INFO - PROCESS | 1650 | 1466695998195 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}] 08:33:18 INFO - PROCESS | 1650 | 1466695998197 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:18 INFO - PROCESS | 1650 | 1466695998291 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 08:33:18 INFO - PROCESS | 1650 | 1466695998326 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:18 INFO - PROCESS | 1650 | 1466695998327 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a68e800 == 39 [pid = 1650] [id = 285] 08:33:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x127317400) [pid = 1650] [serial = 853] [outer = 0x0] 08:33:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12763ac00) [pid = 1650] [serial = 854] [outer = 0x127317400] 08:33:18 INFO - PROCESS | 1650 | 1466695998351 Marionette DEBUG loaded listener.js 08:33:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1291e3800) [pid = 1650] [serial = 855] [outer = 0x127317400] 08:33:18 INFO - PROCESS | 1650 | 1466695998659 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]]]}] 08:33:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:33:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 523ms 08:33:18 INFO - PROCESS | 1650 | 1466695998715 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 08:33:18 INFO - PROCESS | 1650 | 1466695998718 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 08:33:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:33:18 INFO - PROCESS | 1650 | 1466695998721 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:33:18 INFO - PROCESS | 1650 | 1466695998722 Marionette TRACE conn2 <- [1,1114,null,{}] 08:33:18 INFO - PROCESS | 1650 | 1466695998725 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}] 08:33:18 INFO - PROCESS | 1650 | 1466695998726 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:18 INFO - PROCESS | 1650 | 1466695998828 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 08:33:18 INFO - PROCESS | 1650 | 1466695998840 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:18 INFO - PROCESS | 1650 | 1466695998841 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa20000 == 40 [pid = 1650] [id = 286] 08:33:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118514000) [pid = 1650] [serial = 856] [outer = 0x0] 08:33:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x126cd1800) [pid = 1650] [serial = 857] [outer = 0x118514000] 08:33:18 INFO - PROCESS | 1650 | 1466695998865 Marionette DEBUG loaded listener.js 08:33:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1291f1c00) [pid = 1650] [serial = 858] [outer = 0x118514000] 08:33:19 INFO - PROCESS | 1650 | 1466695999185 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]]]}] 08:33:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:33:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 520ms 08:33:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:33:19 INFO - PROCESS | 1650 | 1466695999242 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 08:33:19 INFO - PROCESS | 1650 | 1466695999243 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 08:33:19 INFO - PROCESS | 1650 | 1466695999245 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:33:19 INFO - PROCESS | 1650 | 1466695999246 Marionette TRACE conn2 <- [1,1118,null,{}] 08:33:19 INFO - PROCESS | 1650 | 1466695999248 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}] 08:33:19 INFO - PROCESS | 1650 | 1466695999249 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:19 INFO - PROCESS | 1650 | 1466695999346 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 08:33:19 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x124b61400) [pid = 1650] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:33:19 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x124c0ac00) [pid = 1650] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 08:33:19 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12763b000) [pid = 1650] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 08:33:19 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x115f58800) [pid = 1650] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 08:33:19 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x115f4f800) [pid = 1650] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:33:19 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x124c0e000) [pid = 1650] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 08:33:19 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1185b5400) [pid = 1650] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:33:19 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118174400) [pid = 1650] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:33:19 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x115eebc00) [pid = 1650] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:33:19 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118177000) [pid = 1650] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 08:33:19 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x115553000) [pid = 1650] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 08:33:19 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1193a5800) [pid = 1650] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 08:33:19 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x113d5f800) [pid = 1650] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 08:33:19 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1193a3c00) [pid = 1650] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:33:19 INFO - PROCESS | 1650 | 1466695999572 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:19 INFO - PROCESS | 1650 | 1466695999573 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11977b000 == 41 [pid = 1650] [id = 287] 08:33:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x113d25400) [pid = 1650] [serial = 859] [outer = 0x0] 08:33:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x115f58800) [pid = 1650] [serial = 860] [outer = 0x113d25400] 08:33:19 INFO - PROCESS | 1650 | 1466695999598 Marionette DEBUG loaded listener.js 08:33:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1182a1400) [pid = 1650] [serial = 861] [outer = 0x113d25400] 08:33:19 INFO - PROCESS | 1650 | 1466695999873 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]]]}] 08:33:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:33:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 671ms 08:33:19 INFO - PROCESS | 1650 | 1466695999924 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 08:33:19 INFO - PROCESS | 1650 | 1466695999925 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 08:33:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:33:19 INFO - PROCESS | 1650 | 1466695999927 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:33:19 INFO - PROCESS | 1650 | 1466695999928 Marionette TRACE conn2 <- [1,1122,null,{}] 08:33:19 INFO - PROCESS | 1650 | 1466695999930 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}] 08:33:19 INFO - PROCESS | 1650 | 1466695999931 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:20 INFO - PROCESS | 1650 | 1466696000022 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 08:33:20 INFO - PROCESS | 1650 | 1466696000026 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:20 INFO - PROCESS | 1650 | 1466696000027 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b9e6000 == 42 [pid = 1650] [id = 288] 08:33:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1185b5400) [pid = 1650] [serial = 862] [outer = 0x0] 08:33:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124fdf800) [pid = 1650] [serial = 863] [outer = 0x1185b5400] 08:33:20 INFO - PROCESS | 1650 | 1466696000050 Marionette DEBUG loaded listener.js 08:33:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12945bc00) [pid = 1650] [serial = 864] [outer = 0x1185b5400] 08:33:20 INFO - PROCESS | 1650 | 1466696000350 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]]]}] 08:33:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:33:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 469ms 08:33:20 INFO - PROCESS | 1650 | 1466696000397 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 08:33:20 INFO - PROCESS | 1650 | 1466696000398 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 08:33:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:33:20 INFO - PROCESS | 1650 | 1466696000400 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:33:20 INFO - PROCESS | 1650 | 1466696000401 Marionette TRACE conn2 <- [1,1126,null,{}] 08:33:20 INFO - PROCESS | 1650 | 1466696000403 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}] 08:33:20 INFO - PROCESS | 1650 | 1466696000404 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:20 INFO - PROCESS | 1650 | 1466696000508 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 08:33:20 INFO - PROCESS | 1650 | 1466696000514 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:20 INFO - PROCESS | 1650 | 1466696000515 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd16000 == 43 [pid = 1650] [id = 289] 08:33:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11848fc00) [pid = 1650] [serial = 865] [outer = 0x0] 08:33:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12945c400) [pid = 1650] [serial = 866] [outer = 0x11848fc00] 08:33:20 INFO - PROCESS | 1650 | 1466696000540 Marionette DEBUG loaded listener.js 08:33:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1294bec00) [pid = 1650] [serial = 867] [outer = 0x11848fc00] 08:33:20 INFO - PROCESS | 1650 | 1466696000842 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]]]}] 08:33:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:33:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 472ms 08:33:20 INFO - PROCESS | 1650 | 1466696000873 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 08:33:20 INFO - PROCESS | 1650 | 1466696000874 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 08:33:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:33:20 INFO - PROCESS | 1650 | 1466696000876 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:33:20 INFO - PROCESS | 1650 | 1466696000877 Marionette TRACE conn2 <- [1,1130,null,{}] 08:33:20 INFO - PROCESS | 1650 | 1466696000880 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}] 08:33:20 INFO - PROCESS | 1650 | 1466696000881 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:20 INFO - PROCESS | 1650 | 1466696000968 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 08:33:20 INFO - PROCESS | 1650 | 1466696000972 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:20 INFO - PROCESS | 1650 | 1466696000974 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c04b800 == 44 [pid = 1650] [id = 290] 08:33:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1210e8c00) [pid = 1650] [serial = 868] [outer = 0x0] 08:33:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a5c5800) [pid = 1650] [serial = 869] [outer = 0x1210e8c00] 08:33:20 INFO - PROCESS | 1650 | 1466696000997 Marionette DEBUG loaded listener.js 08:33:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a626800) [pid = 1650] [serial = 870] [outer = 0x1210e8c00] 08:33:21 INFO - PROCESS | 1650 | 1466696001309 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]]]}] 08:33:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:33:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 471ms 08:33:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:33:21 INFO - PROCESS | 1650 | 1466696001348 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 08:33:21 INFO - PROCESS | 1650 | 1466696001349 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 08:33:21 INFO - PROCESS | 1650 | 1466696001351 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:33:21 INFO - PROCESS | 1650 | 1466696001352 Marionette TRACE conn2 <- [1,1134,null,{}] 08:33:21 INFO - PROCESS | 1650 | 1466696001354 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}] 08:33:21 INFO - PROCESS | 1650 | 1466696001355 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:21 INFO - PROCESS | 1650 | 1466696001462 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 08:33:21 INFO - PROCESS | 1650 | 1466696001479 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:21 INFO - PROCESS | 1650 | 1466696001480 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c2e3000 == 45 [pid = 1650] [id = 291] 08:33:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12a626400) [pid = 1650] [serial = 871] [outer = 0x0] 08:33:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12a630000) [pid = 1650] [serial = 872] [outer = 0x12a626400] 08:33:21 INFO - PROCESS | 1650 | 1466696001505 Marionette DEBUG loaded listener.js 08:33:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a722c00) [pid = 1650] [serial = 873] [outer = 0x12a626400] 08:33:22 INFO - PROCESS | 1650 | 1466696002108 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]]]}] 08:33:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:33:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 772ms 08:33:22 INFO - PROCESS | 1650 | 1466696002124 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 08:33:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:33:22 INFO - PROCESS | 1650 | 1466696002128 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 08:33:22 INFO - PROCESS | 1650 | 1466696002133 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:33:22 INFO - PROCESS | 1650 | 1466696002138 Marionette TRACE conn2 <- [1,1138,null,{}] 08:33:22 INFO - PROCESS | 1650 | 1466696002143 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}] 08:33:22 INFO - PROCESS | 1650 | 1466696002145 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:22 INFO - PROCESS | 1650 | 1466696002307 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 08:33:22 INFO - PROCESS | 1650 | 1466696002384 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:22 INFO - PROCESS | 1650 | 1466696002385 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x116815800 == 46 [pid = 1650] [id = 292] 08:33:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x115551400) [pid = 1650] [serial = 874] [outer = 0x0] 08:33:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1165e7000) [pid = 1650] [serial = 875] [outer = 0x115551400] 08:33:22 INFO - PROCESS | 1650 | 1466696002416 Marionette DEBUG loaded listener.js 08:33:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x116a1a800) [pid = 1650] [serial = 876] [outer = 0x115551400] 08:33:22 INFO - PROCESS | 1650 | 1466696002940 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]]]}] 08:33:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:33:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 825ms 08:33:22 INFO - PROCESS | 1650 | 1466696002956 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 08:33:22 INFO - PROCESS | 1650 | 1466696002959 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 08:33:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:33:22 INFO - PROCESS | 1650 | 1466696002964 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:33:22 INFO - PROCESS | 1650 | 1466696002966 Marionette TRACE conn2 <- [1,1142,null,{}] 08:33:23 INFO - PROCESS | 1650 | 1466696002997 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}] 08:33:23 INFO - PROCESS | 1650 | 1466696002999 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:23 INFO - PROCESS | 1650 | 1466696003232 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 08:33:23 INFO - PROCESS | 1650 | 1466696003324 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:23 INFO - PROCESS | 1650 | 1466696003325 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x115f06800 == 47 [pid = 1650] [id = 293] 08:33:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x113d60000) [pid = 1650] [serial = 877] [outer = 0x0] 08:33:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11662b400) [pid = 1650] [serial = 878] [outer = 0x113d60000] 08:33:23 INFO - PROCESS | 1650 | 1466696003355 Marionette DEBUG loaded listener.js 08:33:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x116a79c00) [pid = 1650] [serial = 879] [outer = 0x113d60000] 08:33:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12c04b800 == 46 [pid = 1650] [id = 290] 08:33:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd16000 == 45 [pid = 1650] [id = 289] 08:33:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12b9e6000 == 44 [pid = 1650] [id = 288] 08:33:23 INFO - PROCESS | 1650 | --DOCSHELL 0x11977b000 == 43 [pid = 1650] [id = 287] 08:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x129466400) [pid = 1650] [serial = 818] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa20000 == 42 [pid = 1650] [id = 286] 08:33:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12a68e800 == 41 [pid = 1650] [id = 285] 08:33:23 INFO - PROCESS | 1650 | --DOCSHELL 0x1193c6000 == 40 [pid = 1650] [id = 284] 08:33:23 INFO - PROCESS | 1650 | --DOCSHELL 0x1254c5800 == 39 [pid = 1650] [id = 283] 08:33:23 INFO - PROCESS | 1650 | --DOCSHELL 0x117259800 == 38 [pid = 1650] [id = 282] 08:33:23 INFO - PROCESS | 1650 | --DOCSHELL 0x123d84800 == 37 [pid = 1650] [id = 281] 08:33:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12157d800 == 36 [pid = 1650] [id = 280] 08:33:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12124c000 == 35 [pid = 1650] [id = 279] 08:33:23 INFO - PROCESS | 1650 | --DOCSHELL 0x1193cd800 == 34 [pid = 1650] [id = 278] 08:33:23 INFO - PROCESS | 1650 | --DOCSHELL 0x11858d000 == 33 [pid = 1650] [id = 277] 08:33:23 INFO - PROCESS | 1650 | --DOCSHELL 0x11725c000 == 32 [pid = 1650] [id = 276] 08:33:23 INFO - PROCESS | 1650 | --DOCSHELL 0x116817000 == 31 [pid = 1650] [id = 275] 08:33:23 INFO - PROCESS | 1650 | --DOCSHELL 0x113349000 == 30 [pid = 1650] [id = 274] 08:33:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12b9dd000 == 29 [pid = 1650] [id = 273] 08:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12763b800) [pid = 1650] [serial = 800] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x128941000) [pid = 1650] [serial = 803] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x127641c00) [pid = 1650] [serial = 801] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x128bb2800) [pid = 1650] [serial = 806] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x128bad000) [pid = 1650] [serial = 804] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11975c400) [pid = 1650] [serial = 812] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x116a1c800) [pid = 1650] [serial = 809] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1182a1000) [pid = 1650] [serial = 810] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x128cfb800) [pid = 1650] [serial = 807] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1291e7000) [pid = 1650] [serial = 815] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118e58c00) [pid = 1650] [serial = 791] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119a0ac00) [pid = 1650] [serial = 792] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118518800) [pid = 1650] [serial = 788] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11855b000) [pid = 1650] [serial = 789] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1165ddc00) [pid = 1650] [serial = 785] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1175ab800) [pid = 1650] [serial = 786] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11850d800) [pid = 1650] [serial = 783] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1182a1800) [pid = 1650] [serial = 782] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x116856c00) [pid = 1650] [serial = 780] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x115e0c800) [pid = 1650] [serial = 779] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12763a400) [pid = 1650] [serial = 777] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x121027c00) [pid = 1650] [serial = 797] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119b26000) [pid = 1650] [serial = 794] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119d51c00) [pid = 1650] [serial = 795] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x124c08c00) [pid = 1650] [serial = 813] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12945e000) [pid = 1650] [serial = 816] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x124b66000) [pid = 1650] [serial = 798] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 1650 | 1466696003926 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]]]}] 08:33:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:33:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1000ms 08:33:23 INFO - PROCESS | 1650 | 1466696003966 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 08:33:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:33:23 INFO - PROCESS | 1650 | 1466696003972 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 08:33:23 INFO - PROCESS | 1650 | 1466696003977 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:33:23 INFO - PROCESS | 1650 | 1466696003980 Marionette TRACE conn2 <- [1,1146,null,{}] 08:33:23 INFO - PROCESS | 1650 | 1466696003984 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}] 08:33:23 INFO - PROCESS | 1650 | 1466696003986 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:24 INFO - PROCESS | 1650 | 1466696004103 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 08:33:24 INFO - PROCESS | 1650 | 1466696004113 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:24 INFO - PROCESS | 1650 | 1466696004115 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x116271800 == 30 [pid = 1650] [id = 294] 08:33:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x117ead400) [pid = 1650] [serial = 880] [outer = 0x0] 08:33:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11815f000) [pid = 1650] [serial = 881] [outer = 0x117ead400] 08:33:24 INFO - PROCESS | 1650 | 1466696004144 Marionette DEBUG loaded listener.js 08:33:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118174c00) [pid = 1650] [serial = 882] [outer = 0x117ead400] 08:33:24 INFO - PROCESS | 1650 | 1466696004477 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]]]}] 08:33:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118176400) [pid = 1650] [serial = 883] [outer = 0x12cc67400] 08:33:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:33:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 573ms 08:33:24 INFO - PROCESS | 1650 | 1466696004560 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 08:33:24 INFO - PROCESS | 1650 | 1466696004561 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 08:33:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:33:24 INFO - PROCESS | 1650 | 1466696004564 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:33:24 INFO - PROCESS | 1650 | 1466696004565 Marionette TRACE conn2 <- [1,1150,null,{}] 08:33:24 INFO - PROCESS | 1650 | 1466696004568 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}] 08:33:24 INFO - PROCESS | 1650 | 1466696004569 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:24 INFO - PROCESS | 1650 | 1466696004661 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 08:33:24 INFO - PROCESS | 1650 | 1466696004677 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:24 INFO - PROCESS | 1650 | 1466696004678 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193c8000 == 31 [pid = 1650] [id = 295] 08:33:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1182a6400) [pid = 1650] [serial = 884] [outer = 0x0] 08:33:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118499400) [pid = 1650] [serial = 885] [outer = 0x1182a6400] 08:33:24 INFO - PROCESS | 1650 | 1466696004721 Marionette DEBUG loaded listener.js 08:33:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1185ac400) [pid = 1650] [serial = 886] [outer = 0x1182a6400] 08:33:25 INFO - PROCESS | 1650 | 1466696005147 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]]]}] 08:33:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:33:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 619ms 08:33:25 INFO - PROCESS | 1650 | 1466696005184 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 08:33:25 INFO - PROCESS | 1650 | 1466696005186 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 08:33:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:33:25 INFO - PROCESS | 1650 | 1466696005194 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:33:25 INFO - PROCESS | 1650 | 1466696005197 Marionette TRACE conn2 <- [1,1154,null,{}] 08:33:25 INFO - PROCESS | 1650 | 1466696005200 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}] 08:33:25 INFO - PROCESS | 1650 | 1466696005202 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:25 INFO - PROCESS | 1650 | 1466696005282 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 08:33:25 INFO - PROCESS | 1650 | 1466696005288 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:25 INFO - PROCESS | 1650 | 1466696005289 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x119dd1000 == 32 [pid = 1650] [id = 296] 08:33:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11848c400) [pid = 1650] [serial = 887] [outer = 0x0] 08:33:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118e43c00) [pid = 1650] [serial = 888] [outer = 0x11848c400] 08:33:25 INFO - PROCESS | 1650 | 1466696005314 Marionette DEBUG loaded listener.js 08:33:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11932a000) [pid = 1650] [serial = 889] [outer = 0x11848c400] 08:33:25 INFO - PROCESS | 1650 | 1466696005657 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]]]}] 08:33:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:33:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 476ms 08:33:25 INFO - PROCESS | 1650 | 1466696005668 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 08:33:25 INFO - PROCESS | 1650 | 1466696005670 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 08:33:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:33:25 INFO - PROCESS | 1650 | 1466696005672 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:33:25 INFO - PROCESS | 1650 | 1466696005673 Marionette TRACE conn2 <- [1,1158,null,{}] 08:33:25 INFO - PROCESS | 1650 | 1466696005676 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}] 08:33:25 INFO - PROCESS | 1650 | 1466696005677 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:25 INFO - PROCESS | 1650 | 1466696005751 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 08:33:25 INFO - PROCESS | 1650 | 1466696005807 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:25 INFO - PROCESS | 1650 | 1466696005809 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x1214ab800 == 33 [pid = 1650] [id = 297] 08:33:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11879d000) [pid = 1650] [serial = 890] [outer = 0x0] 08:33:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1193a9c00) [pid = 1650] [serial = 891] [outer = 0x11879d000] 08:33:25 INFO - PROCESS | 1650 | 1466696005833 Marionette DEBUG loaded listener.js 08:33:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119b24800) [pid = 1650] [serial = 892] [outer = 0x11879d000] 08:33:26 INFO - PROCESS | 1650 | 1466696006224 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]]]}] 08:33:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 08:33:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 569ms 08:33:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:33:26 INFO - PROCESS | 1650 | 1466696006242 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 08:33:26 INFO - PROCESS | 1650 | 1466696006243 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 08:33:26 INFO - PROCESS | 1650 | 1466696006245 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:33:26 INFO - PROCESS | 1650 | 1466696006246 Marionette TRACE conn2 <- [1,1162,null,{}] 08:33:26 INFO - PROCESS | 1650 | 1466696006248 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}] 08:33:26 INFO - PROCESS | 1650 | 1466696006250 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:26 INFO - PROCESS | 1650 | 1466696006327 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 08:33:26 INFO - PROCESS | 1650 | 1466696006365 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:26 INFO - PROCESS | 1650 | 1466696006369 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x119789800 == 34 [pid = 1650] [id = 298] 08:33:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119d56c00) [pid = 1650] [serial = 893] [outer = 0x0] 08:33:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x121027c00) [pid = 1650] [serial = 894] [outer = 0x119d56c00] 08:33:26 INFO - PROCESS | 1650 | 1466696006403 Marionette DEBUG loaded listener.js 08:33:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123d05c00) [pid = 1650] [serial = 895] [outer = 0x119d56c00] 08:33:26 INFO - PROCESS | 1650 | 1466696006884 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]]]}] 08:33:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:33:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 669ms 08:33:26 INFO - PROCESS | 1650 | 1466696006915 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 08:33:26 INFO - PROCESS | 1650 | 1466696006919 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 08:33:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:33:26 INFO - PROCESS | 1650 | 1466696006924 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:33:26 INFO - PROCESS | 1650 | 1466696006926 Marionette TRACE conn2 <- [1,1166,null,{}] 08:33:26 INFO - PROCESS | 1650 | 1466696006929 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}] 08:33:26 INFO - PROCESS | 1650 | 1466696006932 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:27 INFO - PROCESS | 1650 | 1466696007073 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 08:33:27 INFO - PROCESS | 1650 | 1466696007108 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:27 INFO - PROCESS | 1650 | 1466696007109 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1254d5800 == 35 [pid = 1650] [id = 299] 08:33:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124c08c00) [pid = 1650] [serial = 896] [outer = 0x0] 08:33:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1254bec00) [pid = 1650] [serial = 897] [outer = 0x124c08c00] 08:33:27 INFO - PROCESS | 1650 | 1466696007133 Marionette DEBUG loaded listener.js 08:33:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126861c00) [pid = 1650] [serial = 898] [outer = 0x124c08c00] 08:33:27 INFO - PROCESS | 1650 | 1466696007456 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]]]}] 08:33:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:33:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 570ms 08:33:27 INFO - PROCESS | 1650 | 1466696007499 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 08:33:27 INFO - PROCESS | 1650 | 1466696007500 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 08:33:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:33:27 INFO - PROCESS | 1650 | 1466696007502 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:33:27 INFO - PROCESS | 1650 | 1466696007503 Marionette TRACE conn2 <- [1,1170,null,{}] 08:33:27 INFO - PROCESS | 1650 | 1466696007505 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}] 08:33:27 INFO - PROCESS | 1650 | 1466696007507 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:27 INFO - PROCESS | 1650 | 1466696007602 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 08:33:27 INFO - PROCESS | 1650 | 1466696007605 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:27 INFO - PROCESS | 1650 | 1466696007606 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x117560000 == 36 [pid = 1650] [id = 300] 08:33:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x124c5b400) [pid = 1650] [serial = 899] [outer = 0x0] 08:33:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12730e800) [pid = 1650] [serial = 900] [outer = 0x124c5b400] 08:33:27 INFO - PROCESS | 1650 | 1466696007630 Marionette DEBUG loaded listener.js 08:33:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12763e800) [pid = 1650] [serial = 901] [outer = 0x124c5b400] 08:33:27 INFO - PROCESS | 1650 | 1466696007947 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]]]}] 08:33:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:33:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 471ms 08:33:27 INFO - PROCESS | 1650 | 1466696007975 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 08:33:27 INFO - PROCESS | 1650 | 1466696007976 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 08:33:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:33:27 INFO - PROCESS | 1650 | 1466696007978 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:33:27 INFO - PROCESS | 1650 | 1466696007979 Marionette TRACE conn2 <- [1,1174,null,{}] 08:33:27 INFO - PROCESS | 1650 | 1466696007981 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}] 08:33:27 INFO - PROCESS | 1650 | 1466696007983 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:28 INFO - PROCESS | 1650 | 1466696008088 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 08:33:28 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1210e8c00) [pid = 1650] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 08:33:28 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1210e9c00) [pid = 1650] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 08:33:28 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x127317400) [pid = 1650] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 08:33:28 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11851d000) [pid = 1650] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 08:33:28 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x129462400) [pid = 1650] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 08:33:28 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1165e3800) [pid = 1650] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 08:33:28 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x111f2ec00) [pid = 1650] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 08:33:28 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11303d000) [pid = 1650] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 08:33:28 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119a17400) [pid = 1650] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 08:33:28 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118491400) [pid = 1650] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 08:33:28 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x113222c00) [pid = 1650] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 08:33:28 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x113203800) [pid = 1650] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 08:33:28 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11879d800) [pid = 1650] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 08:33:28 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11223dc00) [pid = 1650] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 08:33:28 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118514000) [pid = 1650] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 08:33:28 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x113d25400) [pid = 1650] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 08:33:28 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11848fc00) [pid = 1650] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 08:33:28 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1185b5400) [pid = 1650] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 08:33:28 INFO - PROCESS | 1650 | 1466696008277 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:28 INFO - PROCESS | 1650 | 1466696008278 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x11835c000 == 37 [pid = 1650] [id = 301] 08:33:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11223dc00) [pid = 1650] [serial = 902] [outer = 0x0] 08:33:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x113224400) [pid = 1650] [serial = 903] [outer = 0x11223dc00] 08:33:28 INFO - PROCESS | 1650 | 1466696008304 Marionette DEBUG loaded listener.js 08:33:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x116b15c00) [pid = 1650] [serial = 904] [outer = 0x11223dc00] 08:33:28 INFO - PROCESS | 1650 | 1466696008570 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] 08:33:28 INFO - PROCESS | 1650 | 1466696008608 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 08:33:28 INFO - PROCESS | 1650 | 1466696008610 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:33:28 INFO - PROCESS | 1650 | 1466696008611 Marionette TRACE conn2 <- [1,1178,null,{}] 08:33:28 INFO - PROCESS | 1650 | 1466696008614 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}] 08:33:28 INFO - PROCESS | 1650 | 1466696008615 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:28 INFO - PROCESS | 1650 | 1466696008696 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 08:33:28 INFO - PROCESS | 1650 | 1466696008702 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:28 INFO - PROCESS | 1650 | 1466696008704 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295c9000 == 38 [pid = 1650] [id = 302] 08:33:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x116b16400) [pid = 1650] [serial = 905] [outer = 0x0] 08:33:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119b1d000) [pid = 1650] [serial = 906] [outer = 0x116b16400] 08:33:28 INFO - PROCESS | 1650 | 1466696008728 Marionette DEBUG loaded listener.js 08:33:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128941000) [pid = 1650] [serial = 907] [outer = 0x116b16400] 08:33:29 INFO - PROCESS | 1650 | 1466696009055 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] 08:33:29 INFO - PROCESS | 1650 | 1466696009082 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 08:33:29 INFO - PROCESS | 1650 | 1466696009084 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:33:29 INFO - PROCESS | 1650 | 1466696009085 Marionette TRACE conn2 <- [1,1182,null,{}] 08:33:29 INFO - PROCESS | 1650 | 1466696009088 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}] 08:33:29 INFO - PROCESS | 1650 | 1466696009089 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:29 INFO - PROCESS | 1650 | 1466696009198 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 08:33:29 INFO - PROCESS | 1650 | 1466696009207 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:29 INFO - PROCESS | 1650 | 1466696009208 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a68c800 == 39 [pid = 1650] [id = 303] 08:33:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119d4c000) [pid = 1650] [serial = 908] [outer = 0x0] 08:33:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128ccc000) [pid = 1650] [serial = 909] [outer = 0x119d4c000] 08:33:29 INFO - PROCESS | 1650 | 1466696009235 Marionette DEBUG loaded listener.js 08:33:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1291e5800) [pid = 1650] [serial = 910] [outer = 0x119d4c000] 08:33:29 INFO - PROCESS | 1650 | 1466696009546 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] 08:33:29 INFO - PROCESS | 1650 | 1466696009559 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 08:33:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 08:33:29 INFO - PROCESS | 1650 | 1466696009561 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:33:29 INFO - PROCESS | 1650 | 1466696009563 Marionette TRACE conn2 <- [1,1186,null,{}] 08:33:29 INFO - PROCESS | 1650 | 1466696009565 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}] 08:33:29 INFO - PROCESS | 1650 | 1466696009569 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:29 INFO - PROCESS | 1650 | 1466696009663 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 08:33:29 INFO - PROCESS | 1650 | 1466696009669 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:29 INFO - PROCESS | 1650 | 1466696009671 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b262000 == 40 [pid = 1650] [id = 304] 08:33:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1291eb400) [pid = 1650] [serial = 911] [outer = 0x0] 08:33:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1294bf000) [pid = 1650] [serial = 912] [outer = 0x1291eb400] 08:33:29 INFO - PROCESS | 1650 | 1466696009695 Marionette DEBUG loaded listener.js 08:33:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a71f800) [pid = 1650] [serial = 913] [outer = 0x1291eb400] 08:33:30 INFO - PROCESS | 1650 | 1466696010014 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] 08:33:30 INFO - PROCESS | 1650 | 1466696010032 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 08:33:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 08:33:30 INFO - PROCESS | 1650 | 1466696010037 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:33:30 INFO - PROCESS | 1650 | 1466696010038 Marionette TRACE conn2 <- [1,1190,null,{}] 08:33:30 INFO - PROCESS | 1650 | 1466696010040 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}] 08:33:30 INFO - PROCESS | 1650 | 1466696010041 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:30 INFO - PROCESS | 1650 | 1466696010172 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 08:33:30 INFO - PROCESS | 1650 | 1466696010181 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:30 INFO - PROCESS | 1650 | 1466696010182 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b923800 == 41 [pid = 1650] [id = 305] 08:33:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128944000) [pid = 1650] [serial = 914] [outer = 0x0] 08:33:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a71f000) [pid = 1650] [serial = 915] [outer = 0x128944000] 08:33:30 INFO - PROCESS | 1650 | 1466696010224 Marionette DEBUG loaded listener.js 08:33:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12aa3bc00) [pid = 1650] [serial = 916] [outer = 0x128944000] 08:33:30 INFO - PROCESS | 1650 | 1466696010820 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] 08:33:30 INFO - PROCESS | 1650 | 1466696010863 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 08:33:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 08:33:30 INFO - PROCESS | 1650 | 1466696010868 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:33:30 INFO - PROCESS | 1650 | 1466696010873 Marionette TRACE conn2 <- [1,1194,null,{}] 08:33:30 INFO - PROCESS | 1650 | 1466696010878 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}] 08:33:30 INFO - PROCESS | 1650 | 1466696010880 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:31 INFO - PROCESS | 1650 | 1466696011033 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 08:33:31 INFO - PROCESS | 1650 | 1466696011155 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:31 INFO - PROCESS | 1650 | 1466696011156 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e40000 == 42 [pid = 1650] [id = 306] 08:33:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x116a03c00) [pid = 1650] [serial = 917] [outer = 0x0] 08:33:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1177d6800) [pid = 1650] [serial = 918] [outer = 0x116a03c00] 08:33:31 INFO - PROCESS | 1650 | 1466696011208 Marionette DEBUG loaded listener.js 08:33:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118177000) [pid = 1650] [serial = 919] [outer = 0x116a03c00] 08:33:31 INFO - PROCESS | 1650 | 1466696011707 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] 08:33:31 INFO - PROCESS | 1650 | 1466696011745 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 08:33:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 08:33:31 INFO - PROCESS | 1650 | 1466696011750 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:33:31 INFO - PROCESS | 1650 | 1466696011754 Marionette TRACE conn2 <- [1,1198,null,{}] 08:33:31 INFO - PROCESS | 1650 | 1466696011757 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}] 08:33:31 INFO - PROCESS | 1650 | 1466696011759 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:31 INFO - PROCESS | 1650 | 1466696011862 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 08:33:31 INFO - PROCESS | 1650 | 1466696011930 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:31 INFO - PROCESS | 1650 | 1466696011932 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d8c800 == 43 [pid = 1650] [id = 307] 08:33:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x118a64c00) [pid = 1650] [serial = 920] [outer = 0x0] 08:33:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118e49800) [pid = 1650] [serial = 921] [outer = 0x118a64c00] 08:33:31 INFO - PROCESS | 1650 | 1466696011962 Marionette DEBUG loaded listener.js 08:33:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11939f800) [pid = 1650] [serial = 922] [outer = 0x118a64c00] 08:33:32 INFO - PROCESS | 1650 | 1466696012376 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]]]}] 08:33:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:33:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 674ms 08:33:32 INFO - PROCESS | 1650 | 1466696012424 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 08:33:32 INFO - PROCESS | 1650 | 1466696012426 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 08:33:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:33:32 INFO - PROCESS | 1650 | 1466696012428 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:33:32 INFO - PROCESS | 1650 | 1466696012431 Marionette TRACE conn2 <- [1,1202,null,{}] 08:33:32 INFO - PROCESS | 1650 | 1466696012439 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}] 08:33:32 INFO - PROCESS | 1650 | 1466696012442 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:32 INFO - PROCESS | 1650 | 1466696012543 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 08:33:32 INFO - PROCESS | 1650 | 1466696012601 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:32 INFO - PROCESS | 1650 | 1466696012603 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b92c000 == 44 [pid = 1650] [id = 308] 08:33:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119d53000) [pid = 1650] [serial = 923] [outer = 0x0] 08:33:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x121bd6400) [pid = 1650] [serial = 924] [outer = 0x119d53000] 08:33:32 INFO - PROCESS | 1650 | 1466696012634 Marionette DEBUG loaded listener.js 08:33:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x126854000) [pid = 1650] [serial = 925] [outer = 0x119d53000] 08:33:33 INFO - PROCESS | 1650 | 1466696013115 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]]]}] 08:33:33 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 08:33:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 724ms 08:33:33 INFO - PROCESS | 1650 | 1466696013184 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 08:33:33 INFO - PROCESS | 1650 | 1466696013187 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 08:33:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:33:33 INFO - PROCESS | 1650 | 1466696013212 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:33:33 INFO - PROCESS | 1650 | 1466696013214 Marionette TRACE conn2 <- [1,1206,null,{}] 08:33:33 INFO - PROCESS | 1650 | 1466696013220 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}] 08:33:33 INFO - PROCESS | 1650 | 1466696013221 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:33 INFO - PROCESS | 1650 | 1466696013318 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 08:33:33 INFO - PROCESS | 1650 | 1466696013386 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:33 INFO - PROCESS | 1650 | 1466696013388 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x118ab2800 == 45 [pid = 1650] [id = 309] 08:33:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x116a1d800) [pid = 1650] [serial = 926] [outer = 0x0] 08:33:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12730f000) [pid = 1650] [serial = 927] [outer = 0x116a1d800] 08:33:33 INFO - PROCESS | 1650 | 1466696013422 Marionette DEBUG loaded listener.js 08:33:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x128cce400) [pid = 1650] [serial = 928] [outer = 0x116a1d800] 08:33:34 INFO - PROCESS | 1650 | 1466696014106 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]]]}] 08:33:34 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 08:33:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 923ms 08:33:34 INFO - PROCESS | 1650 | 1466696014133 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 08:33:34 INFO - PROCESS | 1650 | 1466696014138 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 08:33:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:33:34 INFO - PROCESS | 1650 | 1466696014141 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:33:34 INFO - PROCESS | 1650 | 1466696014143 Marionette TRACE conn2 <- [1,1210,null,{}] 08:33:34 INFO - PROCESS | 1650 | 1466696014147 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}] 08:33:34 INFO - PROCESS | 1650 | 1466696014148 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:34 INFO - PROCESS | 1650 | 1466696014244 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 08:33:34 INFO - PROCESS | 1650 | 1466696014301 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:34 INFO - PROCESS | 1650 | 1466696014303 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x119319800 == 46 [pid = 1650] [id = 310] 08:33:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x116a21000) [pid = 1650] [serial = 929] [outer = 0x0] 08:33:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x117093c00) [pid = 1650] [serial = 930] [outer = 0x116a21000] 08:33:34 INFO - PROCESS | 1650 | 1466696014331 Marionette DEBUG loaded listener.js 08:33:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x118493c00) [pid = 1650] [serial = 931] [outer = 0x116a21000] 08:33:34 INFO - PROCESS | 1650 | 1466696014806 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]]]}] 08:33:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 08:33:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 722ms 08:33:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12b262000 == 45 [pid = 1650] [id = 304] 08:33:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12a68c800 == 44 [pid = 1650] [id = 303] 08:33:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1295c9000 == 43 [pid = 1650] [id = 302] 08:33:35 INFO - PROCESS | 1650 | --DOCSHELL 0x11835c000 == 42 [pid = 1650] [id = 301] 08:33:35 INFO - PROCESS | 1650 | --DOCSHELL 0x117560000 == 41 [pid = 1650] [id = 300] 08:33:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1254d5800 == 40 [pid = 1650] [id = 299] 08:33:35 INFO - PROCESS | 1650 | --DOCSHELL 0x119789800 == 39 [pid = 1650] [id = 298] 08:33:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1214ab800 == 38 [pid = 1650] [id = 297] 08:33:35 INFO - PROCESS | 1650 | --DOCSHELL 0x119dd1000 == 37 [pid = 1650] [id = 296] 08:33:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1193c8000 == 36 [pid = 1650] [id = 295] 08:33:35 INFO - PROCESS | 1650 | --DOCSHELL 0x116271800 == 35 [pid = 1650] [id = 294] 08:33:35 INFO - PROCESS | 1650 | --DOCSHELL 0x115f06800 == 34 [pid = 1650] [id = 293] 08:33:35 INFO - PROCESS | 1650 | --DOCSHELL 0x116815800 == 33 [pid = 1650] [id = 292] 08:33:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12c2e3000 == 32 [pid = 1650] [id = 291] 08:33:35 INFO - PROCESS | 1650 | --DOCSHELL 0x118ab2800 == 31 [pid = 1650] [id = 309] 08:33:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12b92c000 == 30 [pid = 1650] [id = 308] 08:33:35 INFO - PROCESS | 1650 | --DOCSHELL 0x123d8c800 == 29 [pid = 1650] [id = 307] 08:33:35 INFO - PROCESS | 1650 | --DOCSHELL 0x117e40000 == 28 [pid = 1650] [id = 306] 08:33:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12b923800 == 27 [pid = 1650] [id = 305] 08:33:35 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x126cd1800) [pid = 1650] [serial = 857] [outer = 0x0] [url = about:blank] 08:33:35 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1291e3800) [pid = 1650] [serial = 855] [outer = 0x0] [url = about:blank] 08:33:35 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1291f1c00) [pid = 1650] [serial = 858] [outer = 0x0] [url = about:blank] 08:33:35 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1182a1400) [pid = 1650] [serial = 861] [outer = 0x0] [url = about:blank] 08:33:35 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1294bec00) [pid = 1650] [serial = 867] [outer = 0x0] [url = about:blank] 08:33:35 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x115f58800) [pid = 1650] [serial = 860] [outer = 0x0] [url = about:blank] 08:33:35 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x124fdf800) [pid = 1650] [serial = 863] [outer = 0x0] [url = about:blank] 08:33:35 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12945bc00) [pid = 1650] [serial = 864] [outer = 0x0] [url = about:blank] 08:33:35 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x124c13400) [pid = 1650] [serial = 849] [outer = 0x0] [url = about:blank] 08:33:35 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12945c400) [pid = 1650] [serial = 866] [outer = 0x0] [url = about:blank] 08:33:35 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12a626800) [pid = 1650] [serial = 870] [outer = 0x0] [url = about:blank] 08:33:35 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12a5c5800) [pid = 1650] [serial = 869] [outer = 0x0] [url = about:blank] 08:33:35 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1254b5400) [pid = 1650] [serial = 851] [outer = 0x0] [url = about:blank] 08:33:35 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12763ac00) [pid = 1650] [serial = 854] [outer = 0x0] [url = about:blank] 08:33:35 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1210ec000) [pid = 1650] [serial = 845] [outer = 0x0] [url = about:blank] 08:33:35 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x121ae6800) [pid = 1650] [serial = 846] [outer = 0x0] [url = about:blank] 08:33:35 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1294ba400) [pid = 1650] [serial = 819] [outer = 0x0] [url = about:blank] 08:33:35 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116889c00) [pid = 1650] [serial = 824] [outer = 0x0] [url = about:blank] 08:33:35 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116b15000) [pid = 1650] [serial = 825] [outer = 0x0] [url = about:blank] 08:33:35 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11816ec00) [pid = 1650] [serial = 827] [outer = 0x0] [url = about:blank] 08:33:35 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11829c000) [pid = 1650] [serial = 828] [outer = 0x0] [url = about:blank] 08:33:35 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118518000) [pid = 1650] [serial = 833] [outer = 0x0] [url = about:blank] 08:33:35 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1185b4800) [pid = 1650] [serial = 834] [outer = 0x0] [url = about:blank] 08:33:35 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119d4e000) [pid = 1650] [serial = 842] [outer = 0x0] [url = about:blank] 08:33:35 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1210e2800) [pid = 1650] [serial = 843] [outer = 0x0] [url = about:blank] 08:33:35 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11850f800) [pid = 1650] [serial = 830] [outer = 0x0] [url = about:blank] 08:33:35 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x126cdb400) [pid = 1650] [serial = 852] [outer = 0x0] [url = about:blank] 08:33:35 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118518c00) [pid = 1650] [serial = 831] [outer = 0x0] [url = about:blank] 08:33:35 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1155d1800) [pid = 1650] [serial = 821] [outer = 0x0] [url = about:blank] 08:33:35 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11624c800) [pid = 1650] [serial = 822] [outer = 0x0] [url = about:blank] 08:33:35 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119a0c400) [pid = 1650] [serial = 839] [outer = 0x0] [url = about:blank] 08:33:35 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119a17c00) [pid = 1650] [serial = 840] [outer = 0x0] [url = about:blank] 08:33:35 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118e46400) [pid = 1650] [serial = 836] [outer = 0x0] [url = about:blank] 08:33:35 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11975e400) [pid = 1650] [serial = 837] [outer = 0x0] [url = about:blank] 08:33:35 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x123eebc00) [pid = 1650] [serial = 848] [outer = 0x0] [url = about:blank] 08:33:35 INFO - PROCESS | 1650 | 1466696015623 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 08:33:35 INFO - PROCESS | 1650 | 1466696015626 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 08:33:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:33:35 INFO - PROCESS | 1650 | 1466696015637 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:33:35 INFO - PROCESS | 1650 | 1466696015638 Marionette TRACE conn2 <- [1,1214,null,{}] 08:33:35 INFO - PROCESS | 1650 | 1466696015642 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}] 08:33:35 INFO - PROCESS | 1650 | 1466696015644 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:35 INFO - PROCESS | 1650 | 1466696015720 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 08:33:35 INFO - PROCESS | 1650 | 1466696015725 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:35 INFO - PROCESS | 1650 | 1466696015728 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1132d9800 == 28 [pid = 1650] [id = 311] 08:33:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x113d27000) [pid = 1650] [serial = 932] [outer = 0x0] 08:33:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x115553000) [pid = 1650] [serial = 933] [outer = 0x113d27000] 08:33:35 INFO - PROCESS | 1650 | 1466696015758 Marionette DEBUG loaded listener.js 08:33:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1162ad000) [pid = 1650] [serial = 934] [outer = 0x113d27000] 08:33:36 INFO - PROCESS | 1650 | 1466696016093 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]]]}] 08:33:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:33:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 470ms 08:33:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:33:36 INFO - PROCESS | 1650 | 1466696016107 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 08:33:36 INFO - PROCESS | 1650 | 1466696016109 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 08:33:36 INFO - PROCESS | 1650 | 1466696016114 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:33:36 INFO - PROCESS | 1650 | 1466696016117 Marionette TRACE conn2 <- [1,1218,null,{}] 08:33:36 INFO - PROCESS | 1650 | 1466696016123 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}] 08:33:36 INFO - PROCESS | 1650 | 1466696016124 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:36 INFO - PROCESS | 1650 | 1466696016216 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 08:33:36 INFO - PROCESS | 1650 | 1466696016269 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:36 INFO - PROCESS | 1650 | 1466696016270 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1168e5800 == 29 [pid = 1650] [id = 312] 08:33:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1165dec00) [pid = 1650] [serial = 935] [outer = 0x0] 08:33:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116a22c00) [pid = 1650] [serial = 936] [outer = 0x1165dec00] 08:33:36 INFO - PROCESS | 1650 | 1466696016298 Marionette DEBUG loaded listener.js 08:33:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118171400) [pid = 1650] [serial = 937] [outer = 0x1165dec00] 08:33:36 INFO - PROCESS | 1650 | 1466696016612 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]]]}] 08:33:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:33:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 529ms 08:33:36 INFO - PROCESS | 1650 | 1466696016640 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 08:33:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:33:36 INFO - PROCESS | 1650 | 1466696016650 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 08:33:36 INFO - PROCESS | 1650 | 1466696016655 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:33:36 INFO - PROCESS | 1650 | 1466696016656 Marionette TRACE conn2 <- [1,1222,null,{}] 08:33:36 INFO - PROCESS | 1650 | 1466696016663 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}] 08:33:36 INFO - PROCESS | 1650 | 1466696016666 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:36 INFO - PROCESS | 1650 | 1466696016740 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 08:33:36 INFO - PROCESS | 1650 | 1466696016795 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:36 INFO - PROCESS | 1650 | 1466696016797 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x11835c000 == 30 [pid = 1650] [id = 313] 08:33:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11850c800) [pid = 1650] [serial = 938] [outer = 0x0] 08:33:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118517000) [pid = 1650] [serial = 939] [outer = 0x11850c800] 08:33:36 INFO - PROCESS | 1650 | 1466696016827 Marionette DEBUG loaded listener.js 08:33:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118550c00) [pid = 1650] [serial = 940] [outer = 0x11850c800] 08:33:37 INFO - PROCESS | 1650 | 1466696017130 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] 08:33:37 INFO - PROCESS | 1650 | 1466696017174 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 08:33:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 08:33:37 INFO - PROCESS | 1650 | 1466696017177 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:33:37 INFO - PROCESS | 1650 | 1466696017178 Marionette TRACE conn2 <- [1,1226,null,{}] 08:33:37 INFO - PROCESS | 1650 | 1466696017180 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}] 08:33:37 INFO - PROCESS | 1650 | 1466696017181 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:37 INFO - PROCESS | 1650 | 1466696017257 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 08:33:37 INFO - PROCESS | 1650 | 1466696017261 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:37 INFO - PROCESS | 1650 | 1466696017262 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x119789800 == 31 [pid = 1650] [id = 314] 08:33:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118a5ec00) [pid = 1650] [serial = 941] [outer = 0x0] 08:33:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118e51000) [pid = 1650] [serial = 942] [outer = 0x118a5ec00] 08:33:37 INFO - PROCESS | 1650 | 1466696017290 Marionette DEBUG loaded listener.js 08:33:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1193a0c00) [pid = 1650] [serial = 943] [outer = 0x118a5ec00] 08:33:37 INFO - PROCESS | 1650 | 1466696017610 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]]]}] 08:33:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:33:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 471ms 08:33:37 INFO - PROCESS | 1650 | 1466696017649 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 08:33:37 INFO - PROCESS | 1650 | 1466696017650 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 08:33:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:33:37 INFO - PROCESS | 1650 | 1466696017652 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:33:37 INFO - PROCESS | 1650 | 1466696017653 Marionette TRACE conn2 <- [1,1230,null,{}] 08:33:37 INFO - PROCESS | 1650 | 1466696017656 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}] 08:33:37 INFO - PROCESS | 1650 | 1466696017657 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:37 INFO - PROCESS | 1650 | 1466696017764 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 08:33:37 INFO - PROCESS | 1650 | 1466696017779 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:37 INFO - PROCESS | 1650 | 1466696017781 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x121398800 == 32 [pid = 1650] [id = 315] 08:33:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11939f000) [pid = 1650] [serial = 944] [outer = 0x0] 08:33:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119763c00) [pid = 1650] [serial = 945] [outer = 0x11939f000] 08:33:37 INFO - PROCESS | 1650 | 1466696017806 Marionette DEBUG loaded listener.js 08:33:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119a14800) [pid = 1650] [serial = 946] [outer = 0x11939f000] 08:33:38 INFO - PROCESS | 1650 | 1466696018146 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]]]}] 08:33:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:33:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 520ms 08:33:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:33:38 INFO - PROCESS | 1650 | 1466696018173 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 08:33:38 INFO - PROCESS | 1650 | 1466696018175 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 08:33:38 INFO - PROCESS | 1650 | 1466696018177 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:33:38 INFO - PROCESS | 1650 | 1466696018178 Marionette TRACE conn2 <- [1,1234,null,{}] 08:33:38 INFO - PROCESS | 1650 | 1466696018180 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}] 08:33:38 INFO - PROCESS | 1650 | 1466696018184 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:38 INFO - PROCESS | 1650 | 1466696018354 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 08:33:38 INFO - PROCESS | 1650 | 1466696018372 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:38 INFO - PROCESS | 1650 | 1466696018374 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d8b000 == 33 [pid = 1650] [id = 316] 08:33:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119b1a000) [pid = 1650] [serial = 947] [outer = 0x0] 08:33:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12101d000) [pid = 1650] [serial = 948] [outer = 0x119b1a000] 08:33:38 INFO - PROCESS | 1650 | 1466696018415 Marionette DEBUG loaded listener.js 08:33:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x121bdbc00) [pid = 1650] [serial = 949] [outer = 0x119b1a000] 08:33:38 INFO - PROCESS | 1650 | 1466696018731 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]]]}] 08:33:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:33:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 570ms 08:33:38 INFO - PROCESS | 1650 | 1466696018757 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 08:33:38 INFO - PROCESS | 1650 | 1466696018758 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 08:33:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:33:38 INFO - PROCESS | 1650 | 1466696018772 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:33:38 INFO - PROCESS | 1650 | 1466696018773 Marionette TRACE conn2 <- [1,1238,null,{}] 08:33:38 INFO - PROCESS | 1650 | 1466696018776 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}] 08:33:38 INFO - PROCESS | 1650 | 1466696018777 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:38 INFO - PROCESS | 1650 | 1466696018870 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 08:33:38 INFO - PROCESS | 1650 | 1466696018881 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:38 INFO - PROCESS | 1650 | 1466696018882 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12548d000 == 34 [pid = 1650] [id = 317] 08:33:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119bbdc00) [pid = 1650] [serial = 950] [outer = 0x0] 08:33:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x124b68400) [pid = 1650] [serial = 951] [outer = 0x119bbdc00] 08:33:38 INFO - PROCESS | 1650 | 1466696018907 Marionette DEBUG loaded listener.js 08:33:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1254b4400) [pid = 1650] [serial = 952] [outer = 0x119bbdc00] 08:33:39 INFO - PROCESS | 1650 | 1466696019231 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]]]}] 08:33:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:33:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 521ms 08:33:39 INFO - PROCESS | 1650 | 1466696019297 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 08:33:39 INFO - PROCESS | 1650 | 1466696019299 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 08:33:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:33:39 INFO - PROCESS | 1650 | 1466696019301 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:33:39 INFO - PROCESS | 1650 | 1466696019303 Marionette TRACE conn2 <- [1,1242,null,{}] 08:33:39 INFO - PROCESS | 1650 | 1466696019305 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}] 08:33:39 INFO - PROCESS | 1650 | 1466696019306 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:39 INFO - PROCESS | 1650 | 1466696019414 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 08:33:39 INFO - PROCESS | 1650 | 1466696019418 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:39 INFO - PROCESS | 1650 | 1466696019420 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x127122800 == 35 [pid = 1650] [id = 318] 08:33:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1254b5400) [pid = 1650] [serial = 953] [outer = 0x0] 08:33:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x126c5d400) [pid = 1650] [serial = 954] [outer = 0x1254b5400] 08:33:39 INFO - PROCESS | 1650 | 1466696019459 Marionette DEBUG loaded listener.js 08:33:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x127639c00) [pid = 1650] [serial = 955] [outer = 0x1254b5400] 08:33:39 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1291eb400) [pid = 1650] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 08:33:39 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119d56c00) [pid = 1650] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 08:33:39 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x124c08c00) [pid = 1650] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:33:39 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11879d000) [pid = 1650] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 08:33:39 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11848c400) [pid = 1650] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 08:33:39 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x113d60000) [pid = 1650] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 08:33:39 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1182a6400) [pid = 1650] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 08:33:39 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x115551400) [pid = 1650] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 08:33:39 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12a626400) [pid = 1650] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 08:33:39 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x117ead400) [pid = 1650] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 08:33:39 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x124c5b400) [pid = 1650] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 08:33:39 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11223dc00) [pid = 1650] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 08:33:39 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119d4c000) [pid = 1650] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 08:33:39 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x116b16400) [pid = 1650] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 08:33:39 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x128944000) [pid = 1650] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:33:40 INFO - PROCESS | 1650 | 1466696020110 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]]]}] 08:33:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:33:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 821ms 08:33:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:33:40 INFO - PROCESS | 1650 | 1466696020123 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 08:33:40 INFO - PROCESS | 1650 | 1466696020125 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 08:33:40 INFO - PROCESS | 1650 | 1466696020129 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:33:40 INFO - PROCESS | 1650 | 1466696020131 Marionette TRACE conn2 <- [1,1246,null,{}] 08:33:40 INFO - PROCESS | 1650 | 1466696020134 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}] 08:33:40 INFO - PROCESS | 1650 | 1466696020136 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:40 INFO - PROCESS | 1650 | 1466696020282 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 08:33:40 INFO - PROCESS | 1650 | 1466696020340 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:40 INFO - PROCESS | 1650 | 1466696020341 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x1273a1800 == 36 [pid = 1650] [id = 319] 08:33:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x112a73400) [pid = 1650] [serial = 956] [outer = 0x0] 08:33:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11684f800) [pid = 1650] [serial = 957] [outer = 0x112a73400] 08:33:40 INFO - PROCESS | 1650 | 1466696020394 Marionette DEBUG loaded listener.js 08:33:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118a64800) [pid = 1650] [serial = 958] [outer = 0x112a73400] 08:33:40 INFO - PROCESS | 1650 | 1466696020720 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]]]}] 08:33:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:33:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 620ms 08:33:40 INFO - PROCESS | 1650 | 1466696020748 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 08:33:40 INFO - PROCESS | 1650 | 1466696020750 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 08:33:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:33:40 INFO - PROCESS | 1650 | 1466696020760 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:33:40 INFO - PROCESS | 1650 | 1466696020761 Marionette TRACE conn2 <- [1,1250,null,{}] 08:33:40 INFO - PROCESS | 1650 | 1466696020763 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}] 08:33:40 INFO - PROCESS | 1650 | 1466696020764 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:40 INFO - PROCESS | 1650 | 1466696020848 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 08:33:40 INFO - PROCESS | 1650 | 1466696020903 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:40 INFO - PROCESS | 1650 | 1466696020904 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12922c800 == 37 [pid = 1650] [id = 320] 08:33:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x116634400) [pid = 1650] [serial = 959] [outer = 0x0] 08:33:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1215b0400) [pid = 1650] [serial = 960] [outer = 0x116634400] 08:33:40 INFO - PROCESS | 1650 | 1466696020930 Marionette DEBUG loaded listener.js 08:33:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x127645c00) [pid = 1650] [serial = 961] [outer = 0x116634400] 08:33:41 INFO - PROCESS | 1650 | 1466696021193 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]]]}] 08:33:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:33:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 471ms 08:33:41 INFO - PROCESS | 1650 | 1466696021231 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 08:33:41 INFO - PROCESS | 1650 | 1466696021233 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 08:33:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:33:41 INFO - PROCESS | 1650 | 1466696021243 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:33:41 INFO - PROCESS | 1650 | 1466696021245 Marionette TRACE conn2 <- [1,1254,null,{}] 08:33:41 INFO - PROCESS | 1650 | 1466696021247 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}] 08:33:41 INFO - PROCESS | 1650 | 1466696021249 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:41 INFO - PROCESS | 1650 | 1466696021340 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 08:33:41 INFO - PROCESS | 1650 | 1466696021344 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:41 INFO - PROCESS | 1650 | 1466696021345 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa12000 == 38 [pid = 1650] [id = 321] 08:33:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11975c800) [pid = 1650] [serial = 962] [outer = 0x0] 08:33:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128cd1c00) [pid = 1650] [serial = 963] [outer = 0x11975c800] 08:33:41 INFO - PROCESS | 1650 | 1466696021382 Marionette DEBUG loaded listener.js 08:33:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12945cc00) [pid = 1650] [serial = 964] [outer = 0x11975c800] 08:33:41 INFO - PROCESS | 1650 | 1466696021717 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]]]}] 08:33:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:33:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 522ms 08:33:41 INFO - PROCESS | 1650 | 1466696021774 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 08:33:41 INFO - PROCESS | 1650 | 1466696021775 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 08:33:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:33:41 INFO - PROCESS | 1650 | 1466696021777 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:33:41 INFO - PROCESS | 1650 | 1466696021778 Marionette TRACE conn2 <- [1,1258,null,{}] 08:33:41 INFO - PROCESS | 1650 | 1466696021781 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}] 08:33:41 INFO - PROCESS | 1650 | 1466696021782 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:41 INFO - PROCESS | 1650 | 1466696021857 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 08:33:41 INFO - PROCESS | 1650 | 1466696021861 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:41 INFO - PROCESS | 1650 | 1466696021862 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b25e000 == 39 [pid = 1650] [id = 322] 08:33:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12945d000) [pid = 1650] [serial = 965] [outer = 0x0] 08:33:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1294bd000) [pid = 1650] [serial = 966] [outer = 0x12945d000] 08:33:41 INFO - PROCESS | 1650 | 1466696021889 Marionette DEBUG loaded listener.js 08:33:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12a5ce400) [pid = 1650] [serial = 967] [outer = 0x12945d000] 08:33:42 INFO - PROCESS | 1650 | 1466696022460 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]]]}] 08:33:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:33:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 721ms 08:33:42 INFO - PROCESS | 1650 | 1466696022499 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 08:33:42 INFO - PROCESS | 1650 | 1466696022503 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 08:33:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:33:42 INFO - PROCESS | 1650 | 1466696022507 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:33:42 INFO - PROCESS | 1650 | 1466696022510 Marionette TRACE conn2 <- [1,1262,null,{}] 08:33:42 INFO - PROCESS | 1650 | 1466696022514 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}] 08:33:42 INFO - PROCESS | 1650 | 1466696022515 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:42 INFO - PROCESS | 1650 | 1466696022626 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 08:33:42 INFO - PROCESS | 1650 | 1466696022683 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:42 INFO - PROCESS | 1650 | 1466696022684 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x117073800 == 40 [pid = 1650] [id = 323] 08:33:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11624ec00) [pid = 1650] [serial = 968] [outer = 0x0] 08:33:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11685b400) [pid = 1650] [serial = 969] [outer = 0x11624ec00] 08:33:42 INFO - PROCESS | 1650 | 1466696022716 Marionette DEBUG loaded listener.js 08:33:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x117018000) [pid = 1650] [serial = 970] [outer = 0x11624ec00] 08:33:43 INFO - PROCESS | 1650 | 1466696023296 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]]]}] 08:33:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:33:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 973ms 08:33:43 INFO - PROCESS | 1650 | 1466696023493 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 08:33:43 INFO - PROCESS | 1650 | 1466696023496 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 08:33:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:33:43 INFO - PROCESS | 1650 | 1466696023501 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:33:43 INFO - PROCESS | 1650 | 1466696023502 Marionette TRACE conn2 <- [1,1266,null,{}] 08:33:43 INFO - PROCESS | 1650 | 1466696023506 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}] 08:33:43 INFO - PROCESS | 1650 | 1466696023508 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:43 INFO - PROCESS | 1650 | 1466696023612 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 08:33:43 INFO - PROCESS | 1650 | 1466696023663 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:43 INFO - PROCESS | 1650 | 1466696023666 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x116aa3000 == 41 [pid = 1650] [id = 324] 08:33:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x116a7f800) [pid = 1650] [serial = 971] [outer = 0x0] 08:33:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1177d0800) [pid = 1650] [serial = 972] [outer = 0x116a7f800] 08:33:43 INFO - PROCESS | 1650 | 1466696023693 Marionette DEBUG loaded listener.js 08:33:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11816f000) [pid = 1650] [serial = 973] [outer = 0x116a7f800] 08:33:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa12000 == 40 [pid = 1650] [id = 321] 08:33:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12922c800 == 39 [pid = 1650] [id = 320] 08:33:44 INFO - PROCESS | 1650 | --DOCSHELL 0x1273a1800 == 38 [pid = 1650] [id = 319] 08:33:44 INFO - PROCESS | 1650 | --DOCSHELL 0x127122800 == 37 [pid = 1650] [id = 318] 08:33:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12548d000 == 36 [pid = 1650] [id = 317] 08:33:44 INFO - PROCESS | 1650 | --DOCSHELL 0x123d8b000 == 35 [pid = 1650] [id = 316] 08:33:44 INFO - PROCESS | 1650 | --DOCSHELL 0x121398800 == 34 [pid = 1650] [id = 315] 08:33:44 INFO - PROCESS | 1650 | --DOCSHELL 0x119789800 == 33 [pid = 1650] [id = 314] 08:33:44 INFO - PROCESS | 1650 | --DOCSHELL 0x11835c000 == 32 [pid = 1650] [id = 313] 08:33:44 INFO - PROCESS | 1650 | --DOCSHELL 0x1168e5800 == 31 [pid = 1650] [id = 312] 08:33:44 INFO - PROCESS | 1650 | --DOCSHELL 0x1132d9800 == 30 [pid = 1650] [id = 311] 08:33:44 INFO - PROCESS | 1650 | 1466696024120 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]]]}] 08:33:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:33:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 673ms 08:33:44 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1291e5800) [pid = 1650] [serial = 910] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x113224400) [pid = 1650] [serial = 903] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12a71f800) [pid = 1650] [serial = 913] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x128ccc000) [pid = 1650] [serial = 909] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119b1d000) [pid = 1650] [serial = 906] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x126861c00) [pid = 1650] [serial = 898] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119b24800) [pid = 1650] [serial = 892] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x128941000) [pid = 1650] [serial = 907] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12a71f000) [pid = 1650] [serial = 915] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1294bf000) [pid = 1650] [serial = 912] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x121027c00) [pid = 1650] [serial = 894] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1254bec00) [pid = 1650] [serial = 897] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x123d05c00) [pid = 1650] [serial = 895] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1193a9c00) [pid = 1650] [serial = 891] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118e43c00) [pid = 1650] [serial = 888] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11932a000) [pid = 1650] [serial = 889] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11662b400) [pid = 1650] [serial = 878] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x116a79c00) [pid = 1650] [serial = 879] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118499400) [pid = 1650] [serial = 885] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1185ac400) [pid = 1650] [serial = 886] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1165e7000) [pid = 1650] [serial = 875] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x116a1a800) [pid = 1650] [serial = 876] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12a722c00) [pid = 1650] [serial = 873] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12a630000) [pid = 1650] [serial = 872] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11815f000) [pid = 1650] [serial = 881] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12763e800) [pid = 1650] [serial = 901] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x118174c00) [pid = 1650] [serial = 882] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12730e800) [pid = 1650] [serial = 900] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x116b15c00) [pid = 1650] [serial = 904] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x119a19400) [pid = 1650] [serial = 480] [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.] 08:33:44 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12aa3bc00) [pid = 1650] [serial = 916] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 1650 | 1466696024183 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 08:33:44 INFO - PROCESS | 1650 | 1466696024185 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 08:33:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:33:44 INFO - PROCESS | 1650 | 1466696024192 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:33:44 INFO - PROCESS | 1650 | 1466696024194 Marionette TRACE conn2 <- [1,1270,null,{}] 08:33:44 INFO - PROCESS | 1650 | 1466696024197 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}] 08:33:44 INFO - PROCESS | 1650 | 1466696024199 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:44 INFO - PROCESS | 1650 | 1466696024275 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 08:33:44 INFO - PROCESS | 1650 | 1466696024279 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:44 INFO - PROCESS | 1650 | 1466696024280 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11706b800 == 31 [pid = 1650] [id = 325] 08:33:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118299800) [pid = 1650] [serial = 974] [outer = 0x0] 08:33:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1182a1c00) [pid = 1650] [serial = 975] [outer = 0x118299800] 08:33:44 INFO - PROCESS | 1650 | 1466696024311 Marionette DEBUG loaded listener.js 08:33:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118514000) [pid = 1650] [serial = 976] [outer = 0x118299800] 08:33:44 INFO - PROCESS | 1650 | 1466696024660 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]]]}] 08:33:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:33:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 474ms 08:33:44 INFO - PROCESS | 1650 | 1466696024664 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 08:33:44 INFO - PROCESS | 1650 | 1466696024665 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 08:33:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:33:44 INFO - PROCESS | 1650 | 1466696024670 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:33:44 INFO - PROCESS | 1650 | 1466696024673 Marionette TRACE conn2 <- [1,1274,null,{}] 08:33:44 INFO - PROCESS | 1650 | 1466696024680 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}] 08:33:44 INFO - PROCESS | 1650 | 1466696024684 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:44 INFO - PROCESS | 1650 | 1466696024778 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 08:33:44 INFO - PROCESS | 1650 | 1466696024832 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:44 INFO - PROCESS | 1650 | 1466696024834 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11976d800 == 32 [pid = 1650] [id = 326] 08:33:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1185b2000) [pid = 1650] [serial = 977] [outer = 0x0] 08:33:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118e42800) [pid = 1650] [serial = 978] [outer = 0x1185b2000] 08:33:44 INFO - PROCESS | 1650 | 1466696024863 Marionette DEBUG loaded listener.js 08:33:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1193a0400) [pid = 1650] [serial = 979] [outer = 0x1185b2000] 08:33:45 INFO - PROCESS | 1650 | 1466696025164 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]]]}] 08:33:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:33:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 523ms 08:33:45 INFO - PROCESS | 1650 | 1466696025191 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 08:33:45 INFO - PROCESS | 1650 | 1466696025192 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 08:33:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:33:45 INFO - PROCESS | 1650 | 1466696025195 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:33:45 INFO - PROCESS | 1650 | 1466696025196 Marionette TRACE conn2 <- [1,1278,null,{}] 08:33:45 INFO - PROCESS | 1650 | 1466696025198 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}] 08:33:45 INFO - PROCESS | 1650 | 1466696025199 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:45 INFO - PROCESS | 1650 | 1466696025282 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 08:33:45 INFO - PROCESS | 1650 | 1466696025336 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:45 INFO - PROCESS | 1650 | 1466696025337 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12158b000 == 33 [pid = 1650] [id = 327] 08:33:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119334800) [pid = 1650] [serial = 980] [outer = 0x0] 08:33:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119a0b000) [pid = 1650] [serial = 981] [outer = 0x119334800] 08:33:45 INFO - PROCESS | 1650 | 1466696025363 Marionette DEBUG loaded listener.js 08:33:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119d52400) [pid = 1650] [serial = 982] [outer = 0x119334800] 08:33:45 INFO - PROCESS | 1650 | 1466696025625 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]]]}] 08:33:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:33:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 470ms 08:33:45 INFO - PROCESS | 1650 | 1466696025665 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 08:33:45 INFO - PROCESS | 1650 | 1466696025666 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 08:33:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:33:45 INFO - PROCESS | 1650 | 1466696025676 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:33:45 INFO - PROCESS | 1650 | 1466696025677 Marionette TRACE conn2 <- [1,1282,null,{}] 08:33:45 INFO - PROCESS | 1650 | 1466696025680 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}] 08:33:45 INFO - PROCESS | 1650 | 1466696025681 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:45 INFO - PROCESS | 1650 | 1466696025760 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 08:33:45 INFO - PROCESS | 1650 | 1466696025764 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:45 INFO - PROCESS | 1650 | 1466696025765 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d95800 == 34 [pid = 1650] [id = 328] 08:33:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1193a9800) [pid = 1650] [serial = 983] [outer = 0x0] 08:33:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1210eb000) [pid = 1650] [serial = 984] [outer = 0x1193a9800] 08:33:45 INFO - PROCESS | 1650 | 1466696025792 Marionette DEBUG loaded listener.js 08:33:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123e7c000) [pid = 1650] [serial = 985] [outer = 0x1193a9800] 08:33:46 INFO - PROCESS | 1650 | 1466696026211 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]]]}] 08:33:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:33:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 568ms 08:33:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:33:46 INFO - PROCESS | 1650 | 1466696026245 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 08:33:46 INFO - PROCESS | 1650 | 1466696026247 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 08:33:46 INFO - PROCESS | 1650 | 1466696026250 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:33:46 INFO - PROCESS | 1650 | 1466696026252 Marionette TRACE conn2 <- [1,1286,null,{}] 08:33:46 INFO - PROCESS | 1650 | 1466696026256 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}] 08:33:46 INFO - PROCESS | 1650 | 1466696026262 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:46 INFO - PROCESS | 1650 | 1466696026440 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 08:33:46 INFO - PROCESS | 1650 | 1466696026466 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:46 INFO - PROCESS | 1650 | 1466696026467 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x126cb3800 == 35 [pid = 1650] [id = 329] 08:33:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x113d5f800) [pid = 1650] [serial = 986] [outer = 0x0] 08:33:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12685cc00) [pid = 1650] [serial = 987] [outer = 0x113d5f800] 08:33:46 INFO - PROCESS | 1650 | 1466696026492 Marionette DEBUG loaded listener.js 08:33:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128cf2000) [pid = 1650] [serial = 988] [outer = 0x113d5f800] 08:33:46 INFO - PROCESS | 1650 | 1466696026826 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]]]}] 08:33:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:33:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 624ms 08:33:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:33:46 INFO - PROCESS | 1650 | 1466696026875 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 08:33:46 INFO - PROCESS | 1650 | 1466696026876 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 08:33:46 INFO - PROCESS | 1650 | 1466696026878 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:33:46 INFO - PROCESS | 1650 | 1466696026879 Marionette TRACE conn2 <- [1,1290,null,{}] 08:33:46 INFO - PROCESS | 1650 | 1466696026881 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}] 08:33:46 INFO - PROCESS | 1650 | 1466696026882 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:46 INFO - PROCESS | 1650 | 1466696026974 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 08:33:47 INFO - PROCESS | 1650 | 1466696027009 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:47 INFO - PROCESS | 1650 | 1466696027010 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x128cab000 == 36 [pid = 1650] [id = 330] 08:33:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x128cf9400) [pid = 1650] [serial = 989] [outer = 0x0] 08:33:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1291f0800) [pid = 1650] [serial = 990] [outer = 0x128cf9400] 08:33:47 INFO - PROCESS | 1650 | 1466696027034 Marionette DEBUG loaded listener.js 08:33:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1294ba400) [pid = 1650] [serial = 991] [outer = 0x128cf9400] 08:33:47 INFO - PROCESS | 1650 | 1466696027346 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]]]}] 08:33:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:33:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 518ms 08:33:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:33:47 INFO - PROCESS | 1650 | 1466696027396 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 08:33:47 INFO - PROCESS | 1650 | 1466696027397 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 08:33:47 INFO - PROCESS | 1650 | 1466696027400 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:33:47 INFO - PROCESS | 1650 | 1466696027401 Marionette TRACE conn2 <- [1,1294,null,{}] 08:33:47 INFO - PROCESS | 1650 | 1466696027403 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}] 08:33:47 INFO - PROCESS | 1650 | 1466696027404 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:47 INFO - PROCESS | 1650 | 1466696027497 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 08:33:47 INFO - PROCESS | 1650 | 1466696027509 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:47 INFO - PROCESS | 1650 | 1466696027510 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x115fb1000 == 37 [pid = 1650] [id = 331] 08:33:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1291ec000) [pid = 1650] [serial = 992] [outer = 0x0] 08:33:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12a625000) [pid = 1650] [serial = 993] [outer = 0x1291ec000] 08:33:47 INFO - PROCESS | 1650 | 1466696027535 Marionette DEBUG loaded listener.js 08:33:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a721400) [pid = 1650] [serial = 994] [outer = 0x1291ec000] 08:33:47 INFO - PROCESS | 1650 | 1466696027864 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]]]}] 08:33:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 08:33:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 470ms 08:33:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:33:47 INFO - PROCESS | 1650 | 1466696027872 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 08:33:47 INFO - PROCESS | 1650 | 1466696027873 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 08:33:47 INFO - PROCESS | 1650 | 1466696027876 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:33:47 INFO - PROCESS | 1650 | 1466696027877 Marionette TRACE conn2 <- [1,1298,null,{}] 08:33:47 INFO - PROCESS | 1650 | 1466696027879 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}] 08:33:47 INFO - PROCESS | 1650 | 1466696027880 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:47 INFO - PROCESS | 1650 | 1466696027976 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 08:33:48 INFO - PROCESS | 1650 | 1466696028011 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:48 INFO - PROCESS | 1650 | 1466696028013 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7b5800 == 38 [pid = 1650] [id = 332] 08:33:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a722c00) [pid = 1650] [serial = 995] [outer = 0x0] 08:33:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a72a000) [pid = 1650] [serial = 996] [outer = 0x12a722c00] 08:33:48 INFO - PROCESS | 1650 | 1466696028037 Marionette DEBUG loaded listener.js 08:33:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12aa3d000) [pid = 1650] [serial = 997] [outer = 0x12a722c00] 08:33:48 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119b1a000) [pid = 1650] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:33:48 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119bbdc00) [pid = 1650] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 08:33:48 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118a5ec00) [pid = 1650] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 08:33:48 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11850c800) [pid = 1650] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:33:48 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1165dec00) [pid = 1650] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 08:33:48 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x113d27000) [pid = 1650] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:33:48 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x116a21000) [pid = 1650] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:33:48 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116a03c00) [pid = 1650] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:33:48 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118a64c00) [pid = 1650] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:33:48 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119d53000) [pid = 1650] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:33:48 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x116a1d800) [pid = 1650] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 08:33:48 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1254b5400) [pid = 1650] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 08:33:48 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x112a73400) [pid = 1650] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 08:33:48 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x116634400) [pid = 1650] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:33:48 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11939f000) [pid = 1650] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 08:33:48 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11975c800) [pid = 1650] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:33:48 INFO - PROCESS | 1650 | 1466696028430 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]]]}] 08:33:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:33:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 568ms 08:33:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:33:48 INFO - PROCESS | 1650 | 1466696028445 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 08:33:48 INFO - PROCESS | 1650 | 1466696028446 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 08:33:48 INFO - PROCESS | 1650 | 1466696028448 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:33:48 INFO - PROCESS | 1650 | 1466696028449 Marionette TRACE conn2 <- [1,1302,null,{}] 08:33:48 INFO - PROCESS | 1650 | 1466696028452 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}] 08:33:48 INFO - PROCESS | 1650 | 1466696028455 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:48 INFO - PROCESS | 1650 | 1466696028530 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 08:33:48 INFO - PROCESS | 1650 | 1466696028534 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:48 INFO - PROCESS | 1650 | 1466696028537 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x124c1a000 == 39 [pid = 1650] [id = 333] 08:33:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x115f54c00) [pid = 1650] [serial = 998] [outer = 0x0] 08:33:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11848e400) [pid = 1650] [serial = 999] [outer = 0x115f54c00] 08:33:48 INFO - PROCESS | 1650 | 1466696028562 Marionette DEBUG loaded listener.js 08:33:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118a64c00) [pid = 1650] [serial = 1000] [outer = 0x115f54c00] 08:33:48 INFO - PROCESS | 1650 | 1466696028904 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]]]}] 08:33:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:33:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 471ms 08:33:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:33:48 INFO - PROCESS | 1650 | 1466696028921 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 08:33:48 INFO - PROCESS | 1650 | 1466696028923 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 08:33:48 INFO - PROCESS | 1650 | 1466696028925 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:33:48 INFO - PROCESS | 1650 | 1466696028927 Marionette TRACE conn2 <- [1,1306,null,{}] 08:33:48 INFO - PROCESS | 1650 | 1466696028929 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}] 08:33:48 INFO - PROCESS | 1650 | 1466696028931 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:49 INFO - PROCESS | 1650 | 1466696029043 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 08:33:49 INFO - PROCESS | 1650 | 1466696029049 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:49 INFO - PROCESS | 1650 | 1466696029051 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b26a800 == 40 [pid = 1650] [id = 334] 08:33:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11850d000) [pid = 1650] [serial = 1001] [outer = 0x0] 08:33:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x128944000) [pid = 1650] [serial = 1002] [outer = 0x11850d000] 08:33:49 INFO - PROCESS | 1650 | 1466696029080 Marionette DEBUG loaded listener.js 08:33:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12abb8800) [pid = 1650] [serial = 1003] [outer = 0x11850d000] 08:33:49 INFO - PROCESS | 1650 | 1466696029394 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]]]}] 08:33:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:33:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 519ms 08:33:49 INFO - PROCESS | 1650 | 1466696029444 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 08:33:49 INFO - PROCESS | 1650 | 1466696029445 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 08:33:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:33:49 INFO - PROCESS | 1650 | 1466696029448 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:33:49 INFO - PROCESS | 1650 | 1466696029449 Marionette TRACE conn2 <- [1,1310,null,{}] 08:33:49 INFO - PROCESS | 1650 | 1466696029451 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}] 08:33:49 INFO - PROCESS | 1650 | 1466696029452 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:49 INFO - PROCESS | 1650 | 1466696029529 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 08:33:49 INFO - PROCESS | 1650 | 1466696029534 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:49 INFO - PROCESS | 1650 | 1466696029535 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd1a000 == 41 [pid = 1650] [id = 335] 08:33:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12abba400) [pid = 1650] [serial = 1004] [outer = 0x0] 08:33:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12b203800) [pid = 1650] [serial = 1005] [outer = 0x12abba400] 08:33:49 INFO - PROCESS | 1650 | 1466696029562 Marionette DEBUG loaded listener.js 08:33:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12b211c00) [pid = 1650] [serial = 1006] [outer = 0x12abba400] 08:33:49 INFO - PROCESS | 1650 | 1466696029891 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] 08:33:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 08:33:49 INFO - PROCESS | 1650 | 1466696029917 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 08:33:49 INFO - PROCESS | 1650 | 1466696029923 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:33:49 INFO - PROCESS | 1650 | 1466696029924 Marionette TRACE conn2 <- [1,1314,null,{}] 08:33:49 INFO - PROCESS | 1650 | 1466696029926 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}] 08:33:49 INFO - PROCESS | 1650 | 1466696029927 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:50 INFO - PROCESS | 1650 | 1466696030031 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 08:33:50 INFO - PROCESS | 1650 | 1466696030041 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:50 INFO - PROCESS | 1650 | 1466696030042 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c039800 == 42 [pid = 1650] [id = 336] 08:33:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12b908000) [pid = 1650] [serial = 1007] [outer = 0x0] 08:33:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12b911800) [pid = 1650] [serial = 1008] [outer = 0x12b908000] 08:33:50 INFO - PROCESS | 1650 | 1466696030066 Marionette DEBUG loaded listener.js 08:33:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12ba8c000) [pid = 1650] [serial = 1009] [outer = 0x12b908000] 08:33:50 INFO - PROCESS | 1650 | 1466696030425 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]]]}] 08:33:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:33:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 519ms 08:33:50 INFO - PROCESS | 1650 | 1466696030442 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 08:33:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:33:50 INFO - PROCESS | 1650 | 1466696030444 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 08:33:50 INFO - PROCESS | 1650 | 1466696030448 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:33:50 INFO - PROCESS | 1650 | 1466696030451 Marionette TRACE conn2 <- [1,1318,null,{}] 08:33:50 INFO - PROCESS | 1650 | 1466696030457 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}] 08:33:50 INFO - PROCESS | 1650 | 1466696030459 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:50 INFO - PROCESS | 1650 | 1466696030564 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 08:33:50 INFO - PROCESS | 1650 | 1466696030617 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:50 INFO - PROCESS | 1650 | 1466696030620 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x11659d800 == 43 [pid = 1650] [id = 337] 08:33:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x115f53000) [pid = 1650] [serial = 1010] [outer = 0x0] 08:33:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1165e4800) [pid = 1650] [serial = 1011] [outer = 0x115f53000] 08:33:50 INFO - PROCESS | 1650 | 1466696030651 Marionette DEBUG loaded listener.js 08:33:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1177d9c00) [pid = 1650] [serial = 1012] [outer = 0x115f53000] 08:33:51 INFO - PROCESS | 1650 | 1466696031054 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]]]}] 08:33:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:33:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 677ms 08:33:51 INFO - PROCESS | 1650 | 1466696031124 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 08:33:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:33:51 INFO - PROCESS | 1650 | 1466696031127 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 08:33:51 INFO - PROCESS | 1650 | 1466696031132 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:33:51 INFO - PROCESS | 1650 | 1466696031134 Marionette TRACE conn2 <- [1,1322,null,{}] 08:33:51 INFO - PROCESS | 1650 | 1466696031137 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}] 08:33:51 INFO - PROCESS | 1650 | 1466696031138 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:51 INFO - PROCESS | 1650 | 1466696031241 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 08:33:51 INFO - PROCESS | 1650 | 1466696031342 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:51 INFO - PROCESS | 1650 | 1466696031344 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d1b000 == 44 [pid = 1650] [id = 338] 08:33:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11851f800) [pid = 1650] [serial = 1013] [outer = 0x0] 08:33:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1185aa400) [pid = 1650] [serial = 1014] [outer = 0x11851f800] 08:33:51 INFO - PROCESS | 1650 | 1466696031374 Marionette DEBUG loaded listener.js 08:33:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118e43000) [pid = 1650] [serial = 1015] [outer = 0x11851f800] 08:33:51 INFO - PROCESS | 1650 | 1466696031794 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]]]}] 08:33:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:33:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 721ms 08:33:51 INFO - PROCESS | 1650 | 1466696031854 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 08:33:51 INFO - PROCESS | 1650 | 1466696031855 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 08:33:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:33:51 INFO - PROCESS | 1650 | 1466696031858 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:33:51 INFO - PROCESS | 1650 | 1466696031860 Marionette TRACE conn2 <- [1,1326,null,{}] 08:33:51 INFO - PROCESS | 1650 | 1466696031868 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}] 08:33:51 INFO - PROCESS | 1650 | 1466696031871 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:51 INFO - PROCESS | 1650 | 1466696031971 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 08:33:52 INFO - PROCESS | 1650 | 1466696032040 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:52 INFO - PROCESS | 1650 | 1466696032043 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd0e000 == 45 [pid = 1650] [id = 339] 08:33:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119a0b400) [pid = 1650] [serial = 1016] [outer = 0x0] 08:33:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x121ae6800) [pid = 1650] [serial = 1017] [outer = 0x119a0b400] 08:33:52 INFO - PROCESS | 1650 | 1466696032074 Marionette DEBUG loaded listener.js 08:33:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x124fdf800) [pid = 1650] [serial = 1018] [outer = 0x119a0b400] 08:33:52 INFO - PROCESS | 1650 | 1466696032488 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]]]}] 08:33:52 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 08:33:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 671ms 08:33:52 INFO - PROCESS | 1650 | 1466696032530 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 08:33:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:33:52 INFO - PROCESS | 1650 | 1466696032532 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 08:33:52 INFO - PROCESS | 1650 | 1466696032534 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:33:52 INFO - PROCESS | 1650 | 1466696032535 Marionette TRACE conn2 <- [1,1330,null,{}] 08:33:52 INFO - PROCESS | 1650 | 1466696032538 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}] 08:33:52 INFO - PROCESS | 1650 | 1466696032539 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:52 INFO - PROCESS | 1650 | 1466696032663 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 08:33:52 INFO - PROCESS | 1650 | 1466696032718 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:52 INFO - PROCESS | 1650 | 1466696032720 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c2eb000 == 46 [pid = 1650] [id = 340] 08:33:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x128941000) [pid = 1650] [serial = 1019] [outer = 0x0] 08:33:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x128cccc00) [pid = 1650] [serial = 1020] [outer = 0x128941000] 08:33:52 INFO - PROCESS | 1650 | 1466696032749 Marionette DEBUG loaded listener.js 08:33:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1294bdc00) [pid = 1650] [serial = 1021] [outer = 0x128941000] 08:33:53 INFO - PROCESS | 1650 | 1466696033214 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]]]}] 08:33:53 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 08:33:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 720ms 08:33:53 INFO - PROCESS | 1650 | 1466696033254 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 08:33:53 INFO - PROCESS | 1650 | 1466696033256 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 08:33:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:33:53 INFO - PROCESS | 1650 | 1466696033258 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:33:53 INFO - PROCESS | 1650 | 1466696033260 Marionette TRACE conn2 <- [1,1334,null,{}] 08:33:53 INFO - PROCESS | 1650 | 1466696033262 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}] 08:33:53 INFO - PROCESS | 1650 | 1466696033264 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:53 INFO - PROCESS | 1650 | 1466696033382 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 08:33:53 INFO - PROCESS | 1650 | 1466696033675 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:53 INFO - PROCESS | 1650 | 1466696033677 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11668d000 == 47 [pid = 1650] [id = 341] 08:33:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x113209800) [pid = 1650] [serial = 1022] [outer = 0x0] 08:33:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x115ef6800) [pid = 1650] [serial = 1023] [outer = 0x113209800] 08:33:53 INFO - PROCESS | 1650 | 1466696033751 Marionette DEBUG loaded listener.js 08:33:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1177cfc00) [pid = 1650] [serial = 1024] [outer = 0x113209800] 08:33:54 INFO - PROCESS | 1650 | 1466696034218 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]]]}] 08:33:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:33:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1020ms 08:33:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:33:54 INFO - PROCESS | 1650 | 1466696034279 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 08:33:54 INFO - PROCESS | 1650 | 1466696034281 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 08:33:54 INFO - PROCESS | 1650 | 1466696034284 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:33:54 INFO - PROCESS | 1650 | 1466696034285 Marionette TRACE conn2 <- [1,1338,null,{}] 08:33:54 INFO - PROCESS | 1650 | 1466696034289 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}] 08:33:54 INFO - PROCESS | 1650 | 1466696034292 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:54 INFO - PROCESS | 1650 | 1466696034397 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 08:33:54 INFO - PROCESS | 1650 | 1466696034455 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:54 INFO - PROCESS | 1650 | 1466696034456 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x117257000 == 48 [pid = 1650] [id = 342] 08:33:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11816e400) [pid = 1650] [serial = 1025] [outer = 0x0] 08:33:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x118490000) [pid = 1650] [serial = 1026] [outer = 0x11816e400] 08:33:54 INFO - PROCESS | 1650 | 1466696034484 Marionette DEBUG loaded listener.js 08:33:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1187a7800) [pid = 1650] [serial = 1027] [outer = 0x11816e400] 08:33:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd1a000 == 47 [pid = 1650] [id = 335] 08:33:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12b26a800 == 46 [pid = 1650] [id = 334] 08:33:55 INFO - PROCESS | 1650 | --DOCSHELL 0x124c1a000 == 45 [pid = 1650] [id = 333] 08:33:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7b5800 == 44 [pid = 1650] [id = 332] 08:33:55 INFO - PROCESS | 1650 | --DOCSHELL 0x115fb1000 == 43 [pid = 1650] [id = 331] 08:33:55 INFO - PROCESS | 1650 | --DOCSHELL 0x128cab000 == 42 [pid = 1650] [id = 330] 08:33:55 INFO - PROCESS | 1650 | --DOCSHELL 0x126cb3800 == 41 [pid = 1650] [id = 329] 08:33:55 INFO - PROCESS | 1650 | --DOCSHELL 0x123d95800 == 40 [pid = 1650] [id = 328] 08:33:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12158b000 == 39 [pid = 1650] [id = 327] 08:33:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11976d800 == 38 [pid = 1650] [id = 326] 08:33:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11706b800 == 37 [pid = 1650] [id = 325] 08:33:55 INFO - PROCESS | 1650 | --DOCSHELL 0x116aa3000 == 36 [pid = 1650] [id = 324] 08:33:55 INFO - PROCESS | 1650 | --DOCSHELL 0x117073800 == 35 [pid = 1650] [id = 323] 08:33:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12b25e000 == 34 [pid = 1650] [id = 322] 08:33:55 INFO - PROCESS | 1650 | --DOCSHELL 0x119319800 == 33 [pid = 1650] [id = 310] 08:33:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11668d000 == 32 [pid = 1650] [id = 341] 08:33:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12c2eb000 == 31 [pid = 1650] [id = 340] 08:33:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd0e000 == 30 [pid = 1650] [id = 339] 08:33:55 INFO - PROCESS | 1650 | --DOCSHELL 0x123d1b000 == 29 [pid = 1650] [id = 338] 08:33:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12c039800 == 28 [pid = 1650] [id = 336] 08:33:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11659d800 == 27 [pid = 1650] [id = 337] 08:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1294bd000) [pid = 1650] [serial = 966] [outer = 0x0] [url = about:blank] 08:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x128cd1c00) [pid = 1650] [serial = 963] [outer = 0x0] [url = about:blank] 08:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12101d000) [pid = 1650] [serial = 948] [outer = 0x0] [url = about:blank] 08:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x124b68400) [pid = 1650] [serial = 951] [outer = 0x0] [url = about:blank] 08:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118e51000) [pid = 1650] [serial = 942] [outer = 0x0] [url = about:blank] 08:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1193a0c00) [pid = 1650] [serial = 943] [outer = 0x0] [url = about:blank] 08:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118517000) [pid = 1650] [serial = 939] [outer = 0x0] [url = about:blank] 08:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118550c00) [pid = 1650] [serial = 940] [outer = 0x0] [url = about:blank] 08:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x116a22c00) [pid = 1650] [serial = 936] [outer = 0x0] [url = about:blank] 08:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118171400) [pid = 1650] [serial = 937] [outer = 0x0] [url = about:blank] 08:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x115553000) [pid = 1650] [serial = 933] [outer = 0x0] [url = about:blank] 08:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1162ad000) [pid = 1650] [serial = 934] [outer = 0x0] [url = about:blank] 08:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118493c00) [pid = 1650] [serial = 931] [outer = 0x0] [url = about:blank] 08:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x117093c00) [pid = 1650] [serial = 930] [outer = 0x0] [url = about:blank] 08:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118177000) [pid = 1650] [serial = 919] [outer = 0x0] [url = about:blank] 08:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1177d6800) [pid = 1650] [serial = 918] [outer = 0x0] [url = about:blank] 08:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11939f800) [pid = 1650] [serial = 922] [outer = 0x0] [url = about:blank] 08:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118e49800) [pid = 1650] [serial = 921] [outer = 0x0] [url = about:blank] 08:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x126854000) [pid = 1650] [serial = 925] [outer = 0x0] [url = about:blank] 08:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x121bd6400) [pid = 1650] [serial = 924] [outer = 0x0] [url = about:blank] 08:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x128cce400) [pid = 1650] [serial = 928] [outer = 0x0] [url = about:blank] 08:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12730f000) [pid = 1650] [serial = 927] [outer = 0x0] [url = about:blank] 08:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x126c5d400) [pid = 1650] [serial = 954] [outer = 0x0] [url = about:blank] 08:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11684f800) [pid = 1650] [serial = 957] [outer = 0x0] [url = about:blank] 08:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1254b4400) [pid = 1650] [serial = 952] [outer = 0x0] [url = about:blank] 08:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x127639c00) [pid = 1650] [serial = 955] [outer = 0x0] [url = about:blank] 08:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x127645c00) [pid = 1650] [serial = 961] [outer = 0x0] [url = about:blank] 08:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119763c00) [pid = 1650] [serial = 945] [outer = 0x0] [url = about:blank] 08:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118a64800) [pid = 1650] [serial = 958] [outer = 0x0] [url = about:blank] 08:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x121bdbc00) [pid = 1650] [serial = 949] [outer = 0x0] [url = about:blank] 08:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12945cc00) [pid = 1650] [serial = 964] [outer = 0x0] [url = about:blank] 08:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1215b0400) [pid = 1650] [serial = 960] [outer = 0x0] [url = about:blank] 08:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119a14800) [pid = 1650] [serial = 946] [outer = 0x0] [url = about:blank] 08:33:55 INFO - PROCESS | 1650 | 1466696035898 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]]]}] 08:33:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:33:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1621ms 08:33:55 INFO - PROCESS | 1650 | 1466696035905 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 08:33:55 INFO - PROCESS | 1650 | 1466696035907 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 08:33:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:33:55 INFO - PROCESS | 1650 | 1466696035910 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:33:55 INFO - PROCESS | 1650 | 1466696035912 Marionette TRACE conn2 <- [1,1342,null,{}] 08:33:55 INFO - PROCESS | 1650 | 1466696035916 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}] 08:33:55 INFO - PROCESS | 1650 | 1466696035918 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:55 INFO - PROCESS | 1650 | 1466696035996 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 08:33:56 INFO - PROCESS | 1650 | 1466696036002 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:56 INFO - PROCESS | 1650 | 1466696036005 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e6f000 == 28 [pid = 1650] [id = 343] 08:33:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x113230000) [pid = 1650] [serial = 1028] [outer = 0x0] 08:33:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x115f53400) [pid = 1650] [serial = 1029] [outer = 0x113230000] 08:33:56 INFO - PROCESS | 1650 | 1466696036032 Marionette DEBUG loaded listener.js 08:33:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11684dc00) [pid = 1650] [serial = 1030] [outer = 0x113230000] 08:33:56 INFO - PROCESS | 1650 | 1466696036364 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]]]}] 08:33:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:33:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 470ms 08:33:56 INFO - PROCESS | 1650 | 1466696036384 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 08:33:56 INFO - PROCESS | 1650 | 1466696036389 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 08:33:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:33:56 INFO - PROCESS | 1650 | 1466696036394 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:33:56 INFO - PROCESS | 1650 | 1466696036396 Marionette TRACE conn2 <- [1,1346,null,{}] 08:33:56 INFO - PROCESS | 1650 | 1466696036398 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}] 08:33:56 INFO - PROCESS | 1650 | 1466696036400 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:56 INFO - PROCESS | 1650 | 1466696036475 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 08:33:56 INFO - PROCESS | 1650 | 1466696036479 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:56 INFO - PROCESS | 1650 | 1466696036480 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x116a60800 == 29 [pid = 1650] [id = 344] 08:33:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116a22c00) [pid = 1650] [serial = 1031] [outer = 0x0] 08:33:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1177d2000) [pid = 1650] [serial = 1032] [outer = 0x116a22c00] 08:33:56 INFO - PROCESS | 1650 | 1466696036510 Marionette DEBUG loaded listener.js 08:33:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118171000) [pid = 1650] [serial = 1033] [outer = 0x116a22c00] 08:33:57 INFO - PROCESS | 1650 | 1466696037073 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]]]}] 08:33:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:33:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 721ms 08:33:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:33:57 INFO - PROCESS | 1650 | 1466696037130 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 08:33:57 INFO - PROCESS | 1650 | 1466696037132 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 08:33:57 INFO - PROCESS | 1650 | 1466696037139 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:33:57 INFO - PROCESS | 1650 | 1466696037141 Marionette TRACE conn2 <- [1,1350,null,{}] 08:33:57 INFO - PROCESS | 1650 | 1466696037144 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}] 08:33:57 INFO - PROCESS | 1650 | 1466696037146 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:57 INFO - PROCESS | 1650 | 1466696037249 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 08:33:57 INFO - PROCESS | 1650 | 1466696037367 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:57 INFO - PROCESS | 1650 | 1466696037369 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x117243000 == 30 [pid = 1650] [id = 345] 08:33:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x116a23000) [pid = 1650] [serial = 1034] [outer = 0x0] 08:33:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x117094400) [pid = 1650] [serial = 1035] [outer = 0x116a23000] 08:33:57 INFO - PROCESS | 1650 | 1466696037400 Marionette DEBUG loaded listener.js 08:33:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118174000) [pid = 1650] [serial = 1036] [outer = 0x116a23000] 08:33:57 INFO - PROCESS | 1650 | 1466696037925 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]]]}] 08:33:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:33:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 822ms 08:33:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:33:58 INFO - PROCESS | 1650 | 1466696038057 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 08:33:58 INFO - PROCESS | 1650 | 1466696038059 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 08:33:58 INFO - PROCESS | 1650 | 1466696038063 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:33:58 INFO - PROCESS | 1650 | 1466696038065 Marionette TRACE conn2 <- [1,1354,null,{}] 08:33:58 INFO - PROCESS | 1650 | 1466696038092 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}] 08:33:58 INFO - PROCESS | 1650 | 1466696038093 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:58 INFO - PROCESS | 1650 | 1466696038205 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 08:33:58 INFO - PROCESS | 1650 | 1466696038252 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:58 INFO - PROCESS | 1650 | 1466696038256 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x116519800 == 31 [pid = 1650] [id = 346] 08:33:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1165ebc00) [pid = 1650] [serial = 1037] [outer = 0x0] 08:33:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x116851c00) [pid = 1650] [serial = 1038] [outer = 0x1165ebc00] 08:33:58 INFO - PROCESS | 1650 | 1466696038284 Marionette DEBUG loaded listener.js 08:33:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118161c00) [pid = 1650] [serial = 1039] [outer = 0x1165ebc00] 08:33:58 INFO - PROCESS | 1650 | --DOCSHELL 0x115e6f000 == 30 [pid = 1650] [id = 343] 08:33:58 INFO - PROCESS | 1650 | --DOCSHELL 0x117257000 == 29 [pid = 1650] [id = 342] 08:33:58 INFO - PROCESS | 1650 | 1466696038647 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]]]}] 08:33:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:33:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 621ms 08:33:58 INFO - PROCESS | 1650 | 1466696038685 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 08:33:58 INFO - PROCESS | 1650 | 1466696038687 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 08:33:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:33:58 INFO - PROCESS | 1650 | 1466696038691 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:33:58 INFO - PROCESS | 1650 | 1466696038694 Marionette TRACE conn2 <- [1,1358,null,{}] 08:33:58 INFO - PROCESS | 1650 | 1466696038697 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}] 08:33:58 INFO - PROCESS | 1650 | 1466696038699 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:58 INFO - PROCESS | 1650 | 1466696038776 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 08:33:58 INFO - PROCESS | 1650 | 1466696038833 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:58 INFO - PROCESS | 1650 | 1466696038834 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193d6800 == 30 [pid = 1650] [id = 347] 08:33:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1165e0000) [pid = 1650] [serial = 1040] [outer = 0x0] 08:33:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11829f000) [pid = 1650] [serial = 1041] [outer = 0x1165e0000] 08:33:58 INFO - PROCESS | 1650 | 1466696038863 Marionette DEBUG loaded listener.js 08:33:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118521400) [pid = 1650] [serial = 1042] [outer = 0x1165e0000] 08:33:59 INFO - PROCESS | 1650 | 1466696039189 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]]]}] 08:33:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:33:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 522ms 08:33:59 INFO - PROCESS | 1650 | 1466696039212 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 08:33:59 INFO - PROCESS | 1650 | 1466696039214 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 08:33:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:33:59 INFO - PROCESS | 1650 | 1466696039233 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:33:59 INFO - PROCESS | 1650 | 1466696039234 Marionette TRACE conn2 <- [1,1362,null,{}] 08:33:59 INFO - PROCESS | 1650 | 1466696039237 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}] 08:33:59 INFO - PROCESS | 1650 | 1466696039241 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:59 INFO - PROCESS | 1650 | 1466696039341 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 08:33:59 INFO - PROCESS | 1650 | 1466696039351 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:59 INFO - PROCESS | 1650 | 1466696039354 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12139b800 == 31 [pid = 1650] [id = 348] 08:33:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x116a1c800) [pid = 1650] [serial = 1043] [outer = 0x0] 08:33:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118e4f800) [pid = 1650] [serial = 1044] [outer = 0x116a1c800] 08:33:59 INFO - PROCESS | 1650 | 1466696039382 Marionette DEBUG loaded listener.js 08:33:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1193a8c00) [pid = 1650] [serial = 1045] [outer = 0x116a1c800] 08:33:59 INFO - PROCESS | 1650 | 1466696039733 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]]]}] 08:33:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:33:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 534ms 08:33:59 INFO - PROCESS | 1650 | 1466696039753 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 08:33:59 INFO - PROCESS | 1650 | 1466696039756 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 08:33:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:33:59 INFO - PROCESS | 1650 | 1466696039758 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:33:59 INFO - PROCESS | 1650 | 1466696039759 Marionette TRACE conn2 <- [1,1366,null,{}] 08:33:59 INFO - PROCESS | 1650 | 1466696039761 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}] 08:33:59 INFO - PROCESS | 1650 | 1466696039762 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:59 INFO - PROCESS | 1650 | 1466696039870 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 08:33:59 INFO - PROCESS | 1650 | 1466696039873 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:59 INFO - PROCESS | 1650 | 1466696039875 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:33:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d1a800 == 32 [pid = 1650] [id = 349] 08:33:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119760000) [pid = 1650] [serial = 1046] [outer = 0x0] 08:33:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119a10800) [pid = 1650] [serial = 1047] [outer = 0x119760000] 08:33:59 INFO - PROCESS | 1650 | 1466696039900 Marionette DEBUG loaded listener.js 08:33:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119bbdc00) [pid = 1650] [serial = 1048] [outer = 0x119760000] 08:34:00 INFO - PROCESS | 1650 | 1466696040343 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] 08:34:00 INFO - PROCESS | 1650 | 1466696040380 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 08:34:00 INFO - PROCESS | 1650 | 1466696040392 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:34:00 INFO - PROCESS | 1650 | 1466696040394 Marionette TRACE conn2 <- [1,1370,null,{}] 08:34:00 INFO - PROCESS | 1650 | 1466696040397 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}] 08:34:00 INFO - PROCESS | 1650 | 1466696040400 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:00 INFO - PROCESS | 1650 | 1466696040540 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 08:34:00 INFO - PROCESS | 1650 | 1466696040566 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:00 INFO - PROCESS | 1650 | 1466696040567 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x124cac800 == 33 [pid = 1650] [id = 350] 08:34:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119bbe800) [pid = 1650] [serial = 1049] [outer = 0x0] 08:34:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119d53000) [pid = 1650] [serial = 1050] [outer = 0x119bbe800] 08:34:00 INFO - PROCESS | 1650 | 1466696040607 Marionette DEBUG loaded listener.js 08:34:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x111f58c00) [pid = 1650] [serial = 1051] [outer = 0x119bbe800] 08:34:00 INFO - PROCESS | 1650 | 1466696040978 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] 08:34:01 INFO - PROCESS | 1650 | 1466696041022 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 08:34:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 08:34:01 INFO - PROCESS | 1650 | 1466696041025 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:34:01 INFO - PROCESS | 1650 | 1466696041026 Marionette TRACE conn2 <- [1,1374,null,{}] 08:34:01 INFO - PROCESS | 1650 | 1466696041028 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}] 08:34:01 INFO - PROCESS | 1650 | 1466696041033 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:01 INFO - PROCESS | 1650 | 1466696041277 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 08:34:01 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x113209800) [pid = 1650] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:34:01 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11816e400) [pid = 1650] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:34:01 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x115f53000) [pid = 1650] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:34:01 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11851f800) [pid = 1650] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:34:01 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x128cf9400) [pid = 1650] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 08:34:01 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1291ec000) [pid = 1650] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 08:34:01 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119a0b400) [pid = 1650] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:34:01 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12a722c00) [pid = 1650] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 08:34:01 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118299800) [pid = 1650] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 08:34:01 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x115f54c00) [pid = 1650] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 08:34:01 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1193a9800) [pid = 1650] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 08:34:01 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11624ec00) [pid = 1650] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 08:34:01 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1185b2000) [pid = 1650] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 08:34:01 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119334800) [pid = 1650] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 08:34:01 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12945d000) [pid = 1650] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 08:34:01 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x116a7f800) [pid = 1650] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 08:34:01 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x128941000) [pid = 1650] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:34:01 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12abba400) [pid = 1650] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 08:34:01 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12b908000) [pid = 1650] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 08:34:01 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x113d5f800) [pid = 1650] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 08:34:01 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11850d000) [pid = 1650] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 08:34:01 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x113230000) [pid = 1650] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:34:01 INFO - PROCESS | 1650 | 1466696041350 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:01 INFO - PROCESS | 1650 | 1466696041352 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1130c6800 == 34 [pid = 1650] [id = 351] 08:34:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x111d76400) [pid = 1650] [serial = 1052] [outer = 0x0] 08:34:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x113224c00) [pid = 1650] [serial = 1053] [outer = 0x111d76400] 08:34:01 INFO - PROCESS | 1650 | 1466696041394 Marionette DEBUG loaded listener.js 08:34:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118299800) [pid = 1650] [serial = 1054] [outer = 0x111d76400] 08:34:01 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:34:01 INFO - PROCESS | 1650 | 1466696041741 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] 08:34:01 INFO - PROCESS | 1650 | 1466696041795 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 08:34:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 08:34:01 INFO - PROCESS | 1650 | 1466696041798 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:34:01 INFO - PROCESS | 1650 | 1466696041799 Marionette TRACE conn2 <- [1,1378,null,{}] 08:34:01 INFO - PROCESS | 1650 | 1466696041801 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}] 08:34:01 INFO - PROCESS | 1650 | 1466696041802 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:01 INFO - PROCESS | 1650 | 1466696041875 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 08:34:01 INFO - PROCESS | 1650 | 1466696041878 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:01 INFO - PROCESS | 1650 | 1466696041879 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x128caa000 == 35 [pid = 1650] [id = 352] 08:34:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11829a800) [pid = 1650] [serial = 1055] [outer = 0x0] 08:34:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x121952000) [pid = 1650] [serial = 1056] [outer = 0x11829a800] 08:34:01 INFO - PROCESS | 1650 | 1466696041906 Marionette DEBUG loaded listener.js 08:34:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1254b3800) [pid = 1650] [serial = 1057] [outer = 0x11829a800] 08:34:02 INFO - PROCESS | 1650 | 1466696042235 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] 08:34:02 INFO - PROCESS | 1650 | 1466696042267 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 08:34:02 INFO - PROCESS | 1650 | 1466696042271 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:34:02 INFO - PROCESS | 1650 | 1466696042272 Marionette TRACE conn2 <- [1,1382,null,{}] 08:34:02 INFO - PROCESS | 1650 | 1466696042275 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}] 08:34:02 INFO - PROCESS | 1650 | 1466696042276 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:02 INFO - PROCESS | 1650 | 1466696042347 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 08:34:02 INFO - PROCESS | 1650 | 1466696042355 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:02 INFO - PROCESS | 1650 | 1466696042356 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295d0800 == 36 [pid = 1650] [id = 353] 08:34:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1254bec00) [pid = 1650] [serial = 1058] [outer = 0x0] 08:34:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126c63000) [pid = 1650] [serial = 1059] [outer = 0x1254bec00] 08:34:02 INFO - PROCESS | 1650 | 1466696042380 Marionette DEBUG loaded listener.js 08:34:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x127639000) [pid = 1650] [serial = 1060] [outer = 0x1254bec00] 08:34:02 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:34:02 INFO - PROCESS | 1650 | 1466696042707 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] 08:34:02 INFO - PROCESS | 1650 | 1466696042742 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 08:34:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 08:34:02 INFO - PROCESS | 1650 | 1466696042744 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:34:02 INFO - PROCESS | 1650 | 1466696042745 Marionette TRACE conn2 <- [1,1386,null,{}] 08:34:02 INFO - PROCESS | 1650 | 1466696042747 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}] 08:34:02 INFO - PROCESS | 1650 | 1466696042748 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:02 INFO - PROCESS | 1650 | 1466696042847 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 08:34:02 INFO - PROCESS | 1650 | 1466696042855 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:02 INFO - PROCESS | 1650 | 1466696042856 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a550800 == 37 [pid = 1650] [id = 354] 08:34:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x127640000) [pid = 1650] [serial = 1061] [outer = 0x0] 08:34:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128949800) [pid = 1650] [serial = 1062] [outer = 0x127640000] 08:34:02 INFO - PROCESS | 1650 | 1466696042880 Marionette DEBUG loaded listener.js 08:34:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128cd1c00) [pid = 1650] [serial = 1063] [outer = 0x127640000] 08:34:03 INFO - PROCESS | 1650 | 1466696043171 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] 08:34:03 INFO - PROCESS | 1650 | 1466696043244 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 08:34:03 INFO - PROCESS | 1650 | 1466696043248 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:34:03 INFO - PROCESS | 1650 | 1466696043251 Marionette TRACE conn2 <- [1,1390,null,{}] 08:34:03 INFO - PROCESS | 1650 | 1466696043255 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}] 08:34:03 INFO - PROCESS | 1650 | 1466696043257 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:03 INFO - PROCESS | 1650 | 1466696043353 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 08:34:03 INFO - PROCESS | 1650 | 1466696043444 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:03 INFO - PROCESS | 1650 | 1466696043446 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x118369800 == 38 [pid = 1650] [id = 355] 08:34:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11320dc00) [pid = 1650] [serial = 1064] [outer = 0x0] 08:34:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1155da000) [pid = 1650] [serial = 1065] [outer = 0x11320dc00] 08:34:03 INFO - PROCESS | 1650 | 1466696043479 Marionette DEBUG loaded listener.js 08:34:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x116889800) [pid = 1650] [serial = 1066] [outer = 0x11320dc00] 08:34:03 INFO - PROCESS | 1650 | 1466696043924 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]]]}] 08:34:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:34:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 726ms 08:34:03 INFO - PROCESS | 1650 | 1466696043974 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 08:34:03 INFO - PROCESS | 1650 | 1466696043977 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 08:34:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:34:03 INFO - PROCESS | 1650 | 1466696043981 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:34:03 INFO - PROCESS | 1650 | 1466696043984 Marionette TRACE conn2 <- [1,1394,null,{}] 08:34:03 INFO - PROCESS | 1650 | 1466696043987 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}] 08:34:03 INFO - PROCESS | 1650 | 1466696043988 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:04 INFO - PROCESS | 1650 | 1466696044110 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 08:34:04 INFO - PROCESS | 1650 | 1466696044165 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:04 INFO - PROCESS | 1650 | 1466696044166 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x1219f0000 == 39 [pid = 1650] [id = 356] 08:34:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x116b16000) [pid = 1650] [serial = 1067] [outer = 0x0] 08:34:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1182a6400) [pid = 1650] [serial = 1068] [outer = 0x116b16000] 08:34:04 INFO - PROCESS | 1650 | 1466696044197 Marionette DEBUG loaded listener.js 08:34:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118559c00) [pid = 1650] [serial = 1069] [outer = 0x116b16000] 08:34:04 INFO - PROCESS | 1650 | 1466696044617 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]]]}] 08:34:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:34:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 675ms 08:34:04 INFO - PROCESS | 1650 | 1466696044655 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 08:34:04 INFO - PROCESS | 1650 | 1466696044656 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 08:34:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:34:04 INFO - PROCESS | 1650 | 1466696044659 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:34:04 INFO - PROCESS | 1650 | 1466696044660 Marionette TRACE conn2 <- [1,1398,null,{}] 08:34:04 INFO - PROCESS | 1650 | 1466696044666 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}] 08:34:04 INFO - PROCESS | 1650 | 1466696044670 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:04 INFO - PROCESS | 1650 | 1466696044769 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 08:34:04 INFO - PROCESS | 1650 | 1466696044825 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:04 INFO - PROCESS | 1650 | 1466696044828 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad48800 == 40 [pid = 1650] [id = 357] 08:34:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119a0c800) [pid = 1650] [serial = 1070] [outer = 0x0] 08:34:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119a18000) [pid = 1650] [serial = 1071] [outer = 0x119a0c800] 08:34:04 INFO - PROCESS | 1650 | 1466696044860 Marionette DEBUG loaded listener.js 08:34:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1210ea000) [pid = 1650] [serial = 1072] [outer = 0x119a0c800] 08:34:05 INFO - PROCESS | 1650 | 1466696045272 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]]]}] 08:34:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:34:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 620ms 08:34:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:34:05 INFO - PROCESS | 1650 | 1466696045279 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 08:34:05 INFO - PROCESS | 1650 | 1466696045280 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 08:34:05 INFO - PROCESS | 1650 | 1466696045282 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:34:05 INFO - PROCESS | 1650 | 1466696045284 Marionette TRACE conn2 <- [1,1402,null,{}] 08:34:05 INFO - PROCESS | 1650 | 1466696045286 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}] 08:34:05 INFO - PROCESS | 1650 | 1466696045288 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:05 INFO - PROCESS | 1650 | 1466696045385 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 08:34:05 INFO - PROCESS | 1650 | 1466696045475 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:05 INFO - PROCESS | 1650 | 1466696045477 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b9dc800 == 41 [pid = 1650] [id = 358] 08:34:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x124f15c00) [pid = 1650] [serial = 1073] [outer = 0x0] 08:34:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1254b2c00) [pid = 1650] [serial = 1074] [outer = 0x124f15c00] 08:34:05 INFO - PROCESS | 1650 | 1466696045505 Marionette DEBUG loaded listener.js 08:34:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x127642000) [pid = 1650] [serial = 1075] [outer = 0x124f15c00] 08:34:05 INFO - PROCESS | 1650 | 1466696045899 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]]]}] 08:34:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:34:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 671ms 08:34:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:34:05 INFO - PROCESS | 1650 | 1466696045954 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 08:34:05 INFO - PROCESS | 1650 | 1466696045955 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 08:34:05 INFO - PROCESS | 1650 | 1466696045957 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:34:05 INFO - PROCESS | 1650 | 1466696045959 Marionette TRACE conn2 <- [1,1406,null,{}] 08:34:05 INFO - PROCESS | 1650 | 1466696045961 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}] 08:34:05 INFO - PROCESS | 1650 | 1466696045963 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:06 INFO - PROCESS | 1650 | 1466696046057 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 08:34:06 INFO - PROCESS | 1650 | 1466696046124 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:06 INFO - PROCESS | 1650 | 1466696046125 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x11756d800 == 42 [pid = 1650] [id = 359] 08:34:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x112aed400) [pid = 1650] [serial = 1076] [outer = 0x0] 08:34:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x116a21000) [pid = 1650] [serial = 1077] [outer = 0x112aed400] 08:34:06 INFO - PROCESS | 1650 | 1466696046154 Marionette DEBUG loaded listener.js 08:34:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x127315400) [pid = 1650] [serial = 1078] [outer = 0x112aed400] 08:34:06 INFO - PROCESS | 1650 | 1466696046692 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]]]}] 08:34:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:34:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 819ms 08:34:06 INFO - PROCESS | 1650 | 1466696046777 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 08:34:06 INFO - PROCESS | 1650 | 1466696046779 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 08:34:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:34:06 INFO - PROCESS | 1650 | 1466696046783 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:34:06 INFO - PROCESS | 1650 | 1466696046784 Marionette TRACE conn2 <- [1,1410,null,{}] 08:34:06 INFO - PROCESS | 1650 | 1466696046788 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}] 08:34:06 INFO - PROCESS | 1650 | 1466696046790 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:06 INFO - PROCESS | 1650 | 1466696046887 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 08:34:06 INFO - PROCESS | 1650 | 1466696046954 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:06 INFO - PROCESS | 1650 | 1466696046956 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ab2000 == 43 [pid = 1650] [id = 360] 08:34:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x116852c00) [pid = 1650] [serial = 1079] [outer = 0x0] 08:34:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1177d6800) [pid = 1650] [serial = 1080] [outer = 0x116852c00] 08:34:06 INFO - PROCESS | 1650 | 1466696046984 Marionette DEBUG loaded listener.js 08:34:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11848dc00) [pid = 1650] [serial = 1081] [outer = 0x116852c00] 08:34:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1295d0800 == 42 [pid = 1650] [id = 353] 08:34:07 INFO - PROCESS | 1650 | --DOCSHELL 0x128caa000 == 41 [pid = 1650] [id = 352] 08:34:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1130c6800 == 40 [pid = 1650] [id = 351] 08:34:07 INFO - PROCESS | 1650 | --DOCSHELL 0x124cac800 == 39 [pid = 1650] [id = 350] 08:34:07 INFO - PROCESS | 1650 | --DOCSHELL 0x123d1a800 == 38 [pid = 1650] [id = 349] 08:34:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12139b800 == 37 [pid = 1650] [id = 348] 08:34:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1193d6800 == 36 [pid = 1650] [id = 347] 08:34:07 INFO - PROCESS | 1650 | --DOCSHELL 0x116519800 == 35 [pid = 1650] [id = 346] 08:34:07 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1187a7800) [pid = 1650] [serial = 1027] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1177cfc00) [pid = 1650] [serial = 1024] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x118490000) [pid = 1650] [serial = 1026] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1177d9c00) [pid = 1650] [serial = 1012] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1165e4800) [pid = 1650] [serial = 1011] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1185aa400) [pid = 1650] [serial = 1014] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1291f0800) [pid = 1650] [serial = 990] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12a625000) [pid = 1650] [serial = 993] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x121ae6800) [pid = 1650] [serial = 1017] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1294ba400) [pid = 1650] [serial = 991] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12a72a000) [pid = 1650] [serial = 996] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1182a1c00) [pid = 1650] [serial = 975] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11848e400) [pid = 1650] [serial = 999] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1210eb000) [pid = 1650] [serial = 984] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118e43000) [pid = 1650] [serial = 1015] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11685b400) [pid = 1650] [serial = 969] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x117018000) [pid = 1650] [serial = 970] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118e42800) [pid = 1650] [serial = 978] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1193a0400) [pid = 1650] [serial = 979] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119a0b000) [pid = 1650] [serial = 981] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119d52400) [pid = 1650] [serial = 982] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12a5ce400) [pid = 1650] [serial = 967] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1177d0800) [pid = 1650] [serial = 972] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11816f000) [pid = 1650] [serial = 973] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118514000) [pid = 1650] [serial = 976] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1294bdc00) [pid = 1650] [serial = 1021] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x128cccc00) [pid = 1650] [serial = 1020] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12b211c00) [pid = 1650] [serial = 1006] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118a64c00) [pid = 1650] [serial = 1000] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11684dc00) [pid = 1650] [serial = 1030] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12b203800) [pid = 1650] [serial = 1005] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x124fdf800) [pid = 1650] [serial = 1018] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12b911800) [pid = 1650] [serial = 1008] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12ba8c000) [pid = 1650] [serial = 1009] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12aa3d000) [pid = 1650] [serial = 997] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12685cc00) [pid = 1650] [serial = 987] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12a721400) [pid = 1650] [serial = 994] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x128cf2000) [pid = 1650] [serial = 988] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12abb8800) [pid = 1650] [serial = 1003] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x123e7c000) [pid = 1650] [serial = 985] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x128944000) [pid = 1650] [serial = 1002] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x115f53400) [pid = 1650] [serial = 1029] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x115ef6800) [pid = 1650] [serial = 1023] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 1650 | 1466696047474 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]]]}] 08:34:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:34:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 722ms 08:34:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:34:07 INFO - PROCESS | 1650 | 1466696047506 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 08:34:07 INFO - PROCESS | 1650 | 1466696047510 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 08:34:07 INFO - PROCESS | 1650 | 1466696047516 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:34:07 INFO - PROCESS | 1650 | 1466696047522 Marionette TRACE conn2 <- [1,1414,null,{}] 08:34:07 INFO - PROCESS | 1650 | 1466696047525 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}] 08:34:07 INFO - PROCESS | 1650 | 1466696047528 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:07 INFO - PROCESS | 1650 | 1466696047657 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 08:34:07 INFO - PROCESS | 1650 | 1466696047672 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:07 INFO - PROCESS | 1650 | 1466696047674 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x117247800 == 36 [pid = 1650] [id = 361] 08:34:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11851d400) [pid = 1650] [serial = 1082] [outer = 0x0] 08:34:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11855b000) [pid = 1650] [serial = 1083] [outer = 0x11851d400] 08:34:07 INFO - PROCESS | 1650 | 1466696047719 Marionette DEBUG loaded listener.js 08:34:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x118a65400) [pid = 1650] [serial = 1084] [outer = 0x11851d400] 08:34:08 INFO - PROCESS | 1650 | 1466696048085 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]]]}] 08:34:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:34:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 575ms 08:34:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:34:08 INFO - PROCESS | 1650 | 1466696048091 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 08:34:08 INFO - PROCESS | 1650 | 1466696048092 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 08:34:08 INFO - PROCESS | 1650 | 1466696048094 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:34:08 INFO - PROCESS | 1650 | 1466696048096 Marionette TRACE conn2 <- [1,1418,null,{}] 08:34:08 INFO - PROCESS | 1650 | 1466696048107 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}] 08:34:08 INFO - PROCESS | 1650 | 1466696048110 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:08 INFO - PROCESS | 1650 | 1466696048211 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 08:34:08 INFO - PROCESS | 1650 | 1466696048220 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:08 INFO - PROCESS | 1650 | 1466696048222 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x121248800 == 37 [pid = 1650] [id = 362] 08:34:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1193aa400) [pid = 1650] [serial = 1085] [outer = 0x0] 08:34:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x119bbb000) [pid = 1650] [serial = 1086] [outer = 0x1193aa400] 08:34:08 INFO - PROCESS | 1650 | 1466696048251 Marionette DEBUG loaded listener.js 08:34:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1210e6400) [pid = 1650] [serial = 1087] [outer = 0x1193aa400] 08:34:08 INFO - PROCESS | 1650 | 1466696048707 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]]]}] 08:34:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:34:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 623ms 08:34:08 INFO - PROCESS | 1650 | 1466696048718 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 08:34:08 INFO - PROCESS | 1650 | 1466696048723 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 08:34:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:34:08 INFO - PROCESS | 1650 | 1466696048731 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:34:08 INFO - PROCESS | 1650 | 1466696048732 Marionette TRACE conn2 <- [1,1422,null,{}] 08:34:08 INFO - PROCESS | 1650 | 1466696048737 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}] 08:34:08 INFO - PROCESS | 1650 | 1466696048740 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:08 INFO - PROCESS | 1650 | 1466696048822 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 08:34:08 INFO - PROCESS | 1650 | 1466696048826 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:08 INFO - PROCESS | 1650 | 1466696048827 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d1b800 == 38 [pid = 1650] [id = 363] 08:34:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x124cef000) [pid = 1650] [serial = 1088] [outer = 0x0] 08:34:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1254b5400) [pid = 1650] [serial = 1089] [outer = 0x124cef000] 08:34:08 INFO - PROCESS | 1650 | 1466696048852 Marionette DEBUG loaded listener.js 08:34:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x126cdb400) [pid = 1650] [serial = 1090] [outer = 0x124cef000] 08:34:09 INFO - PROCESS | 1650 | 1466696049194 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]]]}] 08:34:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:34:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 469ms 08:34:09 INFO - PROCESS | 1650 | 1466696049204 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 08:34:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:34:09 INFO - PROCESS | 1650 | 1466696049206 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 08:34:09 INFO - PROCESS | 1650 | 1466696049208 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:34:09 INFO - PROCESS | 1650 | 1466696049209 Marionette TRACE conn2 <- [1,1426,null,{}] 08:34:09 INFO - PROCESS | 1650 | 1466696049211 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}] 08:34:09 INFO - PROCESS | 1650 | 1466696049213 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:09 INFO - PROCESS | 1650 | 1466696049323 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 08:34:09 INFO - PROCESS | 1650 | 1466696049330 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:09 INFO - PROCESS | 1650 | 1466696049331 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x124b1e000 == 39 [pid = 1650] [id = 364] 08:34:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x124cf0400) [pid = 1650] [serial = 1091] [outer = 0x0] 08:34:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x127644800) [pid = 1650] [serial = 1092] [outer = 0x124cf0400] 08:34:09 INFO - PROCESS | 1650 | 1466696049356 Marionette DEBUG loaded listener.js 08:34:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1291e4c00) [pid = 1650] [serial = 1093] [outer = 0x124cf0400] 08:34:09 INFO - PROCESS | 1650 | 1466696049709 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]]]}] 08:34:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:34:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 518ms 08:34:09 INFO - PROCESS | 1650 | 1466696049726 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 08:34:09 INFO - PROCESS | 1650 | 1466696049728 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 08:34:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:34:09 INFO - PROCESS | 1650 | 1466696049730 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:34:09 INFO - PROCESS | 1650 | 1466696049731 Marionette TRACE conn2 <- [1,1430,null,{}] 08:34:09 INFO - PROCESS | 1650 | 1466696049733 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}] 08:34:09 INFO - PROCESS | 1650 | 1466696049739 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:09 INFO - PROCESS | 1650 | 1466696049862 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 08:34:09 INFO - PROCESS | 1650 | 1466696049866 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:09 INFO - PROCESS | 1650 | 1466696049867 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x128bc6800 == 40 [pid = 1650] [id = 365] 08:34:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x126cd4c00) [pid = 1650] [serial = 1094] [outer = 0x0] 08:34:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x12945e800) [pid = 1650] [serial = 1095] [outer = 0x126cd4c00] 08:34:09 INFO - PROCESS | 1650 | 1466696049893 Marionette DEBUG loaded listener.js 08:34:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x12a71dc00) [pid = 1650] [serial = 1096] [outer = 0x126cd4c00] 08:34:10 INFO - PROCESS | 1650 | 1466696050255 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]]]}] 08:34:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:34:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 569ms 08:34:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:34:10 INFO - PROCESS | 1650 | 1466696050299 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 08:34:10 INFO - PROCESS | 1650 | 1466696050301 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 08:34:10 INFO - PROCESS | 1650 | 1466696050303 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:34:10 INFO - PROCESS | 1650 | 1466696050304 Marionette TRACE conn2 <- [1,1434,null,{}] 08:34:10 INFO - PROCESS | 1650 | 1466696050306 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}] 08:34:10 INFO - PROCESS | 1650 | 1466696050307 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:10 INFO - PROCESS | 1650 | 1466696050406 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 08:34:10 INFO - PROCESS | 1650 | 1466696050418 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:10 INFO - PROCESS | 1650 | 1466696050419 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7ab800 == 41 [pid = 1650] [id = 366] 08:34:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12a71e400) [pid = 1650] [serial = 1097] [outer = 0x0] 08:34:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12aa37000) [pid = 1650] [serial = 1098] [outer = 0x12a71e400] 08:34:10 INFO - PROCESS | 1650 | 1466696050450 Marionette DEBUG loaded listener.js 08:34:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12aa3ec00) [pid = 1650] [serial = 1099] [outer = 0x12a71e400] 08:34:10 INFO - PROCESS | 1650 | 1466696050790 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]]]}] 08:34:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:34:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 521ms 08:34:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:34:10 INFO - PROCESS | 1650 | 1466696050825 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 08:34:10 INFO - PROCESS | 1650 | 1466696050827 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 08:34:10 INFO - PROCESS | 1650 | 1466696050829 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:34:10 INFO - PROCESS | 1650 | 1466696050830 Marionette TRACE conn2 <- [1,1438,null,{}] 08:34:10 INFO - PROCESS | 1650 | 1466696050832 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}] 08:34:10 INFO - PROCESS | 1650 | 1466696050833 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:10 INFO - PROCESS | 1650 | 1466696050928 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 08:34:10 INFO - PROCESS | 1650 | 1466696050940 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:10 INFO - PROCESS | 1650 | 1466696050941 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad52800 == 42 [pid = 1650] [id = 367] 08:34:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12aa3f800) [pid = 1650] [serial = 1100] [outer = 0x0] 08:34:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12abbac00) [pid = 1650] [serial = 1101] [outer = 0x12aa3f800] 08:34:10 INFO - PROCESS | 1650 | 1466696050965 Marionette DEBUG loaded listener.js 08:34:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12b206000) [pid = 1650] [serial = 1102] [outer = 0x12aa3f800] 08:34:11 INFO - PROCESS | 1650 | 1466696051291 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]]]}] 08:34:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:34:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 470ms 08:34:11 INFO - PROCESS | 1650 | 1466696051299 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 08:34:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:34:11 INFO - PROCESS | 1650 | 1466696051302 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 08:34:11 INFO - PROCESS | 1650 | 1466696051304 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:34:11 INFO - PROCESS | 1650 | 1466696051305 Marionette TRACE conn2 <- [1,1442,null,{}] 08:34:11 INFO - PROCESS | 1650 | 1466696051308 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}] 08:34:11 INFO - PROCESS | 1650 | 1466696051309 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:11 INFO - PROCESS | 1650 | 1466696051420 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 08:34:11 INFO - PROCESS | 1650 | 1466696051432 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:11 INFO - PROCESS | 1650 | 1466696051433 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b932800 == 43 [pid = 1650] [id = 368] 08:34:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12b207000) [pid = 1650] [serial = 1103] [outer = 0x0] 08:34:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12b909c00) [pid = 1650] [serial = 1104] [outer = 0x12b207000] 08:34:11 INFO - PROCESS | 1650 | 1466696051457 Marionette DEBUG loaded listener.js 08:34:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12ba8c000) [pid = 1650] [serial = 1105] [outer = 0x12b207000] 08:34:11 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1165ebc00) [pid = 1650] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:34:11 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116a1c800) [pid = 1650] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:34:11 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1165e0000) [pid = 1650] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:34:11 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119bbe800) [pid = 1650] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:34:11 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1254bec00) [pid = 1650] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:34:11 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x111d76400) [pid = 1650] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:34:11 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11829a800) [pid = 1650] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 08:34:11 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119760000) [pid = 1650] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:34:11 INFO - PROCESS | 1650 | 1466696051821 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]]]}] 08:34:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:34:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 571ms 08:34:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:34:11 INFO - PROCESS | 1650 | 1466696051876 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 08:34:11 INFO - PROCESS | 1650 | 1466696051877 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 08:34:11 INFO - PROCESS | 1650 | 1466696051879 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:34:11 INFO - PROCESS | 1650 | 1466696051880 Marionette TRACE conn2 <- [1,1446,null,{}] 08:34:11 INFO - PROCESS | 1650 | 1466696051882 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}] 08:34:11 INFO - PROCESS | 1650 | 1466696051884 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:11 INFO - PROCESS | 1650 | 1466696051987 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 08:34:12 INFO - PROCESS | 1650 | 1466696052021 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:12 INFO - PROCESS | 1650 | 1466696052022 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b930800 == 44 [pid = 1650] [id = 369] 08:34:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x112a75800) [pid = 1650] [serial = 1106] [outer = 0x0] 08:34:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119a13c00) [pid = 1650] [serial = 1107] [outer = 0x112a75800] 08:34:12 INFO - PROCESS | 1650 | 1466696052048 Marionette DEBUG loaded listener.js 08:34:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12b906c00) [pid = 1650] [serial = 1108] [outer = 0x112a75800] 08:34:12 INFO - PROCESS | 1650 | 1466696052314 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]]]}] 08:34:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:34:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 468ms 08:34:12 INFO - PROCESS | 1650 | 1466696052348 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 08:34:12 INFO - PROCESS | 1650 | 1466696052349 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 08:34:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:34:12 INFO - PROCESS | 1650 | 1466696052360 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:34:12 INFO - PROCESS | 1650 | 1466696052362 Marionette TRACE conn2 <- [1,1450,null,{}] 08:34:12 INFO - PROCESS | 1650 | 1466696052365 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}] 08:34:12 INFO - PROCESS | 1650 | 1466696052367 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:12 INFO - PROCESS | 1650 | 1466696052469 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 08:34:12 INFO - PROCESS | 1650 | 1466696052475 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:12 INFO - PROCESS | 1650 | 1466696052476 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c2e5800 == 45 [pid = 1650] [id = 370] 08:34:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12ba8dc00) [pid = 1650] [serial = 1109] [outer = 0x0] 08:34:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12bb15400) [pid = 1650] [serial = 1110] [outer = 0x12ba8dc00] 08:34:12 INFO - PROCESS | 1650 | 1466696052504 Marionette DEBUG loaded listener.js 08:34:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12bf09c00) [pid = 1650] [serial = 1111] [outer = 0x12ba8dc00] 08:34:12 INFO - PROCESS | 1650 | 1466696052938 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]]]}] 08:34:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:34:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 621ms 08:34:12 INFO - PROCESS | 1650 | 1466696052982 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 08:34:12 INFO - PROCESS | 1650 | 1466696052984 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 08:34:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:34:12 INFO - PROCESS | 1650 | 1466696052987 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:34:12 INFO - PROCESS | 1650 | 1466696052989 Marionette TRACE conn2 <- [1,1454,null,{}] 08:34:12 INFO - PROCESS | 1650 | 1466696052992 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}] 08:34:12 INFO - PROCESS | 1650 | 1466696052994 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:13 INFO - PROCESS | 1650 | 1466696053111 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 08:34:13 INFO - PROCESS | 1650 | 1466696053118 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:13 INFO - PROCESS | 1650 | 1466696053119 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c610800 == 46 [pid = 1650] [id = 371] 08:34:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119d49c00) [pid = 1650] [serial = 1112] [outer = 0x0] 08:34:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12bfc4400) [pid = 1650] [serial = 1113] [outer = 0x119d49c00] 08:34:13 INFO - PROCESS | 1650 | 1466696053143 Marionette DEBUG loaded listener.js 08:34:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12bfcc800) [pid = 1650] [serial = 1114] [outer = 0x119d49c00] 08:34:13 INFO - PROCESS | 1650 | 1466696053462 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]]]}] 08:34:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:34:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 519ms 08:34:13 INFO - PROCESS | 1650 | 1466696053507 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 08:34:13 INFO - PROCESS | 1650 | 1466696053508 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 08:34:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:34:13 INFO - PROCESS | 1650 | 1466696053510 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:34:13 INFO - PROCESS | 1650 | 1466696053511 Marionette TRACE conn2 <- [1,1458,null,{}] 08:34:13 INFO - PROCESS | 1650 | 1466696053513 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}] 08:34:13 INFO - PROCESS | 1650 | 1466696053514 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:13 INFO - PROCESS | 1650 | 1466696053629 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 08:34:13 INFO - PROCESS | 1650 | 1466696053635 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:13 INFO - PROCESS | 1650 | 1466696053636 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c620000 == 47 [pid = 1650] [id = 372] 08:34:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12bfe2400) [pid = 1650] [serial = 1115] [outer = 0x0] 08:34:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12bfe5800) [pid = 1650] [serial = 1116] [outer = 0x12bfe2400] 08:34:13 INFO - PROCESS | 1650 | 1466696053659 Marionette DEBUG loaded listener.js 08:34:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12bfecc00) [pid = 1650] [serial = 1117] [outer = 0x12bfe2400] 08:34:14 INFO - PROCESS | 1650 | 1466696054142 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]]]}] 08:34:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:34:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 669ms 08:34:14 INFO - PROCESS | 1650 | 1466696054179 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 08:34:14 INFO - PROCESS | 1650 | 1466696054182 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 08:34:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:34:14 INFO - PROCESS | 1650 | 1466696054185 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:34:14 INFO - PROCESS | 1650 | 1466696054189 Marionette TRACE conn2 <- [1,1462,null,{}] 08:34:14 INFO - PROCESS | 1650 | 1466696054192 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}] 08:34:14 INFO - PROCESS | 1650 | 1466696054194 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:14 INFO - PROCESS | 1650 | 1466696054304 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 08:34:14 INFO - PROCESS | 1650 | 1466696054374 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:14 INFO - PROCESS | 1650 | 1466696054376 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x118360800 == 48 [pid = 1650] [id = 373] 08:34:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11815f800) [pid = 1650] [serial = 1118] [outer = 0x0] 08:34:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118490400) [pid = 1650] [serial = 1119] [outer = 0x11815f800] 08:34:14 INFO - PROCESS | 1650 | 1466696054407 Marionette DEBUG loaded listener.js 08:34:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1185aa400) [pid = 1650] [serial = 1120] [outer = 0x11815f800] 08:34:14 INFO - PROCESS | 1650 | 1466696054839 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]]]}] 08:34:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 08:34:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 721ms 08:34:14 INFO - PROCESS | 1650 | 1466696054907 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 08:34:14 INFO - PROCESS | 1650 | 1466696054910 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 08:34:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 08:34:14 INFO - PROCESS | 1650 | 1466696054915 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 08:34:14 INFO - PROCESS | 1650 | 1466696054917 Marionette TRACE conn2 <- [1,1466,null,{}] 08:34:14 INFO - PROCESS | 1650 | 1466696054922 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}] 08:34:14 INFO - PROCESS | 1650 | 1466696054923 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:15 INFO - PROCESS | 1650 | 1466696055028 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 08:34:15 INFO - PROCESS | 1650 | 1466696055128 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:15 INFO - PROCESS | 1650 | 1466696055130 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x128bc8000 == 49 [pid = 1650] [id = 374] 08:34:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119767800) [pid = 1650] [serial = 1121] [outer = 0x0] 08:34:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119d4d800) [pid = 1650] [serial = 1122] [outer = 0x119767800] 08:34:15 INFO - PROCESS | 1650 | 1466696055160 Marionette DEBUG loaded listener.js 08:34:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x121bdbc00) [pid = 1650] [serial = 1123] [outer = 0x119767800] 08:34:15 INFO - PROCESS | 1650 | 1466696055600 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]]]}] 08:34:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 08:34:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 723ms 08:34:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 08:34:15 INFO - PROCESS | 1650 | 1466696055638 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 08:34:15 INFO - PROCESS | 1650 | 1466696055640 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 08:34:15 INFO - PROCESS | 1650 | 1466696055642 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 08:34:15 INFO - PROCESS | 1650 | 1466696055645 Marionette TRACE conn2 <- [1,1470,null,{}] 08:34:15 INFO - PROCESS | 1650 | 1466696055654 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}] 08:34:15 INFO - PROCESS | 1650 | 1466696055658 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:15 INFO - PROCESS | 1650 | 1466696055760 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 08:34:15 INFO - PROCESS | 1650 | 1466696055829 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:15 INFO - PROCESS | 1650 | 1466696055831 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c60b800 == 50 [pid = 1650] [id = 375] 08:34:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12945f800) [pid = 1650] [serial = 1124] [outer = 0x0] 08:34:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x129465800) [pid = 1650] [serial = 1125] [outer = 0x12945f800] 08:34:15 INFO - PROCESS | 1650 | 1466696055862 Marionette DEBUG loaded listener.js 08:34:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12a5cfc00) [pid = 1650] [serial = 1126] [outer = 0x12945f800] 08:34:16 INFO - PROCESS | 1650 | 1466696056377 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]]]}] 08:34:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 08:34:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 824ms 08:34:16 INFO - PROCESS | 1650 | 1466696056466 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 08:34:16 INFO - PROCESS | 1650 | 1466696056468 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 08:34:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 08:34:16 INFO - PROCESS | 1650 | 1466696056474 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 08:34:16 INFO - PROCESS | 1650 | 1466696056476 Marionette TRACE conn2 <- [1,1474,null,{}] 08:34:16 INFO - PROCESS | 1650 | 1466696056479 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}] 08:34:16 INFO - PROCESS | 1650 | 1466696056481 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:16 INFO - PROCESS | 1650 | 1466696056843 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 08:34:16 INFO - PROCESS | 1650 | 1466696056910 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:16 INFO - PROCESS | 1650 | 1466696056911 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11846e000 == 51 [pid = 1650] [id = 376] 08:34:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1165ddc00) [pid = 1650] [serial = 1127] [outer = 0x0] 08:34:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11688ac00) [pid = 1650] [serial = 1128] [outer = 0x1165ddc00] 08:34:16 INFO - PROCESS | 1650 | 1466696056941 Marionette DEBUG loaded listener.js 08:34:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1177d5800) [pid = 1650] [serial = 1129] [outer = 0x1165ddc00] 08:34:17 INFO - PROCESS | 1650 | 1466696057435 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]]]}] 08:34:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 08:34:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 977ms 08:34:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 08:34:17 INFO - PROCESS | 1650 | 1466696057451 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 08:34:17 INFO - PROCESS | 1650 | 1466696057456 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 08:34:17 INFO - PROCESS | 1650 | 1466696057459 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 08:34:17 INFO - PROCESS | 1650 | 1466696057461 Marionette TRACE conn2 <- [1,1478,null,{}] 08:34:17 INFO - PROCESS | 1650 | 1466696057464 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}] 08:34:17 INFO - PROCESS | 1650 | 1466696057466 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:17 INFO - PROCESS | 1650 | 1466696057561 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 08:34:17 INFO - PROCESS | 1650 | 1466696057617 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:17 INFO - PROCESS | 1650 | 1466696057618 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x117076800 == 52 [pid = 1650] [id = 377] 08:34:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11816c000) [pid = 1650] [serial = 1130] [outer = 0x0] 08:34:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x118553400) [pid = 1650] [serial = 1131] [outer = 0x11816c000] 08:34:17 INFO - PROCESS | 1650 | 1466696057646 Marionette DEBUG loaded listener.js 08:34:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x118e4ac00) [pid = 1650] [serial = 1132] [outer = 0x11816c000] 08:34:18 INFO - PROCESS | 1650 | --DOCSHELL 0x117243000 == 51 [pid = 1650] [id = 345] 08:34:18 INFO - PROCESS | 1650 | --DOCSHELL 0x116a60800 == 50 [pid = 1650] [id = 344] 08:34:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12c610800 == 49 [pid = 1650] [id = 371] 08:34:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12c2e5800 == 48 [pid = 1650] [id = 370] 08:34:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12b930800 == 47 [pid = 1650] [id = 369] 08:34:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12b932800 == 46 [pid = 1650] [id = 368] 08:34:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad52800 == 45 [pid = 1650] [id = 367] 08:34:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7ab800 == 44 [pid = 1650] [id = 366] 08:34:18 INFO - PROCESS | 1650 | --DOCSHELL 0x128bc6800 == 43 [pid = 1650] [id = 365] 08:34:18 INFO - PROCESS | 1650 | --DOCSHELL 0x124b1e000 == 42 [pid = 1650] [id = 364] 08:34:18 INFO - PROCESS | 1650 | --DOCSHELL 0x123d1b800 == 41 [pid = 1650] [id = 363] 08:34:18 INFO - PROCESS | 1650 | --DOCSHELL 0x121248800 == 40 [pid = 1650] [id = 362] 08:34:18 INFO - PROCESS | 1650 | --DOCSHELL 0x117247800 == 39 [pid = 1650] [id = 361] 08:34:18 INFO - PROCESS | 1650 | --DOCSHELL 0x116ab2000 == 38 [pid = 1650] [id = 360] 08:34:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12b9dc800 == 37 [pid = 1650] [id = 358] 08:34:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad48800 == 36 [pid = 1650] [id = 357] 08:34:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1219f0000 == 35 [pid = 1650] [id = 356] 08:34:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12a550800 == 34 [pid = 1650] [id = 354] 08:34:18 INFO - PROCESS | 1650 | --DOCSHELL 0x118369800 == 33 [pid = 1650] [id = 355] 08:34:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11756d800 == 32 [pid = 1650] [id = 359] 08:34:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11846e000 == 31 [pid = 1650] [id = 376] 08:34:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12c60b800 == 30 [pid = 1650] [id = 375] 08:34:18 INFO - PROCESS | 1650 | --DOCSHELL 0x128bc8000 == 29 [pid = 1650] [id = 374] 08:34:18 INFO - PROCESS | 1650 | --DOCSHELL 0x118360800 == 28 [pid = 1650] [id = 373] 08:34:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12c620000 == 27 [pid = 1650] [id = 372] 08:34:18 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x127639000) [pid = 1650] [serial = 1060] [outer = 0x0] [url = about:blank] 08:34:18 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x128949800) [pid = 1650] [serial = 1062] [outer = 0x0] [url = about:blank] 08:34:18 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x117094400) [pid = 1650] [serial = 1035] [outer = 0x0] [url = about:blank] 08:34:18 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x116851c00) [pid = 1650] [serial = 1038] [outer = 0x0] [url = about:blank] 08:34:18 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118e4f800) [pid = 1650] [serial = 1044] [outer = 0x0] [url = about:blank] 08:34:18 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118521400) [pid = 1650] [serial = 1042] [outer = 0x0] [url = about:blank] 08:34:18 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x111f58c00) [pid = 1650] [serial = 1051] [outer = 0x0] [url = about:blank] 08:34:18 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118161c00) [pid = 1650] [serial = 1039] [outer = 0x0] [url = about:blank] 08:34:18 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x126c63000) [pid = 1650] [serial = 1059] [outer = 0x0] [url = about:blank] 08:34:18 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11829f000) [pid = 1650] [serial = 1041] [outer = 0x0] [url = about:blank] 08:34:18 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118299800) [pid = 1650] [serial = 1054] [outer = 0x0] [url = about:blank] 08:34:18 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119d53000) [pid = 1650] [serial = 1050] [outer = 0x0] [url = about:blank] 08:34:18 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x113224c00) [pid = 1650] [serial = 1053] [outer = 0x0] [url = about:blank] 08:34:18 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1254b3800) [pid = 1650] [serial = 1057] [outer = 0x0] [url = about:blank] 08:34:18 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119a10800) [pid = 1650] [serial = 1047] [outer = 0x0] [url = about:blank] 08:34:18 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x121952000) [pid = 1650] [serial = 1056] [outer = 0x0] [url = about:blank] 08:34:18 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1177d2000) [pid = 1650] [serial = 1032] [outer = 0x0] [url = about:blank] 08:34:18 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119bbdc00) [pid = 1650] [serial = 1048] [outer = 0x0] [url = about:blank] 08:34:18 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1193a8c00) [pid = 1650] [serial = 1045] [outer = 0x0] [url = about:blank] 08:34:18 INFO - PROCESS | 1650 | 1466696058688 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]]]}] 08:34:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 08:34:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1272ms 08:34:18 INFO - PROCESS | 1650 | 1466696058731 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 08:34:18 INFO - PROCESS | 1650 | 1466696058733 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 08:34:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 08:34:18 INFO - PROCESS | 1650 | 1466696058736 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 08:34:18 INFO - PROCESS | 1650 | 1466696058737 Marionette TRACE conn2 <- [1,1482,null,{}] 08:34:18 INFO - PROCESS | 1650 | 1466696058740 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}] 08:34:18 INFO - PROCESS | 1650 | 1466696058742 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:18 INFO - PROCESS | 1650 | 1466696058822 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 08:34:18 INFO - PROCESS | 1650 | 1466696058828 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:18 INFO - PROCESS | 1650 | 1466696058830 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e4a800 == 28 [pid = 1650] [id = 378] 08:34:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1193a3c00) [pid = 1650] [serial = 1133] [outer = 0x0] 08:34:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119763800) [pid = 1650] [serial = 1134] [outer = 0x1193a3c00] 08:34:18 INFO - PROCESS | 1650 | 1466696058860 Marionette DEBUG loaded listener.js 08:34:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119a17400) [pid = 1650] [serial = 1135] [outer = 0x1193a3c00] 08:34:19 INFO - PROCESS | 1650 | 1466696059212 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]]]}] 08:34:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 08:34:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 520ms 08:34:19 INFO - PROCESS | 1650 | 1466696059255 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 08:34:19 INFO - PROCESS | 1650 | 1466696059259 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 08:34:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 08:34:19 INFO - PROCESS | 1650 | 1466696059263 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 08:34:19 INFO - PROCESS | 1650 | 1466696059265 Marionette TRACE conn2 <- [1,1486,null,{}] 08:34:19 INFO - PROCESS | 1650 | 1466696059275 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}] 08:34:19 INFO - PROCESS | 1650 | 1466696059276 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:19 INFO - PROCESS | 1650 | 1466696059358 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 08:34:19 INFO - PROCESS | 1650 | 1466696059362 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:19 INFO - PROCESS | 1650 | 1466696059363 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12157e000 == 29 [pid = 1650] [id = 379] 08:34:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119d53000) [pid = 1650] [serial = 1136] [outer = 0x0] 08:34:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x121954000) [pid = 1650] [serial = 1137] [outer = 0x119d53000] 08:34:19 INFO - PROCESS | 1650 | 1466696059393 Marionette DEBUG loaded listener.js 08:34:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x124c0ac00) [pid = 1650] [serial = 1138] [outer = 0x119d53000] 08:34:19 INFO - PROCESS | 1650 | 1466696059746 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]]]}] 08:34:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 08:34:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 528ms 08:34:19 INFO - PROCESS | 1650 | 1466696059791 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 08:34:19 INFO - PROCESS | 1650 | 1466696059792 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 08:34:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 08:34:19 INFO - PROCESS | 1650 | 1466696059795 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 08:34:19 INFO - PROCESS | 1650 | 1466696059797 Marionette TRACE conn2 <- [1,1490,null,{}] 08:34:19 INFO - PROCESS | 1650 | 1466696059805 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}] 08:34:19 INFO - PROCESS | 1650 | 1466696059808 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:19 INFO - PROCESS | 1650 | 1466696059890 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 08:34:19 INFO - PROCESS | 1650 | 1466696059895 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:19 INFO - PROCESS | 1650 | 1466696059897 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x126ca1000 == 30 [pid = 1650] [id = 380] 08:34:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x126c63000) [pid = 1650] [serial = 1139] [outer = 0x0] 08:34:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128bafc00) [pid = 1650] [serial = 1140] [outer = 0x126c63000] 08:34:19 INFO - PROCESS | 1650 | 1466696059924 Marionette DEBUG loaded listener.js 08:34:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12945cc00) [pid = 1650] [serial = 1141] [outer = 0x126c63000] 08:34:20 INFO - PROCESS | 1650 | 1466696060258 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]]]}] 08:34:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 08:34:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 470ms 08:34:20 INFO - PROCESS | 1650 | 1466696060266 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 08:34:20 INFO - PROCESS | 1650 | 1466696060268 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 08:34:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 08:34:20 INFO - PROCESS | 1650 | 1466696060272 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 08:34:20 INFO - PROCESS | 1650 | 1466696060273 Marionette TRACE conn2 <- [1,1494,null,{}] 08:34:20 INFO - PROCESS | 1650 | 1466696060275 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}] 08:34:20 INFO - PROCESS | 1650 | 1466696060276 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:20 INFO - PROCESS | 1650 | 1466696060362 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 08:34:20 INFO - PROCESS | 1650 | 1466696060436 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:20 INFO - PROCESS | 1650 | 1466696060437 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x128cbb800 == 31 [pid = 1650] [id = 381] 08:34:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x118e4bc00) [pid = 1650] [serial = 1142] [outer = 0x0] 08:34:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1294b7000) [pid = 1650] [serial = 1143] [outer = 0x118e4bc00] 08:34:20 INFO - PROCESS | 1650 | 1466696060462 Marionette DEBUG loaded listener.js 08:34:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12aa40c00) [pid = 1650] [serial = 1144] [outer = 0x118e4bc00] 08:34:20 INFO - PROCESS | 1650 | 1466696060845 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]]]}] 08:34:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 08:34:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 620ms 08:34:20 INFO - PROCESS | 1650 | 1466696060893 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 08:34:20 INFO - PROCESS | 1650 | 1466696060895 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 08:34:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 08:34:20 INFO - PROCESS | 1650 | 1466696060898 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 08:34:20 INFO - PROCESS | 1650 | 1466696060900 Marionette TRACE conn2 <- [1,1498,null,{}] 08:34:20 INFO - PROCESS | 1650 | 1466696060903 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}] 08:34:20 INFO - PROCESS | 1650 | 1466696060906 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:21 INFO - PROCESS | 1650 | 1466696061059 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 08:34:21 INFO - PROCESS | 1650 | 1466696061081 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:21 INFO - PROCESS | 1650 | 1466696061083 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa0e800 == 32 [pid = 1650] [id = 382] 08:34:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12abb9800) [pid = 1650] [serial = 1145] [outer = 0x0] 08:34:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12b911800) [pid = 1650] [serial = 1146] [outer = 0x12abb9800] 08:34:21 INFO - PROCESS | 1650 | 1466696061124 Marionette DEBUG loaded listener.js 08:34:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12bb13800) [pid = 1650] [serial = 1147] [outer = 0x12abb9800] 08:34:21 INFO - PROCESS | 1650 | 1466696061509 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]]]}] 08:34:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 08:34:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 619ms 08:34:21 INFO - PROCESS | 1650 | 1466696061517 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 08:34:21 INFO - PROCESS | 1650 | 1466696061519 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 08:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 08:34:21 INFO - PROCESS | 1650 | 1466696061521 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 08:34:21 INFO - PROCESS | 1650 | 1466696061522 Marionette TRACE conn2 <- [1,1502,null,{}] 08:34:21 INFO - PROCESS | 1650 | 1466696061524 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}] 08:34:21 INFO - PROCESS | 1650 | 1466696061528 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:21 INFO - PROCESS | 1650 | 1466696061644 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 08:34:21 INFO - PROCESS | 1650 | 1466696061656 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:21 INFO - PROCESS | 1650 | 1466696061657 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1273ab000 == 33 [pid = 1650] [id = 383] 08:34:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12bb19800) [pid = 1650] [serial = 1148] [outer = 0x0] 08:34:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12bfc2c00) [pid = 1650] [serial = 1149] [outer = 0x12bb19800] 08:34:21 INFO - PROCESS | 1650 | 1466696061683 Marionette DEBUG loaded listener.js 08:34:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12bfe9400) [pid = 1650] [serial = 1150] [outer = 0x12bb19800] 08:34:22 INFO - PROCESS | 1650 | 1466696062035 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]]]}] 08:34:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 08:34:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 522ms 08:34:22 INFO - PROCESS | 1650 | 1466696062044 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 08:34:22 INFO - PROCESS | 1650 | 1466696062045 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 08:34:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 08:34:22 INFO - PROCESS | 1650 | 1466696062047 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 08:34:22 INFO - PROCESS | 1650 | 1466696062048 Marionette TRACE conn2 <- [1,1506,null,{}] 08:34:22 INFO - PROCESS | 1650 | 1466696062051 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}] 08:34:22 INFO - PROCESS | 1650 | 1466696062053 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:22 INFO - PROCESS | 1650 | 1466696062151 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 08:34:22 INFO - PROCESS | 1650 | 1466696062163 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:22 INFO - PROCESS | 1650 | 1466696062164 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c2f8800 == 34 [pid = 1650] [id = 384] 08:34:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12bfe9800) [pid = 1650] [serial = 1151] [outer = 0x0] 08:34:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12bff0400) [pid = 1650] [serial = 1152] [outer = 0x12bfe9800] 08:34:22 INFO - PROCESS | 1650 | 1466696062189 Marionette DEBUG loaded listener.js 08:34:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12c457c00) [pid = 1650] [serial = 1153] [outer = 0x12bfe9800] 08:34:22 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x119d49c00) [pid = 1650] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 08:34:22 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12a71e400) [pid = 1650] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 08:34:22 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x126cd4c00) [pid = 1650] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 08:34:22 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12b207000) [pid = 1650] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 08:34:22 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x112a75800) [pid = 1650] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 08:34:22 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x124cf0400) [pid = 1650] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 08:34:22 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x119a0c800) [pid = 1650] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:34:22 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x116852c00) [pid = 1650] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:34:22 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x124f15c00) [pid = 1650] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:34:22 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x127640000) [pid = 1650] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:34:22 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x116b16000) [pid = 1650] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:34:22 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x112aed400) [pid = 1650] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:34:22 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11851d400) [pid = 1650] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:34:22 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11320dc00) [pid = 1650] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 08:34:22 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1193aa400) [pid = 1650] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 08:34:22 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x124cef000) [pid = 1650] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 08:34:22 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12aa3f800) [pid = 1650] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 08:34:22 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12ba8dc00) [pid = 1650] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 08:34:22 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12bfe2400) [pid = 1650] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 08:34:22 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116a23000) [pid = 1650] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:34:22 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x116a22c00) [pid = 1650] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:34:22 INFO - PROCESS | 1650 | 1466696062948 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]]]}] 08:34:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 08:34:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 921ms 08:34:22 INFO - PROCESS | 1650 | 1466696062969 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 08:34:22 INFO - PROCESS | 1650 | 1466696062970 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 08:34:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 08:34:22 INFO - PROCESS | 1650 | 1466696062972 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 08:34:22 INFO - PROCESS | 1650 | 1466696062973 Marionette TRACE conn2 <- [1,1510,null,{}] 08:34:22 INFO - PROCESS | 1650 | 1466696062976 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}] 08:34:22 INFO - PROCESS | 1650 | 1466696062977 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:23 INFO - PROCESS | 1650 | 1466696063062 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 08:34:23 INFO - PROCESS | 1650 | 1466696063065 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:23 INFO - PROCESS | 1650 | 1466696063066 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12547d800 == 35 [pid = 1650] [id = 385] 08:34:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1131ca400) [pid = 1650] [serial = 1154] [outer = 0x0] 08:34:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x116a22c00) [pid = 1650] [serial = 1155] [outer = 0x1131ca400] 08:34:23 INFO - PROCESS | 1650 | 1466696063093 Marionette DEBUG loaded listener.js 08:34:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1185b5400) [pid = 1650] [serial = 1156] [outer = 0x1131ca400] 08:34:23 INFO - PROCESS | 1650 | 1466696063407 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]]]}] 08:34:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 08:34:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 471ms 08:34:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 08:34:23 INFO - PROCESS | 1650 | 1466696063444 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 08:34:23 INFO - PROCESS | 1650 | 1466696063445 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 08:34:23 INFO - PROCESS | 1650 | 1466696063447 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 08:34:23 INFO - PROCESS | 1650 | 1466696063448 Marionette TRACE conn2 <- [1,1514,null,{}] 08:34:23 INFO - PROCESS | 1650 | 1466696063464 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}] 08:34:23 INFO - PROCESS | 1650 | 1466696063465 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:23 INFO - PROCESS | 1650 | 1466696063557 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 08:34:23 INFO - PROCESS | 1650 | 1466696063562 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:23 INFO - PROCESS | 1650 | 1466696063564 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb2a000 == 36 [pid = 1650] [id = 386] 08:34:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118e54800) [pid = 1650] [serial = 1157] [outer = 0x0] 08:34:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119d54400) [pid = 1650] [serial = 1158] [outer = 0x118e54800] 08:34:23 INFO - PROCESS | 1650 | 1466696063589 Marionette DEBUG loaded listener.js 08:34:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x127640800) [pid = 1650] [serial = 1159] [outer = 0x118e54800] 08:34:23 INFO - PROCESS | 1650 | 1466696063893 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]]]}] 08:34:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 08:34:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 470ms 08:34:23 INFO - PROCESS | 1650 | 1466696063917 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 08:34:23 INFO - PROCESS | 1650 | 1466696063919 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 08:34:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 08:34:23 INFO - PROCESS | 1650 | 1466696063924 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 08:34:23 INFO - PROCESS | 1650 | 1466696063925 Marionette TRACE conn2 <- [1,1518,null,{}] 08:34:23 INFO - PROCESS | 1650 | 1466696063927 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}] 08:34:23 INFO - PROCESS | 1650 | 1466696063928 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:24 INFO - PROCESS | 1650 | 1466696064015 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 08:34:24 INFO - PROCESS | 1650 | 1466696064021 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:24 INFO - PROCESS | 1650 | 1466696064023 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d172000 == 37 [pid = 1650] [id = 387] 08:34:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x129464c00) [pid = 1650] [serial = 1160] [outer = 0x0] 08:34:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12aa3f000) [pid = 1650] [serial = 1161] [outer = 0x129464c00] 08:34:24 INFO - PROCESS | 1650 | 1466696064047 Marionette DEBUG loaded listener.js 08:34:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12ba8cc00) [pid = 1650] [serial = 1162] [outer = 0x129464c00] 08:34:24 INFO - PROCESS | 1650 | 1466696064386 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]]]}] 08:34:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 08:34:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 519ms 08:34:24 INFO - PROCESS | 1650 | 1466696064442 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 08:34:24 INFO - PROCESS | 1650 | 1466696064444 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 08:34:24 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 08:34:24 INFO - PROCESS | 1650 | 1466696064446 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 08:34:24 INFO - PROCESS | 1650 | 1466696064448 Marionette TRACE conn2 <- [1,1522,null,{}] 08:34:24 INFO - PROCESS | 1650 | 1466696064450 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}] 08:34:24 INFO - PROCESS | 1650 | 1466696064452 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:24 INFO - PROCESS | 1650 | 1466696064543 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 08:34:24 INFO - PROCESS | 1650 | 1466696064547 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:24 INFO - PROCESS | 1650 | 1466696064548 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d3cc800 == 38 [pid = 1650] [id = 388] 08:34:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x128bb2c00) [pid = 1650] [serial = 1163] [outer = 0x0] 08:34:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12c45c000) [pid = 1650] [serial = 1164] [outer = 0x128bb2c00] 08:34:24 INFO - PROCESS | 1650 | 1466696064575 Marionette DEBUG loaded listener.js 08:34:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12c6d2c00) [pid = 1650] [serial = 1165] [outer = 0x128bb2c00] 08:34:24 INFO - PROCESS | 1650 | 1466696064945 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"]]]}] 08:34:24 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 () { 08:34:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:34:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 08:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 08:34:24 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 () { 08:34:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:34:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 08:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 08:34:24 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 () { 08:34:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:34:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 08:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 08:34:24 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 () { 08:34:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:34:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 08:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 08:34:24 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 520ms 08:34:24 INFO - PROCESS | 1650 | 1466696064967 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 08:34:24 INFO - PROCESS | 1650 | 1466696064970 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 08:34:24 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 08:34:24 INFO - PROCESS | 1650 | 1466696064973 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 08:34:24 INFO - PROCESS | 1650 | 1466696064975 Marionette TRACE conn2 <- [1,1526,null,{}] 08:34:24 INFO - PROCESS | 1650 | 1466696064979 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}] 08:34:24 INFO - PROCESS | 1650 | 1466696064981 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:25 INFO - PROCESS | 1650 | 1466696065136 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 08:34:25 INFO - PROCESS | 1650 | 1466696065249 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:25 INFO - PROCESS | 1650 | 1466696065251 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ab9800 == 39 [pid = 1650] [id = 389] 08:34:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11700d000) [pid = 1650] [serial = 1166] [outer = 0x0] 08:34:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11815e000) [pid = 1650] [serial = 1167] [outer = 0x11700d000] 08:34:25 INFO - PROCESS | 1650 | 1466696065302 Marionette DEBUG loaded listener.js 08:34:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x118437400) [pid = 1650] [serial = 1168] [outer = 0x11700d000] 08:34:25 INFO - PROCESS | 1650 | 1466696065829 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"]]]}] 08:34:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:34:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 08:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 08:34:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:34:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 08:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 08:34:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 08:34:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 08:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 08:34:25 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 872ms 08:34:25 INFO - PROCESS | 1650 | 1466696065846 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 08:34:25 INFO - PROCESS | 1650 | 1466696065849 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 08:34:25 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 08:34:25 INFO - PROCESS | 1650 | 1466696065854 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 08:34:25 INFO - PROCESS | 1650 | 1466696065855 Marionette TRACE conn2 <- [1,1530,null,{}] 08:34:25 INFO - PROCESS | 1650 | 1466696065858 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}] 08:34:25 INFO - PROCESS | 1650 | 1466696065860 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:25 INFO - PROCESS | 1650 | 1466696065971 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 08:34:26 INFO - PROCESS | 1650 | 1466696066030 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:26 INFO - PROCESS | 1650 | 1466696066031 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x126cb3800 == 40 [pid = 1650] [id = 390] 08:34:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x118550c00) [pid = 1650] [serial = 1169] [outer = 0x0] 08:34:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x119d51400) [pid = 1650] [serial = 1170] [outer = 0x118550c00] 08:34:26 INFO - PROCESS | 1650 | 1466696066061 Marionette DEBUG loaded listener.js 08:34:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x121193c00) [pid = 1650] [serial = 1171] [outer = 0x118550c00] 08:34:26 INFO - PROCESS | 1650 | 1466696066483 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]]]}] 08:34:26 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 08:34:26 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 08:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:26 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 08:34:26 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 08:34:26 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. 08:34:26 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 08:34:26 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 671ms 08:34:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 08:34:26 INFO - PROCESS | 1650 | 1466696066525 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 08:34:26 INFO - PROCESS | 1650 | 1466696066526 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 08:34:26 INFO - PROCESS | 1650 | 1466696066529 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 08:34:26 INFO - PROCESS | 1650 | 1466696066531 Marionette TRACE conn2 <- [1,1534,null,{}] 08:34:26 INFO - PROCESS | 1650 | 1466696066539 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}] 08:34:26 INFO - PROCESS | 1650 | 1466696066543 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:26 INFO - PROCESS | 1650 | 1466696066654 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 08:34:26 INFO - PROCESS | 1650 | 1466696066717 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:26 INFO - PROCESS | 1650 | 1466696066720 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d185800 == 41 [pid = 1650] [id = 391] 08:34:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x124c0c800) [pid = 1650] [serial = 1172] [outer = 0x0] 08:34:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x128bb6800) [pid = 1650] [serial = 1173] [outer = 0x124c0c800] 08:34:26 INFO - PROCESS | 1650 | 1466696066751 Marionette DEBUG loaded listener.js 08:34:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1294c0c00) [pid = 1650] [serial = 1174] [outer = 0x124c0c800] 08:34:27 INFO - PROCESS | 1650 | 1466696067274 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]]]}] 08:34:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 08:34:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 772ms 08:34:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 08:34:27 INFO - PROCESS | 1650 | 1466696067328 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 08:34:27 INFO - PROCESS | 1650 | 1466696067330 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 08:34:27 INFO - PROCESS | 1650 | 1466696067333 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 08:34:27 INFO - PROCESS | 1650 | 1466696067335 Marionette TRACE conn2 <- [1,1538,null,{}] 08:34:27 INFO - PROCESS | 1650 | 1466696067339 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}] 08:34:27 INFO - PROCESS | 1650 | 1466696067341 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:27 INFO - PROCESS | 1650 | 1466696067625 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 08:34:27 INFO - PROCESS | 1650 | 1466696067815 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:27 INFO - PROCESS | 1650 | 1466696067817 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x116a4c800 == 42 [pid = 1650] [id = 392] 08:34:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11229ec00) [pid = 1650] [serial = 1175] [outer = 0x0] 08:34:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x113225c00) [pid = 1650] [serial = 1176] [outer = 0x11229ec00] 08:34:27 INFO - PROCESS | 1650 | 1466696067867 Marionette DEBUG loaded listener.js 08:34:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11687d800) [pid = 1650] [serial = 1177] [outer = 0x11229ec00] 08:34:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12d172000 == 41 [pid = 1650] [id = 387] 08:34:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb2a000 == 40 [pid = 1650] [id = 386] 08:34:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12547d800 == 39 [pid = 1650] [id = 385] 08:34:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12c2f8800 == 38 [pid = 1650] [id = 384] 08:34:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1273ab000 == 37 [pid = 1650] [id = 383] 08:34:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa0e800 == 36 [pid = 1650] [id = 382] 08:34:28 INFO - PROCESS | 1650 | --DOCSHELL 0x128cbb800 == 35 [pid = 1650] [id = 381] 08:34:28 INFO - PROCESS | 1650 | --DOCSHELL 0x126ca1000 == 34 [pid = 1650] [id = 380] 08:34:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12157e000 == 33 [pid = 1650] [id = 379] 08:34:28 INFO - PROCESS | 1650 | --DOCSHELL 0x117e4a800 == 32 [pid = 1650] [id = 378] 08:34:28 INFO - PROCESS | 1650 | 1466696068479 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]]]}] 08:34:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 08:34:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1175ms 08:34:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 08:34:28 INFO - PROCESS | 1650 | 1466696068510 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 08:34:28 INFO - PROCESS | 1650 | 1466696068514 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 08:34:28 INFO - PROCESS | 1650 | 1466696068518 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 08:34:28 INFO - PROCESS | 1650 | 1466696068524 Marionette TRACE conn2 <- [1,1542,null,{}] 08:34:28 INFO - PROCESS | 1650 | 1466696068528 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}] 08:34:28 INFO - PROCESS | 1650 | 1466696068531 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:28 INFO - PROCESS | 1650 | 1466696068639 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 08:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12bfc4400) [pid = 1650] [serial = 1113] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12aa37000) [pid = 1650] [serial = 1098] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12945e800) [pid = 1650] [serial = 1095] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12a71dc00) [pid = 1650] [serial = 1096] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12b909c00) [pid = 1650] [serial = 1104] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x119a13c00) [pid = 1650] [serial = 1107] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x127644800) [pid = 1650] [serial = 1092] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x119a18000) [pid = 1650] [serial = 1071] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1210ea000) [pid = 1650] [serial = 1072] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1177d6800) [pid = 1650] [serial = 1080] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11848dc00) [pid = 1650] [serial = 1081] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1254b2c00) [pid = 1650] [serial = 1074] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x127642000) [pid = 1650] [serial = 1075] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x128cd1c00) [pid = 1650] [serial = 1063] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1182a6400) [pid = 1650] [serial = 1068] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118559c00) [pid = 1650] [serial = 1069] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x116a21000) [pid = 1650] [serial = 1077] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x127315400) [pid = 1650] [serial = 1078] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11855b000) [pid = 1650] [serial = 1083] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118a65400) [pid = 1650] [serial = 1084] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1155da000) [pid = 1650] [serial = 1065] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116889800) [pid = 1650] [serial = 1066] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119bbb000) [pid = 1650] [serial = 1086] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1210e6400) [pid = 1650] [serial = 1087] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1254b5400) [pid = 1650] [serial = 1089] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x126cdb400) [pid = 1650] [serial = 1090] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12abbac00) [pid = 1650] [serial = 1101] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12bb15400) [pid = 1650] [serial = 1110] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12ba8c000) [pid = 1650] [serial = 1105] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12b906c00) [pid = 1650] [serial = 1108] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12b206000) [pid = 1650] [serial = 1102] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12aa3ec00) [pid = 1650] [serial = 1099] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1291e4c00) [pid = 1650] [serial = 1093] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12bf09c00) [pid = 1650] [serial = 1111] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12bfcc800) [pid = 1650] [serial = 1114] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12bfecc00) [pid = 1650] [serial = 1117] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118174000) [pid = 1650] [serial = 1036] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x118171000) [pid = 1650] [serial = 1033] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12bfe5800) [pid = 1650] [serial = 1116] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 1650 | 1466696068709 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:28 INFO - PROCESS | 1650 | 1466696068710 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x117078800 == 33 [pid = 1650] [id = 393] 08:34:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1162a2c00) [pid = 1650] [serial = 1178] [outer = 0x0] 08:34:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x116a21000) [pid = 1650] [serial = 1179] [outer = 0x1162a2c00] 08:34:28 INFO - PROCESS | 1650 | 1466696068737 Marionette DEBUG loaded listener.js 08:34:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1185b5c00) [pid = 1650] [serial = 1180] [outer = 0x1162a2c00] 08:34:29 INFO - PROCESS | 1650 | 1466696069081 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]]]}] 08:34:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 08:34:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 574ms 08:34:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 08:34:29 INFO - PROCESS | 1650 | 1466696069093 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 08:34:29 INFO - PROCESS | 1650 | 1466696069096 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 08:34:29 INFO - PROCESS | 1650 | 1466696069098 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 08:34:29 INFO - PROCESS | 1650 | 1466696069099 Marionette TRACE conn2 <- [1,1546,null,{}] 08:34:29 INFO - PROCESS | 1650 | 1466696069102 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}] 08:34:29 INFO - PROCESS | 1650 | 1466696069103 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:29 INFO - PROCESS | 1650 | 1466696069183 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 08:34:29 INFO - PROCESS | 1650 | 1466696069239 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:29 INFO - PROCESS | 1650 | 1466696069241 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x121075000 == 34 [pid = 1650] [id = 394] 08:34:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11815dc00) [pid = 1650] [serial = 1181] [outer = 0x0] 08:34:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119768400) [pid = 1650] [serial = 1182] [outer = 0x11815dc00] 08:34:29 INFO - PROCESS | 1650 | 1466696069268 Marionette DEBUG loaded listener.js 08:34:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119d50800) [pid = 1650] [serial = 1183] [outer = 0x11815dc00] 08:34:29 INFO - PROCESS | 1650 | 1466696069679 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]]]}] 08:34:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 08:34:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 621ms 08:34:29 INFO - PROCESS | 1650 | 1466696069722 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 08:34:29 INFO - PROCESS | 1650 | 1466696069726 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 08:34:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 08:34:29 INFO - PROCESS | 1650 | 1466696069737 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 08:34:29 INFO - PROCESS | 1650 | 1466696069742 Marionette TRACE conn2 <- [1,1550,null,{}] 08:34:29 INFO - PROCESS | 1650 | 1466696069746 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}] 08:34:29 INFO - PROCESS | 1650 | 1466696069748 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:29 INFO - PROCESS | 1650 | 1466696069910 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 08:34:29 INFO - PROCESS | 1650 | 1466696069923 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:29 INFO - PROCESS | 1650 | 1466696069924 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d95800 == 35 [pid = 1650] [id = 395] 08:34:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119f4cc00) [pid = 1650] [serial = 1184] [outer = 0x0] 08:34:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x121190800) [pid = 1650] [serial = 1185] [outer = 0x119f4cc00] 08:34:29 INFO - PROCESS | 1650 | 1466696069966 Marionette DEBUG loaded listener.js 08:34:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x124c14400) [pid = 1650] [serial = 1186] [outer = 0x119f4cc00] 08:34:30 INFO - PROCESS | 1650 | 1466696070295 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]]]}] 08:34:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 08:34:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 581ms 08:34:30 INFO - PROCESS | 1650 | 1466696070311 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 08:34:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 08:34:30 INFO - PROCESS | 1650 | 1466696070313 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 08:34:30 INFO - PROCESS | 1650 | 1466696070315 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 08:34:30 INFO - PROCESS | 1650 | 1466696070316 Marionette TRACE conn2 <- [1,1554,null,{}] 08:34:30 INFO - PROCESS | 1650 | 1466696070318 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}] 08:34:30 INFO - PROCESS | 1650 | 1466696070320 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:30 INFO - PROCESS | 1650 | 1466696070402 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 08:34:30 INFO - PROCESS | 1650 | 1466696070408 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:30 INFO - PROCESS | 1650 | 1466696070409 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12739d800 == 36 [pid = 1650] [id = 396] 08:34:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x124c56800) [pid = 1650] [serial = 1187] [outer = 0x0] 08:34:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x127638800) [pid = 1650] [serial = 1188] [outer = 0x124c56800] 08:34:30 INFO - PROCESS | 1650 | 1466696070434 Marionette DEBUG loaded listener.js 08:34:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128bb2000) [pid = 1650] [serial = 1189] [outer = 0x124c56800] 08:34:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 08:34:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 519ms 08:34:30 INFO - PROCESS | 1650 | 1466696070830 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]]]}] 08:34:30 INFO - PROCESS | 1650 | 1466696070835 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 08:34:30 INFO - PROCESS | 1650 | 1466696070837 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 08:34:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 08:34:30 INFO - PROCESS | 1650 | 1466696070839 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 08:34:30 INFO - PROCESS | 1650 | 1466696070841 Marionette TRACE conn2 <- [1,1558,null,{}] 08:34:30 INFO - PROCESS | 1650 | 1466696070843 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}] 08:34:30 INFO - PROCESS | 1650 | 1466696070844 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:30 INFO - PROCESS | 1650 | 1466696070948 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 08:34:30 INFO - PROCESS | 1650 | 1466696070986 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:30 INFO - PROCESS | 1650 | 1466696070990 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a68a000 == 37 [pid = 1650] [id = 397] 08:34:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12945e800) [pid = 1650] [serial = 1190] [outer = 0x0] 08:34:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1294ba400) [pid = 1650] [serial = 1191] [outer = 0x12945e800] 08:34:31 INFO - PROCESS | 1650 | 1466696071022 Marionette DEBUG loaded listener.js 08:34:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12a726400) [pid = 1650] [serial = 1192] [outer = 0x12945e800] 08:34:31 INFO - PROCESS | 1650 | 1466696071361 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]]]}] 08:34:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 08:34:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 570ms 08:34:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 08:34:31 INFO - PROCESS | 1650 | 1466696071409 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 08:34:31 INFO - PROCESS | 1650 | 1466696071410 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 08:34:31 INFO - PROCESS | 1650 | 1466696071412 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 08:34:31 INFO - PROCESS | 1650 | 1466696071413 Marionette TRACE conn2 <- [1,1562,null,{}] 08:34:31 INFO - PROCESS | 1650 | 1466696071415 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}] 08:34:31 INFO - PROCESS | 1650 | 1466696071416 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:31 INFO - PROCESS | 1650 | 1466696071517 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 08:34:31 INFO - PROCESS | 1650 | 1466696071529 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:31 INFO - PROCESS | 1650 | 1466696071530 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa0e800 == 38 [pid = 1650] [id = 398] 08:34:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12a727400) [pid = 1650] [serial = 1193] [outer = 0x0] 08:34:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12b20b800) [pid = 1650] [serial = 1194] [outer = 0x12a727400] 08:34:31 INFO - PROCESS | 1650 | 1466696071562 Marionette DEBUG loaded listener.js 08:34:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12bb1a000) [pid = 1650] [serial = 1195] [outer = 0x12a727400] 08:34:31 INFO - PROCESS | 1650 | 1466696071899 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]]]}] 08:34:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 08:34:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 519ms 08:34:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 08:34:31 INFO - PROCESS | 1650 | 1466696071932 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 08:34:31 INFO - PROCESS | 1650 | 1466696071933 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 08:34:31 INFO - PROCESS | 1650 | 1466696071935 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 08:34:31 INFO - PROCESS | 1650 | 1466696071938 Marionette TRACE conn2 <- [1,1566,null,{}] 08:34:31 INFO - PROCESS | 1650 | 1466696071946 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}] 08:34:31 INFO - PROCESS | 1650 | 1466696071947 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:32 INFO - PROCESS | 1650 | 1466696072047 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 08:34:32 INFO - PROCESS | 1650 | 1466696072050 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:32 INFO - PROCESS | 1650 | 1466696072051 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b932800 == 39 [pid = 1650] [id = 399] 08:34:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12aa3ec00) [pid = 1650] [serial = 1196] [outer = 0x0] 08:34:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12bf07800) [pid = 1650] [serial = 1197] [outer = 0x12aa3ec00] 08:34:32 INFO - PROCESS | 1650 | 1466696072078 Marionette DEBUG loaded listener.js 08:34:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11850c000) [pid = 1650] [serial = 1198] [outer = 0x12aa3ec00] 08:34:32 INFO - PROCESS | 1650 | 1466696072395 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]]]}] 08:34:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 08:34:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 472ms 08:34:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 08:34:32 INFO - PROCESS | 1650 | 1466696072411 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 08:34:32 INFO - PROCESS | 1650 | 1466696072412 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 08:34:32 INFO - PROCESS | 1650 | 1466696072414 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 08:34:32 INFO - PROCESS | 1650 | 1466696072415 Marionette TRACE conn2 <- [1,1570,null,{}] 08:34:32 INFO - PROCESS | 1650 | 1466696072417 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}] 08:34:32 INFO - PROCESS | 1650 | 1466696072418 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:32 INFO - PROCESS | 1650 | 1466696072535 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 08:34:32 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12abb9800) [pid = 1650] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 08:34:32 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119d53000) [pid = 1650] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 08:34:32 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11815f800) [pid = 1650] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 08:34:32 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119767800) [pid = 1650] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 08:34:32 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x126c63000) [pid = 1650] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 08:34:32 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12945f800) [pid = 1650] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 08:34:32 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1193a3c00) [pid = 1650] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 08:34:32 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1165ddc00) [pid = 1650] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 08:34:32 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11816c000) [pid = 1650] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 08:34:32 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12bb19800) [pid = 1650] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 08:34:32 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12bfe9800) [pid = 1650] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 08:34:32 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1131ca400) [pid = 1650] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 08:34:32 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x129464c00) [pid = 1650] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 08:34:32 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118e54800) [pid = 1650] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 08:34:32 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118e4bc00) [pid = 1650] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 08:34:32 INFO - PROCESS | 1650 | 1466696072651 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:32 INFO - PROCESS | 1650 | 1466696072652 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x117242000 == 40 [pid = 1650] [id = 400] 08:34:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1165e7000) [pid = 1650] [serial = 1199] [outer = 0x0] 08:34:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x116851c00) [pid = 1650] [serial = 1200] [outer = 0x1165e7000] 08:34:32 INFO - PROCESS | 1650 | 1466696072684 Marionette DEBUG loaded listener.js 08:34:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118e54800) [pid = 1650] [serial = 1201] [outer = 0x1165e7000] 08:34:32 INFO - PROCESS | 1650 | 1466696072955 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]]]}] 08:34:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 08:34:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 570ms 08:34:32 INFO - PROCESS | 1650 | 1466696072992 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 08:34:32 INFO - PROCESS | 1650 | 1466696072993 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 08:34:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 08:34:32 INFO - PROCESS | 1650 | 1466696072996 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 08:34:32 INFO - PROCESS | 1650 | 1466696072997 Marionette TRACE conn2 <- [1,1574,null,{}] 08:34:33 INFO - PROCESS | 1650 | 1466696072999 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}] 08:34:33 INFO - PROCESS | 1650 | 1466696073000 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:33 INFO - PROCESS | 1650 | 1466696073098 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 08:34:33 INFO - PROCESS | 1650 | 1466696073101 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:33 INFO - PROCESS | 1650 | 1466696073102 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c2f4000 == 41 [pid = 1650] [id = 401] 08:34:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119a14800) [pid = 1650] [serial = 1202] [outer = 0x0] 08:34:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x129464c00) [pid = 1650] [serial = 1203] [outer = 0x119a14800] 08:34:33 INFO - PROCESS | 1650 | 1466696073126 Marionette DEBUG loaded listener.js 08:34:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12bb20800) [pid = 1650] [serial = 1204] [outer = 0x119a14800] 08:34:33 INFO - PROCESS | 1650 | 1466696073441 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]]]}] 08:34:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 08:34:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 469ms 08:34:33 INFO - PROCESS | 1650 | 1466696073466 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 08:34:33 INFO - PROCESS | 1650 | 1466696073467 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 08:34:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 08:34:33 INFO - PROCESS | 1650 | 1466696073470 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 08:34:33 INFO - PROCESS | 1650 | 1466696073474 Marionette TRACE conn2 <- [1,1578,null,{}] 08:34:33 INFO - PROCESS | 1650 | 1466696073477 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}] 08:34:33 INFO - PROCESS | 1650 | 1466696073478 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:33 INFO - PROCESS | 1650 | 1466696073597 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 08:34:33 INFO - PROCESS | 1650 | 1466696073603 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:33 INFO - PROCESS | 1650 | 1466696073612 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c621800 == 42 [pid = 1650] [id = 402] 08:34:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119759c00) [pid = 1650] [serial = 1205] [outer = 0x0] 08:34:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12bfe4400) [pid = 1650] [serial = 1206] [outer = 0x119759c00] 08:34:33 INFO - PROCESS | 1650 | 1466696073639 Marionette DEBUG loaded listener.js 08:34:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12c458c00) [pid = 1650] [serial = 1207] [outer = 0x119759c00] 08:34:33 INFO - PROCESS | 1650 | 1466696073944 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]]]}] 08:34:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 08:34:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 522ms 08:34:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 08:34:33 INFO - PROCESS | 1650 | 1466696073992 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 08:34:33 INFO - PROCESS | 1650 | 1466696073993 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 08:34:33 INFO - PROCESS | 1650 | 1466696073995 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 08:34:33 INFO - PROCESS | 1650 | 1466696073997 Marionette TRACE conn2 <- [1,1582,null,{}] 08:34:34 INFO - PROCESS | 1650 | 1466696073999 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}] 08:34:34 INFO - PROCESS | 1650 | 1466696074001 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:34 INFO - PROCESS | 1650 | 1466696074096 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 08:34:34 INFO - PROCESS | 1650 | 1466696074099 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:34 INFO - PROCESS | 1650 | 1466696074100 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d188000 == 43 [pid = 1650] [id = 403] 08:34:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x129524800) [pid = 1650] [serial = 1208] [outer = 0x0] 08:34:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12c459000) [pid = 1650] [serial = 1209] [outer = 0x129524800] 08:34:34 INFO - PROCESS | 1650 | 1466696074124 Marionette DEBUG loaded listener.js 08:34:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12c460c00) [pid = 1650] [serial = 1210] [outer = 0x129524800] 08:34:34 INFO - PROCESS | 1650 | 1466696074444 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]]]}] 08:34:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 08:34:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 477ms 08:34:34 INFO - PROCESS | 1650 | 1466696074474 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 08:34:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 08:34:34 INFO - PROCESS | 1650 | 1466696074475 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 08:34:34 INFO - PROCESS | 1650 | 1466696074477 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 08:34:34 INFO - PROCESS | 1650 | 1466696074478 Marionette TRACE conn2 <- [1,1586,null,{}] 08:34:34 INFO - PROCESS | 1650 | 1466696074480 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}] 08:34:34 INFO - PROCESS | 1650 | 1466696074481 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:34 INFO - PROCESS | 1650 | 1466696074602 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 08:34:34 INFO - PROCESS | 1650 | 1466696074607 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:34 INFO - PROCESS | 1650 | 1466696074608 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dd07800 == 44 [pid = 1650] [id = 404] 08:34:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x121305800) [pid = 1650] [serial = 1211] [outer = 0x0] 08:34:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12130b000) [pid = 1650] [serial = 1212] [outer = 0x121305800] 08:34:34 INFO - PROCESS | 1650 | 1466696074632 Marionette DEBUG loaded listener.js 08:34:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x121310000) [pid = 1650] [serial = 1213] [outer = 0x121305800] 08:34:35 INFO - PROCESS | 1650 | 1466696075113 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]]]}] 08:34:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 08:34:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 668ms 08:34:35 INFO - PROCESS | 1650 | 1466696075155 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 08:34:35 INFO - PROCESS | 1650 | 1466696075157 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 08:34:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 08:34:35 INFO - PROCESS | 1650 | 1466696075161 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 08:34:35 INFO - PROCESS | 1650 | 1466696075165 Marionette TRACE conn2 <- [1,1590,null,{}] 08:34:35 INFO - PROCESS | 1650 | 1466696075169 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}] 08:34:35 INFO - PROCESS | 1650 | 1466696075172 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:35 INFO - PROCESS | 1650 | 1466696075277 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 08:34:35 INFO - PROCESS | 1650 | 1466696075387 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:35 INFO - PROCESS | 1650 | 1466696075388 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x121070800 == 45 [pid = 1650] [id = 405] 08:34:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118506800) [pid = 1650] [serial = 1214] [outer = 0x0] 08:34:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118559c00) [pid = 1650] [serial = 1215] [outer = 0x118506800] 08:34:35 INFO - PROCESS | 1650 | 1466696075421 Marionette DEBUG loaded listener.js 08:34:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119329c00) [pid = 1650] [serial = 1216] [outer = 0x118506800] 08:34:35 INFO - PROCESS | 1650 | 1466696075843 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]]]}] 08:34:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 08:34:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 722ms 08:34:35 INFO - PROCESS | 1650 | 1466696075884 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 08:34:35 INFO - PROCESS | 1650 | 1466696075887 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 08:34:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 08:34:35 INFO - PROCESS | 1650 | 1466696075892 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 08:34:35 INFO - PROCESS | 1650 | 1466696075894 Marionette TRACE conn2 <- [1,1594,null,{}] 08:34:35 INFO - PROCESS | 1650 | 1466696075896 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}] 08:34:35 INFO - PROCESS | 1650 | 1466696075898 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:36 INFO - PROCESS | 1650 | 1466696076006 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 08:34:36 INFO - PROCESS | 1650 | 1466696076070 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:36 INFO - PROCESS | 1650 | 1466696076071 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a694800 == 46 [pid = 1650] [id = 406] 08:34:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119b25400) [pid = 1650] [serial = 1217] [outer = 0x0] 08:34:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x121192800) [pid = 1650] [serial = 1218] [outer = 0x119b25400] 08:34:36 INFO - PROCESS | 1650 | 1466696076142 Marionette DEBUG loaded listener.js 08:34:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12130cc00) [pid = 1650] [serial = 1219] [outer = 0x119b25400] 08:34:36 INFO - PROCESS | 1650 | 1466696076560 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]]]}] 08:34:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 08:34:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 719ms 08:34:36 INFO - PROCESS | 1650 | 1466696076630 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 08:34:36 INFO - PROCESS | 1650 | 1466696076632 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 08:34:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 08:34:36 INFO - PROCESS | 1650 | 1466696076634 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 08:34:36 INFO - PROCESS | 1650 | 1466696076637 Marionette TRACE conn2 <- [1,1598,null,{}] 08:34:36 INFO - PROCESS | 1650 | 1466696076660 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}] 08:34:36 INFO - PROCESS | 1650 | 1466696076663 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:36 INFO - PROCESS | 1650 | 1466696076768 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 08:34:36 INFO - PROCESS | 1650 | 1466696076831 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:36 INFO - PROCESS | 1650 | 1466696076833 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dd14800 == 47 [pid = 1650] [id = 407] 08:34:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x118170000) [pid = 1650] [serial = 1220] [outer = 0x0] 08:34:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x128bb2400) [pid = 1650] [serial = 1221] [outer = 0x118170000] 08:34:36 INFO - PROCESS | 1650 | 1466696076914 Marionette DEBUG loaded listener.js 08:34:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x129523c00) [pid = 1650] [serial = 1222] [outer = 0x118170000] 08:34:37 INFO - PROCESS | 1650 | 1466696077526 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]]]}] 08:34:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 08:34:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 936ms 08:34:37 INFO - PROCESS | 1650 | 1466696077572 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 08:34:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 08:34:37 INFO - PROCESS | 1650 | 1466696077575 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 08:34:37 INFO - PROCESS | 1650 | 1466696077578 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 08:34:37 INFO - PROCESS | 1650 | 1466696077580 Marionette TRACE conn2 <- [1,1602,null,{}] 08:34:37 INFO - PROCESS | 1650 | 1466696077584 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}] 08:34:37 INFO - PROCESS | 1650 | 1466696077586 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:37 INFO - PROCESS | 1650 | 1466696077683 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 08:34:37 INFO - PROCESS | 1650 | 1466696077756 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:37 INFO - PROCESS | 1650 | 1466696077759 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193ce000 == 48 [pid = 1650] [id = 408] 08:34:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x118160400) [pid = 1650] [serial = 1223] [outer = 0x0] 08:34:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x118176c00) [pid = 1650] [serial = 1224] [outer = 0x118160400] 08:34:37 INFO - PROCESS | 1650 | 1466696077787 Marionette DEBUG loaded listener.js 08:34:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x118517400) [pid = 1650] [serial = 1225] [outer = 0x118160400] 08:34:38 INFO - PROCESS | 1650 | 1466696078244 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]]]}] 08:34:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 08:34:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 722ms 08:34:38 INFO - PROCESS | 1650 | 1466696078299 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 08:34:38 INFO - PROCESS | 1650 | 1466696078303 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 08:34:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 08:34:38 INFO - PROCESS | 1650 | 1466696078309 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 08:34:38 INFO - PROCESS | 1650 | 1466696078310 Marionette TRACE conn2 <- [1,1606,null,{}] 08:34:38 INFO - PROCESS | 1650 | 1466696078313 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}] 08:34:38 INFO - PROCESS | 1650 | 1466696078314 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:38 INFO - PROCESS | 1650 | 1466696078405 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 08:34:38 INFO - PROCESS | 1650 | 1466696078481 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:38 INFO - PROCESS | 1650 | 1466696078482 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x11835e000 == 49 [pid = 1650] [id = 409] 08:34:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1187a0c00) [pid = 1650] [serial = 1226] [outer = 0x0] 08:34:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x118a5a400) [pid = 1650] [serial = 1227] [outer = 0x1187a0c00] 08:34:38 INFO - PROCESS | 1650 | 1466696078510 Marionette DEBUG loaded listener.js 08:34:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1193a0800) [pid = 1650] [serial = 1228] [outer = 0x1187a0c00] 08:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12d188000 == 48 [pid = 1650] [id = 403] 08:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12c621800 == 47 [pid = 1650] [id = 402] 08:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12c2f4000 == 46 [pid = 1650] [id = 401] 08:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x117242000 == 45 [pid = 1650] [id = 400] 08:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12b932800 == 44 [pid = 1650] [id = 399] 08:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa0e800 == 43 [pid = 1650] [id = 398] 08:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12a68a000 == 42 [pid = 1650] [id = 397] 08:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12739d800 == 41 [pid = 1650] [id = 396] 08:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x123d95800 == 40 [pid = 1650] [id = 395] 08:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x121075000 == 39 [pid = 1650] [id = 394] 08:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x117078800 == 38 [pid = 1650] [id = 393] 08:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x116a4c800 == 37 [pid = 1650] [id = 392] 08:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12d185800 == 36 [pid = 1650] [id = 391] 08:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x126cb3800 == 35 [pid = 1650] [id = 390] 08:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x116ab9800 == 34 [pid = 1650] [id = 389] 08:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12d3cc800 == 33 [pid = 1650] [id = 388] 08:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x117076800 == 32 [pid = 1650] [id = 377] 08:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x1193ce000 == 31 [pid = 1650] [id = 408] 08:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12dd14800 == 30 [pid = 1650] [id = 407] 08:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12a694800 == 29 [pid = 1650] [id = 406] 08:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x121070800 == 28 [pid = 1650] [id = 405] 08:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12dd07800 == 27 [pid = 1650] [id = 404] 08:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12b911800) [pid = 1650] [serial = 1146] [outer = 0x0] [url = about:blank] 08:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x121954000) [pid = 1650] [serial = 1137] [outer = 0x0] [url = about:blank] 08:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1185aa400) [pid = 1650] [serial = 1120] [outer = 0x0] [url = about:blank] 08:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x118490400) [pid = 1650] [serial = 1119] [outer = 0x0] [url = about:blank] 08:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x124c0ac00) [pid = 1650] [serial = 1138] [outer = 0x0] [url = about:blank] 08:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x121bdbc00) [pid = 1650] [serial = 1123] [outer = 0x0] [url = about:blank] 08:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x119d4d800) [pid = 1650] [serial = 1122] [outer = 0x0] [url = about:blank] 08:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x128bafc00) [pid = 1650] [serial = 1140] [outer = 0x0] [url = about:blank] 08:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12a5cfc00) [pid = 1650] [serial = 1126] [outer = 0x0] [url = about:blank] 08:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12945cc00) [pid = 1650] [serial = 1141] [outer = 0x0] [url = about:blank] 08:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x129465800) [pid = 1650] [serial = 1125] [outer = 0x0] [url = about:blank] 08:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119763800) [pid = 1650] [serial = 1134] [outer = 0x0] [url = about:blank] 08:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119a17400) [pid = 1650] [serial = 1135] [outer = 0x0] [url = about:blank] 08:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1177d5800) [pid = 1650] [serial = 1129] [outer = 0x0] [url = about:blank] 08:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118e4ac00) [pid = 1650] [serial = 1132] [outer = 0x0] [url = about:blank] 08:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118553400) [pid = 1650] [serial = 1131] [outer = 0x0] [url = about:blank] 08:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11688ac00) [pid = 1650] [serial = 1128] [outer = 0x0] [url = about:blank] 08:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12bfc2c00) [pid = 1650] [serial = 1149] [outer = 0x0] [url = about:blank] 08:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12bff0400) [pid = 1650] [serial = 1152] [outer = 0x0] [url = about:blank] 08:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12bfe9400) [pid = 1650] [serial = 1150] [outer = 0x0] [url = about:blank] 08:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1185b5400) [pid = 1650] [serial = 1156] [outer = 0x0] [url = about:blank] 08:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x116a22c00) [pid = 1650] [serial = 1155] [outer = 0x0] [url = about:blank] 08:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12aa3f000) [pid = 1650] [serial = 1161] [outer = 0x0] [url = about:blank] 08:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12c457c00) [pid = 1650] [serial = 1153] [outer = 0x0] [url = about:blank] 08:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119d54400) [pid = 1650] [serial = 1158] [outer = 0x0] [url = about:blank] 08:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1294b7000) [pid = 1650] [serial = 1143] [outer = 0x0] [url = about:blank] 08:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12c45c000) [pid = 1650] [serial = 1164] [outer = 0x0] [url = about:blank] 08:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12aa40c00) [pid = 1650] [serial = 1144] [outer = 0x0] [url = about:blank] 08:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12ba8cc00) [pid = 1650] [serial = 1162] [outer = 0x0] [url = about:blank] 08:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x127640800) [pid = 1650] [serial = 1159] [outer = 0x0] [url = about:blank] 08:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12bb13800) [pid = 1650] [serial = 1147] [outer = 0x0] [url = about:blank] 08:34:39 INFO - PROCESS | 1650 | 1466696079674 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]]]}] 08:34:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 08:34:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1422ms 08:34:39 INFO - PROCESS | 1650 | 1466696079731 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 08:34:39 INFO - PROCESS | 1650 | 1466696079735 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 08:34:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 08:34:39 INFO - PROCESS | 1650 | 1466696079739 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 08:34:39 INFO - PROCESS | 1650 | 1466696079744 Marionette TRACE conn2 <- [1,1610,null,{}] 08:34:39 INFO - PROCESS | 1650 | 1466696079749 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}] 08:34:39 INFO - PROCESS | 1650 | 1466696079751 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:39 INFO - PROCESS | 1650 | 1466696079869 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 08:34:39 INFO - PROCESS | 1650 | 1466696079978 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:39 INFO - PROCESS | 1650 | 1466696079979 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e6e000 == 28 [pid = 1650] [id = 410] 08:34:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x112a7f000) [pid = 1650] [serial = 1229] [outer = 0x0] 08:34:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x113208400) [pid = 1650] [serial = 1230] [outer = 0x112a7f000] 08:34:40 INFO - PROCESS | 1650 | 1466696080009 Marionette DEBUG loaded listener.js 08:34:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x113d27c00) [pid = 1650] [serial = 1231] [outer = 0x112a7f000] 08:34:40 INFO - PROCESS | 1650 | 1466696080278 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]]]}] 08:34:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 08:34:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 574ms 08:34:40 INFO - PROCESS | 1650 | 1466696080313 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 08:34:40 INFO - PROCESS | 1650 | 1466696080316 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 08:34:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 08:34:40 INFO - PROCESS | 1650 | 1466696080328 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 08:34:40 INFO - PROCESS | 1650 | 1466696080330 Marionette TRACE conn2 <- [1,1614,null,{}] 08:34:40 INFO - PROCESS | 1650 | 1466696080332 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}] 08:34:40 INFO - PROCESS | 1650 | 1466696080334 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:40 INFO - PROCESS | 1650 | 1466696080421 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 08:34:40 INFO - PROCESS | 1650 | 1466696080427 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:40 INFO - PROCESS | 1650 | 1466696080428 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x11706b000 == 29 [pid = 1650] [id = 411] 08:34:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1162ab400) [pid = 1650] [serial = 1232] [outer = 0x0] 08:34:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x116a03c00) [pid = 1650] [serial = 1233] [outer = 0x1162ab400] 08:34:40 INFO - PROCESS | 1650 | 1466696080455 Marionette DEBUG loaded listener.js 08:34:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x116a24c00) [pid = 1650] [serial = 1234] [outer = 0x1162ab400] 08:34:40 INFO - PROCESS | 1650 | 1466696080808 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]]]}] 08:34:40 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 08:34:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 521ms 08:34:40 INFO - PROCESS | 1650 | 1466696080849 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 08:34:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 08:34:40 INFO - PROCESS | 1650 | 1466696080851 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 08:34:40 INFO - PROCESS | 1650 | 1466696080854 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 08:34:40 INFO - PROCESS | 1650 | 1466696080858 Marionette TRACE conn2 <- [1,1618,null,{}] 08:34:40 INFO - PROCESS | 1650 | 1466696080866 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}] 08:34:40 INFO - PROCESS | 1650 | 1466696080869 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:40 INFO - PROCESS | 1650 | 1466696080945 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 08:34:40 INFO - PROCESS | 1650 | 1466696080950 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:40 INFO - PROCESS | 1650 | 1466696080952 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x11859c000 == 30 [pid = 1650] [id = 412] 08:34:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1177d0000) [pid = 1650] [serial = 1235] [outer = 0x0] 08:34:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11815f400) [pid = 1650] [serial = 1236] [outer = 0x1177d0000] 08:34:40 INFO - PROCESS | 1650 | 1466696080983 Marionette DEBUG loaded listener.js 08:34:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118175800) [pid = 1650] [serial = 1237] [outer = 0x1177d0000] 08:34:41 INFO - PROCESS | 1650 | 1466696081302 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]]]}] 08:34:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 08:34:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 473ms 08:34:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 08:34:41 INFO - PROCESS | 1650 | 1466696081327 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 08:34:41 INFO - PROCESS | 1650 | 1466696081328 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 08:34:41 INFO - PROCESS | 1650 | 1466696081330 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 08:34:41 INFO - PROCESS | 1650 | 1466696081332 Marionette TRACE conn2 <- [1,1622,null,{}] 08:34:41 INFO - PROCESS | 1650 | 1466696081334 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}] 08:34:41 INFO - PROCESS | 1650 | 1466696081335 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:41 INFO - PROCESS | 1650 | 1466696081413 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 08:34:41 INFO - PROCESS | 1650 | 1466696081483 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:41 INFO - PROCESS | 1650 | 1466696081484 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x119786000 == 31 [pid = 1650] [id = 413] 08:34:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x116242c00) [pid = 1650] [serial = 1238] [outer = 0x0] 08:34:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118435400) [pid = 1650] [serial = 1239] [outer = 0x116242c00] 08:34:41 INFO - PROCESS | 1650 | 1466696081510 Marionette DEBUG loaded listener.js 08:34:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118507000) [pid = 1650] [serial = 1240] [outer = 0x116242c00] 08:34:41 INFO - PROCESS | 1650 | 1466696081845 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]]]}] 08:34:41 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 08:34:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 568ms 08:34:41 INFO - PROCESS | 1650 | 1466696081899 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 08:34:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 08:34:41 INFO - PROCESS | 1650 | 1466696081900 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 08:34:41 INFO - PROCESS | 1650 | 1466696081902 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 08:34:41 INFO - PROCESS | 1650 | 1466696081903 Marionette TRACE conn2 <- [1,1626,null,{}] 08:34:41 INFO - PROCESS | 1650 | 1466696081906 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}] 08:34:41 INFO - PROCESS | 1650 | 1466696081907 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:42 INFO - PROCESS | 1650 | 1466696081998 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 08:34:42 INFO - PROCESS | 1650 | 1466696082034 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:42 INFO - PROCESS | 1650 | 1466696082035 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1214aa800 == 32 [pid = 1650] [id = 414] 08:34:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x112ae9000) [pid = 1650] [serial = 1241] [outer = 0x0] 08:34:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118516000) [pid = 1650] [serial = 1242] [outer = 0x112ae9000] 08:34:42 INFO - PROCESS | 1650 | 1466696082059 Marionette DEBUG loaded listener.js 08:34:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11854f000) [pid = 1650] [serial = 1243] [outer = 0x112ae9000] 08:34:42 INFO - PROCESS | 1650 | 1466696082394 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]]]}] 08:34:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 08:34:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 519ms 08:34:42 INFO - PROCESS | 1650 | 1466696082422 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 08:34:42 INFO - PROCESS | 1650 | 1466696082423 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 08:34:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 08:34:42 INFO - PROCESS | 1650 | 1466696082439 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 08:34:42 INFO - PROCESS | 1650 | 1466696082440 Marionette TRACE conn2 <- [1,1630,null,{}] 08:34:42 INFO - PROCESS | 1650 | 1466696082443 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}] 08:34:42 INFO - PROCESS | 1650 | 1466696082447 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:42 INFO - PROCESS | 1650 | 1466696082552 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 08:34:42 INFO - PROCESS | 1650 | 1466696082557 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:42 INFO - PROCESS | 1650 | 1466696082558 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x123da2800 == 33 [pid = 1650] [id = 415] 08:34:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x116242800) [pid = 1650] [serial = 1244] [outer = 0x0] 08:34:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1185b5400) [pid = 1650] [serial = 1245] [outer = 0x116242800] 08:34:42 INFO - PROCESS | 1650 | 1466696082583 Marionette DEBUG loaded listener.js 08:34:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11932a000) [pid = 1650] [serial = 1246] [outer = 0x116242800] 08:34:42 INFO - PROCESS | 1650 | 1466696082901 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]]]}] 08:34:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 08:34:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 520ms 08:34:42 INFO - PROCESS | 1650 | 1466696082959 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 08:34:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 08:34:42 INFO - PROCESS | 1650 | 1466696082968 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 08:34:42 INFO - PROCESS | 1650 | 1466696082970 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 08:34:42 INFO - PROCESS | 1650 | 1466696082972 Marionette TRACE conn2 <- [1,1634,null,{}] 08:34:42 INFO - PROCESS | 1650 | 1466696082979 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}] 08:34:42 INFO - PROCESS | 1650 | 1466696082981 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:43 INFO - PROCESS | 1650 | 1466696083074 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 08:34:43 INFO - PROCESS | 1650 | 1466696083078 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:43 INFO - PROCESS | 1650 | 1466696083079 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x1254cc800 == 34 [pid = 1650] [id = 416] 08:34:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118550000) [pid = 1650] [serial = 1247] [outer = 0x0] 08:34:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11975c000) [pid = 1650] [serial = 1248] [outer = 0x118550000] 08:34:43 INFO - PROCESS | 1650 | 1466696083104 Marionette DEBUG loaded listener.js 08:34:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119a0c000) [pid = 1650] [serial = 1249] [outer = 0x118550000] 08:34:43 INFO - PROCESS | 1650 | 1466696083443 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]]]}] 08:34:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 08:34:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 520ms 08:34:43 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12945e800) [pid = 1650] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 08:34:43 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12a727400) [pid = 1650] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 08:34:43 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12aa3ec00) [pid = 1650] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 08:34:43 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1165e7000) [pid = 1650] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 08:34:43 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x124c56800) [pid = 1650] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 08:34:43 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11815dc00) [pid = 1650] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 08:34:43 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11700d000) [pid = 1650] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 08:34:43 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118550c00) [pid = 1650] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 08:34:43 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x124c0c800) [pid = 1650] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 08:34:43 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11229ec00) [pid = 1650] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 08:34:43 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1162a2c00) [pid = 1650] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 08:34:43 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119f4cc00) [pid = 1650] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 08:34:43 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x128bb2c00) [pid = 1650] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 08:34:43 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119a14800) [pid = 1650] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 08:34:43 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119759c00) [pid = 1650] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 08:34:43 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x121305800) [pid = 1650] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 08:34:43 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x129524800) [pid = 1650] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 08:34:43 INFO - PROCESS | 1650 | 1466696083660 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 08:34:43 INFO - PROCESS | 1650 | 1466696083662 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 08:34:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 08:34:43 INFO - PROCESS | 1650 | 1466696083667 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 08:34:43 INFO - PROCESS | 1650 | 1466696083668 Marionette TRACE conn2 <- [1,1638,null,{}] 08:34:43 INFO - PROCESS | 1650 | 1466696083670 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}] 08:34:43 INFO - PROCESS | 1650 | 1466696083671 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:43 INFO - PROCESS | 1650 | 1466696083741 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 08:34:43 INFO - PROCESS | 1650 | 1466696083746 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:43 INFO - PROCESS | 1650 | 1466696083747 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x123da9000 == 35 [pid = 1650] [id = 417] 08:34:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x117eb0000) [pid = 1650] [serial = 1250] [outer = 0x0] 08:34:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11850d400) [pid = 1650] [serial = 1251] [outer = 0x117eb0000] 08:34:43 INFO - PROCESS | 1650 | 1466696083775 Marionette DEBUG loaded listener.js 08:34:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1193a6000) [pid = 1650] [serial = 1252] [outer = 0x117eb0000] 08:34:44 INFO - PROCESS | 1650 | 1466696084096 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]]]}] 08:34:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 08:34:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 467ms 08:34:44 INFO - PROCESS | 1650 | 1466696084135 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 08:34:44 INFO - PROCESS | 1650 | 1466696084136 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 08:34:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 08:34:44 INFO - PROCESS | 1650 | 1466696084141 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 08:34:44 INFO - PROCESS | 1650 | 1466696084142 Marionette TRACE conn2 <- [1,1642,null,{}] 08:34:44 INFO - PROCESS | 1650 | 1466696084153 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}] 08:34:44 INFO - PROCESS | 1650 | 1466696084154 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:44 INFO - PROCESS | 1650 | 1466696084226 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 08:34:44 INFO - PROCESS | 1650 | 1466696084230 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:44 INFO - PROCESS | 1650 | 1466696084231 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12897f000 == 36 [pid = 1650] [id = 418] 08:34:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1193a9000) [pid = 1650] [serial = 1253] [outer = 0x0] 08:34:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119a17800) [pid = 1650] [serial = 1254] [outer = 0x1193a9000] 08:34:44 INFO - PROCESS | 1650 | 1466696084258 Marionette DEBUG loaded listener.js 08:34:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119d51c00) [pid = 1650] [serial = 1255] [outer = 0x1193a9000] 08:34:44 INFO - PROCESS | 1650 | 1466696084590 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]]]}] 08:34:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 08:34:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 476ms 08:34:44 INFO - PROCESS | 1650 | 1466696084618 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 08:34:44 INFO - PROCESS | 1650 | 1466696084619 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 08:34:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 08:34:44 INFO - PROCESS | 1650 | 1466696084624 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 08:34:44 INFO - PROCESS | 1650 | 1466696084626 Marionette TRACE conn2 <- [1,1646,null,{}] 08:34:44 INFO - PROCESS | 1650 | 1466696084628 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}] 08:34:44 INFO - PROCESS | 1650 | 1466696084629 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:44 INFO - PROCESS | 1650 | 1466696084729 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 08:34:44 INFO - PROCESS | 1650 | 1466696084736 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:44 INFO - PROCESS | 1650 | 1466696084738 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12898d000 == 37 [pid = 1650] [id = 419] 08:34:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119d53400) [pid = 1650] [serial = 1256] [outer = 0x0] 08:34:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12101c800) [pid = 1650] [serial = 1257] [outer = 0x119d53400] 08:34:44 INFO - PROCESS | 1650 | 1466696084763 Marionette DEBUG loaded listener.js 08:34:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1210ebc00) [pid = 1650] [serial = 1258] [outer = 0x119d53400] 08:34:45 INFO - PROCESS | 1650 | 1466696085067 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]]]}] 08:34:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 08:34:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 470ms 08:34:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 08:34:45 INFO - PROCESS | 1650 | 1466696085093 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 08:34:45 INFO - PROCESS | 1650 | 1466696085094 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 08:34:45 INFO - PROCESS | 1650 | 1466696085096 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 08:34:45 INFO - PROCESS | 1650 | 1466696085098 Marionette TRACE conn2 <- [1,1650,null,{}] 08:34:45 INFO - PROCESS | 1650 | 1466696085110 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}] 08:34:45 INFO - PROCESS | 1650 | 1466696085112 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:45 INFO - PROCESS | 1650 | 1466696085199 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 08:34:45 INFO - PROCESS | 1650 | 1466696085204 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:45 INFO - PROCESS | 1650 | 1466696085206 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a54f800 == 38 [pid = 1650] [id = 420] 08:34:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x121188000) [pid = 1650] [serial = 1259] [outer = 0x0] 08:34:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x121195800) [pid = 1650] [serial = 1260] [outer = 0x121188000] 08:34:45 INFO - PROCESS | 1650 | 1466696085233 Marionette DEBUG loaded listener.js 08:34:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x123d10c00) [pid = 1650] [serial = 1261] [outer = 0x121188000] 08:34:45 INFO - PROCESS | 1650 | 1466696085579 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]]]}] 08:34:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 08:34:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 520ms 08:34:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 08:34:45 INFO - PROCESS | 1650 | 1466696085630 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 08:34:45 INFO - PROCESS | 1650 | 1466696085631 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 08:34:45 INFO - PROCESS | 1650 | 1466696085635 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 08:34:45 INFO - PROCESS | 1650 | 1466696085636 Marionette TRACE conn2 <- [1,1654,null,{}] 08:34:45 INFO - PROCESS | 1650 | 1466696085638 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}] 08:34:45 INFO - PROCESS | 1650 | 1466696085639 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:45 INFO - PROCESS | 1650 | 1466696085765 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 08:34:45 INFO - PROCESS | 1650 | 1466696085817 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:45 INFO - PROCESS | 1650 | 1466696085819 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x112634000 == 39 [pid = 1650] [id = 421] 08:34:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1110a7400) [pid = 1650] [serial = 1262] [outer = 0x0] 08:34:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x111f5cc00) [pid = 1650] [serial = 1263] [outer = 0x1110a7400] 08:34:45 INFO - PROCESS | 1650 | 1466696085852 Marionette DEBUG loaded listener.js 08:34:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x112e4e000) [pid = 1650] [serial = 1264] [outer = 0x1110a7400] 08:34:46 INFO - PROCESS | 1650 | 1466696086380 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]]]}] 08:34:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 08:34:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 771ms 08:34:46 INFO - PROCESS | 1650 | 1466696086407 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 08:34:46 INFO - PROCESS | 1650 | 1466696086409 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 08:34:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 08:34:46 INFO - PROCESS | 1650 | 1466696086413 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 08:34:46 INFO - PROCESS | 1650 | 1466696086415 Marionette TRACE conn2 <- [1,1658,null,{}] 08:34:46 INFO - PROCESS | 1650 | 1466696086418 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}] 08:34:46 INFO - PROCESS | 1650 | 1466696086421 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:46 INFO - PROCESS | 1650 | 1466696086577 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 08:34:46 INFO - PROCESS | 1650 | 1466696086638 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:46 INFO - PROCESS | 1650 | 1466696086640 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x118481000 == 40 [pid = 1650] [id = 422] 08:34:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x113d69400) [pid = 1650] [serial = 1265] [outer = 0x0] 08:34:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x116a24400) [pid = 1650] [serial = 1266] [outer = 0x113d69400] 08:34:46 INFO - PROCESS | 1650 | 1466696086672 Marionette DEBUG loaded listener.js 08:34:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x116b1bc00) [pid = 1650] [serial = 1267] [outer = 0x113d69400] 08:34:47 INFO - PROCESS | 1650 | 1466696087293 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]]]}] 08:34:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 08:34:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 920ms 08:34:47 INFO - PROCESS | 1650 | 1466696087333 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 08:34:47 INFO - PROCESS | 1650 | 1466696087335 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 08:34:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 08:34:47 INFO - PROCESS | 1650 | 1466696087337 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 08:34:47 INFO - PROCESS | 1650 | 1466696087339 Marionette TRACE conn2 <- [1,1662,null,{}] 08:34:47 INFO - PROCESS | 1650 | 1466696087341 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}] 08:34:47 INFO - PROCESS | 1650 | 1466696087343 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:47 INFO - PROCESS | 1650 | 1466696087451 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 08:34:47 INFO - PROCESS | 1650 | 1466696087511 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:47 INFO - PROCESS | 1650 | 1466696087513 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x124a31800 == 41 [pid = 1650] [id = 423] 08:34:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1177d1000) [pid = 1650] [serial = 1268] [outer = 0x0] 08:34:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11817a800) [pid = 1650] [serial = 1269] [outer = 0x1177d1000] 08:34:47 INFO - PROCESS | 1650 | 1466696087542 Marionette DEBUG loaded listener.js 08:34:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x118518000) [pid = 1650] [serial = 1270] [outer = 0x1177d1000] 08:34:48 INFO - PROCESS | 1650 | 1466696088163 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]]]}] 08:34:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12a54f800 == 40 [pid = 1650] [id = 420] 08:34:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12898d000 == 39 [pid = 1650] [id = 419] 08:34:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12897f000 == 38 [pid = 1650] [id = 418] 08:34:48 INFO - PROCESS | 1650 | --DOCSHELL 0x123da9000 == 37 [pid = 1650] [id = 417] 08:34:48 INFO - PROCESS | 1650 | --DOCSHELL 0x1254cc800 == 36 [pid = 1650] [id = 416] 08:34:48 INFO - PROCESS | 1650 | --DOCSHELL 0x123da2800 == 35 [pid = 1650] [id = 415] 08:34:48 INFO - PROCESS | 1650 | --DOCSHELL 0x1214aa800 == 34 [pid = 1650] [id = 414] 08:34:48 INFO - PROCESS | 1650 | --DOCSHELL 0x119786000 == 33 [pid = 1650] [id = 413] 08:34:48 INFO - PROCESS | 1650 | --DOCSHELL 0x11859c000 == 32 [pid = 1650] [id = 412] 08:34:48 INFO - PROCESS | 1650 | --DOCSHELL 0x11706b000 == 31 [pid = 1650] [id = 411] 08:34:48 INFO - PROCESS | 1650 | --DOCSHELL 0x115e6e000 == 30 [pid = 1650] [id = 410] 08:34:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 08:34:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 869ms 08:34:48 INFO - PROCESS | 1650 | 1466696088207 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 08:34:48 INFO - PROCESS | 1650 | 1466696088209 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 08:34:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 08:34:48 INFO - PROCESS | 1650 | 1466696088212 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 08:34:48 INFO - PROCESS | 1650 | 1466696088214 Marionette TRACE conn2 <- [1,1666,null,{}] 08:34:48 INFO - PROCESS | 1650 | 1466696088218 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}] 08:34:48 INFO - PROCESS | 1650 | 1466696088219 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:48 INFO - PROCESS | 1650 | 1466696088302 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 08:34:48 INFO - PROCESS | 1650 | 1466696088309 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:48 INFO - PROCESS | 1650 | 1466696088312 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x117060800 == 31 [pid = 1650] [id = 424] 08:34:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x116a23000) [pid = 1650] [serial = 1271] [outer = 0x0] 08:34:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x116a79c00) [pid = 1650] [serial = 1272] [outer = 0x116a23000] 08:34:48 INFO - PROCESS | 1650 | 1466696088340 Marionette DEBUG loaded listener.js 08:34:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1177d7800) [pid = 1650] [serial = 1273] [outer = 0x116a23000] 08:34:48 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1294ba400) [pid = 1650] [serial = 1191] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12b20b800) [pid = 1650] [serial = 1194] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12a726400) [pid = 1650] [serial = 1192] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12bf07800) [pid = 1650] [serial = 1197] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x116851c00) [pid = 1650] [serial = 1200] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11850c000) [pid = 1650] [serial = 1198] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x127638800) [pid = 1650] [serial = 1188] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119768400) [pid = 1650] [serial = 1182] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119d50800) [pid = 1650] [serial = 1183] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11815e000) [pid = 1650] [serial = 1167] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118437400) [pid = 1650] [serial = 1168] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119d51400) [pid = 1650] [serial = 1170] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x121193c00) [pid = 1650] [serial = 1171] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118e54800) [pid = 1650] [serial = 1201] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x128bb6800) [pid = 1650] [serial = 1173] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1294c0c00) [pid = 1650] [serial = 1174] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x113225c00) [pid = 1650] [serial = 1176] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11687d800) [pid = 1650] [serial = 1177] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x116a21000) [pid = 1650] [serial = 1179] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1185b5c00) [pid = 1650] [serial = 1180] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x121190800) [pid = 1650] [serial = 1185] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x124c14400) [pid = 1650] [serial = 1186] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12c6d2c00) [pid = 1650] [serial = 1165] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12c460c00) [pid = 1650] [serial = 1210] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x129464c00) [pid = 1650] [serial = 1203] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12bb1a000) [pid = 1650] [serial = 1195] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x128bb2000) [pid = 1650] [serial = 1189] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12bb20800) [pid = 1650] [serial = 1204] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12c458c00) [pid = 1650] [serial = 1207] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12bfe4400) [pid = 1650] [serial = 1206] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x121310000) [pid = 1650] [serial = 1213] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12130b000) [pid = 1650] [serial = 1212] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12c459000) [pid = 1650] [serial = 1209] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1650 | 1466696088694 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]]]}] 08:34:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 08:34:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 520ms 08:34:48 INFO - PROCESS | 1650 | 1466696088751 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 08:34:48 INFO - PROCESS | 1650 | 1466696088754 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 08:34:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 08:34:48 INFO - PROCESS | 1650 | 1466696088760 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 08:34:48 INFO - PROCESS | 1650 | 1466696088762 Marionette TRACE conn2 <- [1,1670,null,{}] 08:34:48 INFO - PROCESS | 1650 | 1466696088764 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}] 08:34:48 INFO - PROCESS | 1650 | 1466696088766 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:48 INFO - PROCESS | 1650 | 1466696088844 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 08:34:48 INFO - PROCESS | 1650 | 1466696088848 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:48 INFO - PROCESS | 1650 | 1466696088849 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x11847f000 == 32 [pid = 1650] [id = 425] 08:34:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118172c00) [pid = 1650] [serial = 1274] [outer = 0x0] 08:34:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11848cc00) [pid = 1650] [serial = 1275] [outer = 0x118172c00] 08:34:48 INFO - PROCESS | 1650 | 1466696088878 Marionette DEBUG loaded listener.js 08:34:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118519800) [pid = 1650] [serial = 1276] [outer = 0x118172c00] 08:34:49 INFO - PROCESS | 1650 | 1466696089224 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]]]}] 08:34:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 08:34:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 470ms 08:34:49 INFO - PROCESS | 1650 | 1466696089230 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 08:34:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 08:34:49 INFO - PROCESS | 1650 | 1466696089231 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 08:34:49 INFO - PROCESS | 1650 | 1466696089234 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 08:34:49 INFO - PROCESS | 1650 | 1466696089236 Marionette TRACE conn2 <- [1,1674,null,{}] 08:34:49 INFO - PROCESS | 1650 | 1466696089248 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}] 08:34:49 INFO - PROCESS | 1650 | 1466696089251 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:49 INFO - PROCESS | 1650 | 1466696089359 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 08:34:49 INFO - PROCESS | 1650 | 1466696089366 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:49 INFO - PROCESS | 1650 | 1466696089369 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x121582800 == 33 [pid = 1650] [id = 426] 08:34:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x113223800) [pid = 1650] [serial = 1277] [outer = 0x0] 08:34:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118a64c00) [pid = 1650] [serial = 1278] [outer = 0x113223800] 08:34:49 INFO - PROCESS | 1650 | 1466696089400 Marionette DEBUG loaded listener.js 08:34:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118e56000) [pid = 1650] [serial = 1279] [outer = 0x113223800] 08:34:49 INFO - PROCESS | 1650 | 1466696089708 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]]]}] 08:34:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 08:34:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 524ms 08:34:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 08:34:49 INFO - PROCESS | 1650 | 1466696089758 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 08:34:49 INFO - PROCESS | 1650 | 1466696089760 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 08:34:49 INFO - PROCESS | 1650 | 1466696089762 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 08:34:49 INFO - PROCESS | 1650 | 1466696089763 Marionette TRACE conn2 <- [1,1678,null,{}] 08:34:49 INFO - PROCESS | 1650 | 1466696089765 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}] 08:34:49 INFO - PROCESS | 1650 | 1466696089766 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:49 INFO - PROCESS | 1650 | 1466696089846 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 08:34:49 INFO - PROCESS | 1650 | 1466696089907 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:49 INFO - PROCESS | 1650 | 1466696089909 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x124a30000 == 34 [pid = 1650] [id = 427] 08:34:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119334000) [pid = 1650] [serial = 1280] [outer = 0x0] 08:34:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119a0b400) [pid = 1650] [serial = 1281] [outer = 0x119334000] 08:34:49 INFO - PROCESS | 1650 | 1466696089934 Marionette DEBUG loaded listener.js 08:34:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119b20000) [pid = 1650] [serial = 1282] [outer = 0x119334000] 08:34:50 INFO - PROCESS | 1650 | 1466696090252 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]]]}] 08:34:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 08:34:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 519ms 08:34:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 08:34:50 INFO - PROCESS | 1650 | 1466696090282 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 08:34:50 INFO - PROCESS | 1650 | 1466696090283 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 08:34:50 INFO - PROCESS | 1650 | 1466696090285 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 08:34:50 INFO - PROCESS | 1650 | 1466696090287 Marionette TRACE conn2 <- [1,1682,null,{}] 08:34:50 INFO - PROCESS | 1650 | 1466696090299 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}] 08:34:50 INFO - PROCESS | 1650 | 1466696090300 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:50 INFO - PROCESS | 1650 | 1466696090397 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 08:34:50 INFO - PROCESS | 1650 | 1466696090400 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:50 INFO - PROCESS | 1650 | 1466696090401 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x128983000 == 35 [pid = 1650] [id = 428] 08:34:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x112ae9c00) [pid = 1650] [serial = 1283] [outer = 0x0] 08:34:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119d4d800) [pid = 1650] [serial = 1284] [outer = 0x112ae9c00] 08:34:50 INFO - PROCESS | 1650 | 1466696090426 Marionette DEBUG loaded listener.js 08:34:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x121189c00) [pid = 1650] [serial = 1285] [outer = 0x112ae9c00] 08:34:50 INFO - PROCESS | 1650 | 1466696090754 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]]]}] 08:34:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 08:34:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 523ms 08:34:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 08:34:50 INFO - PROCESS | 1650 | 1466696090808 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 08:34:50 INFO - PROCESS | 1650 | 1466696090810 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 08:34:50 INFO - PROCESS | 1650 | 1466696090812 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 08:34:50 INFO - PROCESS | 1650 | 1466696090813 Marionette TRACE conn2 <- [1,1686,null,{}] 08:34:50 INFO - PROCESS | 1650 | 1466696090815 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}] 08:34:50 INFO - PROCESS | 1650 | 1466696090819 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:50 INFO - PROCESS | 1650 | 1466696090940 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 08:34:50 INFO - PROCESS | 1650 | 1466696090951 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:50 INFO - PROCESS | 1650 | 1466696090952 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x129230000 == 36 [pid = 1650] [id = 429] 08:34:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x121196400) [pid = 1650] [serial = 1286] [outer = 0x0] 08:34:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12130f000) [pid = 1650] [serial = 1287] [outer = 0x121196400] 08:34:50 INFO - PROCESS | 1650 | 1466696090978 Marionette DEBUG loaded listener.js 08:34:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124b69c00) [pid = 1650] [serial = 1288] [outer = 0x121196400] 08:34:51 INFO - PROCESS | 1650 | 1466696091328 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]]]}] 08:34:51 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 08:34:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 568ms 08:34:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 08:34:51 INFO - PROCESS | 1650 | 1466696091381 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 08:34:51 INFO - PROCESS | 1650 | 1466696091382 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 08:34:51 INFO - PROCESS | 1650 | 1466696091384 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 08:34:51 INFO - PROCESS | 1650 | 1466696091385 Marionette TRACE conn2 <- [1,1690,null,{}] 08:34:51 INFO - PROCESS | 1650 | 1466696091387 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}] 08:34:51 INFO - PROCESS | 1650 | 1466696091388 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:51 INFO - PROCESS | 1650 | 1466696091486 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 08:34:51 INFO - PROCESS | 1650 | 1466696091490 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:51 INFO - PROCESS | 1650 | 1466696091491 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7bc800 == 37 [pid = 1650] [id = 430] 08:34:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x113209800) [pid = 1650] [serial = 1289] [outer = 0x0] 08:34:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124c60c00) [pid = 1650] [serial = 1290] [outer = 0x113209800] 08:34:51 INFO - PROCESS | 1650 | 1466696091516 Marionette DEBUG loaded listener.js 08:34:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1254b5800) [pid = 1650] [serial = 1291] [outer = 0x113209800] 08:34:51 INFO - PROCESS | 1650 | 1466696091833 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]]]}] 08:34:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 08:34:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 472ms 08:34:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 08:34:51 INFO - PROCESS | 1650 | 1466696091862 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 08:34:51 INFO - PROCESS | 1650 | 1466696091863 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 08:34:51 INFO - PROCESS | 1650 | 1466696091871 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 08:34:51 INFO - PROCESS | 1650 | 1466696091874 Marionette TRACE conn2 <- [1,1694,null,{}] 08:34:51 INFO - PROCESS | 1650 | 1466696091877 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}] 08:34:51 INFO - PROCESS | 1650 | 1466696091878 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:51 INFO - PROCESS | 1650 | 1466696091977 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 08:34:51 INFO - PROCESS | 1650 | 1466696091981 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:51 INFO - PROCESS | 1650 | 1466696091982 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad44800 == 38 [pid = 1650] [id = 431] 08:34:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124c0c800) [pid = 1650] [serial = 1292] [outer = 0x0] 08:34:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126857000) [pid = 1650] [serial = 1293] [outer = 0x124c0c800] 08:34:52 INFO - PROCESS | 1650 | 1466696092006 Marionette DEBUG loaded listener.js 08:34:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126861c00) [pid = 1650] [serial = 1294] [outer = 0x124c0c800] 08:34:52 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x117eb0000) [pid = 1650] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 08:34:52 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119d53400) [pid = 1650] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 08:34:52 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1193a9000) [pid = 1650] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 08:34:52 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116242c00) [pid = 1650] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 08:34:52 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118506800) [pid = 1650] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 08:34:52 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119b25400) [pid = 1650] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 08:34:52 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118170000) [pid = 1650] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 08:34:52 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112ae9000) [pid = 1650] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 08:34:52 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118160400) [pid = 1650] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 08:34:52 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x112a7f000) [pid = 1650] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 08:34:52 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1177d0000) [pid = 1650] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 08:34:52 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x116242800) [pid = 1650] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 08:34:52 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118550000) [pid = 1650] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 08:34:52 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1187a0c00) [pid = 1650] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 08:34:52 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1162ab400) [pid = 1650] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 08:34:52 INFO - PROCESS | 1650 | 1466696092509 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]]]}] 08:34:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 08:34:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 677ms 08:34:52 INFO - PROCESS | 1650 | 1466696092543 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 08:34:52 INFO - PROCESS | 1650 | 1466696092545 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 08:34:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 08:34:52 INFO - PROCESS | 1650 | 1466696092549 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 08:34:52 INFO - PROCESS | 1650 | 1466696092551 Marionette TRACE conn2 <- [1,1698,null,{}] 08:34:52 INFO - PROCESS | 1650 | 1466696092562 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}] 08:34:52 INFO - PROCESS | 1650 | 1466696092564 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:52 INFO - PROCESS | 1650 | 1466696092689 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 08:34:52 INFO - PROCESS | 1650 | 1466696092695 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:52 INFO - PROCESS | 1650 | 1466696092696 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12157f000 == 39 [pid = 1650] [id = 432] 08:34:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x116a22400) [pid = 1650] [serial = 1295] [outer = 0x0] 08:34:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118173000) [pid = 1650] [serial = 1296] [outer = 0x116a22400] 08:34:52 INFO - PROCESS | 1650 | 1466696092732 Marionette DEBUG loaded listener.js 08:34:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1185b2800) [pid = 1650] [serial = 1297] [outer = 0x116a22400] 08:34:53 INFO - PROCESS | 1650 | 1466696093057 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]]]}] 08:34:53 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 08:34:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 520ms 08:34:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 08:34:53 INFO - PROCESS | 1650 | 1466696093068 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 08:34:53 INFO - PROCESS | 1650 | 1466696093070 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 08:34:53 INFO - PROCESS | 1650 | 1466696093075 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 08:34:53 INFO - PROCESS | 1650 | 1466696093076 Marionette TRACE conn2 <- [1,1702,null,{}] 08:34:53 INFO - PROCESS | 1650 | 1466696093078 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}] 08:34:53 INFO - PROCESS | 1650 | 1466696093079 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:53 INFO - PROCESS | 1650 | 1466696093161 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 08:34:53 INFO - PROCESS | 1650 | 1466696093221 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:53 INFO - PROCESS | 1650 | 1466696093222 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b927000 == 40 [pid = 1650] [id = 433] 08:34:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x116b0ec00) [pid = 1650] [serial = 1298] [outer = 0x0] 08:34:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119759c00) [pid = 1650] [serial = 1299] [outer = 0x116b0ec00] 08:34:53 INFO - PROCESS | 1650 | 1466696093253 Marionette DEBUG loaded listener.js 08:34:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x124fdd000) [pid = 1650] [serial = 1300] [outer = 0x116b0ec00] 08:34:53 INFO - PROCESS | 1650 | 1466696093546 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]]]}] 08:34:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 08:34:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 520ms 08:34:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 08:34:53 INFO - PROCESS | 1650 | 1466696093593 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 08:34:53 INFO - PROCESS | 1650 | 1466696093595 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 08:34:53 INFO - PROCESS | 1650 | 1466696093597 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 08:34:53 INFO - PROCESS | 1650 | 1466696093599 Marionette TRACE conn2 <- [1,1706,null,{}] 08:34:53 INFO - PROCESS | 1650 | 1466696093601 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}] 08:34:53 INFO - PROCESS | 1650 | 1466696093603 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:53 INFO - PROCESS | 1650 | 1466696093693 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 08:34:53 INFO - PROCESS | 1650 | 1466696093696 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:53 INFO - PROCESS | 1650 | 1466696093698 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd1d800 == 41 [pid = 1650] [id = 434] 08:34:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1254bb400) [pid = 1650] [serial = 1301] [outer = 0x0] 08:34:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12763a400) [pid = 1650] [serial = 1302] [outer = 0x1254bb400] 08:34:53 INFO - PROCESS | 1650 | 1466696093724 Marionette DEBUG loaded listener.js 08:34:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128bae400) [pid = 1650] [serial = 1303] [outer = 0x1254bb400] 08:34:54 INFO - PROCESS | 1650 | 1466696094044 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]]]}] 08:34:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 08:34:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 470ms 08:34:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 08:34:54 INFO - PROCESS | 1650 | 1466696094067 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 08:34:54 INFO - PROCESS | 1650 | 1466696094068 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 08:34:54 INFO - PROCESS | 1650 | 1466696094072 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 08:34:54 INFO - PROCESS | 1650 | 1466696094074 Marionette TRACE conn2 <- [1,1710,null,{}] 08:34:54 INFO - PROCESS | 1650 | 1466696094076 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}] 08:34:54 INFO - PROCESS | 1650 | 1466696094077 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:54 INFO - PROCESS | 1650 | 1466696094186 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 08:34:54 INFO - PROCESS | 1650 | 1466696094192 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:54 INFO - PROCESS | 1650 | 1466696094193 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c043800 == 42 [pid = 1650] [id = 435] 08:34:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119a13800) [pid = 1650] [serial = 1304] [outer = 0x0] 08:34:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12893c400) [pid = 1650] [serial = 1305] [outer = 0x119a13800] 08:34:54 INFO - PROCESS | 1650 | 1466696094224 Marionette DEBUG loaded listener.js 08:34:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1291e2c00) [pid = 1650] [serial = 1306] [outer = 0x119a13800] 08:34:54 INFO - PROCESS | 1650 | 1466696094691 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]]]}] 08:34:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 08:34:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 671ms 08:34:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 08:34:54 INFO - PROCESS | 1650 | 1466696094743 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 08:34:54 INFO - PROCESS | 1650 | 1466696094745 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 08:34:54 INFO - PROCESS | 1650 | 1466696094748 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 08:34:54 INFO - PROCESS | 1650 | 1466696094752 Marionette TRACE conn2 <- [1,1714,null,{}] 08:34:54 INFO - PROCESS | 1650 | 1466696094755 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}] 08:34:54 INFO - PROCESS | 1650 | 1466696094757 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:54 INFO - PROCESS | 1650 | 1466696094866 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 08:34:54 INFO - PROCESS | 1650 | 1466696094971 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:54 INFO - PROCESS | 1650 | 1466696094973 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x119aed800 == 43 [pid = 1650] [id = 436] 08:34:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x117017800) [pid = 1650] [serial = 1307] [outer = 0x0] 08:34:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11815a400) [pid = 1650] [serial = 1308] [outer = 0x117017800] 08:34:55 INFO - PROCESS | 1650 | 1466696095007 Marionette DEBUG loaded listener.js 08:34:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1182a0c00) [pid = 1650] [serial = 1309] [outer = 0x117017800] 08:34:55 INFO - PROCESS | 1650 | 1466696095435 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]]]}] 08:34:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 08:34:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 723ms 08:34:55 INFO - PROCESS | 1650 | 1466696095471 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 08:34:55 INFO - PROCESS | 1650 | 1466696095475 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 08:34:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 08:34:55 INFO - PROCESS | 1650 | 1466696095479 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 08:34:55 INFO - PROCESS | 1650 | 1466696095481 Marionette TRACE conn2 <- [1,1718,null,{}] 08:34:55 INFO - PROCESS | 1650 | 1466696095484 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}] 08:34:55 INFO - PROCESS | 1650 | 1466696095485 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:55 INFO - PROCESS | 1650 | 1466696095590 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 08:34:55 INFO - PROCESS | 1650 | 1466696095648 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:55 INFO - PROCESS | 1650 | 1466696095649 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12923a800 == 44 [pid = 1650] [id = 437] 08:34:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118555000) [pid = 1650] [serial = 1310] [outer = 0x0] 08:34:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118a59c00) [pid = 1650] [serial = 1311] [outer = 0x118555000] 08:34:55 INFO - PROCESS | 1650 | 1466696095680 Marionette DEBUG loaded listener.js 08:34:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118e54400) [pid = 1650] [serial = 1312] [outer = 0x118555000] 08:34:56 INFO - PROCESS | 1650 | 1466696096126 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]]]}] 08:34:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 08:34:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 669ms 08:34:56 INFO - PROCESS | 1650 | 1466696096149 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 08:34:56 INFO - PROCESS | 1650 | 1466696096150 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 08:34:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 08:34:56 INFO - PROCESS | 1650 | 1466696096153 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 08:34:56 INFO - PROCESS | 1650 | 1466696096157 Marionette TRACE conn2 <- [1,1722,null,{}] 08:34:56 INFO - PROCESS | 1650 | 1466696096165 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}] 08:34:56 INFO - PROCESS | 1650 | 1466696096169 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:56 INFO - PROCESS | 1650 | 1466696096331 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 08:34:56 INFO - PROCESS | 1650 | 1466696096385 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:56 INFO - PROCESS | 1650 | 1466696096387 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c2eb800 == 45 [pid = 1650] [id = 438] 08:34:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x121194800) [pid = 1650] [serial = 1313] [outer = 0x0] 08:34:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x121304800) [pid = 1650] [serial = 1314] [outer = 0x121194800] 08:34:56 INFO - PROCESS | 1650 | 1466696096418 Marionette DEBUG loaded listener.js 08:34:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x121954400) [pid = 1650] [serial = 1315] [outer = 0x121194800] 08:34:56 INFO - PROCESS | 1650 | 1466696096833 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]]]}] 08:34:56 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 08:34:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 724ms 08:34:56 INFO - PROCESS | 1650 | 1466696096878 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 08:34:56 INFO - PROCESS | 1650 | 1466696096880 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 08:34:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 08:34:56 INFO - PROCESS | 1650 | 1466696096882 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 08:34:56 INFO - PROCESS | 1650 | 1466696096883 Marionette TRACE conn2 <- [1,1726,null,{}] 08:34:56 INFO - PROCESS | 1650 | 1466696096886 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}] 08:34:56 INFO - PROCESS | 1650 | 1466696096887 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:56 INFO - PROCESS | 1650 | 1466696096991 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 08:34:57 INFO - PROCESS | 1650 | 1466696097048 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:57 INFO - PROCESS | 1650 | 1466696097050 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c611800 == 46 [pid = 1650] [id = 439] 08:34:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x124b64800) [pid = 1650] [serial = 1316] [outer = 0x0] 08:34:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1254b3800) [pid = 1650] [serial = 1317] [outer = 0x124b64800] 08:34:57 INFO - PROCESS | 1650 | 1466696097079 Marionette DEBUG loaded listener.js 08:34:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x126cdd400) [pid = 1650] [serial = 1318] [outer = 0x124b64800] 08:34:57 INFO - PROCESS | 1650 | 1466696097505 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]]]}] 08:34:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 08:34:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 821ms 08:34:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 08:34:57 INFO - PROCESS | 1650 | 1466696097778 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 08:34:57 INFO - PROCESS | 1650 | 1466696097783 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 08:34:57 INFO - PROCESS | 1650 | 1466696097791 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 08:34:57 INFO - PROCESS | 1650 | 1466696097794 Marionette TRACE conn2 <- [1,1730,null,{}] 08:34:57 INFO - PROCESS | 1650 | 1466696097800 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}] 08:34:57 INFO - PROCESS | 1650 | 1466696097803 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:57 INFO - PROCESS | 1650 | 1466696097949 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 08:34:58 INFO - PROCESS | 1650 | 1466696098077 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:58 INFO - PROCESS | 1650 | 1466696098082 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11723f800 == 47 [pid = 1650] [id = 440] 08:34:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1131c9000) [pid = 1650] [serial = 1319] [outer = 0x0] 08:34:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x113d29800) [pid = 1650] [serial = 1320] [outer = 0x1131c9000] 08:34:58 INFO - PROCESS | 1650 | 1466696098130 Marionette DEBUG loaded listener.js 08:34:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11700dc00) [pid = 1650] [serial = 1321] [outer = 0x1131c9000] 08:34:59 INFO - PROCESS | 1650 | --DOCSHELL 0x11835e000 == 46 [pid = 1650] [id = 409] 08:34:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd1d800 == 45 [pid = 1650] [id = 434] 08:34:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12b927000 == 44 [pid = 1650] [id = 433] 08:34:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12157f000 == 43 [pid = 1650] [id = 432] 08:34:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad44800 == 42 [pid = 1650] [id = 431] 08:34:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7bc800 == 41 [pid = 1650] [id = 430] 08:34:59 INFO - PROCESS | 1650 | --DOCSHELL 0x129230000 == 40 [pid = 1650] [id = 429] 08:34:59 INFO - PROCESS | 1650 | --DOCSHELL 0x128983000 == 39 [pid = 1650] [id = 428] 08:34:59 INFO - PROCESS | 1650 | --DOCSHELL 0x124a30000 == 38 [pid = 1650] [id = 427] 08:34:59 INFO - PROCESS | 1650 | --DOCSHELL 0x121582800 == 37 [pid = 1650] [id = 426] 08:34:59 INFO - PROCESS | 1650 | --DOCSHELL 0x11847f000 == 36 [pid = 1650] [id = 425] 08:34:59 INFO - PROCESS | 1650 | --DOCSHELL 0x117060800 == 35 [pid = 1650] [id = 424] 08:34:59 INFO - PROCESS | 1650 | --DOCSHELL 0x124a31800 == 34 [pid = 1650] [id = 423] 08:34:59 INFO - PROCESS | 1650 | --DOCSHELL 0x118481000 == 33 [pid = 1650] [id = 422] 08:34:59 INFO - PROCESS | 1650 | --DOCSHELL 0x112634000 == 32 [pid = 1650] [id = 421] 08:34:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12c611800 == 31 [pid = 1650] [id = 439] 08:34:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12c2eb800 == 30 [pid = 1650] [id = 438] 08:34:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12923a800 == 29 [pid = 1650] [id = 437] 08:34:59 INFO - PROCESS | 1650 | --DOCSHELL 0x119aed800 == 28 [pid = 1650] [id = 436] 08:34:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12c043800 == 27 [pid = 1650] [id = 435] 08:34:59 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x121195800) [pid = 1650] [serial = 1260] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x119329c00) [pid = 1650] [serial = 1216] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118559c00) [pid = 1650] [serial = 1215] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x121192800) [pid = 1650] [serial = 1218] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12130cc00) [pid = 1650] [serial = 1219] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x128bb2400) [pid = 1650] [serial = 1221] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x129523c00) [pid = 1650] [serial = 1222] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118516000) [pid = 1650] [serial = 1242] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118517400) [pid = 1650] [serial = 1225] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x113208400) [pid = 1650] [serial = 1230] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118176c00) [pid = 1650] [serial = 1224] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x113d27c00) [pid = 1650] [serial = 1231] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11815f400) [pid = 1650] [serial = 1236] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118175800) [pid = 1650] [serial = 1237] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1185b5400) [pid = 1650] [serial = 1245] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11854f000) [pid = 1650] [serial = 1243] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11975c000) [pid = 1650] [serial = 1248] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1193a0800) [pid = 1650] [serial = 1228] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118a5a400) [pid = 1650] [serial = 1227] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116a03c00) [pid = 1650] [serial = 1233] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x116a24c00) [pid = 1650] [serial = 1234] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11850d400) [pid = 1650] [serial = 1251] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1193a6000) [pid = 1650] [serial = 1252] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1210ebc00) [pid = 1650] [serial = 1258] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119a17800) [pid = 1650] [serial = 1254] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119a0c000) [pid = 1650] [serial = 1249] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118435400) [pid = 1650] [serial = 1239] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119d51c00) [pid = 1650] [serial = 1255] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118507000) [pid = 1650] [serial = 1240] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12101c800) [pid = 1650] [serial = 1257] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11932a000) [pid = 1650] [serial = 1246] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1650 | 1466696099324 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]]]}] 08:34:59 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 08:34:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1578ms 08:34:59 INFO - PROCESS | 1650 | 1466696099375 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 08:34:59 INFO - PROCESS | 1650 | 1466696099377 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 08:34:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 08:34:59 INFO - PROCESS | 1650 | 1466696099380 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 08:34:59 INFO - PROCESS | 1650 | 1466696099382 Marionette TRACE conn2 <- [1,1734,null,{}] 08:34:59 INFO - PROCESS | 1650 | 1466696099386 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}] 08:34:59 INFO - PROCESS | 1650 | 1466696099388 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:59 INFO - PROCESS | 1650 | 1466696099466 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 08:34:59 INFO - PROCESS | 1650 | 1466696099474 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:59 INFO - PROCESS | 1650 | 1466696099475 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x1165a4800 == 28 [pid = 1650] [id = 441] 08:34:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11322d000) [pid = 1650] [serial = 1322] [outer = 0x0] 08:34:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1165ddc00) [pid = 1650] [serial = 1323] [outer = 0x11322d000] 08:34:59 INFO - PROCESS | 1650 | 1466696099504 Marionette DEBUG loaded listener.js 08:34:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x116a06800) [pid = 1650] [serial = 1324] [outer = 0x11322d000] 08:34:59 INFO - PROCESS | 1650 | 1466696099838 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]]]}] 08:34:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 08:34:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 470ms 08:34:59 INFO - PROCESS | 1650 | 1466696099869 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 08:34:59 INFO - PROCESS | 1650 | 1466696099873 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 08:34:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 08:34:59 INFO - PROCESS | 1650 | 1466696099878 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 08:34:59 INFO - PROCESS | 1650 | 1466696099880 Marionette TRACE conn2 <- [1,1738,null,{}] 08:34:59 INFO - PROCESS | 1650 | 1466696099883 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}] 08:34:59 INFO - PROCESS | 1650 | 1466696099884 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:59 INFO - PROCESS | 1650 | 1466696099961 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 08:34:59 INFO - PROCESS | 1650 | 1466696099965 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:59 INFO - PROCESS | 1650 | 1466696099967 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:34:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x117258000 == 29 [pid = 1650] [id = 442] 08:34:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116a24c00) [pid = 1650] [serial = 1325] [outer = 0x0] 08:34:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1177d0c00) [pid = 1650] [serial = 1326] [outer = 0x116a24c00] 08:35:00 INFO - PROCESS | 1650 | 1466696099996 Marionette DEBUG loaded listener.js 08:35:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11816fc00) [pid = 1650] [serial = 1327] [outer = 0x116a24c00] 08:35:00 INFO - PROCESS | 1650 | 1466696100348 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]]]}] 08:35:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 08:35:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 521ms 08:35:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 08:35:00 INFO - PROCESS | 1650 | 1466696100407 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 08:35:00 INFO - PROCESS | 1650 | 1466696100408 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 08:35:00 INFO - PROCESS | 1650 | 1466696100411 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 08:35:00 INFO - PROCESS | 1650 | 1466696100413 Marionette TRACE conn2 <- [1,1742,null,{}] 08:35:00 INFO - PROCESS | 1650 | 1466696100421 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}] 08:35:00 INFO - PROCESS | 1650 | 1466696100424 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:00 INFO - PROCESS | 1650 | 1466696100498 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 08:35:00 INFO - PROCESS | 1650 | 1466696100506 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:00 INFO - PROCESS | 1650 | 1466696100508 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193de000 == 30 [pid = 1650] [id = 443] 08:35:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x113d60000) [pid = 1650] [serial = 1328] [outer = 0x0] 08:35:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118513c00) [pid = 1650] [serial = 1329] [outer = 0x113d60000] 08:35:00 INFO - PROCESS | 1650 | 1466696100536 Marionette DEBUG loaded listener.js 08:35:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11854e000) [pid = 1650] [serial = 1330] [outer = 0x113d60000] 08:35:00 INFO - PROCESS | 1650 | 1466696100866 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]]]}] 08:35:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 08:35:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 472ms 08:35:00 INFO - PROCESS | 1650 | 1466696100883 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 08:35:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 08:35:00 INFO - PROCESS | 1650 | 1466696100885 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 08:35:00 INFO - PROCESS | 1650 | 1466696100889 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 08:35:00 INFO - PROCESS | 1650 | 1466696100891 Marionette TRACE conn2 <- [1,1746,null,{}] 08:35:00 INFO - PROCESS | 1650 | 1466696100893 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}] 08:35:00 INFO - PROCESS | 1650 | 1466696100894 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:00 INFO - PROCESS | 1650 | 1466696100969 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 08:35:01 INFO - PROCESS | 1650 | 1466696101029 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:01 INFO - PROCESS | 1650 | 1466696101030 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12124c800 == 31 [pid = 1650] [id = 444] 08:35:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118499000) [pid = 1650] [serial = 1331] [outer = 0x0] 08:35:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1185b3c00) [pid = 1650] [serial = 1332] [outer = 0x118499000] 08:35:01 INFO - PROCESS | 1650 | 1466696101056 Marionette DEBUG loaded listener.js 08:35:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118e45400) [pid = 1650] [serial = 1333] [outer = 0x118499000] 08:35:01 INFO - PROCESS | 1650 | 1466696101416 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]]]}] 08:35:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 08:35:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 570ms 08:35:01 INFO - PROCESS | 1650 | 1466696101459 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 08:35:01 INFO - PROCESS | 1650 | 1466696101461 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 08:35:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 08:35:01 INFO - PROCESS | 1650 | 1466696101464 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 08:35:01 INFO - PROCESS | 1650 | 1466696101476 Marionette TRACE conn2 <- [1,1750,null,{}] 08:35:01 INFO - PROCESS | 1650 | 1466696101480 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}] 08:35:01 INFO - PROCESS | 1650 | 1466696101482 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:01 INFO - PROCESS | 1650 | 1466696101624 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 08:35:01 INFO - PROCESS | 1650 | 1466696101647 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:01 INFO - PROCESS | 1650 | 1466696101648 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d7f000 == 32 [pid = 1650] [id = 445] 08:35:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x115e02c00) [pid = 1650] [serial = 1334] [outer = 0x0] 08:35:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118e55800) [pid = 1650] [serial = 1335] [outer = 0x115e02c00] 08:35:01 INFO - PROCESS | 1650 | 1466696101689 Marionette DEBUG loaded listener.js 08:35:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11975b000) [pid = 1650] [serial = 1336] [outer = 0x115e02c00] 08:35:02 INFO - PROCESS | 1650 | 1466696102046 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]]]}] 08:35:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 08:35:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 630ms 08:35:02 INFO - PROCESS | 1650 | 1466696102094 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 08:35:02 INFO - PROCESS | 1650 | 1466696102096 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 08:35:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 08:35:02 INFO - PROCESS | 1650 | 1466696102098 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 08:35:02 INFO - PROCESS | 1650 | 1466696102099 Marionette TRACE conn2 <- [1,1754,null,{}] 08:35:02 INFO - PROCESS | 1650 | 1466696102101 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}] 08:35:02 INFO - PROCESS | 1650 | 1466696102105 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:02 INFO - PROCESS | 1650 | 1466696102217 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 08:35:02 INFO - PROCESS | 1650 | 1466696102252 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:02 INFO - PROCESS | 1650 | 1466696102253 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12548f000 == 33 [pid = 1650] [id = 446] 08:35:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11975c800) [pid = 1650] [serial = 1337] [outer = 0x0] 08:35:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119a17800) [pid = 1650] [serial = 1338] [outer = 0x11975c800] 08:35:02 INFO - PROCESS | 1650 | 1466696102279 Marionette DEBUG loaded listener.js 08:35:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1210eec00) [pid = 1650] [serial = 1339] [outer = 0x11975c800] 08:35:02 INFO - PROCESS | 1650 | 1466696102577 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]]]}] 08:35:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 08:35:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 519ms 08:35:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 08:35:02 INFO - PROCESS | 1650 | 1466696102618 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 08:35:02 INFO - PROCESS | 1650 | 1466696102619 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 08:35:02 INFO - PROCESS | 1650 | 1466696102624 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 08:35:02 INFO - PROCESS | 1650 | 1466696102625 Marionette TRACE conn2 <- [1,1758,null,{}] 08:35:02 INFO - PROCESS | 1650 | 1466696102627 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}] 08:35:02 INFO - PROCESS | 1650 | 1466696102635 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:02 INFO - PROCESS | 1650 | 1466696102725 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 08:35:02 INFO - PROCESS | 1650 | 1466696102734 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:02 INFO - PROCESS | 1650 | 1466696102735 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1273a2800 == 34 [pid = 1650] [id = 447] 08:35:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119d50800) [pid = 1650] [serial = 1340] [outer = 0x0] 08:35:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x121195800) [pid = 1650] [serial = 1341] [outer = 0x119d50800] 08:35:02 INFO - PROCESS | 1650 | 1466696102763 Marionette DEBUG loaded listener.js 08:35:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x121310000) [pid = 1650] [serial = 1342] [outer = 0x119d50800] 08:35:03 INFO - PROCESS | 1650 | 1466696103086 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]]]}] 08:35:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 08:35:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 471ms 08:35:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 08:35:03 INFO - PROCESS | 1650 | 1466696103098 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 08:35:03 INFO - PROCESS | 1650 | 1466696103099 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 08:35:03 INFO - PROCESS | 1650 | 1466696103102 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 08:35:03 INFO - PROCESS | 1650 | 1466696103103 Marionette TRACE conn2 <- [1,1762,null,{}] 08:35:03 INFO - PROCESS | 1650 | 1466696103107 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}] 08:35:03 INFO - PROCESS | 1650 | 1466696103109 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:03 INFO - PROCESS | 1650 | 1466696103205 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 08:35:03 INFO - PROCESS | 1650 | 1466696103208 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:03 INFO - PROCESS | 1650 | 1466696103209 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x128985800 == 35 [pid = 1650] [id = 448] 08:35:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119767800) [pid = 1650] [serial = 1343] [outer = 0x0] 08:35:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x121947000) [pid = 1650] [serial = 1344] [outer = 0x119767800] 08:35:03 INFO - PROCESS | 1650 | 1466696103233 Marionette DEBUG loaded listener.js 08:35:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x124b5fc00) [pid = 1650] [serial = 1345] [outer = 0x119767800] 08:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119a13800) [pid = 1650] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 08:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1254bb400) [pid = 1650] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 08:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x121196400) [pid = 1650] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 08:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x112ae9c00) [pid = 1650] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 08:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x124c0c800) [pid = 1650] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 08:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1110a7400) [pid = 1650] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 08:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1177d1000) [pid = 1650] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 08:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116a23000) [pid = 1650] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 08:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x113d69400) [pid = 1650] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 08:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x113209800) [pid = 1650] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 08:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119334000) [pid = 1650] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 08:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118172c00) [pid = 1650] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 08:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x121188000) [pid = 1650] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 08:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x113223800) [pid = 1650] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 08:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x116a22400) [pid = 1650] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 08:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x116b0ec00) [pid = 1650] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 08:35:03 INFO - PROCESS | 1650 | 1466696103724 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]]]}] 08:35:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 08:35:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 674ms 08:35:03 INFO - PROCESS | 1650 | 1466696103787 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 08:35:03 INFO - PROCESS | 1650 | 1466696103790 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 08:35:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 08:35:03 INFO - PROCESS | 1650 | 1466696103794 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 08:35:03 INFO - PROCESS | 1650 | 1466696103795 Marionette TRACE conn2 <- [1,1766,null,{}] 08:35:03 INFO - PROCESS | 1650 | 1466696103798 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}] 08:35:03 INFO - PROCESS | 1650 | 1466696103799 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:03 INFO - PROCESS | 1650 | 1466696103881 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 08:35:03 INFO - PROCESS | 1650 | 1466696103885 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:03 INFO - PROCESS | 1650 | 1466696103886 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193dd800 == 36 [pid = 1650] [id = 449] 08:35:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x115ee8c00) [pid = 1650] [serial = 1346] [outer = 0x0] 08:35:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1182a0400) [pid = 1650] [serial = 1347] [outer = 0x115ee8c00] 08:35:03 INFO - PROCESS | 1650 | 1466696103913 Marionette DEBUG loaded listener.js 08:35:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118e4e800) [pid = 1650] [serial = 1348] [outer = 0x115ee8c00] 08:35:04 INFO - PROCESS | 1650 | 1466696104239 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]]]}] 08:35:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 08:35:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 469ms 08:35:04 INFO - PROCESS | 1650 | 1466696104263 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 08:35:04 INFO - PROCESS | 1650 | 1466696104264 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 08:35:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 08:35:04 INFO - PROCESS | 1650 | 1466696104267 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 08:35:04 INFO - PROCESS | 1650 | 1466696104268 Marionette TRACE conn2 <- [1,1770,null,{}] 08:35:04 INFO - PROCESS | 1650 | 1466696104271 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}] 08:35:04 INFO - PROCESS | 1650 | 1466696104272 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:04 INFO - PROCESS | 1650 | 1466696104350 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 08:35:04 INFO - PROCESS | 1650 | 1466696104406 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:04 INFO - PROCESS | 1650 | 1466696104407 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x129238000 == 37 [pid = 1650] [id = 450] 08:35:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x116a21000) [pid = 1650] [serial = 1349] [outer = 0x0] 08:35:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119d55000) [pid = 1650] [serial = 1350] [outer = 0x116a21000] 08:35:04 INFO - PROCESS | 1650 | 1466696104432 Marionette DEBUG loaded listener.js 08:35:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x124c0ac00) [pid = 1650] [serial = 1351] [outer = 0x116a21000] 08:35:04 INFO - PROCESS | 1650 | 1466696104694 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]]]}] 08:35:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 08:35:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 471ms 08:35:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 08:35:04 INFO - PROCESS | 1650 | 1466696104745 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 08:35:04 INFO - PROCESS | 1650 | 1466696104746 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 08:35:04 INFO - PROCESS | 1650 | 1466696104749 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 08:35:04 INFO - PROCESS | 1650 | 1466696104750 Marionette TRACE conn2 <- [1,1774,null,{}] 08:35:04 INFO - PROCESS | 1650 | 1466696104753 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}] 08:35:04 INFO - PROCESS | 1650 | 1466696104755 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:04 INFO - PROCESS | 1650 | 1466696104857 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 08:35:04 INFO - PROCESS | 1650 | 1466696104861 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:04 INFO - PROCESS | 1650 | 1466696104862 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d30000 == 38 [pid = 1650] [id = 451] 08:35:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124c5d800) [pid = 1650] [serial = 1352] [outer = 0x0] 08:35:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1255aa000) [pid = 1650] [serial = 1353] [outer = 0x124c5d800] 08:35:04 INFO - PROCESS | 1650 | 1466696104888 Marionette DEBUG loaded listener.js 08:35:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x127315400) [pid = 1650] [serial = 1354] [outer = 0x124c5d800] 08:35:05 INFO - PROCESS | 1650 | 1466696105225 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]]]}] 08:35:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 08:35:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 519ms 08:35:05 INFO - PROCESS | 1650 | 1466696105268 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 08:35:05 INFO - PROCESS | 1650 | 1466696105271 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 08:35:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 08:35:05 INFO - PROCESS | 1650 | 1466696105275 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 08:35:05 INFO - PROCESS | 1650 | 1466696105276 Marionette TRACE conn2 <- [1,1778,null,{}] 08:35:05 INFO - PROCESS | 1650 | 1466696105279 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}] 08:35:05 INFO - PROCESS | 1650 | 1466696105279 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:05 INFO - PROCESS | 1650 | 1466696105382 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 08:35:05 INFO - PROCESS | 1650 | 1466696105388 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:05 INFO - PROCESS | 1650 | 1466696105390 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b925000 == 39 [pid = 1650] [id = 452] 08:35:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x127316000) [pid = 1650] [serial = 1355] [outer = 0x0] 08:35:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12893bc00) [pid = 1650] [serial = 1356] [outer = 0x127316000] 08:35:05 INFO - PROCESS | 1650 | 1466696105414 Marionette DEBUG loaded listener.js 08:35:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128bb4800) [pid = 1650] [serial = 1357] [outer = 0x127316000] 08:35:05 INFO - PROCESS | 1650 | 1466696105936 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]]]}] 08:35:05 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 08:35:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 718ms 08:35:05 INFO - PROCESS | 1650 | 1466696105994 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 08:35:05 INFO - PROCESS | 1650 | 1466696105996 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 08:35:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 08:35:06 INFO - PROCESS | 1650 | 1466696106000 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 08:35:06 INFO - PROCESS | 1650 | 1466696106002 Marionette TRACE conn2 <- [1,1782,null,{}] 08:35:06 INFO - PROCESS | 1650 | 1466696106008 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}] 08:35:06 INFO - PROCESS | 1650 | 1466696106010 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:06 INFO - PROCESS | 1650 | 1466696106123 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 08:35:06 INFO - PROCESS | 1650 | 1466696106229 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:06 INFO - PROCESS | 1650 | 1466696106230 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x117257800 == 40 [pid = 1650] [id = 453] 08:35:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11624e400) [pid = 1650] [serial = 1358] [outer = 0x0] 08:35:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x116852800) [pid = 1650] [serial = 1359] [outer = 0x11624e400] 08:35:06 INFO - PROCESS | 1650 | 1466696106262 Marionette DEBUG loaded listener.js 08:35:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x116a26800) [pid = 1650] [serial = 1360] [outer = 0x11624e400] 08:35:06 INFO - PROCESS | 1650 | 1466696106780 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]]]}] 08:35:06 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 08:35:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 823ms 08:35:06 INFO - PROCESS | 1650 | 1466696106830 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 08:35:06 INFO - PROCESS | 1650 | 1466696106833 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 08:35:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 08:35:06 INFO - PROCESS | 1650 | 1466696106841 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 08:35:06 INFO - PROCESS | 1650 | 1466696106843 Marionette TRACE conn2 <- [1,1786,null,{}] 08:35:06 INFO - PROCESS | 1650 | 1466696106846 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}] 08:35:06 INFO - PROCESS | 1650 | 1466696106847 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:06 INFO - PROCESS | 1650 | 1466696106956 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 08:35:07 INFO - PROCESS | 1650 | 1466696107037 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:07 INFO - PROCESS | 1650 | 1466696107039 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x115f0a800 == 41 [pid = 1650] [id = 454] 08:35:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x113211400) [pid = 1650] [serial = 1361] [outer = 0x0] 08:35:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1165e4800) [pid = 1650] [serial = 1362] [outer = 0x113211400] 08:35:07 INFO - PROCESS | 1650 | 1466696107070 Marionette DEBUG loaded listener.js 08:35:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x118177400) [pid = 1650] [serial = 1363] [outer = 0x113211400] 08:35:07 INFO - PROCESS | 1650 | --DOCSHELL 0x123d30000 == 40 [pid = 1650] [id = 451] 08:35:07 INFO - PROCESS | 1650 | --DOCSHELL 0x129238000 == 39 [pid = 1650] [id = 450] 08:35:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1193dd800 == 38 [pid = 1650] [id = 449] 08:35:07 INFO - PROCESS | 1650 | --DOCSHELL 0x128985800 == 37 [pid = 1650] [id = 448] 08:35:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1273a2800 == 36 [pid = 1650] [id = 447] 08:35:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12548f000 == 35 [pid = 1650] [id = 446] 08:35:07 INFO - PROCESS | 1650 | --DOCSHELL 0x123d7f000 == 34 [pid = 1650] [id = 445] 08:35:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12124c800 == 33 [pid = 1650] [id = 444] 08:35:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1193de000 == 32 [pid = 1650] [id = 443] 08:35:07 INFO - PROCESS | 1650 | --DOCSHELL 0x117258000 == 31 [pid = 1650] [id = 442] 08:35:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1165a4800 == 30 [pid = 1650] [id = 441] 08:35:07 INFO - PROCESS | 1650 | 1466696107715 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]]]}] 08:35:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 08:35:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 923ms 08:35:07 INFO - PROCESS | 1650 | 1466696107764 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 08:35:07 INFO - PROCESS | 1650 | 1466696107766 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 08:35:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 08:35:07 INFO - PROCESS | 1650 | 1466696107769 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 08:35:07 INFO - PROCESS | 1650 | 1466696107771 Marionette TRACE conn2 <- [1,1790,null,{}] 08:35:07 INFO - PROCESS | 1650 | 1466696107774 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}] 08:35:07 INFO - PROCESS | 1650 | 1466696107776 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:07 INFO - PROCESS | 1650 | 1466696107858 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 08:35:07 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1291e2c00) [pid = 1650] [serial = 1306] [outer = 0x0] [url = about:blank] 08:35:07 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12893c400) [pid = 1650] [serial = 1305] [outer = 0x0] [url = about:blank] 08:35:07 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12763a400) [pid = 1650] [serial = 1302] [outer = 0x0] [url = about:blank] 08:35:07 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12130f000) [pid = 1650] [serial = 1287] [outer = 0x0] [url = about:blank] 08:35:07 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119d4d800) [pid = 1650] [serial = 1284] [outer = 0x0] [url = about:blank] 08:35:07 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x126857000) [pid = 1650] [serial = 1293] [outer = 0x0] [url = about:blank] 08:35:07 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x111f5cc00) [pid = 1650] [serial = 1263] [outer = 0x0] [url = about:blank] 08:35:07 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x112e4e000) [pid = 1650] [serial = 1264] [outer = 0x0] [url = about:blank] 08:35:07 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11817a800) [pid = 1650] [serial = 1269] [outer = 0x0] [url = about:blank] 08:35:07 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118518000) [pid = 1650] [serial = 1270] [outer = 0x0] [url = about:blank] 08:35:07 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116a79c00) [pid = 1650] [serial = 1272] [outer = 0x0] [url = about:blank] 08:35:07 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1177d7800) [pid = 1650] [serial = 1273] [outer = 0x0] [url = about:blank] 08:35:07 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x116a24400) [pid = 1650] [serial = 1266] [outer = 0x0] [url = about:blank] 08:35:07 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x116b1bc00) [pid = 1650] [serial = 1267] [outer = 0x0] [url = about:blank] 08:35:07 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x124c60c00) [pid = 1650] [serial = 1290] [outer = 0x0] [url = about:blank] 08:35:07 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119a0b400) [pid = 1650] [serial = 1281] [outer = 0x0] [url = about:blank] 08:35:07 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11848cc00) [pid = 1650] [serial = 1275] [outer = 0x0] [url = about:blank] 08:35:07 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118519800) [pid = 1650] [serial = 1276] [outer = 0x0] [url = about:blank] 08:35:07 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x123d10c00) [pid = 1650] [serial = 1261] [outer = 0x0] [url = about:blank] 08:35:07 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118a64c00) [pid = 1650] [serial = 1278] [outer = 0x0] [url = about:blank] 08:35:07 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118e56000) [pid = 1650] [serial = 1279] [outer = 0x0] [url = about:blank] 08:35:07 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x126861c00) [pid = 1650] [serial = 1294] [outer = 0x0] [url = about:blank] 08:35:07 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118173000) [pid = 1650] [serial = 1296] [outer = 0x0] [url = about:blank] 08:35:07 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x124fdd000) [pid = 1650] [serial = 1300] [outer = 0x0] [url = about:blank] 08:35:07 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x124b69c00) [pid = 1650] [serial = 1288] [outer = 0x0] [url = about:blank] 08:35:07 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1254b5800) [pid = 1650] [serial = 1291] [outer = 0x0] [url = about:blank] 08:35:07 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x119759c00) [pid = 1650] [serial = 1299] [outer = 0x0] [url = about:blank] 08:35:07 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x128bae400) [pid = 1650] [serial = 1303] [outer = 0x0] [url = about:blank] 08:35:07 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1185b2800) [pid = 1650] [serial = 1297] [outer = 0x0] [url = about:blank] 08:35:07 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x121189c00) [pid = 1650] [serial = 1285] [outer = 0x0] [url = about:blank] 08:35:07 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x119b20000) [pid = 1650] [serial = 1282] [outer = 0x0] [url = about:blank] 08:35:07 INFO - PROCESS | 1650 | 1466696107922 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:07 INFO - PROCESS | 1650 | 1466696107924 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1168e7000 == 31 [pid = 1650] [id = 455] 08:35:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x113226000) [pid = 1650] [serial = 1364] [outer = 0x0] 08:35:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11708e400) [pid = 1650] [serial = 1365] [outer = 0x113226000] 08:35:07 INFO - PROCESS | 1650 | 1466696107957 Marionette DEBUG loaded listener.js 08:35:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1182a2000) [pid = 1650] [serial = 1366] [outer = 0x113226000] 08:35:08 INFO - PROCESS | 1650 | 1466696108262 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]]]}] 08:35:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 08:35:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 525ms 08:35:08 INFO - PROCESS | 1650 | 1466696108295 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 08:35:08 INFO - PROCESS | 1650 | 1466696108297 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 08:35:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 08:35:08 INFO - PROCESS | 1650 | 1466696108302 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 08:35:08 INFO - PROCESS | 1650 | 1466696108304 Marionette TRACE conn2 <- [1,1794,null,{}] 08:35:08 INFO - PROCESS | 1650 | 1466696108310 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}] 08:35:08 INFO - PROCESS | 1650 | 1466696108311 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:08 INFO - PROCESS | 1650 | 1466696108395 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 08:35:08 INFO - PROCESS | 1650 | 1466696108463 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:08 INFO - PROCESS | 1650 | 1466696108465 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x11931e000 == 32 [pid = 1650] [id = 456] 08:35:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1182a2400) [pid = 1650] [serial = 1367] [outer = 0x0] 08:35:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118498400) [pid = 1650] [serial = 1368] [outer = 0x1182a2400] 08:35:08 INFO - PROCESS | 1650 | 1466696108493 Marionette DEBUG loaded listener.js 08:35:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11879a000) [pid = 1650] [serial = 1369] [outer = 0x1182a2400] 08:35:08 INFO - PROCESS | 1650 | 1466696108779 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]]]}] 08:35:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:35:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 524ms 08:35:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 08:35:08 INFO - PROCESS | 1650 | 1466696108826 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 08:35:08 INFO - PROCESS | 1650 | 1466696108828 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 08:35:08 INFO - PROCESS | 1650 | 1466696108830 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 08:35:08 INFO - PROCESS | 1650 | 1466696108832 Marionette TRACE conn2 <- [1,1798,null,{}] 08:35:08 INFO - PROCESS | 1650 | 1466696108842 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}] 08:35:08 INFO - PROCESS | 1650 | 1466696108845 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:08 INFO - PROCESS | 1650 | 1466696108925 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 08:35:08 INFO - PROCESS | 1650 | 1466696108930 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:08 INFO - PROCESS | 1650 | 1466696108932 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b3e000 == 33 [pid = 1650] [id = 457] 08:35:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11322c800) [pid = 1650] [serial = 1370] [outer = 0x0] 08:35:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118e58c00) [pid = 1650] [serial = 1371] [outer = 0x11322c800] 08:35:08 INFO - PROCESS | 1650 | 1466696108964 Marionette DEBUG loaded listener.js 08:35:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119a13400) [pid = 1650] [serial = 1372] [outer = 0x11322c800] 08:35:09 INFO - PROCESS | 1650 | 1466696109311 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]]]}] 08:35:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 08:35:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 521ms 08:35:09 INFO - PROCESS | 1650 | 1466696109352 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 08:35:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 08:35:09 INFO - PROCESS | 1650 | 1466696109354 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 08:35:09 INFO - PROCESS | 1650 | 1466696109356 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 08:35:09 INFO - PROCESS | 1650 | 1466696109357 Marionette TRACE conn2 <- [1,1802,null,{}] 08:35:09 INFO - PROCESS | 1650 | 1466696109359 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}] 08:35:09 INFO - PROCESS | 1650 | 1466696109360 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:09 INFO - PROCESS | 1650 | 1466696109443 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 08:35:09 INFO - PROCESS | 1650 | 1466696109447 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:09 INFO - PROCESS | 1650 | 1466696109448 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x127119800 == 34 [pid = 1650] [id = 458] 08:35:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119a19c00) [pid = 1650] [serial = 1373] [outer = 0x0] 08:35:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119d52400) [pid = 1650] [serial = 1374] [outer = 0x119a19c00] 08:35:09 INFO - PROCESS | 1650 | 1466696109472 Marionette DEBUG loaded listener.js 08:35:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1210e6400) [pid = 1650] [serial = 1375] [outer = 0x119a19c00] 08:35:09 INFO - PROCESS | 1650 | 1466696109794 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]]]}] 08:35:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 08:35:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 469ms 08:35:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 08:35:09 INFO - PROCESS | 1650 | 1466696109826 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 08:35:09 INFO - PROCESS | 1650 | 1466696109827 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 08:35:09 INFO - PROCESS | 1650 | 1466696109829 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 08:35:09 INFO - PROCESS | 1650 | 1466696109830 Marionette TRACE conn2 <- [1,1806,null,{}] 08:35:09 INFO - PROCESS | 1650 | 1466696109832 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}] 08:35:09 INFO - PROCESS | 1650 | 1466696109833 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:09 INFO - PROCESS | 1650 | 1466696109942 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 08:35:09 INFO - PROCESS | 1650 | 1466696109954 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:09 INFO - PROCESS | 1650 | 1466696109955 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12896f800 == 35 [pid = 1650] [id = 459] 08:35:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x113d69400) [pid = 1650] [serial = 1376] [outer = 0x0] 08:35:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1210e6800) [pid = 1650] [serial = 1377] [outer = 0x113d69400] 08:35:09 INFO - PROCESS | 1650 | 1466696109979 Marionette DEBUG loaded listener.js 08:35:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x121196c00) [pid = 1650] [serial = 1378] [outer = 0x113d69400] 08:35:10 INFO - PROCESS | 1650 | 1466696110344 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]]]}] 08:35:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 08:35:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 568ms 08:35:10 INFO - PROCESS | 1650 | 1466696110397 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 08:35:10 INFO - PROCESS | 1650 | 1466696110398 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 08:35:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 08:35:10 INFO - PROCESS | 1650 | 1466696110401 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 08:35:10 INFO - PROCESS | 1650 | 1466696110402 Marionette TRACE conn2 <- [1,1810,null,{}] 08:35:10 INFO - PROCESS | 1650 | 1466696110404 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}] 08:35:10 INFO - PROCESS | 1650 | 1466696110408 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:10 INFO - PROCESS | 1650 | 1466696110515 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 08:35:10 INFO - PROCESS | 1650 | 1466696110530 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:10 INFO - PROCESS | 1650 | 1466696110532 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x128ee9800 == 36 [pid = 1650] [id = 460] 08:35:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12130ac00) [pid = 1650] [serial = 1379] [outer = 0x0] 08:35:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124f18800) [pid = 1650] [serial = 1380] [outer = 0x12130ac00] 08:35:10 INFO - PROCESS | 1650 | 1466696110557 Marionette DEBUG loaded listener.js 08:35:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x126c5bc00) [pid = 1650] [serial = 1381] [outer = 0x12130ac00] 08:35:10 INFO - PROCESS | 1650 | 1466696110898 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]]]}] 08:35:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 08:35:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 519ms 08:35:10 INFO - PROCESS | 1650 | 1466696110920 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 08:35:10 INFO - PROCESS | 1650 | 1466696110922 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 08:35:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 08:35:10 INFO - PROCESS | 1650 | 1466696110924 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 08:35:10 INFO - PROCESS | 1650 | 1466696110925 Marionette TRACE conn2 <- [1,1814,null,{}] 08:35:10 INFO - PROCESS | 1650 | 1466696110927 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}] 08:35:10 INFO - PROCESS | 1650 | 1466696110928 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:11 INFO - PROCESS | 1650 | 1466696111031 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 08:35:11 INFO - PROCESS | 1650 | 1466696111034 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:11 INFO - PROCESS | 1650 | 1466696111035 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa12800 == 37 [pid = 1650] [id = 461] 08:35:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x124c13400) [pid = 1650] [serial = 1382] [outer = 0x0] 08:35:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12763a400) [pid = 1650] [serial = 1383] [outer = 0x124c13400] 08:35:11 INFO - PROCESS | 1650 | 1466696111061 Marionette DEBUG loaded listener.js 08:35:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128bad400) [pid = 1650] [serial = 1384] [outer = 0x124c13400] 08:35:11 INFO - PROCESS | 1650 | 1466696111375 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]]]}] 08:35:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 08:35:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 469ms 08:35:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 08:35:11 INFO - PROCESS | 1650 | 1466696111394 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 08:35:11 INFO - PROCESS | 1650 | 1466696111395 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 08:35:11 INFO - PROCESS | 1650 | 1466696111397 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 08:35:11 INFO - PROCESS | 1650 | 1466696111399 Marionette TRACE conn2 <- [1,1818,null,{}] 08:35:11 INFO - PROCESS | 1650 | 1466696111401 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}] 08:35:11 INFO - PROCESS | 1650 | 1466696111402 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:11 INFO - PROCESS | 1650 | 1466696111513 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 08:35:11 INFO - PROCESS | 1650 | 1466696111525 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:11 INFO - PROCESS | 1650 | 1466696111526 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad52800 == 38 [pid = 1650] [id = 462] 08:35:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128bb4c00) [pid = 1650] [serial = 1385] [outer = 0x0] 08:35:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128cfe400) [pid = 1650] [serial = 1386] [outer = 0x128bb4c00] 08:35:11 INFO - PROCESS | 1650 | 1466696111550 Marionette DEBUG loaded listener.js 08:35:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1291e8400) [pid = 1650] [serial = 1387] [outer = 0x128bb4c00] 08:35:11 INFO - PROCESS | 1650 | 1466696111985 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]]]}] 08:35:11 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x124c5d800) [pid = 1650] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 08:35:11 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x115e02c00) [pid = 1650] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 08:35:11 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118499000) [pid = 1650] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 08:35:11 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1131c9000) [pid = 1650] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 08:35:11 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116a24c00) [pid = 1650] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 08:35:11 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x117017800) [pid = 1650] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 08:35:11 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118555000) [pid = 1650] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 08:35:11 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x113d60000) [pid = 1650] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 08:35:11 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x121194800) [pid = 1650] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 08:35:11 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11322d000) [pid = 1650] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 08:35:11 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x124b64800) [pid = 1650] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 08:35:11 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11975c800) [pid = 1650] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 08:35:11 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119d50800) [pid = 1650] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 08:35:11 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119767800) [pid = 1650] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 08:35:11 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x116a21000) [pid = 1650] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 08:35:11 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x115ee8c00) [pid = 1650] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 08:35:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 08:35:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 621ms 08:35:12 INFO - PROCESS | 1650 | 1466696112020 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 08:35:12 INFO - PROCESS | 1650 | 1466696112022 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 08:35:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 08:35:12 INFO - PROCESS | 1650 | 1466696112025 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 08:35:12 INFO - PROCESS | 1650 | 1466696112027 Marionette TRACE conn2 <- [1,1822,null,{}] 08:35:12 INFO - PROCESS | 1650 | 1466696112029 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}] 08:35:12 INFO - PROCESS | 1650 | 1466696112030 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:12 INFO - PROCESS | 1650 | 1466696112109 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 08:35:12 INFO - PROCESS | 1650 | 1466696112113 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:12 INFO - PROCESS | 1650 | 1466696112114 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12105e800 == 39 [pid = 1650] [id = 463] 08:35:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x113209c00) [pid = 1650] [serial = 1388] [outer = 0x0] 08:35:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x116a21000) [pid = 1650] [serial = 1389] [outer = 0x113209c00] 08:35:12 INFO - PROCESS | 1650 | 1466696112139 Marionette DEBUG loaded listener.js 08:35:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11848d400) [pid = 1650] [serial = 1390] [outer = 0x113209c00] 08:35:12 INFO - PROCESS | 1650 | 1466696112460 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]]]}] 08:35:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 08:35:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 468ms 08:35:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 08:35:12 INFO - PROCESS | 1650 | 1466696112495 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 08:35:12 INFO - PROCESS | 1650 | 1466696112496 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 08:35:12 INFO - PROCESS | 1650 | 1466696112498 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 08:35:12 INFO - PROCESS | 1650 | 1466696112499 Marionette TRACE conn2 <- [1,1826,null,{}] 08:35:12 INFO - PROCESS | 1650 | 1466696112501 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}] 08:35:12 INFO - PROCESS | 1650 | 1466696112502 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:12 INFO - PROCESS | 1650 | 1466696112581 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 08:35:12 INFO - PROCESS | 1650 | 1466696112641 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:12 INFO - PROCESS | 1650 | 1466696112642 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b9ec000 == 40 [pid = 1650] [id = 464] 08:35:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x115f59000) [pid = 1650] [serial = 1391] [outer = 0x0] 08:35:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118e49000) [pid = 1650] [serial = 1392] [outer = 0x115f59000] 08:35:12 INFO - PROCESS | 1650 | 1466696112666 Marionette DEBUG loaded listener.js 08:35:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12130dc00) [pid = 1650] [serial = 1393] [outer = 0x115f59000] 08:35:12 INFO - PROCESS | 1650 | 1466696112947 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]]]}] 08:35:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 08:35:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 469ms 08:35:12 INFO - PROCESS | 1650 | 1466696112968 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 08:35:12 INFO - PROCESS | 1650 | 1466696112969 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 08:35:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 08:35:12 INFO - PROCESS | 1650 | 1466696112979 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 08:35:12 INFO - PROCESS | 1650 | 1466696112981 Marionette TRACE conn2 <- [1,1830,null,{}] 08:35:12 INFO - PROCESS | 1650 | 1466696112983 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}] 08:35:12 INFO - PROCESS | 1650 | 1466696112984 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:13 INFO - PROCESS | 1650 | 1466696113082 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 08:35:13 INFO - PROCESS | 1650 | 1466696113086 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:13 INFO - PROCESS | 1650 | 1466696113088 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c2e0000 == 41 [pid = 1650] [id = 465] 08:35:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x124c5b400) [pid = 1650] [serial = 1394] [outer = 0x0] 08:35:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1291f1000) [pid = 1650] [serial = 1395] [outer = 0x124c5b400] 08:35:13 INFO - PROCESS | 1650 | 1466696113114 Marionette DEBUG loaded listener.js 08:35:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1294bd800) [pid = 1650] [serial = 1396] [outer = 0x124c5b400] 08:35:13 INFO - PROCESS | 1650 | 1466696113458 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]]]}] 08:35:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 08:35:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 518ms 08:35:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 08:35:13 INFO - PROCESS | 1650 | 1466696113508 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 08:35:13 INFO - PROCESS | 1650 | 1466696113509 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 08:35:13 INFO - PROCESS | 1650 | 1466696113511 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 08:35:13 INFO - PROCESS | 1650 | 1466696113512 Marionette TRACE conn2 <- [1,1834,null,{}] 08:35:13 INFO - PROCESS | 1650 | 1466696113515 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}] 08:35:13 INFO - PROCESS | 1650 | 1466696113516 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:13 INFO - PROCESS | 1650 | 1466696113596 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 08:35:13 INFO - PROCESS | 1650 | 1466696113600 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:13 INFO - PROCESS | 1650 | 1466696113601 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c2fa800 == 42 [pid = 1650] [id = 466] 08:35:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1294bdc00) [pid = 1650] [serial = 1397] [outer = 0x0] 08:35:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x129526c00) [pid = 1650] [serial = 1398] [outer = 0x1294bdc00] 08:35:13 INFO - PROCESS | 1650 | 1466696113632 Marionette DEBUG loaded listener.js 08:35:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12952fc00) [pid = 1650] [serial = 1399] [outer = 0x1294bdc00] 08:35:13 INFO - PROCESS | 1650 | 1466696113947 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]]]}] 08:35:13 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 08:35:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 470ms 08:35:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 08:35:13 INFO - PROCESS | 1650 | 1466696113982 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 08:35:13 INFO - PROCESS | 1650 | 1466696113983 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 08:35:13 INFO - PROCESS | 1650 | 1466696113986 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 08:35:13 INFO - PROCESS | 1650 | 1466696113987 Marionette TRACE conn2 <- [1,1838,null,{}] 08:35:13 INFO - PROCESS | 1650 | 1466696113989 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}] 08:35:13 INFO - PROCESS | 1650 | 1466696113990 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:14 INFO - PROCESS | 1650 | 1466696114120 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 08:35:14 INFO - PROCESS | 1650 | 1466696114197 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:14 INFO - PROCESS | 1650 | 1466696114199 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1165a4800 == 43 [pid = 1650] [id = 467] 08:35:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x113203800) [pid = 1650] [serial = 1400] [outer = 0x0] 08:35:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x113d24c00) [pid = 1650] [serial = 1401] [outer = 0x113203800] 08:35:14 INFO - PROCESS | 1650 | 1466696114233 Marionette DEBUG loaded listener.js 08:35:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x116a05c00) [pid = 1650] [serial = 1402] [outer = 0x113203800] 08:35:14 INFO - PROCESS | 1650 | 1466696114657 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]]]}] 08:35:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 08:35:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 722ms 08:35:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 08:35:14 INFO - PROCESS | 1650 | 1466696114709 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 08:35:14 INFO - PROCESS | 1650 | 1466696114712 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 08:35:14 INFO - PROCESS | 1650 | 1466696114715 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 08:35:14 INFO - PROCESS | 1650 | 1466696114717 Marionette TRACE conn2 <- [1,1842,null,{}] 08:35:14 INFO - PROCESS | 1650 | 1466696114721 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}] 08:35:14 INFO - PROCESS | 1650 | 1466696114723 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:14 INFO - PROCESS | 1650 | 1466696114851 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 08:35:14 INFO - PROCESS | 1650 | 1466696114935 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:14 INFO - PROCESS | 1650 | 1466696114937 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x121596000 == 44 [pid = 1650] [id = 468] 08:35:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118490800) [pid = 1650] [serial = 1403] [outer = 0x0] 08:35:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11850a000) [pid = 1650] [serial = 1404] [outer = 0x118490800] 08:35:14 INFO - PROCESS | 1650 | 1466696114969 Marionette DEBUG loaded listener.js 08:35:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1185b4000) [pid = 1650] [serial = 1405] [outer = 0x118490800] 08:35:15 INFO - PROCESS | 1650 | 1466696115391 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]]]}] 08:35:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 08:35:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 721ms 08:35:15 INFO - PROCESS | 1650 | 1466696115436 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 08:35:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 08:35:15 INFO - PROCESS | 1650 | 1466696115438 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 08:35:15 INFO - PROCESS | 1650 | 1466696115441 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 08:35:15 INFO - PROCESS | 1650 | 1466696115442 Marionette TRACE conn2 <- [1,1846,null,{}] 08:35:15 INFO - PROCESS | 1650 | 1466696115445 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}] 08:35:15 INFO - PROCESS | 1650 | 1466696115446 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:15 INFO - PROCESS | 1650 | 1466696115550 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 08:35:15 INFO - PROCESS | 1650 | 1466696115612 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:15 INFO - PROCESS | 1650 | 1466696115613 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b914000 == 45 [pid = 1650] [id = 469] 08:35:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118e4e400) [pid = 1650] [serial = 1406] [outer = 0x0] 08:35:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119a13c00) [pid = 1650] [serial = 1407] [outer = 0x118e4e400] 08:35:15 INFO - PROCESS | 1650 | 1466696115642 Marionette DEBUG loaded listener.js 08:35:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1210eb400) [pid = 1650] [serial = 1408] [outer = 0x118e4e400] 08:35:16 INFO - PROCESS | 1650 | 1466696116093 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]]]}] 08:35:16 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) 08:35:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 668ms 08:35:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 08:35:16 INFO - PROCESS | 1650 | 1466696116110 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 08:35:16 INFO - PROCESS | 1650 | 1466696116112 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 08:35:16 INFO - PROCESS | 1650 | 1466696116121 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 08:35:16 INFO - PROCESS | 1650 | 1466696116124 Marionette TRACE conn2 <- [1,1850,null,{}] 08:35:16 INFO - PROCESS | 1650 | 1466696116126 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}] 08:35:16 INFO - PROCESS | 1650 | 1466696116129 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:16 INFO - PROCESS | 1650 | 1466696116256 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 08:35:16 INFO - PROCESS | 1650 | 1466696116314 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:16 INFO - PROCESS | 1650 | 1466696116316 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ccb4800 == 46 [pid = 1650] [id = 470] 08:35:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x121ae8000) [pid = 1650] [serial = 1409] [outer = 0x0] 08:35:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x124fd9400) [pid = 1650] [serial = 1410] [outer = 0x121ae8000] 08:35:16 INFO - PROCESS | 1650 | 1466696116345 Marionette DEBUG loaded listener.js 08:35:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x128949800) [pid = 1650] [serial = 1411] [outer = 0x121ae8000] 08:35:16 INFO - PROCESS | 1650 | 1466696116785 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]]]}] 08:35:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:35:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 677ms 08:35:16 INFO - PROCESS | 1650 | 1466696116793 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 08:35:16 INFO - PROCESS | 1650 | 1466696116795 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 08:35:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 08:35:16 INFO - PROCESS | 1650 | 1466696116797 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 08:35:16 INFO - PROCESS | 1650 | 1466696116798 Marionette TRACE conn2 <- [1,1854,null,{}] 08:35:16 INFO - PROCESS | 1650 | 1466696116801 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}] 08:35:16 INFO - PROCESS | 1650 | 1466696116802 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:16 INFO - PROCESS | 1650 | 1466696116906 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 08:35:16 INFO - PROCESS | 1650 | 1466696116962 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:16 INFO - PROCESS | 1650 | 1466696116963 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1273a1800 == 47 [pid = 1650] [id = 471] 08:35:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x116a22400) [pid = 1650] [serial = 1412] [outer = 0x0] 08:35:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x128bab400) [pid = 1650] [serial = 1413] [outer = 0x116a22400] 08:35:16 INFO - PROCESS | 1650 | 1466696116992 Marionette DEBUG loaded listener.js 08:35:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12945c400) [pid = 1650] [serial = 1414] [outer = 0x116a22400] 08:35:17 INFO - PROCESS | 1650 | 1466696117593 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]]]}] 08:35:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 08:35:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 822ms 08:35:17 INFO - PROCESS | 1650 | 1466696117620 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 08:35:17 INFO - PROCESS | 1650 | 1466696117625 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 08:35:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 08:35:17 INFO - PROCESS | 1650 | 1466696117628 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 08:35:17 INFO - PROCESS | 1650 | 1466696117630 Marionette TRACE conn2 <- [1,1858,null,{}] 08:35:17 INFO - PROCESS | 1650 | 1466696117633 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}] 08:35:17 INFO - PROCESS | 1650 | 1466696117635 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:17 INFO - PROCESS | 1650 | 1466696117733 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 08:35:17 INFO - PROCESS | 1650 | 1466696117808 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:17 INFO - PROCESS | 1650 | 1466696117809 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x119af0000 == 48 [pid = 1650] [id = 472] 08:35:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x116a23400) [pid = 1650] [serial = 1415] [outer = 0x0] 08:35:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x116a7a400) [pid = 1650] [serial = 1416] [outer = 0x116a23400] 08:35:17 INFO - PROCESS | 1650 | 1466696117837 Marionette DEBUG loaded listener.js 08:35:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x118161400) [pid = 1650] [serial = 1417] [outer = 0x116a23400] 08:35:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12c2fa800 == 47 [pid = 1650] [id = 466] 08:35:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12c2e0000 == 46 [pid = 1650] [id = 465] 08:35:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12b9ec000 == 45 [pid = 1650] [id = 464] 08:35:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12105e800 == 44 [pid = 1650] [id = 463] 08:35:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad52800 == 43 [pid = 1650] [id = 462] 08:35:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa12800 == 42 [pid = 1650] [id = 461] 08:35:18 INFO - PROCESS | 1650 | --DOCSHELL 0x128ee9800 == 41 [pid = 1650] [id = 460] 08:35:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12896f800 == 40 [pid = 1650] [id = 459] 08:35:18 INFO - PROCESS | 1650 | --DOCSHELL 0x127119800 == 39 [pid = 1650] [id = 458] 08:35:18 INFO - PROCESS | 1650 | --DOCSHELL 0x121b3e000 == 38 [pid = 1650] [id = 457] 08:35:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11931e000 == 37 [pid = 1650] [id = 456] 08:35:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1168e7000 == 36 [pid = 1650] [id = 455] 08:35:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12b925000 == 35 [pid = 1650] [id = 452] 08:35:18 INFO - PROCESS | 1650 | --DOCSHELL 0x117257800 == 34 [pid = 1650] [id = 453] 08:35:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11723f800 == 33 [pid = 1650] [id = 440] 08:35:18 INFO - PROCESS | 1650 | --DOCSHELL 0x115f0a800 == 32 [pid = 1650] [id = 454] 08:35:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1273a1800 == 31 [pid = 1650] [id = 471] 08:35:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12ccb4800 == 30 [pid = 1650] [id = 470] 08:35:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12b914000 == 29 [pid = 1650] [id = 469] 08:35:18 INFO - PROCESS | 1650 | --DOCSHELL 0x121596000 == 28 [pid = 1650] [id = 468] 08:35:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1165a4800 == 27 [pid = 1650] [id = 467] 08:35:18 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x118e55800) [pid = 1650] [serial = 1335] [outer = 0x0] [url = about:blank] 08:35:18 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1185b3c00) [pid = 1650] [serial = 1332] [outer = 0x0] [url = about:blank] 08:35:18 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11700dc00) [pid = 1650] [serial = 1321] [outer = 0x0] [url = about:blank] 08:35:18 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x113d29800) [pid = 1650] [serial = 1320] [outer = 0x0] [url = about:blank] 08:35:18 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1177d0c00) [pid = 1650] [serial = 1326] [outer = 0x0] [url = about:blank] 08:35:18 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1182a0c00) [pid = 1650] [serial = 1309] [outer = 0x0] [url = about:blank] 08:35:18 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11815a400) [pid = 1650] [serial = 1308] [outer = 0x0] [url = about:blank] 08:35:18 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11816fc00) [pid = 1650] [serial = 1327] [outer = 0x0] [url = about:blank] 08:35:18 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118e54400) [pid = 1650] [serial = 1312] [outer = 0x0] [url = about:blank] 08:35:18 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118513c00) [pid = 1650] [serial = 1329] [outer = 0x0] [url = about:blank] 08:35:18 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118a59c00) [pid = 1650] [serial = 1311] [outer = 0x0] [url = about:blank] 08:35:18 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11854e000) [pid = 1650] [serial = 1330] [outer = 0x0] [url = about:blank] 08:35:18 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x121954400) [pid = 1650] [serial = 1315] [outer = 0x0] [url = about:blank] 08:35:18 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x121304800) [pid = 1650] [serial = 1314] [outer = 0x0] [url = about:blank] 08:35:18 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1165ddc00) [pid = 1650] [serial = 1323] [outer = 0x0] [url = about:blank] 08:35:18 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116a06800) [pid = 1650] [serial = 1324] [outer = 0x0] [url = about:blank] 08:35:18 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x126cdd400) [pid = 1650] [serial = 1318] [outer = 0x0] [url = about:blank] 08:35:18 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1254b3800) [pid = 1650] [serial = 1317] [outer = 0x0] [url = about:blank] 08:35:18 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1210eec00) [pid = 1650] [serial = 1339] [outer = 0x0] [url = about:blank] 08:35:18 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119a17800) [pid = 1650] [serial = 1338] [outer = 0x0] [url = about:blank] 08:35:18 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x121195800) [pid = 1650] [serial = 1341] [outer = 0x0] [url = about:blank] 08:35:18 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x121947000) [pid = 1650] [serial = 1344] [outer = 0x0] [url = about:blank] 08:35:18 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x124c0ac00) [pid = 1650] [serial = 1351] [outer = 0x0] [url = about:blank] 08:35:18 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1182a0400) [pid = 1650] [serial = 1347] [outer = 0x0] [url = about:blank] 08:35:18 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119d55000) [pid = 1650] [serial = 1350] [outer = 0x0] [url = about:blank] 08:35:18 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x124b5fc00) [pid = 1650] [serial = 1345] [outer = 0x0] [url = about:blank] 08:35:18 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x121310000) [pid = 1650] [serial = 1342] [outer = 0x0] [url = about:blank] 08:35:18 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11975b000) [pid = 1650] [serial = 1336] [outer = 0x0] [url = about:blank] 08:35:18 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118e4e800) [pid = 1650] [serial = 1348] [outer = 0x0] [url = about:blank] 08:35:18 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118e45400) [pid = 1650] [serial = 1333] [outer = 0x0] [url = about:blank] 08:35:18 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x127315400) [pid = 1650] [serial = 1354] [outer = 0x0] [url = about:blank] 08:35:18 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12893bc00) [pid = 1650] [serial = 1356] [outer = 0x0] [url = about:blank] 08:35:18 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1255aa000) [pid = 1650] [serial = 1353] [outer = 0x0] [url = about:blank] 08:35:18 INFO - PROCESS | 1650 | 1466696118844 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]]]}] 08:35:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 08:35:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1272ms 08:35:18 INFO - PROCESS | 1650 | 1466696118900 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 08:35:18 INFO - PROCESS | 1650 | 1466696118903 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 08:35:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 08:35:18 INFO - PROCESS | 1650 | 1466696118906 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 08:35:18 INFO - PROCESS | 1650 | 1466696118908 Marionette TRACE conn2 <- [1,1862,null,{}] 08:35:18 INFO - PROCESS | 1650 | 1466696118912 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}] 08:35:18 INFO - PROCESS | 1650 | 1466696118913 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:19 INFO - PROCESS | 1650 | 1466696118998 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 08:35:19 INFO - PROCESS | 1650 | 1466696119003 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:19 INFO - PROCESS | 1650 | 1466696119007 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x115fc8800 == 28 [pid = 1650] [id = 473] 08:35:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x115ef4000) [pid = 1650] [serial = 1418] [outer = 0x0] 08:35:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x116632400) [pid = 1650] [serial = 1419] [outer = 0x115ef4000] 08:35:19 INFO - PROCESS | 1650 | 1466696119037 Marionette DEBUG loaded listener.js 08:35:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x113d5c800) [pid = 1650] [serial = 1420] [outer = 0x115ef4000] 08:35:19 INFO - PROCESS | 1650 | 1466696119431 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]]]}] 08:35:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 08:35:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 572ms 08:35:19 INFO - PROCESS | 1650 | 1466696119479 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 08:35:19 INFO - PROCESS | 1650 | 1466696119482 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 08:35:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 08:35:19 INFO - PROCESS | 1650 | 1466696119487 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 08:35:19 INFO - PROCESS | 1650 | 1466696119489 Marionette TRACE conn2 <- [1,1866,null,{}] 08:35:19 INFO - PROCESS | 1650 | 1466696119491 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}] 08:35:19 INFO - PROCESS | 1650 | 1466696119493 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:19 INFO - PROCESS | 1650 | 1466696119572 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 08:35:19 INFO - PROCESS | 1650 | 1466696119579 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:19 INFO - PROCESS | 1650 | 1466696119580 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e3f800 == 29 [pid = 1650] [id = 474] 08:35:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x117093c00) [pid = 1650] [serial = 1421] [outer = 0x0] 08:35:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118176800) [pid = 1650] [serial = 1422] [outer = 0x117093c00] 08:35:19 INFO - PROCESS | 1650 | 1466696119608 Marionette DEBUG loaded listener.js 08:35:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1182a8000) [pid = 1650] [serial = 1423] [outer = 0x117093c00] 08:35:19 INFO - PROCESS | 1650 | 1466696119947 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]]]}] 08:35:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 08:35:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 471ms 08:35:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 08:35:19 INFO - PROCESS | 1650 | 1466696119966 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 08:35:19 INFO - PROCESS | 1650 | 1466696119967 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 08:35:19 INFO - PROCESS | 1650 | 1466696119970 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 08:35:19 INFO - PROCESS | 1650 | 1466696119972 Marionette TRACE conn2 <- [1,1870,null,{}] 08:35:19 INFO - PROCESS | 1650 | 1466696119980 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}] 08:35:19 INFO - PROCESS | 1650 | 1466696119983 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:20 INFO - PROCESS | 1650 | 1466696120064 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 08:35:20 INFO - PROCESS | 1650 | 1466696120121 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:20 INFO - PROCESS | 1650 | 1466696120123 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x119dd0800 == 30 [pid = 1650] [id = 475] 08:35:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x115f53c00) [pid = 1650] [serial = 1424] [outer = 0x0] 08:35:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118520400) [pid = 1650] [serial = 1425] [outer = 0x115f53c00] 08:35:20 INFO - PROCESS | 1650 | 1466696120152 Marionette DEBUG loaded listener.js 08:35:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1187a7000) [pid = 1650] [serial = 1426] [outer = 0x115f53c00] 08:35:20 INFO - PROCESS | 1650 | 1466696120447 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]]]}] 08:35:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 08:35:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 523ms 08:35:20 INFO - PROCESS | 1650 | 1466696120494 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 08:35:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 08:35:20 INFO - PROCESS | 1650 | 1466696120495 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 08:35:20 INFO - PROCESS | 1650 | 1466696120497 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 08:35:20 INFO - PROCESS | 1650 | 1466696120498 Marionette TRACE conn2 <- [1,1874,null,{}] 08:35:20 INFO - PROCESS | 1650 | 1466696120501 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}] 08:35:20 INFO - PROCESS | 1650 | 1466696120502 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:20 INFO - PROCESS | 1650 | 1466696120580 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 08:35:20 INFO - PROCESS | 1650 | 1466696120642 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:20 INFO - PROCESS | 1650 | 1466696120643 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12158b000 == 31 [pid = 1650] [id = 476] 08:35:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118510400) [pid = 1650] [serial = 1427] [outer = 0x0] 08:35:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118e4c400) [pid = 1650] [serial = 1428] [outer = 0x118510400] 08:35:20 INFO - PROCESS | 1650 | 1466696120669 Marionette DEBUG loaded listener.js 08:35:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1193a5c00) [pid = 1650] [serial = 1429] [outer = 0x118510400] 08:35:20 INFO - PROCESS | 1650 | 1466696120977 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]]]}] 08:35:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 08:35:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 523ms 08:35:21 INFO - PROCESS | 1650 | 1466696121026 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 08:35:21 INFO - PROCESS | 1650 | 1466696121027 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 08:35:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 08:35:21 INFO - PROCESS | 1650 | 1466696121030 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 08:35:21 INFO - PROCESS | 1650 | 1466696121031 Marionette TRACE conn2 <- [1,1878,null,{}] 08:35:21 INFO - PROCESS | 1650 | 1466696121040 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}] 08:35:21 INFO - PROCESS | 1650 | 1466696121041 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:21 INFO - PROCESS | 1650 | 1466696121135 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 08:35:21 INFO - PROCESS | 1650 | 1466696121139 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:21 INFO - PROCESS | 1650 | 1466696121140 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x123db1000 == 32 [pid = 1650] [id = 477] 08:35:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x113223000) [pid = 1650] [serial = 1430] [outer = 0x0] 08:35:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119759400) [pid = 1650] [serial = 1431] [outer = 0x113223000] 08:35:21 INFO - PROCESS | 1650 | 1466696121165 Marionette DEBUG loaded listener.js 08:35:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119a18800) [pid = 1650] [serial = 1432] [outer = 0x113223000] 08:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x115fc8800 == 31 [pid = 1650] [id = 473] 08:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x119af0000 == 30 [pid = 1650] [id = 472] 08:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x117e3f800 == 29 [pid = 1650] [id = 474] 08:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x119dd0800 == 28 [pid = 1650] [id = 475] 08:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12158b000 == 27 [pid = 1650] [id = 476] 08:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12c040800 == 26 [pid = 1650] [id = 11] 08:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd09000 == 25 [pid = 1650] [id = 10] 08:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa0b000 == 24 [pid = 1650] [id = 8] 08:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12c2e2000 == 23 [pid = 1650] [id = 12] 08:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x113d02800 == 22 [pid = 1650] [id = 26] 08:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb0f800 == 21 [pid = 1650] [id = 14] 08:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12c606800 == 20 [pid = 1650] [id = 13] 08:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12b914800 == 19 [pid = 1650] [id = 9] 08:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12922f000 == 18 [pid = 1650] [id = 6] 08:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12dd04000 == 17 [pid = 1650] [id = 20] 08:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12d3d1000 == 16 [pid = 1650] [id = 18] 08:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12b9df000 == 15 [pid = 1650] [id = 19] 08:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x117256000 == 14 [pid = 1650] [id = 24] 08:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x112d06000 == 13 [pid = 1650] [id = 25] 08:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd08000 == 12 [pid = 1650] [id = 21] 08:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x112d0a800 == 11 [pid = 1650] [id = 22] 08:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb0c000 == 10 [pid = 1650] [id = 16] 08:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x116a47800 == 9 [pid = 1650] [id = 23] 08:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12130ac00) [pid = 1650] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 08:35:23 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x124c13400) [pid = 1650] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 08:35:23 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x128bb4c00) [pid = 1650] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 08:35:23 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x127316000) [pid = 1650] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 08:35:23 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x113211400) [pid = 1650] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 08:35:23 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11624e400) [pid = 1650] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 08:35:23 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119a19c00) [pid = 1650] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 08:35:23 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1182a2400) [pid = 1650] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 08:35:23 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11322c800) [pid = 1650] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 08:35:23 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x113226000) [pid = 1650] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 08:35:23 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1294bdc00) [pid = 1650] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 08:35:23 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x113209c00) [pid = 1650] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 08:35:23 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x124c5b400) [pid = 1650] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 08:35:23 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x115f59000) [pid = 1650] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 08:35:23 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x113d69400) [pid = 1650] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 08:35:23 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x124f18800) [pid = 1650] [serial = 1380] [outer = 0x0] [url = about:blank] 08:35:23 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12763a400) [pid = 1650] [serial = 1383] [outer = 0x0] [url = about:blank] 08:35:23 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x128cfe400) [pid = 1650] [serial = 1386] [outer = 0x0] [url = about:blank] 08:35:23 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x128bb4800) [pid = 1650] [serial = 1357] [outer = 0x0] [url = about:blank] 08:35:23 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1165e4800) [pid = 1650] [serial = 1362] [outer = 0x0] [url = about:blank] 08:35:23 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x118177400) [pid = 1650] [serial = 1363] [outer = 0x0] [url = about:blank] 08:35:23 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x116852800) [pid = 1650] [serial = 1359] [outer = 0x0] [url = about:blank] 08:35:23 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x116a26800) [pid = 1650] [serial = 1360] [outer = 0x0] [url = about:blank] 08:35:23 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x119d52400) [pid = 1650] [serial = 1374] [outer = 0x0] [url = about:blank] 08:35:23 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x1210e6400) [pid = 1650] [serial = 1375] [outer = 0x0] [url = about:blank] 08:35:23 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x118498400) [pid = 1650] [serial = 1368] [outer = 0x0] [url = about:blank] 08:35:23 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x11879a000) [pid = 1650] [serial = 1369] [outer = 0x0] [url = about:blank] 08:35:23 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x118e58c00) [pid = 1650] [serial = 1371] [outer = 0x0] [url = about:blank] 08:35:23 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x119a13400) [pid = 1650] [serial = 1372] [outer = 0x0] [url = about:blank] 08:35:23 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x11708e400) [pid = 1650] [serial = 1365] [outer = 0x0] [url = about:blank] 08:35:23 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x1182a2000) [pid = 1650] [serial = 1366] [outer = 0x0] [url = about:blank] 08:35:23 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x129526c00) [pid = 1650] [serial = 1398] [outer = 0x0] [url = about:blank] 08:35:23 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x116a21000) [pid = 1650] [serial = 1389] [outer = 0x0] [url = about:blank] 08:35:23 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x11848d400) [pid = 1650] [serial = 1390] [outer = 0x0] [url = about:blank] 08:35:23 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x1291f1000) [pid = 1650] [serial = 1395] [outer = 0x0] [url = about:blank] 08:35:23 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x1291e8400) [pid = 1650] [serial = 1387] [outer = 0x0] [url = about:blank] 08:35:23 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x12130dc00) [pid = 1650] [serial = 1393] [outer = 0x0] [url = about:blank] 08:35:23 INFO - PROCESS | 1650 | --DOMWINDOW == 56 (0x12952fc00) [pid = 1650] [serial = 1399] [outer = 0x0] [url = about:blank] 08:35:23 INFO - PROCESS | 1650 | --DOMWINDOW == 55 (0x1294bd800) [pid = 1650] [serial = 1396] [outer = 0x0] [url = about:blank] 08:35:23 INFO - PROCESS | 1650 | --DOMWINDOW == 54 (0x1210e6800) [pid = 1650] [serial = 1377] [outer = 0x0] [url = about:blank] 08:35:23 INFO - PROCESS | 1650 | --DOMWINDOW == 53 (0x121196c00) [pid = 1650] [serial = 1378] [outer = 0x0] [url = about:blank] 08:35:23 INFO - PROCESS | 1650 | --DOMWINDOW == 52 (0x126c5bc00) [pid = 1650] [serial = 1381] [outer = 0x0] [url = about:blank] 08:35:23 INFO - PROCESS | 1650 | --DOMWINDOW == 51 (0x128bad400) [pid = 1650] [serial = 1384] [outer = 0x0] [url = about:blank] 08:35:23 INFO - PROCESS | 1650 | --DOMWINDOW == 50 (0x118e49000) [pid = 1650] [serial = 1392] [outer = 0x0] [url = about:blank] 08:35:23 INFO - PROCESS | 1650 | 1466696123133 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]]]}] 08:35:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 08:35:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 2123ms 08:35:23 INFO - PROCESS | 1650 | 1466696123154 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 08:35:23 INFO - PROCESS | 1650 | 1466696123159 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 08:35:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 08:35:23 INFO - PROCESS | 1650 | 1466696123163 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 08:35:23 INFO - PROCESS | 1650 | 1466696123164 Marionette TRACE conn2 <- [1,1882,null,{}] 08:35:23 INFO - PROCESS | 1650 | 1466696123169 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}] 08:35:23 INFO - PROCESS | 1650 | 1466696123170 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:23 INFO - PROCESS | 1650 | 1466696123258 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 08:35:23 INFO - PROCESS | 1650 | 1466696123308 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:23 INFO - PROCESS | 1650 | 1466696123310 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x115f1f000 == 10 [pid = 1650] [id = 478] 08:35:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 51 (0x11320a400) [pid = 1650] [serial = 1433] [outer = 0x0] 08:35:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 52 (0x113224400) [pid = 1650] [serial = 1434] [outer = 0x11320a400] 08:35:23 INFO - PROCESS | 1650 | 1466696123338 Marionette DEBUG loaded listener.js 08:35:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x115f57000) [pid = 1650] [serial = 1435] [outer = 0x11320a400] 08:35:23 INFO - PROCESS | 1650 | 1466696123622 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]]]}] 08:35:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 08:35:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 470ms 08:35:23 INFO - PROCESS | 1650 | 1466696123635 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 08:35:23 INFO - PROCESS | 1650 | 1466696123639 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 08:35:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 08:35:23 INFO - PROCESS | 1650 | 1466696123651 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 08:35:23 INFO - PROCESS | 1650 | 1466696123653 Marionette TRACE conn2 <- [1,1886,null,{}] 08:35:23 INFO - PROCESS | 1650 | 1466696123664 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}] 08:35:23 INFO - PROCESS | 1650 | 1466696123666 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:23 INFO - PROCESS | 1650 | 1466696123756 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 08:35:23 INFO - PROCESS | 1650 | 1466696123761 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:23 INFO - PROCESS | 1650 | 1466696123763 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x113daf800 == 11 [pid = 1650] [id = 479] 08:35:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x116852800) [pid = 1650] [serial = 1436] [outer = 0x0] 08:35:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x116a23800) [pid = 1650] [serial = 1437] [outer = 0x116852800] 08:35:23 INFO - PROCESS | 1650 | 1466696123791 Marionette DEBUG loaded listener.js 08:35:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x116b1bc00) [pid = 1650] [serial = 1438] [outer = 0x116852800] 08:35:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 08:35:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 530ms 08:35:24 INFO - PROCESS | 1650 | 1466696124172 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]]]}] 08:35:24 INFO - PROCESS | 1650 | 1466696124181 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 08:35:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 08:35:24 INFO - PROCESS | 1650 | 1466696124182 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 08:35:24 INFO - PROCESS | 1650 | 1466696124185 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 08:35:24 INFO - PROCESS | 1650 | 1466696124188 Marionette TRACE conn2 <- [1,1890,null,{}] 08:35:24 INFO - PROCESS | 1650 | 1466696124196 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}] 08:35:24 INFO - PROCESS | 1650 | 1466696124199 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:24 INFO - PROCESS | 1650 | 1466696124277 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 08:35:24 INFO - PROCESS | 1650 | 1466696124282 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:24 INFO - PROCESS | 1650 | 1466696124284 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x118aba800 == 12 [pid = 1650] [id = 480] 08:35:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x110f7fc00) [pid = 1650] [serial = 1439] [outer = 0x0] 08:35:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x118173400) [pid = 1650] [serial = 1440] [outer = 0x110f7fc00] 08:35:24 INFO - PROCESS | 1650 | 1466696124315 Marionette DEBUG loaded listener.js 08:35:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x1182a2000) [pid = 1650] [serial = 1441] [outer = 0x110f7fc00] 08:35:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x11850d400) [pid = 1650] [serial = 1442] [outer = 0x12cc67400] 08:35:24 INFO - PROCESS | 1650 | 1466696124701 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]]]}] 08:35:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 08:35:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 573ms 08:35:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 08:35:24 INFO - PROCESS | 1650 | 1466696124759 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 08:35:24 INFO - PROCESS | 1650 | 1466696124761 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 08:35:24 INFO - PROCESS | 1650 | 1466696124763 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 08:35:24 INFO - PROCESS | 1650 | 1466696124764 Marionette TRACE conn2 <- [1,1894,null,{}] 08:35:24 INFO - PROCESS | 1650 | 1466696124766 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}] 08:35:24 INFO - PROCESS | 1650 | 1466696124767 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:24 INFO - PROCESS | 1650 | 1466696124845 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 08:35:24 INFO - PROCESS | 1650 | 1466696124849 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:24 INFO - PROCESS | 1650 | 1466696124850 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x119af3800 == 13 [pid = 1650] [id = 481] 08:35:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x118494c00) [pid = 1650] [serial = 1443] [outer = 0x0] 08:35:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x118514c00) [pid = 1650] [serial = 1444] [outer = 0x118494c00] 08:35:24 INFO - PROCESS | 1650 | 1466696124877 Marionette DEBUG loaded listener.js 08:35:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x1185a9400) [pid = 1650] [serial = 1445] [outer = 0x118494c00] 08:35:25 INFO - PROCESS | 1650 | 1466696125508 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]]]}] 08:35:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 08:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 818ms 08:35:25 INFO - PROCESS | 1650 | 1466696125582 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 08:35:25 INFO - PROCESS | 1650 | 1466696125585 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 08:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 08:35:25 INFO - PROCESS | 1650 | 1466696125588 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 08:35:25 INFO - PROCESS | 1650 | 1466696125590 Marionette TRACE conn2 <- [1,1898,null,{}] 08:35:25 INFO - PROCESS | 1650 | 1466696125593 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}] 08:35:25 INFO - PROCESS | 1650 | 1466696125596 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:25 INFO - PROCESS | 1650 | 1466696125696 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 08:35:25 INFO - PROCESS | 1650 | 1466696125748 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:25 INFO - PROCESS | 1650 | 1466696125749 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e2b800 == 14 [pid = 1650] [id = 482] 08:35:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x113d65000) [pid = 1650] [serial = 1446] [outer = 0x0] 08:35:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x1165eb400) [pid = 1650] [serial = 1447] [outer = 0x113d65000] 08:35:25 INFO - PROCESS | 1650 | 1466696125781 Marionette DEBUG loaded listener.js 08:35:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x116a24400) [pid = 1650] [serial = 1448] [outer = 0x113d65000] 08:35:26 INFO - PROCESS | 1650 | 1466696126423 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]]]}] 08:35:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 08:35:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 872ms 08:35:26 INFO - PROCESS | 1650 | 1466696126461 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 08:35:26 INFO - PROCESS | 1650 | 1466696126464 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 08:35:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 08:35:26 INFO - PROCESS | 1650 | 1466696126468 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 08:35:26 INFO - PROCESS | 1650 | 1466696126471 Marionette TRACE conn2 <- [1,1902,null,{}] 08:35:26 INFO - PROCESS | 1650 | 1466696126477 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}] 08:35:26 INFO - PROCESS | 1650 | 1466696126479 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:26 INFO - PROCESS | 1650 | 1466696126616 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 08:35:26 INFO - PROCESS | 1650 | 1466696126697 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:26 INFO - PROCESS | 1650 | 1466696126699 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x116a60800 == 15 [pid = 1650] [id = 483] 08:35:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x115eebc00) [pid = 1650] [serial = 1449] [outer = 0x0] 08:35:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x117093000) [pid = 1650] [serial = 1450] [outer = 0x115eebc00] 08:35:26 INFO - PROCESS | 1650 | 1466696126737 Marionette DEBUG loaded listener.js 08:35:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11816b400) [pid = 1650] [serial = 1451] [outer = 0x115eebc00] 08:35:27 INFO - PROCESS | 1650 | 1466696127064 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]]]}] 08:35:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 08:35:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 624ms 08:35:27 INFO - PROCESS | 1650 | 1466696127094 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 08:35:27 INFO - PROCESS | 1650 | 1466696127099 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 08:35:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 08:35:27 INFO - PROCESS | 1650 | 1466696127108 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 08:35:27 INFO - PROCESS | 1650 | 1466696127110 Marionette TRACE conn2 <- [1,1906,null,{}] 08:35:27 INFO - PROCESS | 1650 | 1466696127112 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}] 08:35:27 INFO - PROCESS | 1650 | 1466696127114 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:27 INFO - PROCESS | 1650 | 1466696127208 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 08:35:27 INFO - PROCESS | 1650 | 1466696127261 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:27 INFO - PROCESS | 1650 | 1466696127262 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193db800 == 16 [pid = 1650] [id = 484] 08:35:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x118171000) [pid = 1650] [serial = 1452] [outer = 0x0] 08:35:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1182a8c00) [pid = 1650] [serial = 1453] [outer = 0x118171000] 08:35:27 INFO - PROCESS | 1650 | 1466696127289 Marionette DEBUG loaded listener.js 08:35:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11854f000) [pid = 1650] [serial = 1454] [outer = 0x118171000] 08:35:27 INFO - PROCESS | 1650 | 1466696127564 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]]]}] 08:35:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 08:35:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 472ms 08:35:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 08:35:27 INFO - PROCESS | 1650 | 1466696127582 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 08:35:27 INFO - PROCESS | 1650 | 1466696127584 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 08:35:27 INFO - PROCESS | 1650 | 1466696127586 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 08:35:27 INFO - PROCESS | 1650 | 1466696127598 Marionette TRACE conn2 <- [1,1910,null,{}] 08:35:27 INFO - PROCESS | 1650 | 1466696127618 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}] 08:35:27 INFO - PROCESS | 1650 | 1466696127623 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:27 INFO - PROCESS | 1650 | 1466696127699 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 08:35:27 INFO - PROCESS | 1650 | 1466696127707 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:27 INFO - PROCESS | 1650 | 1466696127709 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d2c000 == 17 [pid = 1650] [id = 485] 08:35:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1187a3400) [pid = 1650] [serial = 1455] [outer = 0x0] 08:35:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x118e46c00) [pid = 1650] [serial = 1456] [outer = 0x1187a3400] 08:35:27 INFO - PROCESS | 1650 | 1466696127737 Marionette DEBUG loaded listener.js 08:35:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11939f000) [pid = 1650] [serial = 1457] [outer = 0x1187a3400] 08:35:28 INFO - PROCESS | 1650 | 1466696128089 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]]]}] 08:35:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 08:35:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 540ms 08:35:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 08:35:28 INFO - PROCESS | 1650 | 1466696128127 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 08:35:28 INFO - PROCESS | 1650 | 1466696128128 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 08:35:28 INFO - PROCESS | 1650 | 1466696128131 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 08:35:28 INFO - PROCESS | 1650 | 1466696128132 Marionette TRACE conn2 <- [1,1914,null,{}] 08:35:28 INFO - PROCESS | 1650 | 1466696128134 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}] 08:35:28 INFO - PROCESS | 1650 | 1466696128135 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:28 INFO - PROCESS | 1650 | 1466696128212 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 08:35:28 INFO - PROCESS | 1650 | 1466696128216 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:28 INFO - PROCESS | 1650 | 1466696128217 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x11335d000 == 18 [pid = 1650] [id = 486] 08:35:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1193a9800) [pid = 1650] [serial = 1458] [outer = 0x0] 08:35:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119a0dc00) [pid = 1650] [serial = 1459] [outer = 0x1193a9800] 08:35:28 INFO - PROCESS | 1650 | 1466696128244 Marionette DEBUG loaded listener.js 08:35:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x119b1a400) [pid = 1650] [serial = 1460] [outer = 0x1193a9800] 08:35:28 INFO - PROCESS | 1650 | 1466696128555 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]]]}] 08:35:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 08:35:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 470ms 08:35:28 INFO - PROCESS | 1650 | 1466696128602 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 08:35:28 INFO - PROCESS | 1650 | 1466696128603 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 08:35:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 08:35:28 INFO - PROCESS | 1650 | 1466696128606 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 08:35:28 INFO - PROCESS | 1650 | 1466696128607 Marionette TRACE conn2 <- [1,1918,null,{}] 08:35:28 INFO - PROCESS | 1650 | 1466696128609 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}] 08:35:28 INFO - PROCESS | 1650 | 1466696128610 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:28 INFO - PROCESS | 1650 | 1466696128687 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 08:35:28 INFO - PROCESS | 1650 | 1466696128752 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:28 INFO - PROCESS | 1650 | 1466696128753 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x127392000 == 19 [pid = 1650] [id = 487] 08:35:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1122a2000) [pid = 1650] [serial = 1461] [outer = 0x0] 08:35:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119b1c400) [pid = 1650] [serial = 1462] [outer = 0x1122a2000] 08:35:28 INFO - PROCESS | 1650 | 1466696128778 Marionette DEBUG loaded listener.js 08:35:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119d4ec00) [pid = 1650] [serial = 1463] [outer = 0x1122a2000] 08:35:29 INFO - PROCESS | 1650 | 1466696129128 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]]]}] 08:35:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 08:35:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 570ms 08:35:29 INFO - PROCESS | 1650 | 1466696129177 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 08:35:29 INFO - PROCESS | 1650 | 1466696129178 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 08:35:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 08:35:29 INFO - PROCESS | 1650 | 1466696129180 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 08:35:29 INFO - PROCESS | 1650 | 1466696129181 Marionette TRACE conn2 <- [1,1922,null,{}] 08:35:29 INFO - PROCESS | 1650 | 1466696129183 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}] 08:35:29 INFO - PROCESS | 1650 | 1466696129187 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:29 INFO - PROCESS | 1650 | 1466696129301 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 08:35:29 INFO - PROCESS | 1650 | 1466696129336 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:29 INFO - PROCESS | 1650 | 1466696129337 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12897c000 == 20 [pid = 1650] [id = 488] 08:35:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119d56000) [pid = 1650] [serial = 1464] [outer = 0x0] 08:35:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x12118e000) [pid = 1650] [serial = 1465] [outer = 0x119d56000] 08:35:29 INFO - PROCESS | 1650 | 1466696129365 Marionette DEBUG loaded listener.js 08:35:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12130dc00) [pid = 1650] [serial = 1466] [outer = 0x119d56000] 08:35:29 INFO - PROCESS | 1650 | 1466696129674 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]]]}] 08:35:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 08:35:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 518ms 08:35:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 08:35:29 INFO - PROCESS | 1650 | 1466696129700 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 08:35:29 INFO - PROCESS | 1650 | 1466696129701 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 08:35:29 INFO - PROCESS | 1650 | 1466696129704 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 08:35:29 INFO - PROCESS | 1650 | 1466696129706 Marionette TRACE conn2 <- [1,1926,null,{}] 08:35:29 INFO - PROCESS | 1650 | 1466696129711 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}] 08:35:29 INFO - PROCESS | 1650 | 1466696129712 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:29 INFO - PROCESS | 1650 | 1466696129813 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 08:35:29 INFO - PROCESS | 1650 | 1466696129817 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:29 INFO - PROCESS | 1650 | 1466696129818 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x128ed4800 == 21 [pid = 1650] [id = 489] 08:35:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119d54800) [pid = 1650] [serial = 1467] [outer = 0x0] 08:35:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1215af800) [pid = 1650] [serial = 1468] [outer = 0x119d54800] 08:35:29 INFO - PROCESS | 1650 | 1466696129842 Marionette DEBUG loaded listener.js 08:35:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x121bddc00) [pid = 1650] [serial = 1469] [outer = 0x119d54800] 08:35:30 INFO - PROCESS | 1650 | 1466696130158 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]]]}] 08:35:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 08:35:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 473ms 08:35:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 08:35:30 INFO - PROCESS | 1650 | 1466696130178 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 08:35:30 INFO - PROCESS | 1650 | 1466696130179 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 08:35:30 INFO - PROCESS | 1650 | 1466696130181 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 08:35:30 INFO - PROCESS | 1650 | 1466696130182 Marionette TRACE conn2 <- [1,1930,null,{}] 08:35:30 INFO - PROCESS | 1650 | 1466696130185 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}] 08:35:30 INFO - PROCESS | 1650 | 1466696130186 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:30 INFO - PROCESS | 1650 | 1466696130283 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 08:35:30 INFO - PROCESS | 1650 | 1466696130318 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:30 INFO - PROCESS | 1650 | 1466696130319 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x129241000 == 22 [pid = 1650] [id = 490] 08:35:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x121954400) [pid = 1650] [serial = 1470] [outer = 0x0] 08:35:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x123d72c00) [pid = 1650] [serial = 1471] [outer = 0x121954400] 08:35:30 INFO - PROCESS | 1650 | 1466696130344 Marionette DEBUG loaded listener.js 08:35:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123eea400) [pid = 1650] [serial = 1472] [outer = 0x121954400] 08:35:30 INFO - PROCESS | 1650 | 1466696130669 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]]]}] 08:35:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 08:35:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 526ms 08:35:30 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118510400) [pid = 1650] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 08:35:30 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x113223000) [pid = 1650] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 08:35:30 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x113203800) [pid = 1650] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 08:35:30 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x121ae8000) [pid = 1650] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 08:35:30 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118e4e400) [pid = 1650] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 08:35:30 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x116a22400) [pid = 1650] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 08:35:30 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118490800) [pid = 1650] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 08:35:30 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x110f7fc00) [pid = 1650] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 08:35:30 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11320a400) [pid = 1650] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 08:35:30 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x116852800) [pid = 1650] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 08:35:30 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x115f53c00) [pid = 1650] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 08:35:30 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x117093c00) [pid = 1650] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 08:35:30 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x115ef4000) [pid = 1650] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 08:35:30 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x116a23400) [pid = 1650] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 08:35:30 INFO - PROCESS | 1650 | 1466696130757 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 08:35:30 INFO - PROCESS | 1650 | 1466696130758 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 08:35:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 08:35:30 INFO - PROCESS | 1650 | 1466696130762 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 08:35:30 INFO - PROCESS | 1650 | 1466696130763 Marionette TRACE conn2 <- [1,1934,null,{}] 08:35:30 INFO - PROCESS | 1650 | 1466696130766 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}] 08:35:30 INFO - PROCESS | 1650 | 1466696130767 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:30 INFO - PROCESS | 1650 | 1466696130841 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 08:35:30 INFO - PROCESS | 1650 | 1466696130845 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:30 INFO - PROCESS | 1650 | 1466696130846 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12124a800 == 23 [pid = 1650] [id = 491] 08:35:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x115f50800) [pid = 1650] [serial = 1473] [outer = 0x0] 08:35:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x116a1bc00) [pid = 1650] [serial = 1474] [outer = 0x115f50800] 08:35:30 INFO - PROCESS | 1650 | 1466696130878 Marionette DEBUG loaded listener.js 08:35:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118170000) [pid = 1650] [serial = 1475] [outer = 0x115f50800] 08:35:31 INFO - PROCESS | 1650 | 1466696131183 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]]]}] 08:35:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 08:35:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 469ms 08:35:31 INFO - PROCESS | 1650 | 1466696131231 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 08:35:31 INFO - PROCESS | 1650 | 1466696131233 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 08:35:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 08:35:31 INFO - PROCESS | 1650 | 1466696131235 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 08:35:31 INFO - PROCESS | 1650 | 1466696131236 Marionette TRACE conn2 <- [1,1938,null,{}] 08:35:31 INFO - PROCESS | 1650 | 1466696131238 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}] 08:35:31 INFO - PROCESS | 1650 | 1466696131240 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:31 INFO - PROCESS | 1650 | 1466696131315 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 08:35:31 INFO - PROCESS | 1650 | 1466696131319 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:31 INFO - PROCESS | 1650 | 1466696131320 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7ba000 == 24 [pid = 1650] [id = 492] 08:35:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118175400) [pid = 1650] [serial = 1476] [outer = 0x0] 08:35:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118e54400) [pid = 1650] [serial = 1477] [outer = 0x118175400] 08:35:31 INFO - PROCESS | 1650 | 1466696131347 Marionette DEBUG loaded listener.js 08:35:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11879d000) [pid = 1650] [serial = 1478] [outer = 0x118175400] 08:35:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 08:35:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 418ms 08:35:31 INFO - PROCESS | 1650 | 1466696131645 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]]]}] 08:35:31 INFO - PROCESS | 1650 | 1466696131661 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 08:35:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 08:35:31 INFO - PROCESS | 1650 | 1466696131662 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 08:35:31 INFO - PROCESS | 1650 | 1466696131665 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 08:35:31 INFO - PROCESS | 1650 | 1466696131666 Marionette TRACE conn2 <- [1,1942,null,{}] 08:35:31 INFO - PROCESS | 1650 | 1466696131669 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}] 08:35:31 INFO - PROCESS | 1650 | 1466696131670 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:31 INFO - PROCESS | 1650 | 1466696131803 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 08:35:31 INFO - PROCESS | 1650 | 1466696131809 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:31 INFO - PROCESS | 1650 | 1466696131818 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa1b000 == 25 [pid = 1650] [id = 493] 08:35:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116a22400) [pid = 1650] [serial = 1479] [outer = 0x0] 08:35:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x124b68400) [pid = 1650] [serial = 1480] [outer = 0x116a22400] 08:35:31 INFO - PROCESS | 1650 | 1466696131845 Marionette DEBUG loaded listener.js 08:35:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x126859000) [pid = 1650] [serial = 1481] [outer = 0x116a22400] 08:35:32 INFO - PROCESS | 1650 | 1466696132175 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]]]}] 08:35:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 08:35:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 518ms 08:35:32 INFO - PROCESS | 1650 | 1466696132184 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 08:35:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 08:35:32 INFO - PROCESS | 1650 | 1466696132185 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 08:35:32 INFO - PROCESS | 1650 | 1466696132188 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 08:35:32 INFO - PROCESS | 1650 | 1466696132193 Marionette TRACE conn2 <- [1,1946,null,{}] 08:35:32 INFO - PROCESS | 1650 | 1466696132197 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}] 08:35:32 INFO - PROCESS | 1650 | 1466696132198 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:32 INFO - PROCESS | 1650 | 1466696132320 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 08:35:32 INFO - PROCESS | 1650 | 1466696132325 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:32 INFO - PROCESS | 1650 | 1466696132326 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b91b800 == 26 [pid = 1650] [id = 494] 08:35:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1255ae800) [pid = 1650] [serial = 1482] [outer = 0x0] 08:35:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x126cdf000) [pid = 1650] [serial = 1483] [outer = 0x1255ae800] 08:35:32 INFO - PROCESS | 1650 | 1466696132361 Marionette DEBUG loaded listener.js 08:35:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x127316000) [pid = 1650] [serial = 1484] [outer = 0x1255ae800] 08:35:32 INFO - PROCESS | 1650 | 1466696132675 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]]]}] 08:35:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 08:35:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 522ms 08:35:32 INFO - PROCESS | 1650 | 1466696132711 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 08:35:32 INFO - PROCESS | 1650 | 1466696132712 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 08:35:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 08:35:32 INFO - PROCESS | 1650 | 1466696132714 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 08:35:32 INFO - PROCESS | 1650 | 1466696132715 Marionette TRACE conn2 <- [1,1950,null,{}] 08:35:32 INFO - PROCESS | 1650 | 1466696132717 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}] 08:35:32 INFO - PROCESS | 1650 | 1466696132718 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:32 INFO - PROCESS | 1650 | 1466696132870 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 08:35:32 INFO - PROCESS | 1650 | 1466696132905 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:32 INFO - PROCESS | 1650 | 1466696132907 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x112f31800 == 27 [pid = 1650] [id = 495] 08:35:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x111fcb400) [pid = 1650] [serial = 1485] [outer = 0x0] 08:35:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x112ae8c00) [pid = 1650] [serial = 1486] [outer = 0x111fcb400] 08:35:32 INFO - PROCESS | 1650 | 1466696132938 Marionette DEBUG loaded listener.js 08:35:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x113d29800) [pid = 1650] [serial = 1487] [outer = 0x111fcb400] 08:35:33 INFO - PROCESS | 1650 | 1466696133363 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]]]}] 08:35:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 08:35:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 669ms 08:35:33 INFO - PROCESS | 1650 | 1466696133384 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 08:35:33 INFO - PROCESS | 1650 | 1466696133386 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 08:35:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 08:35:33 INFO - PROCESS | 1650 | 1466696133390 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 08:35:33 INFO - PROCESS | 1650 | 1466696133392 Marionette TRACE conn2 <- [1,1954,null,{}] 08:35:33 INFO - PROCESS | 1650 | 1466696133395 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}] 08:35:33 INFO - PROCESS | 1650 | 1466696133398 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:33 INFO - PROCESS | 1650 | 1466696133499 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 08:35:33 INFO - PROCESS | 1650 | 1466696133554 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:33 INFO - PROCESS | 1650 | 1466696133556 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d29800 == 28 [pid = 1650] [id = 496] 08:35:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11684ec00) [pid = 1650] [serial = 1488] [outer = 0x0] 08:35:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1182a0800) [pid = 1650] [serial = 1489] [outer = 0x11684ec00] 08:35:33 INFO - PROCESS | 1650 | 1466696133586 Marionette DEBUG loaded listener.js 08:35:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1185b5000) [pid = 1650] [serial = 1490] [outer = 0x11684ec00] 08:35:34 INFO - PROCESS | 1650 | 1466696134071 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]]]}] 08:35:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 08:35:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 721ms 08:35:34 INFO - PROCESS | 1650 | 1466696134123 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 08:35:34 INFO - PROCESS | 1650 | 1466696134125 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 08:35:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 08:35:34 INFO - PROCESS | 1650 | 1466696134128 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 08:35:34 INFO - PROCESS | 1650 | 1466696134130 Marionette TRACE conn2 <- [1,1958,null,{}] 08:35:34 INFO - PROCESS | 1650 | 1466696134153 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}] 08:35:34 INFO - PROCESS | 1650 | 1466696134155 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:34 INFO - PROCESS | 1650 | 1466696134283 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 08:35:34 INFO - PROCESS | 1650 | 1466696134333 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:34 INFO - PROCESS | 1650 | 1466696134335 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7b5000 == 29 [pid = 1650] [id = 497] 08:35:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1193a5800) [pid = 1650] [serial = 1491] [outer = 0x0] 08:35:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119a0b400) [pid = 1650] [serial = 1492] [outer = 0x1193a5800] 08:35:34 INFO - PROCESS | 1650 | 1466696134363 Marionette DEBUG loaded listener.js 08:35:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119d50400) [pid = 1650] [serial = 1493] [outer = 0x1193a5800] 08:35:34 INFO - PROCESS | 1650 | 1466696134748 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]]]}] 08:35:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 08:35:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 642ms 08:35:34 INFO - PROCESS | 1650 | 1466696134771 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 08:35:34 INFO - PROCESS | 1650 | 1466696134774 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 08:35:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 08:35:34 INFO - PROCESS | 1650 | 1466696134782 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 08:35:34 INFO - PROCESS | 1650 | 1466696134785 Marionette TRACE conn2 <- [1,1962,null,{}] 08:35:34 INFO - PROCESS | 1650 | 1466696134787 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}] 08:35:34 INFO - PROCESS | 1650 | 1466696134789 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:34 INFO - PROCESS | 1650 | 1466696134891 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 08:35:34 INFO - PROCESS | 1650 | 1466696134946 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:34 INFO - PROCESS | 1650 | 1466696134948 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd06000 == 30 [pid = 1650] [id = 498] 08:35:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12101cc00) [pid = 1650] [serial = 1494] [outer = 0x0] 08:35:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x121303c00) [pid = 1650] [serial = 1495] [outer = 0x12101cc00] 08:35:34 INFO - PROCESS | 1650 | 1466696134977 Marionette DEBUG loaded listener.js 08:35:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123d73000) [pid = 1650] [serial = 1496] [outer = 0x12101cc00] 08:35:35 INFO - PROCESS | 1650 | 1466696135397 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]]]}] 08:35:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 08:35:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 625ms 08:35:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 08:35:35 INFO - PROCESS | 1650 | 1466696135402 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 08:35:35 INFO - PROCESS | 1650 | 1466696135404 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 08:35:35 INFO - PROCESS | 1650 | 1466696135406 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 08:35:35 INFO - PROCESS | 1650 | 1466696135407 Marionette TRACE conn2 <- [1,1966,null,{}] 08:35:35 INFO - PROCESS | 1650 | 1466696135410 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}] 08:35:35 INFO - PROCESS | 1650 | 1466696135411 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:35 INFO - PROCESS | 1650 | 1466696135507 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 08:35:35 INFO - PROCESS | 1650 | 1466696135567 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:35 INFO - PROCESS | 1650 | 1466696135568 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x115fb5800 == 31 [pid = 1650] [id = 499] 08:35:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11700f800) [pid = 1650] [serial = 1497] [outer = 0x0] 08:35:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1185b3000) [pid = 1650] [serial = 1498] [outer = 0x11700f800] 08:35:35 INFO - PROCESS | 1650 | 1466696135592 Marionette DEBUG loaded listener.js 08:35:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x124b69c00) [pid = 1650] [serial = 1499] [outer = 0x11700f800] 08:35:36 INFO - PROCESS | 1650 | 1466696136277 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]]]}] 08:35:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 08:35:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 922ms 08:35:36 INFO - PROCESS | 1650 | 1466696136329 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 08:35:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 08:35:36 INFO - PROCESS | 1650 | 1466696136332 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 08:35:36 INFO - PROCESS | 1650 | 1466696136337 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 08:35:36 INFO - PROCESS | 1650 | 1466696136340 Marionette TRACE conn2 <- [1,1970,null,{}] 08:35:36 INFO - PROCESS | 1650 | 1466696136345 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}] 08:35:36 INFO - PROCESS | 1650 | 1466696136347 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:36 INFO - PROCESS | 1650 | 1466696136477 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 08:35:36 INFO - PROCESS | 1650 | 1466696136550 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:36 INFO - PROCESS | 1650 | 1466696136551 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1168f0000 == 32 [pid = 1650] [id = 500] 08:35:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x116851c00) [pid = 1650] [serial = 1500] [outer = 0x0] 08:35:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x116a24800) [pid = 1650] [serial = 1501] [outer = 0x116851c00] 08:35:36 INFO - PROCESS | 1650 | 1466696136580 Marionette DEBUG loaded listener.js 08:35:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x117eb1800) [pid = 1650] [serial = 1502] [outer = 0x116851c00] 08:35:36 INFO - PROCESS | 1650 | --DOCSHELL 0x123db1000 == 31 [pid = 1650] [id = 477] 08:35:37 INFO - PROCESS | 1650 | 1466696137001 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]]]}] 08:35:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 08:35:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 674ms 08:35:37 INFO - PROCESS | 1650 | 1466696137021 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 08:35:37 INFO - PROCESS | 1650 | 1466696137026 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 08:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118e4c400) [pid = 1650] [serial = 1428] [outer = 0x0] [url = about:blank] 08:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x119759400) [pid = 1650] [serial = 1431] [outer = 0x0] [url = about:blank] 08:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x116a05c00) [pid = 1650] [serial = 1402] [outer = 0x0] [url = about:blank] 08:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x128949800) [pid = 1650] [serial = 1411] [outer = 0x0] [url = about:blank] 08:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1210eb400) [pid = 1650] [serial = 1408] [outer = 0x0] [url = about:blank] 08:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12945c400) [pid = 1650] [serial = 1414] [outer = 0x0] [url = about:blank] 08:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1185b4000) [pid = 1650] [serial = 1405] [outer = 0x0] [url = about:blank] 08:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118173400) [pid = 1650] [serial = 1440] [outer = 0x0] [url = about:blank] 08:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x113224400) [pid = 1650] [serial = 1434] [outer = 0x0] [url = about:blank] 08:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116a23800) [pid = 1650] [serial = 1437] [outer = 0x0] [url = about:blank] 08:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118176400) [pid = 1650] [serial = 883] [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.] 08:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116b1bc00) [pid = 1650] [serial = 1438] [outer = 0x0] [url = about:blank] 08:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119a18800) [pid = 1650] [serial = 1432] [outer = 0x0] [url = about:blank] 08:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x115f57000) [pid = 1650] [serial = 1435] [outer = 0x0] [url = about:blank] 08:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x124fd9400) [pid = 1650] [serial = 1410] [outer = 0x0] [url = about:blank] 08:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1182a2000) [pid = 1650] [serial = 1441] [outer = 0x0] [url = about:blank] 08:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119a13c00) [pid = 1650] [serial = 1407] [outer = 0x0] [url = about:blank] 08:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11850a000) [pid = 1650] [serial = 1404] [outer = 0x0] [url = about:blank] 08:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x113d24c00) [pid = 1650] [serial = 1401] [outer = 0x0] [url = about:blank] 08:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118520400) [pid = 1650] [serial = 1425] [outer = 0x0] [url = about:blank] 08:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1187a7000) [pid = 1650] [serial = 1426] [outer = 0x0] [url = about:blank] 08:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118176800) [pid = 1650] [serial = 1422] [outer = 0x0] [url = about:blank] 08:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1182a8000) [pid = 1650] [serial = 1423] [outer = 0x0] [url = about:blank] 08:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x116632400) [pid = 1650] [serial = 1419] [outer = 0x0] [url = about:blank] 08:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x113d5c800) [pid = 1650] [serial = 1420] [outer = 0x0] [url = about:blank] 08:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118161400) [pid = 1650] [serial = 1417] [outer = 0x0] [url = about:blank] 08:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x116a7a400) [pid = 1650] [serial = 1416] [outer = 0x0] [url = about:blank] 08:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x128bab400) [pid = 1650] [serial = 1413] [outer = 0x0] [url = about:blank] 08:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1193a5c00) [pid = 1650] [serial = 1429] [outer = 0x0] [url = about:blank] 08:35:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 08:35:37 INFO - PROCESS | 1650 | 1466696137048 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 08:35:37 INFO - PROCESS | 1650 | 1466696137051 Marionette TRACE conn2 <- [1,1974,null,{}] 08:35:37 INFO - PROCESS | 1650 | 1466696137064 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}] 08:35:37 INFO - PROCESS | 1650 | 1466696137066 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:37 INFO - PROCESS | 1650 | 1466696137193 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 08:35:37 INFO - PROCESS | 1650 | 1466696137207 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:37 INFO - PROCESS | 1650 | 1466696137208 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x117259800 == 32 [pid = 1650] [id = 501] 08:35:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118178000) [pid = 1650] [serial = 1503] [outer = 0x0] 08:35:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11829f000) [pid = 1650] [serial = 1504] [outer = 0x118178000] 08:35:37 INFO - PROCESS | 1650 | 1466696137251 Marionette DEBUG loaded listener.js 08:35:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118502400) [pid = 1650] [serial = 1505] [outer = 0x118178000] 08:35:37 INFO - PROCESS | 1650 | 1466696137669 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]]]}] 08:35:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 08:35:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 675ms 08:35:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 08:35:37 INFO - PROCESS | 1650 | 1466696137720 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 08:35:37 INFO - PROCESS | 1650 | 1466696137721 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 08:35:37 INFO - PROCESS | 1650 | 1466696137723 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 08:35:37 INFO - PROCESS | 1650 | 1466696137725 Marionette TRACE conn2 <- [1,1978,null,{}] 08:35:37 INFO - PROCESS | 1650 | 1466696137733 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}] 08:35:37 INFO - PROCESS | 1650 | 1466696137736 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:37 INFO - PROCESS | 1650 | 1466696137814 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 08:35:37 INFO - PROCESS | 1650 | 1466696137818 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:37 INFO - PROCESS | 1650 | 1466696137820 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12139a000 == 33 [pid = 1650] [id = 502] 08:35:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1185b6c00) [pid = 1650] [serial = 1506] [outer = 0x0] 08:35:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118e45c00) [pid = 1650] [serial = 1507] [outer = 0x1185b6c00] 08:35:37 INFO - PROCESS | 1650 | 1466696137851 Marionette DEBUG loaded listener.js 08:35:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1193aa400) [pid = 1650] [serial = 1508] [outer = 0x1185b6c00] 08:35:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 08:35:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 471ms 08:35:38 INFO - PROCESS | 1650 | 1466696138190 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]]]}] 08:35:38 INFO - PROCESS | 1650 | 1466696138194 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 08:35:38 INFO - PROCESS | 1650 | 1466696138196 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 08:35:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 08:35:38 INFO - PROCESS | 1650 | 1466696138198 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 08:35:38 INFO - PROCESS | 1650 | 1466696138199 Marionette TRACE conn2 <- [1,1982,null,{}] 08:35:38 INFO - PROCESS | 1650 | 1466696138202 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}] 08:35:38 INFO - PROCESS | 1650 | 1466696138203 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:38 INFO - PROCESS | 1650 | 1466696138288 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 08:35:38 INFO - PROCESS | 1650 | 1466696138341 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:38 INFO - PROCESS | 1650 | 1466696138343 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d2a800 == 34 [pid = 1650] [id = 503] 08:35:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119766800) [pid = 1650] [serial = 1509] [outer = 0x0] 08:35:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119d52000) [pid = 1650] [serial = 1510] [outer = 0x119766800] 08:35:38 INFO - PROCESS | 1650 | 1466696138368 Marionette DEBUG loaded listener.js 08:35:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1210e8400) [pid = 1650] [serial = 1511] [outer = 0x119766800] 08:35:38 INFO - PROCESS | 1650 | 1466696138646 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]]]}] 08:35:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 08:35:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 470ms 08:35:38 INFO - PROCESS | 1650 | 1466696138669 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 08:35:38 INFO - PROCESS | 1650 | 1466696138670 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 08:35:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 08:35:38 INFO - PROCESS | 1650 | 1466696138680 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 08:35:38 INFO - PROCESS | 1650 | 1466696138681 Marionette TRACE conn2 <- [1,1986,null,{}] 08:35:38 INFO - PROCESS | 1650 | 1466696138683 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}] 08:35:38 INFO - PROCESS | 1650 | 1466696138684 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:38 INFO - PROCESS | 1650 | 1466696138766 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 08:35:38 INFO - PROCESS | 1650 | 1466696138770 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:38 INFO - PROCESS | 1650 | 1466696138772 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x127107800 == 35 [pid = 1650] [id = 504] 08:35:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11879f400) [pid = 1650] [serial = 1512] [outer = 0x0] 08:35:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x121307400) [pid = 1650] [serial = 1513] [outer = 0x11879f400] 08:35:38 INFO - PROCESS | 1650 | 1466696138805 Marionette DEBUG loaded listener.js 08:35:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x121ae8400) [pid = 1650] [serial = 1514] [outer = 0x11879f400] 08:35:39 INFO - PROCESS | 1650 | 1466696139134 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]]]}] 08:35:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 08:35:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 468ms 08:35:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 08:35:39 INFO - PROCESS | 1650 | 1466696139148 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 08:35:39 INFO - PROCESS | 1650 | 1466696139149 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 08:35:39 INFO - PROCESS | 1650 | 1466696139151 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 08:35:39 INFO - PROCESS | 1650 | 1466696139152 Marionette TRACE conn2 <- [1,1990,null,{}] 08:35:39 INFO - PROCESS | 1650 | 1466696139155 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}] 08:35:39 INFO - PROCESS | 1650 | 1466696139159 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:39 INFO - PROCESS | 1650 | 1466696139286 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 08:35:39 INFO - PROCESS | 1650 | 1466696139300 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:39 INFO - PROCESS | 1650 | 1466696139301 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x128977800 == 36 [pid = 1650] [id = 505] 08:35:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119d4d400) [pid = 1650] [serial = 1515] [outer = 0x0] 08:35:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123d73800) [pid = 1650] [serial = 1516] [outer = 0x119d4d400] 08:35:39 INFO - PROCESS | 1650 | 1466696139326 Marionette DEBUG loaded listener.js 08:35:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12730f000) [pid = 1650] [serial = 1517] [outer = 0x119d4d400] 08:35:39 INFO - PROCESS | 1650 | 1466696139648 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]]]}] 08:35:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 08:35:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 518ms 08:35:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 08:35:39 INFO - PROCESS | 1650 | 1466696139669 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 08:35:39 INFO - PROCESS | 1650 | 1466696139672 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 08:35:39 INFO - PROCESS | 1650 | 1466696139674 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 08:35:39 INFO - PROCESS | 1650 | 1466696139675 Marionette TRACE conn2 <- [1,1994,null,{}] 08:35:39 INFO - PROCESS | 1650 | 1466696139678 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}] 08:35:39 INFO - PROCESS | 1650 | 1466696139679 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:39 INFO - PROCESS | 1650 | 1466696139784 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 08:35:39 INFO - PROCESS | 1650 | 1466696139788 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:39 INFO - PROCESS | 1650 | 1466696139789 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a689800 == 37 [pid = 1650] [id = 506] 08:35:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1210e7800) [pid = 1650] [serial = 1518] [outer = 0x0] 08:35:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12893ec00) [pid = 1650] [serial = 1519] [outer = 0x1210e7800] 08:35:39 INFO - PROCESS | 1650 | 1466696139821 Marionette DEBUG loaded listener.js 08:35:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128947c00) [pid = 1650] [serial = 1520] [outer = 0x1210e7800] 08:35:40 INFO - PROCESS | 1650 | 1466696140163 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]]]}] 08:35:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 08:35:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 520ms 08:35:40 INFO - PROCESS | 1650 | 1466696140194 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 08:35:40 INFO - PROCESS | 1650 | 1466696140195 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 08:35:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 08:35:40 INFO - PROCESS | 1650 | 1466696140205 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 08:35:40 INFO - PROCESS | 1650 | 1466696140206 Marionette TRACE conn2 <- [1,1998,null,{}] 08:35:40 INFO - PROCESS | 1650 | 1466696140208 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}] 08:35:40 INFO - PROCESS | 1650 | 1466696140209 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:40 INFO - PROCESS | 1650 | 1466696140306 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 08:35:40 INFO - PROCESS | 1650 | 1466696140310 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:40 INFO - PROCESS | 1650 | 1466696140311 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x127119800 == 38 [pid = 1650] [id = 507] 08:35:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128949800) [pid = 1650] [serial = 1521] [outer = 0x0] 08:35:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128baf800) [pid = 1650] [serial = 1522] [outer = 0x128949800] 08:35:40 INFO - PROCESS | 1650 | 1466696140336 Marionette DEBUG loaded listener.js 08:35:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128cd4000) [pid = 1650] [serial = 1523] [outer = 0x128949800] 08:35:40 INFO - PROCESS | 1650 | 1466696140646 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]]]}] 08:35:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 08:35:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 470ms 08:35:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 08:35:40 INFO - PROCESS | 1650 | 1466696140678 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 08:35:40 INFO - PROCESS | 1650 | 1466696140680 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 08:35:40 INFO - PROCESS | 1650 | 1466696140682 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 08:35:40 INFO - PROCESS | 1650 | 1466696140683 Marionette TRACE conn2 <- [1,2002,null,{}] 08:35:40 INFO - PROCESS | 1650 | 1466696140685 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}] 08:35:40 INFO - PROCESS | 1650 | 1466696140686 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:40 INFO - PROCESS | 1650 | 1466696140794 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 08:35:40 INFO - PROCESS | 1650 | 1466696140806 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:40 INFO - PROCESS | 1650 | 1466696140807 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b9da000 == 39 [pid = 1650] [id = 508] 08:35:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128ba7800) [pid = 1650] [serial = 1524] [outer = 0x0] 08:35:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1291e2400) [pid = 1650] [serial = 1525] [outer = 0x128ba7800] 08:35:40 INFO - PROCESS | 1650 | 1466696140865 Marionette DEBUG loaded listener.js 08:35:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1291ec400) [pid = 1650] [serial = 1526] [outer = 0x128ba7800] 08:35:41 INFO - PROCESS | 1650 | 1466696141184 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]]]}] 08:35:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 08:35:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 519ms 08:35:41 INFO - PROCESS | 1650 | 1466696141201 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 08:35:41 INFO - PROCESS | 1650 | 1466696141202 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 08:35:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 08:35:41 INFO - PROCESS | 1650 | 1466696141206 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 08:35:41 INFO - PROCESS | 1650 | 1466696141209 Marionette TRACE conn2 <- [1,2006,null,{}] 08:35:41 INFO - PROCESS | 1650 | 1466696141217 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}] 08:35:41 INFO - PROCESS | 1650 | 1466696141219 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:41 INFO - PROCESS | 1650 | 1466696141411 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 08:35:41 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119d56000) [pid = 1650] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 08:35:41 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119d54800) [pid = 1650] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 08:35:41 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x115eebc00) [pid = 1650] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 08:35:41 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1193a9800) [pid = 1650] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 08:35:41 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1187a3400) [pid = 1650] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 08:35:41 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118171000) [pid = 1650] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 08:35:41 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x121954400) [pid = 1650] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 08:35:41 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118175400) [pid = 1650] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 08:35:41 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x116a22400) [pid = 1650] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 08:35:41 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1122a2000) [pid = 1650] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 08:35:41 INFO - PROCESS | 1650 | 1466696141453 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:41 INFO - PROCESS | 1650 | 1466696141455 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1213ae000 == 40 [pid = 1650] [id = 509] 08:35:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x112237c00) [pid = 1650] [serial = 1527] [outer = 0x0] 08:35:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1165ec400) [pid = 1650] [serial = 1528] [outer = 0x112237c00] 08:35:41 INFO - PROCESS | 1650 | 1466696141479 Marionette DEBUG loaded listener.js 08:35:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118e4ec00) [pid = 1650] [serial = 1529] [outer = 0x112237c00] 08:35:41 INFO - PROCESS | 1650 | 1466696141747 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]]]}] 08:35:41 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 08:35:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 579ms 08:35:41 INFO - PROCESS | 1650 | 1466696141785 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 08:35:41 INFO - PROCESS | 1650 | 1466696141786 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 08:35:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 08:35:41 INFO - PROCESS | 1650 | 1466696141796 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 08:35:41 INFO - PROCESS | 1650 | 1466696141798 Marionette TRACE conn2 <- [1,2010,null,{}] 08:35:41 INFO - PROCESS | 1650 | 1466696141800 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}] 08:35:41 INFO - PROCESS | 1650 | 1466696141801 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:41 INFO - PROCESS | 1650 | 1466696141902 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 08:35:41 INFO - PROCESS | 1650 | 1466696141909 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:41 INFO - PROCESS | 1650 | 1466696141910 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c048000 == 41 [pid = 1650] [id = 510] 08:35:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1210e9000) [pid = 1650] [serial = 1530] [outer = 0x0] 08:35:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12945e000) [pid = 1650] [serial = 1531] [outer = 0x1210e9000] 08:35:41 INFO - PROCESS | 1650 | 1466696141936 Marionette DEBUG loaded listener.js 08:35:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1294bf800) [pid = 1650] [serial = 1532] [outer = 0x1210e9000] 08:35:42 INFO - PROCESS | 1650 | 1466696142246 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]]]}] 08:35:42 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 08:35:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 476ms 08:35:42 INFO - PROCESS | 1650 | 1466696142266 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 08:35:42 INFO - PROCESS | 1650 | 1466696142267 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 08:35:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 08:35:42 INFO - PROCESS | 1650 | 1466696142280 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 08:35:42 INFO - PROCESS | 1650 | 1466696142281 Marionette TRACE conn2 <- [1,2014,null,{}] 08:35:42 INFO - PROCESS | 1650 | 1466696142283 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}] 08:35:42 INFO - PROCESS | 1650 | 1466696142284 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:42 INFO - PROCESS | 1650 | 1466696142397 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 08:35:42 INFO - PROCESS | 1650 | 1466696142403 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:42 INFO - PROCESS | 1650 | 1466696142403 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c2e5800 == 42 [pid = 1650] [id = 511] 08:35:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x113205000) [pid = 1650] [serial = 1533] [outer = 0x0] 08:35:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1294bf000) [pid = 1650] [serial = 1534] [outer = 0x113205000] 08:35:42 INFO - PROCESS | 1650 | 1466696142427 Marionette DEBUG loaded listener.js 08:35:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12952d400) [pid = 1650] [serial = 1535] [outer = 0x113205000] 08:35:42 INFO - PROCESS | 1650 | 1466696142729 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]]]}] 08:35:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 08:35:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 478ms 08:35:42 INFO - PROCESS | 1650 | 1466696142751 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 08:35:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 08:35:42 INFO - PROCESS | 1650 | 1466696142752 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 08:35:42 INFO - PROCESS | 1650 | 1466696142755 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 08:35:42 INFO - PROCESS | 1650 | 1466696142757 Marionette TRACE conn2 <- [1,2018,null,{}] 08:35:42 INFO - PROCESS | 1650 | 1466696142761 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}] 08:35:42 INFO - PROCESS | 1650 | 1466696142762 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:42 INFO - PROCESS | 1650 | 1466696142851 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 08:35:42 INFO - PROCESS | 1650 | 1466696142855 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:42 INFO - PROCESS | 1650 | 1466696142858 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c604000 == 43 [pid = 1650] [id = 512] 08:35:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x129461000) [pid = 1650] [serial = 1536] [outer = 0x0] 08:35:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12952fc00) [pid = 1650] [serial = 1537] [outer = 0x129461000] 08:35:42 INFO - PROCESS | 1650 | 1466696142882 Marionette DEBUG loaded listener.js 08:35:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12a5d1400) [pid = 1650] [serial = 1538] [outer = 0x129461000] 08:35:43 INFO - PROCESS | 1650 | 1466696143199 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]]]}] 08:35:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 08:35:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 476ms 08:35:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 08:35:43 INFO - PROCESS | 1650 | 1466696143231 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 08:35:43 INFO - PROCESS | 1650 | 1466696143233 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 08:35:43 INFO - PROCESS | 1650 | 1466696143235 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 08:35:43 INFO - PROCESS | 1650 | 1466696143236 Marionette TRACE conn2 <- [1,2022,null,{}] 08:35:43 INFO - PROCESS | 1650 | 1466696143240 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}] 08:35:43 INFO - PROCESS | 1650 | 1466696143242 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:43 INFO - PROCESS | 1650 | 1466696143350 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 08:35:43 INFO - PROCESS | 1650 | 1466696143356 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:43 INFO - PROCESS | 1650 | 1466696143357 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb0b800 == 44 [pid = 1650] [id = 513] 08:35:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1193a0800) [pid = 1650] [serial = 1539] [outer = 0x0] 08:35:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12a5cfc00) [pid = 1650] [serial = 1540] [outer = 0x1193a0800] 08:35:43 INFO - PROCESS | 1650 | 1466696143381 Marionette DEBUG loaded listener.js 08:35:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12a720c00) [pid = 1650] [serial = 1541] [outer = 0x1193a0800] 08:35:43 INFO - PROCESS | 1650 | 1466696143823 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]]]}] 08:35:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 08:35:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 619ms 08:35:43 INFO - PROCESS | 1650 | 1466696143861 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 08:35:43 INFO - PROCESS | 1650 | 1466696143863 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 08:35:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 08:35:43 INFO - PROCESS | 1650 | 1466696143866 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 08:35:43 INFO - PROCESS | 1650 | 1466696143868 Marionette TRACE conn2 <- [1,2026,null,{}] 08:35:43 INFO - PROCESS | 1650 | 1466696143893 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}] 08:35:43 INFO - PROCESS | 1650 | 1466696143896 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:44 INFO - PROCESS | 1650 | 1466696144003 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 08:35:44 INFO - PROCESS | 1650 | 1466696144073 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:44 INFO - PROCESS | 1650 | 1466696144074 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x118ac8000 == 45 [pid = 1650] [id = 514] 08:35:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x118172c00) [pid = 1650] [serial = 1542] [outer = 0x0] 08:35:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x118176800) [pid = 1650] [serial = 1543] [outer = 0x118172c00] 08:35:44 INFO - PROCESS | 1650 | 1466696144127 Marionette DEBUG loaded listener.js 08:35:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x118514800) [pid = 1650] [serial = 1544] [outer = 0x118172c00] 08:35:44 INFO - PROCESS | 1650 | 1466696144544 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]]]}] 08:35:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 08:35:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 720ms 08:35:44 INFO - PROCESS | 1650 | 1466696144587 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 08:35:44 INFO - PROCESS | 1650 | 1466696144590 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 08:35:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 08:35:44 INFO - PROCESS | 1650 | 1466696144595 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 08:35:44 INFO - PROCESS | 1650 | 1466696144597 Marionette TRACE conn2 <- [1,2030,null,{}] 08:35:44 INFO - PROCESS | 1650 | 1466696144599 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}] 08:35:44 INFO - PROCESS | 1650 | 1466696144601 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:44 INFO - PROCESS | 1650 | 1466696144707 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 08:35:44 INFO - PROCESS | 1650 | 1466696144764 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:44 INFO - PROCESS | 1650 | 1466696144765 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x128bc0000 == 46 [pid = 1650] [id = 515] 08:35:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1185b5c00) [pid = 1650] [serial = 1545] [outer = 0x0] 08:35:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1193a6400) [pid = 1650] [serial = 1546] [outer = 0x1185b5c00] 08:35:44 INFO - PROCESS | 1650 | 1466696144796 Marionette DEBUG loaded listener.js 08:35:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x119a17c00) [pid = 1650] [serial = 1547] [outer = 0x1185b5c00] 08:35:45 INFO - PROCESS | 1650 | 1466696145221 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]]]}] 08:35:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 08:35:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 669ms 08:35:45 INFO - PROCESS | 1650 | 1466696145264 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 08:35:45 INFO - PROCESS | 1650 | 1466696145265 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 08:35:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 08:35:45 INFO - PROCESS | 1650 | 1466696145268 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 08:35:45 INFO - PROCESS | 1650 | 1466696145271 Marionette TRACE conn2 <- [1,2034,null,{}] 08:35:45 INFO - PROCESS | 1650 | 1466696145281 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}] 08:35:45 INFO - PROCESS | 1650 | 1466696145284 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:45 INFO - PROCESS | 1650 | 1466696145408 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 08:35:45 INFO - PROCESS | 1650 | 1466696145491 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:45 INFO - PROCESS | 1650 | 1466696145493 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb11000 == 47 [pid = 1650] [id = 516] 08:35:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x123e6f800) [pid = 1650] [serial = 1548] [outer = 0x0] 08:35:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x124fd5c00) [pid = 1650] [serial = 1549] [outer = 0x123e6f800] 08:35:45 INFO - PROCESS | 1650 | 1466696145524 Marionette DEBUG loaded listener.js 08:35:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x126859c00) [pid = 1650] [serial = 1550] [outer = 0x123e6f800] 08:35:46 INFO - PROCESS | 1650 | 1466696146121 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]]]}] 08:35:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 08:35:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 877ms 08:35:46 INFO - PROCESS | 1650 | 1466696146160 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 08:35:46 INFO - PROCESS | 1650 | 1466696146162 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 08:35:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 08:35:46 INFO - PROCESS | 1650 | 1466696146166 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 08:35:46 INFO - PROCESS | 1650 | 1466696146168 Marionette TRACE conn2 <- [1,2038,null,{}] 08:35:46 INFO - PROCESS | 1650 | 1466696146172 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}] 08:35:46 INFO - PROCESS | 1650 | 1466696146176 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:46 INFO - PROCESS | 1650 | 1466696146265 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 08:35:46 INFO - PROCESS | 1650 | 1466696146331 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:46 INFO - PROCESS | 1650 | 1466696146334 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b32800 == 48 [pid = 1650] [id = 517] 08:35:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11815e000) [pid = 1650] [serial = 1551] [outer = 0x0] 08:35:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x118171400) [pid = 1650] [serial = 1552] [outer = 0x11815e000] 08:35:46 INFO - PROCESS | 1650 | 1466696146362 Marionette DEBUG loaded listener.js 08:35:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x118494400) [pid = 1650] [serial = 1553] [outer = 0x11815e000] 08:35:46 INFO - PROCESS | 1650 | 1466696146815 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]]]}] 08:35:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 08:35:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 671ms 08:35:46 INFO - PROCESS | 1650 | 1466696146837 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 08:35:46 INFO - PROCESS | 1650 | 1466696146840 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 08:35:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 08:35:46 INFO - PROCESS | 1650 | 1466696146845 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 08:35:46 INFO - PROCESS | 1650 | 1466696146847 Marionette TRACE conn2 <- [1,2042,null,{}] 08:35:46 INFO - PROCESS | 1650 | 1466696146849 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}] 08:35:46 INFO - PROCESS | 1650 | 1466696146851 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:46 INFO - PROCESS | 1650 | 1466696146969 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 08:35:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12c604000 == 47 [pid = 1650] [id = 512] 08:35:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12c2e5800 == 46 [pid = 1650] [id = 511] 08:35:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12c048000 == 45 [pid = 1650] [id = 510] 08:35:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1213ae000 == 44 [pid = 1650] [id = 509] 08:35:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12b9da000 == 43 [pid = 1650] [id = 508] 08:35:47 INFO - PROCESS | 1650 | --DOCSHELL 0x127119800 == 42 [pid = 1650] [id = 507] 08:35:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12a689800 == 41 [pid = 1650] [id = 506] 08:35:47 INFO - PROCESS | 1650 | --DOCSHELL 0x128977800 == 40 [pid = 1650] [id = 505] 08:35:47 INFO - PROCESS | 1650 | --DOCSHELL 0x127107800 == 39 [pid = 1650] [id = 504] 08:35:47 INFO - PROCESS | 1650 | --DOCSHELL 0x123d2a800 == 38 [pid = 1650] [id = 503] 08:35:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12139a000 == 37 [pid = 1650] [id = 502] 08:35:47 INFO - PROCESS | 1650 | --DOCSHELL 0x117259800 == 36 [pid = 1650] [id = 501] 08:35:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1168f0000 == 35 [pid = 1650] [id = 500] 08:35:47 INFO - PROCESS | 1650 | --DOCSHELL 0x115fb5800 == 34 [pid = 1650] [id = 499] 08:35:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd06000 == 33 [pid = 1650] [id = 498] 08:35:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7b5000 == 32 [pid = 1650] [id = 497] 08:35:47 INFO - PROCESS | 1650 | --DOCSHELL 0x123d29800 == 31 [pid = 1650] [id = 496] 08:35:47 INFO - PROCESS | 1650 | --DOCSHELL 0x121b32800 == 30 [pid = 1650] [id = 517] 08:35:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb11000 == 29 [pid = 1650] [id = 516] 08:35:47 INFO - PROCESS | 1650 | --DOCSHELL 0x128bc0000 == 28 [pid = 1650] [id = 515] 08:35:47 INFO - PROCESS | 1650 | --DOCSHELL 0x118ac8000 == 27 [pid = 1650] [id = 514] 08:35:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb0b800 == 26 [pid = 1650] [id = 513] 08:35:47 INFO - PROCESS | 1650 | 1466696147602 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:47 INFO - PROCESS | 1650 | 1466696147604 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:47 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12118e000) [pid = 1650] [serial = 1465] [outer = 0x0] [url = about:blank] 08:35:47 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1215af800) [pid = 1650] [serial = 1468] [outer = 0x0] [url = about:blank] 08:35:47 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x117093000) [pid = 1650] [serial = 1450] [outer = 0x0] [url = about:blank] 08:35:47 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11816b400) [pid = 1650] [serial = 1451] [outer = 0x0] [url = about:blank] 08:35:47 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x119a0dc00) [pid = 1650] [serial = 1459] [outer = 0x0] [url = about:blank] 08:35:47 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x119b1a400) [pid = 1650] [serial = 1460] [outer = 0x0] [url = about:blank] 08:35:47 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x118e46c00) [pid = 1650] [serial = 1456] [outer = 0x0] [url = about:blank] 08:35:47 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11939f000) [pid = 1650] [serial = 1457] [outer = 0x0] [url = about:blank] 08:35:47 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1182a8c00) [pid = 1650] [serial = 1453] [outer = 0x0] [url = about:blank] 08:35:47 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12130dc00) [pid = 1650] [serial = 1466] [outer = 0x0] [url = about:blank] 08:35:47 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11854f000) [pid = 1650] [serial = 1454] [outer = 0x0] [url = about:blank] 08:35:47 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1165eb400) [pid = 1650] [serial = 1447] [outer = 0x0] [url = about:blank] 08:35:47 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118514c00) [pid = 1650] [serial = 1444] [outer = 0x0] [url = about:blank] 08:35:47 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x123d72c00) [pid = 1650] [serial = 1471] [outer = 0x0] [url = about:blank] 08:35:47 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x121bddc00) [pid = 1650] [serial = 1469] [outer = 0x0] [url = about:blank] 08:35:47 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x116a1bc00) [pid = 1650] [serial = 1474] [outer = 0x0] [url = about:blank] 08:35:47 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x123eea400) [pid = 1650] [serial = 1472] [outer = 0x0] [url = about:blank] 08:35:47 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118e54400) [pid = 1650] [serial = 1477] [outer = 0x0] [url = about:blank] 08:35:47 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x126859000) [pid = 1650] [serial = 1481] [outer = 0x0] [url = about:blank] 08:35:47 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119b1c400) [pid = 1650] [serial = 1462] [outer = 0x0] [url = about:blank] 08:35:47 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119d4ec00) [pid = 1650] [serial = 1463] [outer = 0x0] [url = about:blank] 08:35:47 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11879d000) [pid = 1650] [serial = 1478] [outer = 0x0] [url = about:blank] 08:35:47 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x124b68400) [pid = 1650] [serial = 1480] [outer = 0x0] [url = about:blank] 08:35:47 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x126cdf000) [pid = 1650] [serial = 1483] [outer = 0x0] [url = about:blank] 08:35:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x112247000 == 27 [pid = 1650] [id = 518] 08:35:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11320a400) [pid = 1650] [serial = 1554] [outer = 0x0] 08:35:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x113227800) [pid = 1650] [serial = 1555] [outer = 0x11320a400] 08:35:47 INFO - PROCESS | 1650 | 1466696147672 Marionette DEBUG loaded listener.js 08:35:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1162ad000) [pid = 1650] [serial = 1556] [outer = 0x11320a400] 08:35:47 INFO - PROCESS | 1650 | 1466696147982 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]]]}] 08:35:48 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) 08:35:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1170ms 08:35:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 08:35:48 INFO - PROCESS | 1650 | 1466696148017 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 08:35:48 INFO - PROCESS | 1650 | 1466696148019 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 08:35:48 INFO - PROCESS | 1650 | 1466696148022 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 08:35:48 INFO - PROCESS | 1650 | 1466696148025 Marionette TRACE conn2 <- [1,2046,null,{}] 08:35:48 INFO - PROCESS | 1650 | 1466696148029 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}] 08:35:48 INFO - PROCESS | 1650 | 1466696148032 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:48 INFO - PROCESS | 1650 | 1466696148110 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 08:35:48 INFO - PROCESS | 1650 | 1466696148115 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:48 INFO - PROCESS | 1650 | 1466696148117 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x11834e800 == 28 [pid = 1650] [id = 519] 08:35:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1177d0000) [pid = 1650] [serial = 1557] [outer = 0x0] 08:35:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118175400) [pid = 1650] [serial = 1558] [outer = 0x1177d0000] 08:35:48 INFO - PROCESS | 1650 | 1466696148143 Marionette DEBUG loaded listener.js 08:35:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11848f000) [pid = 1650] [serial = 1559] [outer = 0x1177d0000] 08:35:48 INFO - PROCESS | 1650 | 1466696148492 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]]]}] 08:35:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:35:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 524ms 08:35:48 INFO - PROCESS | 1650 | 1466696148546 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 08:35:48 INFO - PROCESS | 1650 | 1466696148549 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 08:35:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 08:35:48 INFO - PROCESS | 1650 | 1466696148552 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 08:35:48 INFO - PROCESS | 1650 | 1466696148554 Marionette TRACE conn2 <- [1,2050,null,{}] 08:35:48 INFO - PROCESS | 1650 | 1466696148556 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}] 08:35:48 INFO - PROCESS | 1650 | 1466696148557 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:48 INFO - PROCESS | 1650 | 1466696148635 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 08:35:48 INFO - PROCESS | 1650 | 1466696148644 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:48 INFO - PROCESS | 1650 | 1466696148645 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x119af9000 == 29 [pid = 1650] [id = 520] 08:35:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118179c00) [pid = 1650] [serial = 1560] [outer = 0x0] 08:35:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x118553400) [pid = 1650] [serial = 1561] [outer = 0x118179c00] 08:35:48 INFO - PROCESS | 1650 | 1466696148671 Marionette DEBUG loaded listener.js 08:35:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118e44400) [pid = 1650] [serial = 1562] [outer = 0x118179c00] 08:35:49 INFO - PROCESS | 1650 | 1466696149034 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]]]}] 08:35:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 08:35:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 520ms 08:35:49 INFO - PROCESS | 1650 | 1466696149074 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 08:35:49 INFO - PROCESS | 1650 | 1466696149076 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 08:35:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 08:35:49 INFO - PROCESS | 1650 | 1466696149079 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 08:35:49 INFO - PROCESS | 1650 | 1466696149084 Marionette TRACE conn2 <- [1,2054,null,{}] 08:35:49 INFO - PROCESS | 1650 | 1466696149091 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}] 08:35:49 INFO - PROCESS | 1650 | 1466696149093 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:49 INFO - PROCESS | 1650 | 1466696149170 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 08:35:49 INFO - PROCESS | 1650 | 1466696149178 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:49 INFO - PROCESS | 1650 | 1466696149179 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x124a1c800 == 30 [pid = 1650] [id = 521] 08:35:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118e54400) [pid = 1650] [serial = 1563] [outer = 0x0] 08:35:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119a0cc00) [pid = 1650] [serial = 1564] [outer = 0x118e54400] 08:35:49 INFO - PROCESS | 1650 | 1466696149203 Marionette DEBUG loaded listener.js 08:35:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119b26c00) [pid = 1650] [serial = 1565] [outer = 0x118e54400] 08:35:49 INFO - PROCESS | 1650 | 1466696149529 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]]]}] 08:35:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 08:35:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 475ms 08:35:49 INFO - PROCESS | 1650 | 1466696149554 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 08:35:49 INFO - PROCESS | 1650 | 1466696149558 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 08:35:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 08:35:49 INFO - PROCESS | 1650 | 1466696149561 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 08:35:49 INFO - PROCESS | 1650 | 1466696149562 Marionette TRACE conn2 <- [1,2058,null,{}] 08:35:49 INFO - PROCESS | 1650 | 1466696149564 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}] 08:35:49 INFO - PROCESS | 1650 | 1466696149565 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:49 INFO - PROCESS | 1650 | 1466696149642 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 08:35:49 INFO - PROCESS | 1650 | 1466696149714 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:49 INFO - PROCESS | 1650 | 1466696149715 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x126caf800 == 31 [pid = 1650] [id = 522] 08:35:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1177d9800) [pid = 1650] [serial = 1566] [outer = 0x0] 08:35:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x119d4a400) [pid = 1650] [serial = 1567] [outer = 0x1177d9800] 08:35:49 INFO - PROCESS | 1650 | 1466696149740 Marionette DEBUG loaded listener.js 08:35:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12118b400) [pid = 1650] [serial = 1568] [outer = 0x1177d9800] 08:35:50 INFO - PROCESS | 1650 | 1466696150075 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]]]}] 08:35:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 08:35:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 518ms 08:35:50 INFO - PROCESS | 1650 | 1466696150079 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 08:35:50 INFO - PROCESS | 1650 | 1466696150080 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 08:35:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 08:35:50 INFO - PROCESS | 1650 | 1466696150082 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 08:35:50 INFO - PROCESS | 1650 | 1466696150084 Marionette TRACE conn2 <- [1,2062,null,{}] 08:35:50 INFO - PROCESS | 1650 | 1466696150086 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}] 08:35:50 INFO - PROCESS | 1650 | 1466696150087 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:50 INFO - PROCESS | 1650 | 1466696150181 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 08:35:50 INFO - PROCESS | 1650 | 1466696150218 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:50 INFO - PROCESS | 1650 | 1466696150222 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x128bc0000 == 32 [pid = 1650] [id = 523] 08:35:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x118178c00) [pid = 1650] [serial = 1569] [outer = 0x0] 08:35:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x121954400) [pid = 1650] [serial = 1570] [outer = 0x118178c00] 08:35:50 INFO - PROCESS | 1650 | 1466696150254 Marionette DEBUG loaded listener.js 08:35:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x123d73400) [pid = 1650] [serial = 1571] [outer = 0x118178c00] 08:35:50 INFO - PROCESS | 1650 | 1466696150597 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]]]}] 08:35:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 08:35:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 568ms 08:35:50 INFO - PROCESS | 1650 | 1466696150651 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 08:35:50 INFO - PROCESS | 1650 | 1466696150652 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 08:35:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 08:35:50 INFO - PROCESS | 1650 | 1466696150654 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 08:35:50 INFO - PROCESS | 1650 | 1466696150655 Marionette TRACE conn2 <- [1,2066,null,{}] 08:35:50 INFO - PROCESS | 1650 | 1466696150657 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}] 08:35:50 INFO - PROCESS | 1650 | 1466696150659 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:50 INFO - PROCESS | 1650 | 1466696150765 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 08:35:50 INFO - PROCESS | 1650 | 1466696150803 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:50 INFO - PROCESS | 1650 | 1466696150804 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1165a0800 == 33 [pid = 1650] [id = 524] 08:35:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x123ee4400) [pid = 1650] [serial = 1572] [outer = 0x0] 08:35:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x124fd8c00) [pid = 1650] [serial = 1573] [outer = 0x123ee4400] 08:35:50 INFO - PROCESS | 1650 | 1466696150828 Marionette DEBUG loaded listener.js 08:35:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x126857400) [pid = 1650] [serial = 1574] [outer = 0x123ee4400] 08:35:51 INFO - PROCESS | 1650 | 1466696151146 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]]]}] 08:35:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 08:35:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 522ms 08:35:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 08:35:51 INFO - PROCESS | 1650 | 1466696151177 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 08:35:51 INFO - PROCESS | 1650 | 1466696151178 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 08:35:51 INFO - PROCESS | 1650 | 1466696151180 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 08:35:51 INFO - PROCESS | 1650 | 1466696151181 Marionette TRACE conn2 <- [1,2070,null,{}] 08:35:51 INFO - PROCESS | 1650 | 1466696151183 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}] 08:35:51 INFO - PROCESS | 1650 | 1466696151184 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:51 INFO - PROCESS | 1650 | 1466696151281 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 08:35:51 INFO - PROCESS | 1650 | 1466696151284 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:51 INFO - PROCESS | 1650 | 1466696151285 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa0e000 == 34 [pid = 1650] [id = 525] 08:35:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x113d25c00) [pid = 1650] [serial = 1575] [outer = 0x0] 08:35:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12685d000) [pid = 1650] [serial = 1576] [outer = 0x113d25c00] 08:35:51 INFO - PROCESS | 1650 | 1466696151309 Marionette DEBUG loaded listener.js 08:35:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12763e800) [pid = 1650] [serial = 1577] [outer = 0x113d25c00] 08:35:51 INFO - PROCESS | 1650 | 1466696151863 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]]]}] 08:35:51 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x113d65000) [pid = 1650] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 08:35:51 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x129461000) [pid = 1650] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 08:35:51 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1210e7800) [pid = 1650] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 08:35:51 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x128949800) [pid = 1650] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 08:35:51 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x116851c00) [pid = 1650] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 08:35:51 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11700f800) [pid = 1650] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 08:35:51 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1193a5800) [pid = 1650] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 08:35:51 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11684ec00) [pid = 1650] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 08:35:51 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1185b6c00) [pid = 1650] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 08:35:51 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x111fcb400) [pid = 1650] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 08:35:51 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11879f400) [pid = 1650] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 08:35:51 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118178000) [pid = 1650] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 08:35:51 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x128ba7800) [pid = 1650] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 08:35:51 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x112237c00) [pid = 1650] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 08:35:51 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x113205000) [pid = 1650] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 08:35:51 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12101cc00) [pid = 1650] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 08:35:51 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119766800) [pid = 1650] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 08:35:51 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1255ae800) [pid = 1650] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 08:35:51 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119d4d400) [pid = 1650] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 08:35:51 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1210e9000) [pid = 1650] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 08:35:51 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118494c00) [pid = 1650] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 08:35:51 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x115f50800) [pid = 1650] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 08:35:51 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1193a0800) [pid = 1650] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 08:35:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 08:35:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 719ms 08:35:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 08:35:51 INFO - PROCESS | 1650 | 1466696151899 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 08:35:51 INFO - PROCESS | 1650 | 1466696151901 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 08:35:51 INFO - PROCESS | 1650 | 1466696151903 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 08:35:51 INFO - PROCESS | 1650 | 1466696151904 Marionette TRACE conn2 <- [1,2074,null,{}] 08:35:51 INFO - PROCESS | 1650 | 1466696151906 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}] 08:35:51 INFO - PROCESS | 1650 | 1466696151907 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:51 INFO - PROCESS | 1650 | 1466696151980 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 08:35:51 INFO - PROCESS | 1650 | 1466696151984 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:51 INFO - PROCESS | 1650 | 1466696151986 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e3f800 == 35 [pid = 1650] [id = 526] 08:35:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x113e9cc00) [pid = 1650] [serial = 1578] [outer = 0x0] 08:35:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x116851c00) [pid = 1650] [serial = 1579] [outer = 0x113e9cc00] 08:35:52 INFO - PROCESS | 1650 | 1466696152013 Marionette DEBUG loaded listener.js 08:35:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11829bc00) [pid = 1650] [serial = 1580] [outer = 0x113e9cc00] 08:35:52 INFO - PROCESS | 1650 | 1466696152328 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]]]}] 08:35:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 08:35:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 468ms 08:35:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 08:35:52 INFO - PROCESS | 1650 | 1466696152371 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 08:35:52 INFO - PROCESS | 1650 | 1466696152373 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 08:35:52 INFO - PROCESS | 1650 | 1466696152375 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 08:35:52 INFO - PROCESS | 1650 | 1466696152376 Marionette TRACE conn2 <- [1,2078,null,{}] 08:35:52 INFO - PROCESS | 1650 | 1466696152378 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}] 08:35:52 INFO - PROCESS | 1650 | 1466696152379 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:52 INFO - PROCESS | 1650 | 1466696152454 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 08:35:52 INFO - PROCESS | 1650 | 1466696152528 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:52 INFO - PROCESS | 1650 | 1466696152529 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b917800 == 36 [pid = 1650] [id = 527] 08:35:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x115f53c00) [pid = 1650] [serial = 1581] [outer = 0x0] 08:35:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11879dc00) [pid = 1650] [serial = 1582] [outer = 0x115f53c00] 08:35:52 INFO - PROCESS | 1650 | 1466696152555 Marionette DEBUG loaded listener.js 08:35:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1210e7c00) [pid = 1650] [serial = 1583] [outer = 0x115f53c00] 08:35:52 INFO - PROCESS | 1650 | 1466696152811 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]]]}] 08:35:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 08:35:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 470ms 08:35:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 08:35:52 INFO - PROCESS | 1650 | 1466696152846 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 08:35:52 INFO - PROCESS | 1650 | 1466696152847 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 08:35:52 INFO - PROCESS | 1650 | 1466696152849 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 08:35:52 INFO - PROCESS | 1650 | 1466696152851 Marionette TRACE conn2 <- [1,2082,null,{}] 08:35:52 INFO - PROCESS | 1650 | 1466696152853 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}] 08:35:52 INFO - PROCESS | 1650 | 1466696152854 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:52 INFO - PROCESS | 1650 | 1466696152943 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 08:35:52 INFO - PROCESS | 1650 | 1466696152948 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:52 INFO - PROCESS | 1650 | 1466696152949 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd1f800 == 37 [pid = 1650] [id = 528] 08:35:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1210e9000) [pid = 1650] [serial = 1584] [outer = 0x0] 08:35:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x128941800) [pid = 1650] [serial = 1585] [outer = 0x1210e9000] 08:35:52 INFO - PROCESS | 1650 | 1466696152978 Marionette DEBUG loaded listener.js 08:35:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x128cce000) [pid = 1650] [serial = 1586] [outer = 0x1210e9000] 08:35:53 INFO - PROCESS | 1650 | 1466696153377 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]]]}] 08:35:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 08:35:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 575ms 08:35:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 08:35:53 INFO - PROCESS | 1650 | 1466696153428 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 08:35:53 INFO - PROCESS | 1650 | 1466696153431 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 08:35:53 INFO - PROCESS | 1650 | 1466696153434 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 08:35:53 INFO - PROCESS | 1650 | 1466696153436 Marionette TRACE conn2 <- [1,2086,null,{}] 08:35:53 INFO - PROCESS | 1650 | 1466696153438 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}] 08:35:53 INFO - PROCESS | 1650 | 1466696153440 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:53 INFO - PROCESS | 1650 | 1466696153569 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 08:35:53 INFO - PROCESS | 1650 | 1466696153574 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:53 INFO - PROCESS | 1650 | 1466696153576 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d97000 == 38 [pid = 1650] [id = 529] 08:35:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x128cd1c00) [pid = 1650] [serial = 1587] [outer = 0x0] 08:35:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1291edc00) [pid = 1650] [serial = 1588] [outer = 0x128cd1c00] 08:35:53 INFO - PROCESS | 1650 | 1466696153613 Marionette DEBUG loaded listener.js 08:35:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1294b7400) [pid = 1650] [serial = 1589] [outer = 0x128cd1c00] 08:35:54 INFO - PROCESS | 1650 | 1466696154248 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]]]}] 08:35:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 08:35:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 824ms 08:35:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 08:35:54 INFO - PROCESS | 1650 | 1466696154260 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 08:35:54 INFO - PROCESS | 1650 | 1466696154264 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 08:35:54 INFO - PROCESS | 1650 | 1466696154269 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 08:35:54 INFO - PROCESS | 1650 | 1466696154273 Marionette TRACE conn2 <- [1,2090,null,{}] 08:35:54 INFO - PROCESS | 1650 | 1466696154278 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}] 08:35:54 INFO - PROCESS | 1650 | 1466696154281 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:54 INFO - PROCESS | 1650 | 1466696154442 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 08:35:54 INFO - PROCESS | 1650 | 1466696154552 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:54 INFO - PROCESS | 1650 | 1466696154553 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x118470800 == 39 [pid = 1650] [id = 530] 08:35:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1162a2c00) [pid = 1650] [serial = 1590] [outer = 0x0] 08:35:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x117017800) [pid = 1650] [serial = 1591] [outer = 0x1162a2c00] 08:35:54 INFO - PROCESS | 1650 | 1466696154580 Marionette DEBUG loaded listener.js 08:35:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x118175c00) [pid = 1650] [serial = 1592] [outer = 0x1162a2c00] 08:35:55 INFO - PROCESS | 1650 | 1466696155198 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]]]}] 08:35:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 08:35:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 979ms 08:35:55 INFO - PROCESS | 1650 | 1466696155248 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 08:35:55 INFO - PROCESS | 1650 | 1466696155252 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 08:35:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 08:35:55 INFO - PROCESS | 1650 | 1466696155259 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 08:35:55 INFO - PROCESS | 1650 | 1466696155262 Marionette TRACE conn2 <- [1,2094,null,{}] 08:35:55 INFO - PROCESS | 1650 | 1466696155266 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}] 08:35:55 INFO - PROCESS | 1650 | 1466696155268 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:55 INFO - PROCESS | 1650 | 1466696155406 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 08:35:55 INFO - PROCESS | 1650 | 1466696155464 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:55 INFO - PROCESS | 1650 | 1466696155465 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x127398000 == 40 [pid = 1650] [id = 531] 08:35:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1187a3400) [pid = 1650] [serial = 1593] [outer = 0x0] 08:35:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x118e4e800) [pid = 1650] [serial = 1594] [outer = 0x1187a3400] 08:35:55 INFO - PROCESS | 1650 | 1466696155496 Marionette DEBUG loaded listener.js 08:35:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1193ad800) [pid = 1650] [serial = 1595] [outer = 0x1187a3400] 08:35:56 INFO - PROCESS | 1650 | 1466696156154 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]]]}] 08:35:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 08:35:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 972ms 08:35:56 INFO - PROCESS | 1650 | 1466696156231 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 08:35:56 INFO - PROCESS | 1650 | 1466696156233 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 08:35:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 08:35:56 INFO - PROCESS | 1650 | 1466696156237 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 08:35:56 INFO - PROCESS | 1650 | 1466696156239 Marionette TRACE conn2 <- [1,2098,null,{}] 08:35:56 INFO - PROCESS | 1650 | 1466696156243 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}] 08:35:56 INFO - PROCESS | 1650 | 1466696156244 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:56 INFO - PROCESS | 1650 | 1466696156355 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 08:35:56 INFO - PROCESS | 1650 | 1466696156479 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:56 INFO - PROCESS | 1650 | 1466696156483 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1165a5800 == 41 [pid = 1650] [id = 532] 08:35:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1177d6800) [pid = 1650] [serial = 1596] [outer = 0x0] 08:35:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x118162c00) [pid = 1650] [serial = 1597] [outer = 0x1177d6800] 08:35:56 INFO - PROCESS | 1650 | 1466696156513 Marionette DEBUG loaded listener.js 08:35:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1182a3c00) [pid = 1650] [serial = 1598] [outer = 0x1177d6800] 08:35:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd1f800 == 40 [pid = 1650] [id = 528] 08:35:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12b917800 == 39 [pid = 1650] [id = 527] 08:35:56 INFO - PROCESS | 1650 | --DOCSHELL 0x117e3f800 == 38 [pid = 1650] [id = 526] 08:35:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa0e000 == 37 [pid = 1650] [id = 525] 08:35:56 INFO - PROCESS | 1650 | --DOCSHELL 0x1165a0800 == 36 [pid = 1650] [id = 524] 08:35:56 INFO - PROCESS | 1650 | --DOCSHELL 0x128bc0000 == 35 [pid = 1650] [id = 523] 08:35:56 INFO - PROCESS | 1650 | --DOCSHELL 0x126caf800 == 34 [pid = 1650] [id = 522] 08:35:56 INFO - PROCESS | 1650 | --DOCSHELL 0x124a1c800 == 33 [pid = 1650] [id = 521] 08:35:56 INFO - PROCESS | 1650 | --DOCSHELL 0x119af9000 == 32 [pid = 1650] [id = 520] 08:35:56 INFO - PROCESS | 1650 | --DOCSHELL 0x11834e800 == 31 [pid = 1650] [id = 519] 08:35:56 INFO - PROCESS | 1650 | --DOCSHELL 0x112247000 == 30 [pid = 1650] [id = 518] 08:35:56 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x116a24400) [pid = 1650] [serial = 1448] [outer = 0x0] [url = about:blank] 08:35:56 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1185a9400) [pid = 1650] [serial = 1445] [outer = 0x0] [url = about:blank] 08:35:56 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12952fc00) [pid = 1650] [serial = 1537] [outer = 0x0] [url = about:blank] 08:35:56 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12893ec00) [pid = 1650] [serial = 1519] [outer = 0x0] [url = about:blank] 08:35:56 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x128baf800) [pid = 1650] [serial = 1522] [outer = 0x0] [url = about:blank] 08:35:56 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x116a24800) [pid = 1650] [serial = 1501] [outer = 0x0] [url = about:blank] 08:35:56 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x117eb1800) [pid = 1650] [serial = 1502] [outer = 0x0] [url = about:blank] 08:35:56 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1185b3000) [pid = 1650] [serial = 1498] [outer = 0x0] [url = about:blank] 08:35:56 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x124b69c00) [pid = 1650] [serial = 1499] [outer = 0x0] [url = about:blank] 08:35:56 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x119a0b400) [pid = 1650] [serial = 1492] [outer = 0x0] [url = about:blank] 08:35:56 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119d50400) [pid = 1650] [serial = 1493] [outer = 0x0] [url = about:blank] 08:35:56 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1182a0800) [pid = 1650] [serial = 1489] [outer = 0x0] [url = about:blank] 08:35:56 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118e45c00) [pid = 1650] [serial = 1507] [outer = 0x0] [url = about:blank] 08:35:56 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x112ae8c00) [pid = 1650] [serial = 1486] [outer = 0x0] [url = about:blank] 08:35:56 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x113d29800) [pid = 1650] [serial = 1487] [outer = 0x0] [url = about:blank] 08:35:56 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x121307400) [pid = 1650] [serial = 1513] [outer = 0x0] [url = about:blank] 08:35:56 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x121ae8400) [pid = 1650] [serial = 1514] [outer = 0x0] [url = about:blank] 08:35:56 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11829f000) [pid = 1650] [serial = 1504] [outer = 0x0] [url = about:blank] 08:35:56 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118502400) [pid = 1650] [serial = 1505] [outer = 0x0] [url = about:blank] 08:35:56 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1291e2400) [pid = 1650] [serial = 1525] [outer = 0x0] [url = about:blank] 08:35:56 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x128cd4000) [pid = 1650] [serial = 1523] [outer = 0x0] [url = about:blank] 08:35:56 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1291ec400) [pid = 1650] [serial = 1526] [outer = 0x0] [url = about:blank] 08:35:56 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118e4ec00) [pid = 1650] [serial = 1529] [outer = 0x0] [url = about:blank] 08:35:56 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1294bf000) [pid = 1650] [serial = 1534] [outer = 0x0] [url = about:blank] 08:35:56 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12a5d1400) [pid = 1650] [serial = 1538] [outer = 0x0] [url = about:blank] 08:35:56 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12952d400) [pid = 1650] [serial = 1535] [outer = 0x0] [url = about:blank] 08:35:56 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1165ec400) [pid = 1650] [serial = 1528] [outer = 0x0] [url = about:blank] 08:35:56 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1193aa400) [pid = 1650] [serial = 1508] [outer = 0x0] [url = about:blank] 08:35:56 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x121303c00) [pid = 1650] [serial = 1495] [outer = 0x0] [url = about:blank] 08:35:56 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1185b5000) [pid = 1650] [serial = 1490] [outer = 0x0] [url = about:blank] 08:35:56 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x123d73000) [pid = 1650] [serial = 1496] [outer = 0x0] [url = about:blank] 08:35:56 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119d52000) [pid = 1650] [serial = 1510] [outer = 0x0] [url = about:blank] 08:35:56 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1210e8400) [pid = 1650] [serial = 1511] [outer = 0x0] [url = about:blank] 08:35:56 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x127316000) [pid = 1650] [serial = 1484] [outer = 0x0] [url = about:blank] 08:35:56 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x123d73800) [pid = 1650] [serial = 1516] [outer = 0x0] [url = about:blank] 08:35:56 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12730f000) [pid = 1650] [serial = 1517] [outer = 0x0] [url = about:blank] 08:35:56 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12945e000) [pid = 1650] [serial = 1531] [outer = 0x0] [url = about:blank] 08:35:56 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x128947c00) [pid = 1650] [serial = 1520] [outer = 0x0] [url = about:blank] 08:35:56 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1294bf800) [pid = 1650] [serial = 1532] [outer = 0x0] [url = about:blank] 08:35:56 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x118170000) [pid = 1650] [serial = 1475] [outer = 0x0] [url = about:blank] 08:35:56 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12a720c00) [pid = 1650] [serial = 1541] [outer = 0x0] [url = about:blank] 08:35:56 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12a5cfc00) [pid = 1650] [serial = 1540] [outer = 0x0] [url = about:blank] 08:35:56 INFO - PROCESS | 1650 | 1466696156895 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]]]}] 08:35:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 08:35:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 672ms 08:35:56 INFO - PROCESS | 1650 | 1466696156910 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 08:35:56 INFO - PROCESS | 1650 | 1466696156913 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 08:35:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 08:35:56 INFO - PROCESS | 1650 | 1466696156917 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 08:35:56 INFO - PROCESS | 1650 | 1466696156919 Marionette TRACE conn2 <- [1,2102,null,{}] 08:35:56 INFO - PROCESS | 1650 | 1466696156921 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}] 08:35:56 INFO - PROCESS | 1650 | 1466696156924 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:57 INFO - PROCESS | 1650 | 1466696157005 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 08:35:57 INFO - PROCESS | 1650 | 1466696157011 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:57 INFO - PROCESS | 1650 | 1466696157012 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x118589000 == 31 [pid = 1650] [id = 533] 08:35:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118496400) [pid = 1650] [serial = 1599] [outer = 0x0] 08:35:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1185b2000) [pid = 1650] [serial = 1600] [outer = 0x118496400] 08:35:57 INFO - PROCESS | 1650 | 1466696157040 Marionette DEBUG loaded listener.js 08:35:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118a65c00) [pid = 1650] [serial = 1601] [outer = 0x118496400] 08:35:57 INFO - PROCESS | 1650 | 1466696157404 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]]]}] 08:35:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 08:35:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 520ms 08:35:57 INFO - PROCESS | 1650 | 1466696157437 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 08:35:57 INFO - PROCESS | 1650 | 1466696157439 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 08:35:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 08:35:57 INFO - PROCESS | 1650 | 1466696157443 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 08:35:57 INFO - PROCESS | 1650 | 1466696157446 Marionette TRACE conn2 <- [1,2106,null,{}] 08:35:57 INFO - PROCESS | 1650 | 1466696157453 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}] 08:35:57 INFO - PROCESS | 1650 | 1466696157457 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:57 INFO - PROCESS | 1650 | 1466696157539 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 08:35:57 INFO - PROCESS | 1650 | 1466696157546 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:57 INFO - PROCESS | 1650 | 1466696157548 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d29800 == 32 [pid = 1650] [id = 534] 08:35:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11939f000) [pid = 1650] [serial = 1602] [outer = 0x0] 08:35:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119a14800) [pid = 1650] [serial = 1603] [outer = 0x11939f000] 08:35:57 INFO - PROCESS | 1650 | 1466696157576 Marionette DEBUG loaded listener.js 08:35:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119d54400) [pid = 1650] [serial = 1604] [outer = 0x11939f000] 08:35:57 INFO - PROCESS | 1650 | 1466696157940 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]]]}] 08:35:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 08:35:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 522ms 08:35:57 INFO - PROCESS | 1650 | 1466696157970 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 08:35:57 INFO - PROCESS | 1650 | 1466696157972 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 08:35:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 08:35:57 INFO - PROCESS | 1650 | 1466696157977 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 08:35:57 INFO - PROCESS | 1650 | 1466696157978 Marionette TRACE conn2 <- [1,2110,null,{}] 08:35:57 INFO - PROCESS | 1650 | 1466696157980 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}] 08:35:57 INFO - PROCESS | 1650 | 1466696157981 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:58 INFO - PROCESS | 1650 | 1466696158063 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 08:35:58 INFO - PROCESS | 1650 | 1466696158067 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:58 INFO - PROCESS | 1650 | 1466696158068 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12738d800 == 33 [pid = 1650] [id = 535] 08:35:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1210e8000) [pid = 1650] [serial = 1605] [outer = 0x0] 08:35:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x121194400) [pid = 1650] [serial = 1606] [outer = 0x1210e8000] 08:35:58 INFO - PROCESS | 1650 | 1466696158094 Marionette DEBUG loaded listener.js 08:35:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x12130f400) [pid = 1650] [serial = 1607] [outer = 0x1210e8000] 08:35:58 INFO - PROCESS | 1650 | 1466696158429 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]]]}] 08:35:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 08:35:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 469ms 08:35:58 INFO - PROCESS | 1650 | 1466696158446 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 08:35:58 INFO - PROCESS | 1650 | 1466696158447 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 08:35:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 08:35:58 INFO - PROCESS | 1650 | 1466696158449 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 08:35:58 INFO - PROCESS | 1650 | 1466696158450 Marionette TRACE conn2 <- [1,2114,null,{}] 08:35:58 INFO - PROCESS | 1650 | 1466696158452 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}] 08:35:58 INFO - PROCESS | 1650 | 1466696158454 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:58 INFO - PROCESS | 1650 | 1466696158533 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 08:35:58 INFO - PROCESS | 1650 | 1466696158536 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:58 INFO - PROCESS | 1650 | 1466696158537 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x128eed000 == 34 [pid = 1650] [id = 536] 08:35:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x121308800) [pid = 1650] [serial = 1608] [outer = 0x0] 08:35:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123d6dc00) [pid = 1650] [serial = 1609] [outer = 0x121308800] 08:35:58 INFO - PROCESS | 1650 | 1466696158565 Marionette DEBUG loaded listener.js 08:35:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x124b61000) [pid = 1650] [serial = 1610] [outer = 0x121308800] 08:35:58 INFO - PROCESS | 1650 | 1466696158962 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]]]}] 08:35:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 08:35:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 570ms 08:35:59 INFO - PROCESS | 1650 | 1466696159020 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 08:35:59 INFO - PROCESS | 1650 | 1466696159024 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 08:35:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 08:35:59 INFO - PROCESS | 1650 | 1466696159028 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 08:35:59 INFO - PROCESS | 1650 | 1466696159030 Marionette TRACE conn2 <- [1,2118,null,{}] 08:35:59 INFO - PROCESS | 1650 | 1466696159033 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}] 08:35:59 INFO - PROCESS | 1650 | 1466696159039 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:59 INFO - PROCESS | 1650 | 1466696159219 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 08:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118178c00) [pid = 1650] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 08:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1177d0000) [pid = 1650] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 08:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11815e000) [pid = 1650] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 08:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118179c00) [pid = 1650] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 08:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11320a400) [pid = 1650] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 08:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118e54400) [pid = 1650] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 08:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x123ee4400) [pid = 1650] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 08:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x118172c00) [pid = 1650] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 08:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1185b5c00) [pid = 1650] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 08:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x113d25c00) [pid = 1650] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 08:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x123e6f800) [pid = 1650] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 08:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x113e9cc00) [pid = 1650] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 08:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x115f53c00) [pid = 1650] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 08:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1210e9000) [pid = 1650] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 08:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1177d9800) [pid = 1650] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 08:35:59 INFO - PROCESS | 1650 | 1466696159543 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:59 INFO - PROCESS | 1650 | 1466696159544 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:35:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x1132e7000 == 35 [pid = 1650] [id = 537] 08:35:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x111d78c00) [pid = 1650] [serial = 1611] [outer = 0x0] 08:35:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x113203400) [pid = 1650] [serial = 1612] [outer = 0x111d78c00] 08:35:59 INFO - PROCESS | 1650 | 1466696159577 Marionette DEBUG loaded listener.js 08:35:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x113e9c000) [pid = 1650] [serial = 1613] [outer = 0x111d78c00] 08:35:59 INFO - PROCESS | 1650 | 1466696159998 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]]]}] 08:36:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 08:36:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1020ms 08:36:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 08:36:00 INFO - PROCESS | 1650 | 1466696160049 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 08:36:00 INFO - PROCESS | 1650 | 1466696160052 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 08:36:00 INFO - PROCESS | 1650 | 1466696160055 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 08:36:00 INFO - PROCESS | 1650 | 1466696160057 Marionette TRACE conn2 <- [1,2122,null,{}] 08:36:00 INFO - PROCESS | 1650 | 1466696160060 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}] 08:36:00 INFO - PROCESS | 1650 | 1466696160063 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:00 INFO - PROCESS | 1650 | 1466696160165 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 08:36:00 INFO - PROCESS | 1650 | 1466696160225 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:00 INFO - PROCESS | 1650 | 1466696160227 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12159b000 == 36 [pid = 1650] [id = 538] 08:36:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x115eef800) [pid = 1650] [serial = 1614] [outer = 0x0] 08:36:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x118172c00) [pid = 1650] [serial = 1615] [outer = 0x115eef800] 08:36:00 INFO - PROCESS | 1650 | 1466696160259 Marionette DEBUG loaded listener.js 08:36:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118506400) [pid = 1650] [serial = 1616] [outer = 0x115eef800] 08:36:00 INFO - PROCESS | 1650 | 1466696160709 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]]]}] 08:36:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 08:36:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 674ms 08:36:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 08:36:00 INFO - PROCESS | 1650 | 1466696160730 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 08:36:00 INFO - PROCESS | 1650 | 1466696160733 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 08:36:00 INFO - PROCESS | 1650 | 1466696160735 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 08:36:00 INFO - PROCESS | 1650 | 1466696160737 Marionette TRACE conn2 <- [1,2126,null,{}] 08:36:00 INFO - PROCESS | 1650 | 1466696160760 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}] 08:36:00 INFO - PROCESS | 1650 | 1466696160761 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:00 INFO - PROCESS | 1650 | 1466696160884 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 08:36:00 INFO - PROCESS | 1650 | 1466696160952 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:00 INFO - PROCESS | 1650 | 1466696160953 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a686800 == 37 [pid = 1650] [id = 539] 08:36:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11932d400) [pid = 1650] [serial = 1617] [outer = 0x0] 08:36:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1193aa400) [pid = 1650] [serial = 1618] [outer = 0x11932d400] 08:36:00 INFO - PROCESS | 1650 | 1466696160983 Marionette DEBUG loaded listener.js 08:36:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119a19c00) [pid = 1650] [serial = 1619] [outer = 0x11932d400] 08:36:01 INFO - PROCESS | 1650 | 1466696161397 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]]]}] 08:36:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 08:36:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 686ms 08:36:01 INFO - PROCESS | 1650 | 1466696161422 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 08:36:01 INFO - PROCESS | 1650 | 1466696161423 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 08:36:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 08:36:01 INFO - PROCESS | 1650 | 1466696161431 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 08:36:01 INFO - PROCESS | 1650 | 1466696161435 Marionette TRACE conn2 <- [1,2130,null,{}] 08:36:01 INFO - PROCESS | 1650 | 1466696161438 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}] 08:36:01 INFO - PROCESS | 1650 | 1466696161441 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:01 INFO - PROCESS | 1650 | 1466696161540 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 08:36:01 INFO - PROCESS | 1650 | 1466696161598 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:01 INFO - PROCESS | 1650 | 1466696161600 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x121592800 == 38 [pid = 1650] [id = 540] 08:36:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119bc9000) [pid = 1650] [serial = 1620] [outer = 0x0] 08:36:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x121193800) [pid = 1650] [serial = 1621] [outer = 0x119bc9000] 08:36:01 INFO - PROCESS | 1650 | 1466696161631 Marionette DEBUG loaded listener.js 08:36:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x124c0ac00) [pid = 1650] [serial = 1622] [outer = 0x119bc9000] 08:36:02 INFO - PROCESS | 1650 | 1466696162111 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] 08:36:02 INFO - PROCESS | 1650 | 1466696162205 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 08:36:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 08:36:02 INFO - PROCESS | 1650 | 1466696162226 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 08:36:02 INFO - PROCESS | 1650 | 1466696162228 Marionette TRACE conn2 <- [1,2134,null,{}] 08:36:02 INFO - PROCESS | 1650 | 1466696162232 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}] 08:36:02 INFO - PROCESS | 1650 | 1466696162234 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:02 INFO - PROCESS | 1650 | 1466696162385 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 08:36:02 INFO - PROCESS | 1650 | 1466696162478 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:02 INFO - PROCESS | 1650 | 1466696162480 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b929000 == 39 [pid = 1650] [id = 541] 08:36:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x124ced800) [pid = 1650] [serial = 1623] [outer = 0x0] 08:36:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x127157400) [pid = 1650] [serial = 1624] [outer = 0x124ced800] 08:36:02 INFO - PROCESS | 1650 | 1466696162527 Marionette DEBUG loaded listener.js 08:36:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x127316000) [pid = 1650] [serial = 1625] [outer = 0x124ced800] 08:36:03 INFO - PROCESS | 1650 | 1466696163060 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]]]}] 08:36:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 08:36:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 871ms 08:36:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 08:36:03 INFO - PROCESS | 1650 | 1466696163101 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 08:36:03 INFO - PROCESS | 1650 | 1466696163103 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 08:36:03 INFO - PROCESS | 1650 | 1466696163107 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 08:36:03 INFO - PROCESS | 1650 | 1466696163110 Marionette TRACE conn2 <- [1,2138,null,{}] 08:36:03 INFO - PROCESS | 1650 | 1466696163114 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}] 08:36:03 INFO - PROCESS | 1650 | 1466696163115 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:03 INFO - PROCESS | 1650 | 1466696163205 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 08:36:03 INFO - PROCESS | 1650 | 1466696163280 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:03 INFO - PROCESS | 1650 | 1466696163281 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x118366000 == 40 [pid = 1650] [id = 542] 08:36:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118174800) [pid = 1650] [serial = 1626] [outer = 0x0] 08:36:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1182a8c00) [pid = 1650] [serial = 1627] [outer = 0x118174800] 08:36:03 INFO - PROCESS | 1650 | 1466696163311 Marionette DEBUG loaded listener.js 08:36:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1185aac00) [pid = 1650] [serial = 1628] [outer = 0x118174800] 08:36:03 INFO - PROCESS | 1650 | --DOCSHELL 0x128eed000 == 39 [pid = 1650] [id = 536] 08:36:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12738d800 == 38 [pid = 1650] [id = 535] 08:36:03 INFO - PROCESS | 1650 | --DOCSHELL 0x123d29800 == 37 [pid = 1650] [id = 534] 08:36:03 INFO - PROCESS | 1650 | --DOCSHELL 0x118589000 == 36 [pid = 1650] [id = 533] 08:36:03 INFO - PROCESS | 1650 | --DOCSHELL 0x1165a5800 == 35 [pid = 1650] [id = 532] 08:36:03 INFO - PROCESS | 1650 | --DOCSHELL 0x127398000 == 34 [pid = 1650] [id = 531] 08:36:03 INFO - PROCESS | 1650 | --DOCSHELL 0x118470800 == 33 [pid = 1650] [id = 530] 08:36:03 INFO - PROCESS | 1650 | --DOCSHELL 0x123d97000 == 32 [pid = 1650] [id = 529] 08:36:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12b929000 == 31 [pid = 1650] [id = 541] 08:36:03 INFO - PROCESS | 1650 | --DOCSHELL 0x121592800 == 30 [pid = 1650] [id = 540] 08:36:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12a686800 == 29 [pid = 1650] [id = 539] 08:36:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12159b000 == 28 [pid = 1650] [id = 538] 08:36:03 INFO - PROCESS | 1650 | --DOCSHELL 0x1132e7000 == 27 [pid = 1650] [id = 537] 08:36:03 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x121954400) [pid = 1650] [serial = 1570] [outer = 0x0] [url = about:blank] 08:36:03 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118175400) [pid = 1650] [serial = 1558] [outer = 0x0] [url = about:blank] 08:36:03 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11848f000) [pid = 1650] [serial = 1559] [outer = 0x0] [url = about:blank] 08:36:03 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118494400) [pid = 1650] [serial = 1553] [outer = 0x0] [url = about:blank] 08:36:03 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118171400) [pid = 1650] [serial = 1552] [outer = 0x0] [url = about:blank] 08:36:03 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118553400) [pid = 1650] [serial = 1561] [outer = 0x0] [url = about:blank] 08:36:03 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118e44400) [pid = 1650] [serial = 1562] [outer = 0x0] [url = about:blank] 08:36:03 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x113227800) [pid = 1650] [serial = 1555] [outer = 0x0] [url = about:blank] 08:36:03 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1162ad000) [pid = 1650] [serial = 1556] [outer = 0x0] [url = about:blank] 08:36:03 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119a0cc00) [pid = 1650] [serial = 1564] [outer = 0x0] [url = about:blank] 08:36:03 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x119b26c00) [pid = 1650] [serial = 1565] [outer = 0x0] [url = about:blank] 08:36:03 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x124fd8c00) [pid = 1650] [serial = 1573] [outer = 0x0] [url = about:blank] 08:36:03 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x118514800) [pid = 1650] [serial = 1544] [outer = 0x0] [url = about:blank] 08:36:03 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x118176800) [pid = 1650] [serial = 1543] [outer = 0x0] [url = about:blank] 08:36:03 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x119a17c00) [pid = 1650] [serial = 1547] [outer = 0x0] [url = about:blank] 08:36:03 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1193a6400) [pid = 1650] [serial = 1546] [outer = 0x0] [url = about:blank] 08:36:03 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x123d73400) [pid = 1650] [serial = 1571] [outer = 0x0] [url = about:blank] 08:36:03 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12685d000) [pid = 1650] [serial = 1576] [outer = 0x0] [url = about:blank] 08:36:03 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x126857400) [pid = 1650] [serial = 1574] [outer = 0x0] [url = about:blank] 08:36:03 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x126859c00) [pid = 1650] [serial = 1550] [outer = 0x0] [url = about:blank] 08:36:03 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x116851c00) [pid = 1650] [serial = 1579] [outer = 0x0] [url = about:blank] 08:36:03 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x1291edc00) [pid = 1650] [serial = 1588] [outer = 0x0] [url = about:blank] 08:36:03 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x11829bc00) [pid = 1650] [serial = 1580] [outer = 0x0] [url = about:blank] 08:36:03 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x11879dc00) [pid = 1650] [serial = 1582] [outer = 0x0] [url = about:blank] 08:36:03 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x128941800) [pid = 1650] [serial = 1585] [outer = 0x0] [url = about:blank] 08:36:03 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x12763e800) [pid = 1650] [serial = 1577] [outer = 0x0] [url = about:blank] 08:36:03 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x128cce000) [pid = 1650] [serial = 1586] [outer = 0x0] [url = about:blank] 08:36:03 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x119d4a400) [pid = 1650] [serial = 1567] [outer = 0x0] [url = about:blank] 08:36:03 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x124fd5c00) [pid = 1650] [serial = 1549] [outer = 0x0] [url = about:blank] 08:36:03 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x12118b400) [pid = 1650] [serial = 1568] [outer = 0x0] [url = about:blank] 08:36:03 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x1210e7c00) [pid = 1650] [serial = 1583] [outer = 0x0] [url = about:blank] 08:36:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 08:36:04 INFO - PROCESS | 1650 | 1466696164178 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]]]}] 08:36:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1077ms 08:36:04 INFO - PROCESS | 1650 | 1466696164182 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 08:36:04 INFO - PROCESS | 1650 | 1466696164185 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 08:36:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 08:36:04 INFO - PROCESS | 1650 | 1466696164189 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 08:36:04 INFO - PROCESS | 1650 | 1466696164191 Marionette TRACE conn2 <- [1,2142,null,{}] 08:36:04 INFO - PROCESS | 1650 | 1466696164195 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}] 08:36:04 INFO - PROCESS | 1650 | 1466696164197 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:04 INFO - PROCESS | 1650 | 1466696164274 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 08:36:04 INFO - PROCESS | 1650 | 1466696164328 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:04 INFO - PROCESS | 1650 | 1466696164331 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x116a54800 == 28 [pid = 1650] [id = 543] 08:36:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x113d66c00) [pid = 1650] [serial = 1629] [outer = 0x0] 08:36:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x1162a2800) [pid = 1650] [serial = 1630] [outer = 0x113d66c00] 08:36:04 INFO - PROCESS | 1650 | 1466696164358 Marionette DEBUG loaded listener.js 08:36:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x116852c00) [pid = 1650] [serial = 1631] [outer = 0x113d66c00] 08:36:04 INFO - PROCESS | 1650 | 1466696164668 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] 08:36:04 INFO - PROCESS | 1650 | 1466696164714 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 08:36:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 08:36:04 INFO - PROCESS | 1650 | 1466696164718 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 08:36:04 INFO - PROCESS | 1650 | 1466696164720 Marionette TRACE conn2 <- [1,2146,null,{}] 08:36:04 INFO - PROCESS | 1650 | 1466696164722 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}] 08:36:04 INFO - PROCESS | 1650 | 1466696164724 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:04 INFO - PROCESS | 1650 | 1466696164801 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 08:36:04 INFO - PROCESS | 1650 | 1466696164808 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:04 INFO - PROCESS | 1650 | 1466696164810 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x11847f800 == 29 [pid = 1650] [id = 544] 08:36:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x116a23c00) [pid = 1650] [serial = 1632] [outer = 0x0] 08:36:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x117eac800) [pid = 1650] [serial = 1633] [outer = 0x116a23c00] 08:36:04 INFO - PROCESS | 1650 | 1466696164838 Marionette DEBUG loaded listener.js 08:36:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x1182a5400) [pid = 1650] [serial = 1634] [outer = 0x116a23c00] 08:36:05 INFO - PROCESS | 1650 | 1466696165196 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] 08:36:05 INFO - PROCESS | 1650 | 1466696165239 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 08:36:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 08:36:05 INFO - PROCESS | 1650 | 1466696165242 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 08:36:05 INFO - PROCESS | 1650 | 1466696165244 Marionette TRACE conn2 <- [1,2150,null,{}] 08:36:05 INFO - PROCESS | 1650 | 1466696165252 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}] 08:36:05 INFO - PROCESS | 1650 | 1466696165255 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:05 INFO - PROCESS | 1650 | 1466696165330 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 08:36:05 INFO - PROCESS | 1650 | 1466696165335 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:05 INFO - PROCESS | 1650 | 1466696165337 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x1213ab000 == 30 [pid = 1650] [id = 545] 08:36:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x115551c00) [pid = 1650] [serial = 1635] [outer = 0x0] 08:36:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x11879b400) [pid = 1650] [serial = 1636] [outer = 0x115551c00] 08:36:05 INFO - PROCESS | 1650 | 1466696165368 Marionette DEBUG loaded listener.js 08:36:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x118e43000) [pid = 1650] [serial = 1637] [outer = 0x115551c00] 08:36:05 INFO - PROCESS | 1650 | 1466696165687 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]]]}] 08:36:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 08:36:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 470ms 08:36:05 INFO - PROCESS | 1650 | 1466696165713 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 08:36:05 INFO - PROCESS | 1650 | 1466696165714 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 08:36:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 08:36:05 INFO - PROCESS | 1650 | 1466696165716 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 08:36:05 INFO - PROCESS | 1650 | 1466696165718 Marionette TRACE conn2 <- [1,2154,null,{}] 08:36:05 INFO - PROCESS | 1650 | 1466696165720 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}] 08:36:05 INFO - PROCESS | 1650 | 1466696165721 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:05 INFO - PROCESS | 1650 | 1466696165798 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 08:36:05 INFO - PROCESS | 1650 | 1466696165856 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:05 INFO - PROCESS | 1650 | 1466696165857 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d21000 == 31 [pid = 1650] [id = 546] 08:36:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x11879f400) [pid = 1650] [serial = 1638] [outer = 0x0] 08:36:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x119332000) [pid = 1650] [serial = 1639] [outer = 0x11879f400] 08:36:05 INFO - PROCESS | 1650 | 1466696165882 Marionette DEBUG loaded listener.js 08:36:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x119764000) [pid = 1650] [serial = 1640] [outer = 0x11879f400] 08:36:06 INFO - PROCESS | 1650 | 1466696166162 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]]]}] 08:36:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 08:36:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 468ms 08:36:06 INFO - PROCESS | 1650 | 1466696166186 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 08:36:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 08:36:06 INFO - PROCESS | 1650 | 1466696166197 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 08:36:06 INFO - PROCESS | 1650 | 1466696166204 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 08:36:06 INFO - PROCESS | 1650 | 1466696166205 Marionette TRACE conn2 <- [1,2158,null,{}] 08:36:06 INFO - PROCESS | 1650 | 1466696166216 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}] 08:36:06 INFO - PROCESS | 1650 | 1466696166217 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:06 INFO - PROCESS | 1650 | 1466696166311 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 08:36:06 INFO - PROCESS | 1650 | 1466696166314 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:06 INFO - PROCESS | 1650 | 1466696166316 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x1254c6000 == 32 [pid = 1650] [id = 547] 08:36:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x116a1c400) [pid = 1650] [serial = 1641] [outer = 0x0] 08:36:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x119a0b000) [pid = 1650] [serial = 1642] [outer = 0x116a1c400] 08:36:06 INFO - PROCESS | 1650 | 1466696166340 Marionette DEBUG loaded listener.js 08:36:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x119bc6000) [pid = 1650] [serial = 1643] [outer = 0x116a1c400] 08:36:06 INFO - PROCESS | 1650 | 1466696166758 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]]]}] 08:36:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 08:36:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 577ms 08:36:06 INFO - PROCESS | 1650 | 1466696166787 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 08:36:06 INFO - PROCESS | 1650 | 1466696166789 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 08:36:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 08:36:06 INFO - PROCESS | 1650 | 1466696166793 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 08:36:06 INFO - PROCESS | 1650 | 1466696166794 Marionette TRACE conn2 <- [1,2162,null,{}] 08:36:06 INFO - PROCESS | 1650 | 1466696166798 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}] 08:36:06 INFO - PROCESS | 1650 | 1466696166804 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:06 INFO - PROCESS | 1650 | 1466696166966 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 08:36:06 INFO - PROCESS | 1650 | 1466696166989 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:06 INFO - PROCESS | 1650 | 1466696166990 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x128987000 == 33 [pid = 1650] [id = 548] 08:36:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1182a6c00) [pid = 1650] [serial = 1644] [outer = 0x0] 08:36:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x12101ec00) [pid = 1650] [serial = 1645] [outer = 0x1182a6c00] 08:36:07 INFO - PROCESS | 1650 | 1466696167015 Marionette DEBUG loaded listener.js 08:36:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x121492800) [pid = 1650] [serial = 1646] [outer = 0x1182a6c00] 08:36:07 INFO - PROCESS | 1650 | 1466696167333 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]]]}] 08:36:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 08:36:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 571ms 08:36:07 INFO - PROCESS | 1650 | 1466696167363 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 08:36:07 INFO - PROCESS | 1650 | 1466696167364 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 08:36:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 08:36:07 INFO - PROCESS | 1650 | 1466696167372 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 08:36:07 INFO - PROCESS | 1650 | 1466696167373 Marionette TRACE conn2 <- [1,2166,null,{}] 08:36:07 INFO - PROCESS | 1650 | 1466696167382 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}] 08:36:07 INFO - PROCESS | 1650 | 1466696167384 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:07 INFO - PROCESS | 1650 | 1466696167478 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 08:36:07 INFO - PROCESS | 1650 | 1466696167515 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:07 INFO - PROCESS | 1650 | 1466696167516 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x129227800 == 34 [pid = 1650] [id = 549] 08:36:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1215b5000) [pid = 1650] [serial = 1647] [outer = 0x0] 08:36:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x123d0e800) [pid = 1650] [serial = 1648] [outer = 0x1215b5000] 08:36:07 INFO - PROCESS | 1650 | 1466696167540 Marionette DEBUG loaded listener.js 08:36:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x124ac7400) [pid = 1650] [serial = 1649] [outer = 0x1215b5000] 08:36:07 INFO - PROCESS | 1650 | 1466696167823 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]]]}] 08:36:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 08:36:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 477ms 08:36:07 INFO - PROCESS | 1650 | 1466696167853 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 08:36:07 INFO - PROCESS | 1650 | 1466696167854 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 08:36:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 08:36:07 INFO - PROCESS | 1650 | 1466696167864 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 08:36:07 INFO - PROCESS | 1650 | 1466696167865 Marionette TRACE conn2 <- [1,2170,null,{}] 08:36:07 INFO - PROCESS | 1650 | 1466696167867 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}] 08:36:07 INFO - PROCESS | 1650 | 1466696167868 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:07 INFO - PROCESS | 1650 | 1466696167968 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 08:36:07 INFO - PROCESS | 1650 | 1466696167972 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:07 INFO - PROCESS | 1650 | 1466696167974 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a54c800 == 35 [pid = 1650] [id = 550] 08:36:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119b1a400) [pid = 1650] [serial = 1650] [outer = 0x0] 08:36:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x124c60c00) [pid = 1650] [serial = 1651] [outer = 0x119b1a400] 08:36:08 INFO - PROCESS | 1650 | 1466696167998 Marionette DEBUG loaded listener.js 08:36:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1254bd000) [pid = 1650] [serial = 1652] [outer = 0x119b1a400] 08:36:08 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x121308800) [pid = 1650] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 08:36:08 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x128cd1c00) [pid = 1650] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 08:36:08 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11939f000) [pid = 1650] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 08:36:08 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x118496400) [pid = 1650] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 08:36:08 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1177d6800) [pid = 1650] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 08:36:08 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1162a2c00) [pid = 1650] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 08:36:08 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1187a3400) [pid = 1650] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 08:36:08 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1210e8000) [pid = 1650] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 08:36:08 INFO - PROCESS | 1650 | 1466696168395 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]]]}] 08:36:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 08:36:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 579ms 08:36:08 INFO - PROCESS | 1650 | 1466696168436 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 08:36:08 INFO - PROCESS | 1650 | 1466696168437 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 08:36:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 08:36:08 INFO - PROCESS | 1650 | 1466696168448 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 08:36:08 INFO - PROCESS | 1650 | 1466696168449 Marionette TRACE conn2 <- [1,2174,null,{}] 08:36:08 INFO - PROCESS | 1650 | 1466696168451 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}] 08:36:08 INFO - PROCESS | 1650 | 1466696168452 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:08 INFO - PROCESS | 1650 | 1466696168549 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 08:36:08 INFO - PROCESS | 1650 | 1466696168582 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:08 INFO - PROCESS | 1650 | 1466696168583 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x1213a8800 == 36 [pid = 1650] [id = 551] 08:36:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11850c800) [pid = 1650] [serial = 1653] [outer = 0x0] 08:36:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119a0d400) [pid = 1650] [serial = 1654] [outer = 0x11850c800] 08:36:08 INFO - PROCESS | 1650 | 1466696168610 Marionette DEBUG loaded listener.js 08:36:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x124f18800) [pid = 1650] [serial = 1655] [outer = 0x11850c800] 08:36:08 INFO - PROCESS | 1650 | 1466696168857 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]]]}] 08:36:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 08:36:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 418ms 08:36:08 INFO - PROCESS | 1650 | 1466696168866 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 08:36:08 INFO - PROCESS | 1650 | 1466696168867 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 08:36:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 08:36:08 INFO - PROCESS | 1650 | 1466696168869 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 08:36:08 INFO - PROCESS | 1650 | 1466696168870 Marionette TRACE conn2 <- [1,2178,null,{}] 08:36:08 INFO - PROCESS | 1650 | 1466696168875 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}] 08:36:08 INFO - PROCESS | 1650 | 1466696168877 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:08 INFO - PROCESS | 1650 | 1466696168962 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 08:36:08 INFO - PROCESS | 1650 | 1466696168966 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:08 INFO - PROCESS | 1650 | 1466696168967 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad3f800 == 37 [pid = 1650] [id = 552] 08:36:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x124fd5c00) [pid = 1650] [serial = 1656] [outer = 0x0] 08:36:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x126cd1800) [pid = 1650] [serial = 1657] [outer = 0x124fd5c00] 08:36:08 INFO - PROCESS | 1650 | 1466696168993 Marionette DEBUG loaded listener.js 08:36:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x127314400) [pid = 1650] [serial = 1658] [outer = 0x124fd5c00] 08:36:09 INFO - PROCESS | 1650 | 1466696169318 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]]]}] 08:36:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 08:36:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 475ms 08:36:09 INFO - PROCESS | 1650 | 1466696169345 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 08:36:09 INFO - PROCESS | 1650 | 1466696169347 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 08:36:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 08:36:09 INFO - PROCESS | 1650 | 1466696169349 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 08:36:09 INFO - PROCESS | 1650 | 1466696169358 Marionette TRACE conn2 <- [1,2182,null,{}] 08:36:09 INFO - PROCESS | 1650 | 1466696169361 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}] 08:36:09 INFO - PROCESS | 1650 | 1466696169362 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:09 INFO - PROCESS | 1650 | 1466696169474 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 08:36:09 INFO - PROCESS | 1650 | 1466696169479 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:09 INFO - PROCESS | 1650 | 1466696169481 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x1254c5800 == 38 [pid = 1650] [id = 553] 08:36:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11879e000) [pid = 1650] [serial = 1659] [outer = 0x0] 08:36:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x127638800) [pid = 1650] [serial = 1660] [outer = 0x11879e000] 08:36:09 INFO - PROCESS | 1650 | 1466696169507 Marionette DEBUG loaded listener.js 08:36:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x128bb2000) [pid = 1650] [serial = 1661] [outer = 0x11879e000] 08:36:09 INFO - PROCESS | 1650 | 1466696169813 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]]]}] 08:36:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 08:36:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 479ms 08:36:09 INFO - PROCESS | 1650 | 1466696169829 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 08:36:09 INFO - PROCESS | 1650 | 1466696169830 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 08:36:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 08:36:09 INFO - PROCESS | 1650 | 1466696169832 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 08:36:09 INFO - PROCESS | 1650 | 1466696169833 Marionette TRACE conn2 <- [1,2186,null,{}] 08:36:09 INFO - PROCESS | 1650 | 1466696169836 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}] 08:36:09 INFO - PROCESS | 1650 | 1466696169837 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:09 INFO - PROCESS | 1650 | 1466696169915 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 08:36:09 INFO - PROCESS | 1650 | 1466696169918 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:09 INFO - PROCESS | 1650 | 1466696169919 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd1a000 == 39 [pid = 1650] [id = 554] 08:36:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x121ae8c00) [pid = 1650] [serial = 1662] [outer = 0x0] 08:36:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x128ccec00) [pid = 1650] [serial = 1663] [outer = 0x121ae8c00] 08:36:09 INFO - PROCESS | 1650 | 1466696169945 Marionette DEBUG loaded listener.js 08:36:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1291e2400) [pid = 1650] [serial = 1664] [outer = 0x121ae8c00] 08:36:10 INFO - PROCESS | 1650 | 1466696170311 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]]]}] 08:36:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 08:36:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 520ms 08:36:10 INFO - PROCESS | 1650 | 1466696170353 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 08:36:10 INFO - PROCESS | 1650 | 1466696170355 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 08:36:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 08:36:10 INFO - PROCESS | 1650 | 1466696170359 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 08:36:10 INFO - PROCESS | 1650 | 1466696170362 Marionette TRACE conn2 <- [1,2190,null,{}] 08:36:10 INFO - PROCESS | 1650 | 1466696170367 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}] 08:36:10 INFO - PROCESS | 1650 | 1466696170368 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:10 INFO - PROCESS | 1650 | 1466696170480 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 08:36:10 INFO - PROCESS | 1650 | 1466696170536 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:10 INFO - PROCESS | 1650 | 1466696170539 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1168e7000 == 40 [pid = 1650] [id = 555] 08:36:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1131ce400) [pid = 1650] [serial = 1665] [outer = 0x0] 08:36:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x113227400) [pid = 1650] [serial = 1666] [outer = 0x1131ce400] 08:36:10 INFO - PROCESS | 1650 | 1466696170570 Marionette DEBUG loaded listener.js 08:36:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1165e4c00) [pid = 1650] [serial = 1667] [outer = 0x1131ce400] 08:36:11 INFO - PROCESS | 1650 | 1466696171125 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]]]}] 08:36:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 08:36:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 825ms 08:36:11 INFO - PROCESS | 1650 | 1466696171183 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 08:36:11 INFO - PROCESS | 1650 | 1466696171186 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 08:36:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 08:36:11 INFO - PROCESS | 1650 | 1466696171191 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 08:36:11 INFO - PROCESS | 1650 | 1466696171193 Marionette TRACE conn2 <- [1,2194,null,{}] 08:36:11 INFO - PROCESS | 1650 | 1466696171195 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}] 08:36:11 INFO - PROCESS | 1650 | 1466696171197 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:11 INFO - PROCESS | 1650 | 1466696171305 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 08:36:11 INFO - PROCESS | 1650 | 1466696171382 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:11 INFO - PROCESS | 1650 | 1466696171384 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x1219f2000 == 41 [pid = 1650] [id = 556] 08:36:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x117eb0400) [pid = 1650] [serial = 1668] [outer = 0x0] 08:36:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1182a3400) [pid = 1650] [serial = 1669] [outer = 0x117eb0400] 08:36:11 INFO - PROCESS | 1650 | 1466696171414 Marionette DEBUG loaded listener.js 08:36:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118517400) [pid = 1650] [serial = 1670] [outer = 0x117eb0400] 08:36:12 INFO - PROCESS | 1650 | 1466696172092 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]]]}] 08:36:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 08:36:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 923ms 08:36:12 INFO - PROCESS | 1650 | 1466696172135 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 08:36:12 INFO - PROCESS | 1650 | 1466696172138 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 08:36:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 08:36:12 INFO - PROCESS | 1650 | 1466696172145 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 08:36:12 INFO - PROCESS | 1650 | 1466696172147 Marionette TRACE conn2 <- [1,2198,null,{}] 08:36:12 INFO - PROCESS | 1650 | 1466696172150 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}] 08:36:12 INFO - PROCESS | 1650 | 1466696172152 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:12 INFO - PROCESS | 1650 | 1466696172256 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 08:36:12 INFO - PROCESS | 1650 | --DOCSHELL 0x1254c5800 == 40 [pid = 1650] [id = 553] 08:36:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad3f800 == 39 [pid = 1650] [id = 552] 08:36:12 INFO - PROCESS | 1650 | --DOCSHELL 0x1213a8800 == 38 [pid = 1650] [id = 551] 08:36:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12a54c800 == 37 [pid = 1650] [id = 550] 08:36:12 INFO - PROCESS | 1650 | --DOCSHELL 0x129227800 == 36 [pid = 1650] [id = 549] 08:36:12 INFO - PROCESS | 1650 | --DOCSHELL 0x128987000 == 35 [pid = 1650] [id = 548] 08:36:12 INFO - PROCESS | 1650 | --DOCSHELL 0x1254c6000 == 34 [pid = 1650] [id = 547] 08:36:12 INFO - PROCESS | 1650 | --DOCSHELL 0x123d21000 == 33 [pid = 1650] [id = 546] 08:36:12 INFO - PROCESS | 1650 | --DOCSHELL 0x1213ab000 == 32 [pid = 1650] [id = 545] 08:36:12 INFO - PROCESS | 1650 | --DOCSHELL 0x11847f800 == 31 [pid = 1650] [id = 544] 08:36:12 INFO - PROCESS | 1650 | --DOCSHELL 0x116a54800 == 30 [pid = 1650] [id = 543] 08:36:12 INFO - PROCESS | 1650 | --DOCSHELL 0x118366000 == 29 [pid = 1650] [id = 542] 08:36:12 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x124b61000) [pid = 1650] [serial = 1610] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x123d6dc00) [pid = 1650] [serial = 1609] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1294b7400) [pid = 1650] [serial = 1589] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119a14800) [pid = 1650] [serial = 1603] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119d54400) [pid = 1650] [serial = 1604] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1185b2000) [pid = 1650] [serial = 1600] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118a65c00) [pid = 1650] [serial = 1601] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118162c00) [pid = 1650] [serial = 1597] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1182a3c00) [pid = 1650] [serial = 1598] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x117017800) [pid = 1650] [serial = 1591] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118175c00) [pid = 1650] [serial = 1592] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118e4e800) [pid = 1650] [serial = 1594] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1193ad800) [pid = 1650] [serial = 1595] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x121194400) [pid = 1650] [serial = 1606] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12130f400) [pid = 1650] [serial = 1607] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1650 | 1466696172343 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:12 INFO - PROCESS | 1650 | 1466696172346 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x116680000 == 30 [pid = 1650] [id = 557] 08:36:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1165eb400) [pid = 1650] [serial = 1671] [outer = 0x0] 08:36:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x116a29800) [pid = 1650] [serial = 1672] [outer = 0x1165eb400] 08:36:12 INFO - PROCESS | 1650 | 1466696172373 Marionette DEBUG loaded listener.js 08:36:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11848f000) [pid = 1650] [serial = 1673] [outer = 0x1165eb400] 08:36:12 INFO - PROCESS | 1650 | 1466696172657 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]]]}] 08:36:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 08:36:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 570ms 08:36:12 INFO - PROCESS | 1650 | 1466696172715 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 08:36:12 INFO - PROCESS | 1650 | 1466696172717 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 08:36:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 08:36:12 INFO - PROCESS | 1650 | 1466696172722 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 08:36:12 INFO - PROCESS | 1650 | 1466696172725 Marionette TRACE conn2 <- [1,2202,null,{}] 08:36:12 INFO - PROCESS | 1650 | 1466696172729 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}] 08:36:12 INFO - PROCESS | 1650 | 1466696172730 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:12 INFO - PROCESS | 1650 | 1466696172809 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 08:36:12 INFO - PROCESS | 1650 | 1466696172883 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:12 INFO - PROCESS | 1650 | 1466696172884 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x11978b000 == 31 [pid = 1650] [id = 558] 08:36:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118490c00) [pid = 1650] [serial = 1674] [outer = 0x0] 08:36:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118554000) [pid = 1650] [serial = 1675] [outer = 0x118490c00] 08:36:12 INFO - PROCESS | 1650 | 1466696172911 Marionette DEBUG loaded listener.js 08:36:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118e46400) [pid = 1650] [serial = 1676] [outer = 0x118490c00] 08:36:13 INFO - PROCESS | 1650 | 1466696173184 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]]]}] 08:36:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 08:36:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 473ms 08:36:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 08:36:13 INFO - PROCESS | 1650 | 1466696173201 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 08:36:13 INFO - PROCESS | 1650 | 1466696173202 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 08:36:13 INFO - PROCESS | 1650 | 1466696173204 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 08:36:13 INFO - PROCESS | 1650 | 1466696173207 Marionette TRACE conn2 <- [1,2206,null,{}] 08:36:13 INFO - PROCESS | 1650 | 1466696173223 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}] 08:36:13 INFO - PROCESS | 1650 | 1466696173230 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:13 INFO - PROCESS | 1650 | 1466696173329 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 08:36:13 INFO - PROCESS | 1650 | 1466696173334 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:13 INFO - PROCESS | 1650 | 1466696173336 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x123dac000 == 32 [pid = 1650] [id = 559] 08:36:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11932a000) [pid = 1650] [serial = 1677] [outer = 0x0] 08:36:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119765400) [pid = 1650] [serial = 1678] [outer = 0x11932a000] 08:36:13 INFO - PROCESS | 1650 | 1466696173366 Marionette DEBUG loaded listener.js 08:36:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119d53c00) [pid = 1650] [serial = 1679] [outer = 0x11932a000] 08:36:13 INFO - PROCESS | 1650 | 1466696173717 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]]]}] 08:36:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 08:36:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 529ms 08:36:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 08:36:13 INFO - PROCESS | 1650 | 1466696173734 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 08:36:13 INFO - PROCESS | 1650 | 1466696173735 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 08:36:13 INFO - PROCESS | 1650 | 1466696173737 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 08:36:13 INFO - PROCESS | 1650 | 1466696173739 Marionette TRACE conn2 <- [1,2210,null,{}] 08:36:13 INFO - PROCESS | 1650 | 1466696173744 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}] 08:36:13 INFO - PROCESS | 1650 | 1466696173745 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:13 INFO - PROCESS | 1650 | 1466696173826 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 08:36:13 INFO - PROCESS | 1650 | 1466696173829 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:13 INFO - PROCESS | 1650 | 1466696173831 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12897b000 == 33 [pid = 1650] [id = 560] 08:36:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12101f800) [pid = 1650] [serial = 1680] [outer = 0x0] 08:36:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12118b400) [pid = 1650] [serial = 1681] [outer = 0x12101f800] 08:36:13 INFO - PROCESS | 1650 | 1466696173856 Marionette DEBUG loaded listener.js 08:36:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x121303c00) [pid = 1650] [serial = 1682] [outer = 0x12101f800] 08:36:14 INFO - PROCESS | 1650 | 1466696174169 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]]]}] 08:36:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 08:36:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 471ms 08:36:14 INFO - PROCESS | 1650 | 1466696174210 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 08:36:14 INFO - PROCESS | 1650 | 1466696174211 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 08:36:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 08:36:14 INFO - PROCESS | 1650 | 1466696174214 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 08:36:14 INFO - PROCESS | 1650 | 1466696174215 Marionette TRACE conn2 <- [1,2214,null,{}] 08:36:14 INFO - PROCESS | 1650 | 1466696174217 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}] 08:36:14 INFO - PROCESS | 1650 | 1466696174218 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:14 INFO - PROCESS | 1650 | 1466696174298 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 08:36:14 INFO - PROCESS | 1650 | 1466696174369 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:14 INFO - PROCESS | 1650 | 1466696174370 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x129227800 == 34 [pid = 1650] [id = 561] 08:36:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x121021400) [pid = 1650] [serial = 1683] [outer = 0x0] 08:36:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12130c800) [pid = 1650] [serial = 1684] [outer = 0x121021400] 08:36:14 INFO - PROCESS | 1650 | 1466696174394 Marionette DEBUG loaded listener.js 08:36:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123d76800) [pid = 1650] [serial = 1685] [outer = 0x121021400] 08:36:14 INFO - PROCESS | 1650 | 1466696174701 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]]]}] 08:36:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 08:36:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 517ms 08:36:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 08:36:14 INFO - PROCESS | 1650 | 1466696174732 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 08:36:14 INFO - PROCESS | 1650 | 1466696174733 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 08:36:14 INFO - PROCESS | 1650 | 1466696174735 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 08:36:14 INFO - PROCESS | 1650 | 1466696174736 Marionette TRACE conn2 <- [1,2218,null,{}] 08:36:14 INFO - PROCESS | 1650 | 1466696174738 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}] 08:36:14 INFO - PROCESS | 1650 | 1466696174745 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:14 INFO - PROCESS | 1650 | 1466696174861 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 08:36:14 INFO - PROCESS | 1650 | 1466696174876 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:14 INFO - PROCESS | 1650 | 1466696174877 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad44800 == 35 [pid = 1650] [id = 562] 08:36:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x124b61000) [pid = 1650] [serial = 1686] [outer = 0x0] 08:36:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1255b5c00) [pid = 1650] [serial = 1687] [outer = 0x124b61000] 08:36:14 INFO - PROCESS | 1650 | 1466696174902 Marionette DEBUG loaded listener.js 08:36:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128bb0800) [pid = 1650] [serial = 1688] [outer = 0x124b61000] 08:36:15 INFO - PROCESS | 1650 | 1466696175218 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]]]}] 08:36:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 08:36:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 518ms 08:36:15 INFO - PROCESS | 1650 | 1466696175253 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 08:36:15 INFO - PROCESS | 1650 | 1466696175255 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 08:36:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 08:36:15 INFO - PROCESS | 1650 | 1466696175257 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 08:36:15 INFO - PROCESS | 1650 | 1466696175258 Marionette TRACE conn2 <- [1,2222,null,{}] 08:36:15 INFO - PROCESS | 1650 | 1466696175260 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}] 08:36:15 INFO - PROCESS | 1650 | 1466696175262 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:15 INFO - PROCESS | 1650 | 1466696175379 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 08:36:15 INFO - PROCESS | 1650 | 1466696175383 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:15 INFO - PROCESS | 1650 | 1466696175384 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b923000 == 36 [pid = 1650] [id = 563] 08:36:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128cd2000) [pid = 1650] [serial = 1689] [outer = 0x0] 08:36:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1291e8000) [pid = 1650] [serial = 1690] [outer = 0x128cd2000] 08:36:15 INFO - PROCESS | 1650 | 1466696175409 Marionette DEBUG loaded listener.js 08:36:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x129459c00) [pid = 1650] [serial = 1691] [outer = 0x128cd2000] 08:36:15 INFO - PROCESS | 1650 | 1466696175745 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]]]}] 08:36:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 08:36:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 521ms 08:36:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 08:36:15 INFO - PROCESS | 1650 | 1466696175780 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 08:36:15 INFO - PROCESS | 1650 | 1466696175781 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 08:36:15 INFO - PROCESS | 1650 | 1466696175783 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 08:36:15 INFO - PROCESS | 1650 | 1466696175784 Marionette TRACE conn2 <- [1,2226,null,{}] 08:36:15 INFO - PROCESS | 1650 | 1466696175786 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}] 08:36:15 INFO - PROCESS | 1650 | 1466696175788 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:15 INFO - PROCESS | 1650 | 1466696175885 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 08:36:15 INFO - PROCESS | 1650 | 1466696175891 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:15 INFO - PROCESS | 1650 | 1466696175892 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd1e000 == 37 [pid = 1650] [id = 564] 08:36:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128cffc00) [pid = 1650] [serial = 1692] [outer = 0x0] 08:36:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x129462c00) [pid = 1650] [serial = 1693] [outer = 0x128cffc00] 08:36:15 INFO - PROCESS | 1650 | 1466696175916 Marionette DEBUG loaded listener.js 08:36:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1294b9000) [pid = 1650] [serial = 1694] [outer = 0x128cffc00] 08:36:16 INFO - PROCESS | 1650 | 1466696176236 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]]]}] 08:36:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 08:36:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 470ms 08:36:16 INFO - PROCESS | 1650 | 1466696176253 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 08:36:16 INFO - PROCESS | 1650 | 1466696176254 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 08:36:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 08:36:16 INFO - PROCESS | 1650 | 1466696176265 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 08:36:16 INFO - PROCESS | 1650 | 1466696176266 Marionette TRACE conn2 <- [1,2230,null,{}] 08:36:16 INFO - PROCESS | 1650 | 1466696176268 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}] 08:36:16 INFO - PROCESS | 1650 | 1466696176282 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:16 INFO - PROCESS | 1650 | 1466696176462 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 08:36:16 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11879f400) [pid = 1650] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 08:36:16 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x116a23c00) [pid = 1650] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 08:36:16 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x113d66c00) [pid = 1650] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 08:36:16 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x116a1c400) [pid = 1650] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 08:36:16 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1215b5000) [pid = 1650] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 08:36:16 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1182a6c00) [pid = 1650] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 08:36:16 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119b1a400) [pid = 1650] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 08:36:16 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11850c800) [pid = 1650] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 08:36:16 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x115551c00) [pid = 1650] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 08:36:16 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118174800) [pid = 1650] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 08:36:16 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x124fd5c00) [pid = 1650] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 08:36:16 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x111d78c00) [pid = 1650] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 08:36:16 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x115eef800) [pid = 1650] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 08:36:16 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11932d400) [pid = 1650] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 08:36:16 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119bc9000) [pid = 1650] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 08:36:16 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x124ced800) [pid = 1650] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 08:36:16 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11879e000) [pid = 1650] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 08:36:16 INFO - PROCESS | 1650 | 1466696176511 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:16 INFO - PROCESS | 1650 | 1466696176512 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x119783000 == 38 [pid = 1650] [id = 565] 08:36:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1131cb800) [pid = 1650] [serial = 1695] [outer = 0x0] 08:36:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x116852800) [pid = 1650] [serial = 1696] [outer = 0x1131cb800] 08:36:16 INFO - PROCESS | 1650 | 1466696176537 Marionette DEBUG loaded listener.js 08:36:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1182a6c00) [pid = 1650] [serial = 1697] [outer = 0x1131cb800] 08:36:16 INFO - PROCESS | 1650 | 1466696176794 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]]]}] 08:36:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 08:36:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 572ms 08:36:16 INFO - PROCESS | 1650 | 1466696176838 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 08:36:16 INFO - PROCESS | 1650 | 1466696176839 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 08:36:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 08:36:16 INFO - PROCESS | 1650 | 1466696176849 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 08:36:16 INFO - PROCESS | 1650 | 1466696176850 Marionette TRACE conn2 <- [1,2234,null,{}] 08:36:16 INFO - PROCESS | 1650 | 1466696176852 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}] 08:36:16 INFO - PROCESS | 1650 | 1466696176853 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:16 INFO - PROCESS | 1650 | 1466696176935 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 08:36:16 INFO - PROCESS | 1650 | 1466696176940 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:16 INFO - PROCESS | 1650 | 1466696176943 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c042000 == 39 [pid = 1650] [id = 566] 08:36:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1187a0400) [pid = 1650] [serial = 1698] [outer = 0x0] 08:36:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x121306400) [pid = 1650] [serial = 1699] [outer = 0x1187a0400] 08:36:16 INFO - PROCESS | 1650 | 1466696176967 Marionette DEBUG loaded listener.js 08:36:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x124fd8c00) [pid = 1650] [serial = 1700] [outer = 0x1187a0400] 08:36:17 INFO - PROCESS | 1650 | 1466696177339 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]]]}] 08:36:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 08:36:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 523ms 08:36:17 INFO - PROCESS | 1650 | 1466696177373 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 08:36:17 INFO - PROCESS | 1650 | 1466696177375 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 08:36:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 08:36:17 INFO - PROCESS | 1650 | 1466696177379 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 08:36:17 INFO - PROCESS | 1650 | 1466696177394 Marionette TRACE conn2 <- [1,2238,null,{}] 08:36:17 INFO - PROCESS | 1650 | 1466696177397 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}] 08:36:17 INFO - PROCESS | 1650 | 1466696177400 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:17 INFO - PROCESS | 1650 | 1466696177539 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 08:36:17 INFO - PROCESS | 1650 | 1466696177546 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:17 INFO - PROCESS | 1650 | 1466696177548 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c61c800 == 40 [pid = 1650] [id = 567] 08:36:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119a15800) [pid = 1650] [serial = 1701] [outer = 0x0] 08:36:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x129529400) [pid = 1650] [serial = 1702] [outer = 0x119a15800] 08:36:17 INFO - PROCESS | 1650 | 1466696177590 Marionette DEBUG loaded listener.js 08:36:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12a5ca000) [pid = 1650] [serial = 1703] [outer = 0x119a15800] 08:36:17 INFO - PROCESS | 1650 | 1466696177987 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]]]}] 08:36:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 08:36:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 634ms 08:36:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 08:36:18 INFO - PROCESS | 1650 | 1466696178013 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 08:36:18 INFO - PROCESS | 1650 | 1466696178014 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 08:36:18 INFO - PROCESS | 1650 | 1466696178016 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 08:36:18 INFO - PROCESS | 1650 | 1466696178017 Marionette TRACE conn2 <- [1,2242,null,{}] 08:36:18 INFO - PROCESS | 1650 | 1466696178019 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}] 08:36:18 INFO - PROCESS | 1650 | 1466696178020 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:18 INFO - PROCESS | 1650 | 1466696178134 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 08:36:18 INFO - PROCESS | 1650 | 1466696178141 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:18 INFO - PROCESS | 1650 | 1466696178142 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb16800 == 41 [pid = 1650] [id = 568] 08:36:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12893c000) [pid = 1650] [serial = 1704] [outer = 0x0] 08:36:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a626c00) [pid = 1650] [serial = 1705] [outer = 0x12893c000] 08:36:18 INFO - PROCESS | 1650 | 1466696178166 Marionette DEBUG loaded listener.js 08:36:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a720000) [pid = 1650] [serial = 1706] [outer = 0x12893c000] 08:36:18 INFO - PROCESS | 1650 | 1466696178568 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]]]}] 08:36:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 08:36:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 570ms 08:36:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 08:36:18 INFO - PROCESS | 1650 | 1466696178587 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 08:36:18 INFO - PROCESS | 1650 | 1466696178589 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 08:36:18 INFO - PROCESS | 1650 | 1466696178593 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 08:36:18 INFO - PROCESS | 1650 | 1466696178595 Marionette TRACE conn2 <- [1,2246,null,{}] 08:36:18 INFO - PROCESS | 1650 | 1466696178599 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}] 08:36:18 INFO - PROCESS | 1650 | 1466696178601 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:18 INFO - PROCESS | 1650 | 1466696178705 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 08:36:18 INFO - PROCESS | 1650 | 1466696178766 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:18 INFO - PROCESS | 1650 | 1466696178767 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x118488800 == 42 [pid = 1650] [id = 569] 08:36:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11684dc00) [pid = 1650] [serial = 1707] [outer = 0x0] 08:36:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x116a75c00) [pid = 1650] [serial = 1708] [outer = 0x11684dc00] 08:36:18 INFO - PROCESS | 1650 | 1466696178798 Marionette DEBUG loaded listener.js 08:36:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11829f000) [pid = 1650] [serial = 1709] [outer = 0x11684dc00] 08:36:19 INFO - PROCESS | 1650 | 1466696179263 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]]]}] 08:36:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 08:36:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 721ms 08:36:19 INFO - PROCESS | 1650 | 1466696179335 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 08:36:19 INFO - PROCESS | 1650 | 1466696179338 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 08:36:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 08:36:19 INFO - PROCESS | 1650 | 1466696179361 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 08:36:19 INFO - PROCESS | 1650 | 1466696179363 Marionette TRACE conn2 <- [1,2250,null,{}] 08:36:19 INFO - PROCESS | 1650 | 1466696179366 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}] 08:36:19 INFO - PROCESS | 1650 | 1466696179368 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:19 INFO - PROCESS | 1650 | 1466696179471 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 08:36:19 INFO - PROCESS | 1650 | 1466696179544 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:19 INFO - PROCESS | 1650 | 1466696179546 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x128981800 == 43 [pid = 1650] [id = 570] 08:36:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118e4b400) [pid = 1650] [serial = 1710] [outer = 0x0] 08:36:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1193a3c00) [pid = 1650] [serial = 1711] [outer = 0x118e4b400] 08:36:19 INFO - PROCESS | 1650 | 1466696179577 Marionette DEBUG loaded listener.js 08:36:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119a19400) [pid = 1650] [serial = 1712] [outer = 0x118e4b400] 08:36:19 INFO - PROCESS | 1650 | 1466696179993 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]]]}] 08:36:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 08:36:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 673ms 08:36:20 INFO - PROCESS | 1650 | 1466696180033 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 08:36:20 INFO - PROCESS | 1650 | 1466696180034 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 08:36:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 08:36:20 INFO - PROCESS | 1650 | 1466696180037 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 08:36:20 INFO - PROCESS | 1650 | 1466696180039 Marionette TRACE conn2 <- [1,2254,null,{}] 08:36:20 INFO - PROCESS | 1650 | 1466696180047 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}] 08:36:20 INFO - PROCESS | 1650 | 1466696180050 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:20 INFO - PROCESS | 1650 | 1466696180153 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 08:36:20 INFO - PROCESS | 1650 | 1466696180215 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:20 INFO - PROCESS | 1650 | 1466696180217 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb0f800 == 44 [pid = 1650] [id = 571] 08:36:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1215b6400) [pid = 1650] [serial = 1713] [outer = 0x0] 08:36:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x124b69c00) [pid = 1650] [serial = 1714] [outer = 0x1215b6400] 08:36:20 INFO - PROCESS | 1650 | 1466696180248 Marionette DEBUG loaded listener.js 08:36:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x126cd5000) [pid = 1650] [serial = 1715] [outer = 0x1215b6400] 08:36:20 INFO - PROCESS | 1650 | 1466696180724 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]]]}] 08:36:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 08:36:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 724ms 08:36:20 INFO - PROCESS | 1650 | 1466696180952 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 08:36:20 INFO - PROCESS | 1650 | 1466696180954 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 08:36:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 08:36:20 INFO - PROCESS | 1650 | 1466696180990 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 08:36:20 INFO - PROCESS | 1650 | 1466696180991 Marionette TRACE conn2 <- [1,2258,null,{}] 08:36:21 INFO - PROCESS | 1650 | 1466696180996 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}] 08:36:21 INFO - PROCESS | 1650 | 1466696180998 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:21 INFO - PROCESS | 1650 | 1466696181086 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 08:36:21 INFO - PROCESS | 1650 | 1466696181141 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:21 INFO - PROCESS | 1650 | 1466696181144 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x119313800 == 45 [pid = 1650] [id = 572] 08:36:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1177d7800) [pid = 1650] [serial = 1716] [outer = 0x0] 08:36:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11816f800) [pid = 1650] [serial = 1717] [outer = 0x1177d7800] 08:36:21 INFO - PROCESS | 1650 | 1466696181172 Marionette DEBUG loaded listener.js 08:36:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11850e400) [pid = 1650] [serial = 1718] [outer = 0x1177d7800] 08:36:21 INFO - PROCESS | 1650 | 1466696181597 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]]]}] 08:36:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 08:36:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 634ms 08:36:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 08:36:21 INFO - PROCESS | 1650 | 1466696181612 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 08:36:21 INFO - PROCESS | 1650 | 1466696181614 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 08:36:21 INFO - PROCESS | 1650 | 1466696181617 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 08:36:21 INFO - PROCESS | 1650 | 1466696181620 Marionette TRACE conn2 <- [1,2262,null,{}] 08:36:21 INFO - PROCESS | 1650 | 1466696181623 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}] 08:36:21 INFO - PROCESS | 1650 | 1466696181624 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:21 INFO - PROCESS | 1650 | 1466696181716 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 08:36:21 INFO - PROCESS | 1650 | 1466696181772 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:21 INFO - PROCESS | 1650 | 1466696181773 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x118599800 == 46 [pid = 1650] [id = 573] 08:36:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x118515000) [pid = 1650] [serial = 1719] [outer = 0x0] 08:36:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1185a8400) [pid = 1650] [serial = 1720] [outer = 0x118515000] 08:36:21 INFO - PROCESS | 1650 | 1466696181801 Marionette DEBUG loaded listener.js 08:36:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x118a59800) [pid = 1650] [serial = 1721] [outer = 0x118515000] 08:36:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12c61c800 == 45 [pid = 1650] [id = 567] 08:36:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12c042000 == 44 [pid = 1650] [id = 566] 08:36:22 INFO - PROCESS | 1650 | --DOCSHELL 0x119783000 == 43 [pid = 1650] [id = 565] 08:36:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd1e000 == 42 [pid = 1650] [id = 564] 08:36:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12b923000 == 41 [pid = 1650] [id = 563] 08:36:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad44800 == 40 [pid = 1650] [id = 562] 08:36:22 INFO - PROCESS | 1650 | --DOCSHELL 0x129227800 == 39 [pid = 1650] [id = 561] 08:36:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12897b000 == 38 [pid = 1650] [id = 560] 08:36:22 INFO - PROCESS | 1650 | --DOCSHELL 0x123dac000 == 37 [pid = 1650] [id = 559] 08:36:22 INFO - PROCESS | 1650 | --DOCSHELL 0x11978b000 == 36 [pid = 1650] [id = 558] 08:36:22 INFO - PROCESS | 1650 | --DOCSHELL 0x116680000 == 35 [pid = 1650] [id = 557] 08:36:22 INFO - PROCESS | 1650 | --DOCSHELL 0x1219f2000 == 34 [pid = 1650] [id = 556] 08:36:22 INFO - PROCESS | 1650 | --DOCSHELL 0x1168e7000 == 33 [pid = 1650] [id = 555] 08:36:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd1a000 == 32 [pid = 1650] [id = 554] 08:36:22 INFO - PROCESS | 1650 | --DOCSHELL 0x119313800 == 31 [pid = 1650] [id = 572] 08:36:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb0f800 == 30 [pid = 1650] [id = 571] 08:36:22 INFO - PROCESS | 1650 | --DOCSHELL 0x128981800 == 29 [pid = 1650] [id = 570] 08:36:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb16800 == 28 [pid = 1650] [id = 568] 08:36:22 INFO - PROCESS | 1650 | --DOCSHELL 0x118488800 == 27 [pid = 1650] [id = 569] 08:36:22 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12101ec00) [pid = 1650] [serial = 1645] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x124c60c00) [pid = 1650] [serial = 1651] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x119a0d400) [pid = 1650] [serial = 1654] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x124ac7400) [pid = 1650] [serial = 1649] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11879b400) [pid = 1650] [serial = 1636] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118e43000) [pid = 1650] [serial = 1637] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1185aac00) [pid = 1650] [serial = 1628] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1182a8c00) [pid = 1650] [serial = 1627] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x124f18800) [pid = 1650] [serial = 1655] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x126cd1800) [pid = 1650] [serial = 1657] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1254bd000) [pid = 1650] [serial = 1652] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x113e9c000) [pid = 1650] [serial = 1613] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x113203400) [pid = 1650] [serial = 1612] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118506400) [pid = 1650] [serial = 1616] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118172c00) [pid = 1650] [serial = 1615] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119a19c00) [pid = 1650] [serial = 1619] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1193aa400) [pid = 1650] [serial = 1618] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x124c0ac00) [pid = 1650] [serial = 1622] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x121193800) [pid = 1650] [serial = 1621] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x121492800) [pid = 1650] [serial = 1646] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x128ccec00) [pid = 1650] [serial = 1663] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119bc6000) [pid = 1650] [serial = 1643] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x127316000) [pid = 1650] [serial = 1625] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x127157400) [pid = 1650] [serial = 1624] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x127638800) [pid = 1650] [serial = 1660] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119764000) [pid = 1650] [serial = 1640] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x128bb2000) [pid = 1650] [serial = 1661] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x127314400) [pid = 1650] [serial = 1658] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119332000) [pid = 1650] [serial = 1639] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x117eac800) [pid = 1650] [serial = 1633] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1182a5400) [pid = 1650] [serial = 1634] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1162a2800) [pid = 1650] [serial = 1630] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x119a0b000) [pid = 1650] [serial = 1642] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x116852c00) [pid = 1650] [serial = 1631] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x123d0e800) [pid = 1650] [serial = 1648] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 1650 | 1466696182716 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]]]}] 08:36:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 08:36:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1124ms 08:36:22 INFO - PROCESS | 1650 | 1466696182744 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 08:36:22 INFO - PROCESS | 1650 | 1466696182748 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 08:36:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 08:36:22 INFO - PROCESS | 1650 | 1466696182752 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 08:36:22 INFO - PROCESS | 1650 | 1466696182757 Marionette TRACE conn2 <- [1,2266,null,{}] 08:36:22 INFO - PROCESS | 1650 | 1466696182771 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}] 08:36:22 INFO - PROCESS | 1650 | 1466696182774 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:22 INFO - PROCESS | 1650 | 1466696182895 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 08:36:22 INFO - PROCESS | 1650 | 1466696182910 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:22 INFO - PROCESS | 1650 | 1466696182912 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x116abd800 == 28 [pid = 1650] [id = 574] 08:36:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1165e9000) [pid = 1650] [serial = 1722] [outer = 0x0] 08:36:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x116a1ec00) [pid = 1650] [serial = 1723] [outer = 0x1165e9000] 08:36:22 INFO - PROCESS | 1650 | 1466696182956 Marionette DEBUG loaded listener.js 08:36:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1177d1800) [pid = 1650] [serial = 1724] [outer = 0x1165e9000] 08:36:23 INFO - PROCESS | 1650 | 1466696183392 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]]]}] 08:36:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 08:36:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 686ms 08:36:23 INFO - PROCESS | 1650 | 1466696183438 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 08:36:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 08:36:23 INFO - PROCESS | 1650 | 1466696183441 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 08:36:23 INFO - PROCESS | 1650 | 1466696183447 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 08:36:23 INFO - PROCESS | 1650 | 1466696183449 Marionette TRACE conn2 <- [1,2270,null,{}] 08:36:23 INFO - PROCESS | 1650 | 1466696183452 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}] 08:36:23 INFO - PROCESS | 1650 | 1466696183454 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:23 INFO - PROCESS | 1650 | 1466696183576 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 08:36:23 INFO - PROCESS | 1650 | 1466696183620 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:23 INFO - PROCESS | 1650 | 1466696183621 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x118aca800 == 29 [pid = 1650] [id = 575] 08:36:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118176400) [pid = 1650] [serial = 1725] [outer = 0x0] 08:36:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118492800) [pid = 1650] [serial = 1726] [outer = 0x118176400] 08:36:23 INFO - PROCESS | 1650 | 1466696183664 Marionette DEBUG loaded listener.js 08:36:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1185a7800) [pid = 1650] [serial = 1727] [outer = 0x118176400] 08:36:24 INFO - PROCESS | 1650 | 1466696184071 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]]]}] 08:36:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 08:36:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 674ms 08:36:24 INFO - PROCESS | 1650 | 1466696184120 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 08:36:24 INFO - PROCESS | 1650 | 1466696184121 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 08:36:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 08:36:24 INFO - PROCESS | 1650 | 1466696184124 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 08:36:24 INFO - PROCESS | 1650 | 1466696184126 Marionette TRACE conn2 <- [1,2274,null,{}] 08:36:24 INFO - PROCESS | 1650 | 1466696184134 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}] 08:36:24 INFO - PROCESS | 1650 | 1466696184137 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:24 INFO - PROCESS | 1650 | 1466696184214 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 08:36:24 INFO - PROCESS | 1650 | 1466696184219 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:24 INFO - PROCESS | 1650 | 1466696184221 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d13800 == 30 [pid = 1650] [id = 576] 08:36:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118a5dc00) [pid = 1650] [serial = 1728] [outer = 0x0] 08:36:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118e4a800) [pid = 1650] [serial = 1729] [outer = 0x118a5dc00] 08:36:24 INFO - PROCESS | 1650 | 1466696184252 Marionette DEBUG loaded listener.js 08:36:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1193a1000) [pid = 1650] [serial = 1730] [outer = 0x118a5dc00] 08:36:24 INFO - PROCESS | 1650 | 1466696184587 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]]]}] 08:36:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 08:36:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 472ms 08:36:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 08:36:24 INFO - PROCESS | 1650 | 1466696184597 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 08:36:24 INFO - PROCESS | 1650 | 1466696184598 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 08:36:24 INFO - PROCESS | 1650 | 1466696184601 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 08:36:24 INFO - PROCESS | 1650 | 1466696184602 Marionette TRACE conn2 <- [1,2278,null,{}] 08:36:24 INFO - PROCESS | 1650 | 1466696184604 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}] 08:36:24 INFO - PROCESS | 1650 | 1466696184605 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:24 INFO - PROCESS | 1650 | 1466696184725 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 08:36:24 INFO - PROCESS | 1650 | 1466696184767 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:24 INFO - PROCESS | 1650 | 1466696184769 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x124a31800 == 31 [pid = 1650] [id = 577] 08:36:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11554c400) [pid = 1650] [serial = 1731] [outer = 0x0] 08:36:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11975b000) [pid = 1650] [serial = 1732] [outer = 0x11554c400] 08:36:24 INFO - PROCESS | 1650 | 1466696184794 Marionette DEBUG loaded listener.js 08:36:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119b1a400) [pid = 1650] [serial = 1733] [outer = 0x11554c400] 08:36:25 INFO - PROCESS | 1650 | 1466696185123 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]]]}] 08:36:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 08:36:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 570ms 08:36:25 INFO - PROCESS | 1650 | 1466696185171 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 08:36:25 INFO - PROCESS | 1650 | 1466696185173 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 08:36:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 08:36:25 INFO - PROCESS | 1650 | 1466696185181 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 08:36:25 INFO - PROCESS | 1650 | 1466696185182 Marionette TRACE conn2 <- [1,2282,null,{}] 08:36:25 INFO - PROCESS | 1650 | 1466696185184 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}] 08:36:25 INFO - PROCESS | 1650 | 1466696185186 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:25 INFO - PROCESS | 1650 | 1466696185283 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 08:36:25 INFO - PROCESS | 1650 | 1466696185287 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:25 INFO - PROCESS | 1650 | 1466696185288 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x1273a3800 == 32 [pid = 1650] [id = 578] 08:36:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1187a6400) [pid = 1650] [serial = 1734] [outer = 0x0] 08:36:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119d4dc00) [pid = 1650] [serial = 1735] [outer = 0x1187a6400] 08:36:25 INFO - PROCESS | 1650 | 1466696185314 Marionette DEBUG loaded listener.js 08:36:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1210e8c00) [pid = 1650] [serial = 1736] [outer = 0x1187a6400] 08:36:25 INFO - PROCESS | 1650 | 1466696185652 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]]]}] 08:36:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 08:36:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 519ms 08:36:25 INFO - PROCESS | 1650 | 1466696185701 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 08:36:25 INFO - PROCESS | 1650 | 1466696185702 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 08:36:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 08:36:25 INFO - PROCESS | 1650 | 1466696185704 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 08:36:25 INFO - PROCESS | 1650 | 1466696185705 Marionette TRACE conn2 <- [1,2286,null,{}] 08:36:25 INFO - PROCESS | 1650 | 1466696185708 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}] 08:36:25 INFO - PROCESS | 1650 | 1466696185712 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:25 INFO - PROCESS | 1650 | 1466696185816 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 08:36:25 INFO - PROCESS | 1650 | 1466696185835 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:25 INFO - PROCESS | 1650 | 1466696185837 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12922d000 == 33 [pid = 1650] [id = 579] 08:36:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x121191c00) [pid = 1650] [serial = 1737] [outer = 0x0] 08:36:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x121ae6400) [pid = 1650] [serial = 1738] [outer = 0x121191c00] 08:36:25 INFO - PROCESS | 1650 | 1466696185862 Marionette DEBUG loaded listener.js 08:36:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124b66400) [pid = 1650] [serial = 1739] [outer = 0x121191c00] 08:36:26 INFO - PROCESS | 1650 | 1466696186223 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]]]}] 08:36:26 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 08:36:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 569ms 08:36:26 INFO - PROCESS | 1650 | 1466696186273 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 08:36:26 INFO - PROCESS | 1650 | 1466696186275 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 08:36:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 08:36:26 INFO - PROCESS | 1650 | 1466696186277 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 08:36:26 INFO - PROCESS | 1650 | 1466696186278 Marionette TRACE conn2 <- [1,2290,null,{}] 08:36:26 INFO - PROCESS | 1650 | 1466696186280 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}] 08:36:26 INFO - PROCESS | 1650 | 1466696186281 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:26 INFO - PROCESS | 1650 | 1466696186379 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 08:36:26 INFO - PROCESS | 1650 | 1466696186382 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:26 INFO - PROCESS | 1650 | 1466696186383 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a555000 == 34 [pid = 1650] [id = 580] 08:36:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x121953400) [pid = 1650] [serial = 1740] [outer = 0x0] 08:36:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124fdac00) [pid = 1650] [serial = 1741] [outer = 0x121953400] 08:36:26 INFO - PROCESS | 1650 | 1466696186408 Marionette DEBUG loaded listener.js 08:36:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12685bc00) [pid = 1650] [serial = 1742] [outer = 0x121953400] 08:36:26 INFO - PROCESS | 1650 | 1466696186911 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]]]}] 08:36:26 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x124b61000) [pid = 1650] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 08:36:26 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x128cd2000) [pid = 1650] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 08:36:26 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x128cffc00) [pid = 1650] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 08:36:26 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118490c00) [pid = 1650] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 08:36:26 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1165eb400) [pid = 1650] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 08:36:26 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11932a000) [pid = 1650] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 08:36:26 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12101f800) [pid = 1650] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 08:36:26 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x121ae8c00) [pid = 1650] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 08:36:26 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x117eb0400) [pid = 1650] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 08:36:26 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1131ce400) [pid = 1650] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 08:36:26 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119a15800) [pid = 1650] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 08:36:26 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1131cb800) [pid = 1650] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 08:36:26 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1187a0400) [pid = 1650] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 08:36:26 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12893c000) [pid = 1650] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 08:36:26 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x121021400) [pid = 1650] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 08:36:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 08:36:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 670ms 08:36:26 INFO - PROCESS | 1650 | 1466696186947 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 08:36:26 INFO - PROCESS | 1650 | 1466696186949 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 08:36:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 08:36:26 INFO - PROCESS | 1650 | 1466696186951 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 08:36:26 INFO - PROCESS | 1650 | 1466696186952 Marionette TRACE conn2 <- [1,2294,null,{}] 08:36:26 INFO - PROCESS | 1650 | 1466696186954 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}] 08:36:26 INFO - PROCESS | 1650 | 1466696186956 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:27 INFO - PROCESS | 1650 | 1466696187030 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 08:36:27 INFO - PROCESS | 1650 | 1466696187034 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:27 INFO - PROCESS | 1650 | 1466696187035 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7bd000 == 35 [pid = 1650] [id = 581] 08:36:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116b15400) [pid = 1650] [serial = 1743] [outer = 0x0] 08:36:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1182a3c00) [pid = 1650] [serial = 1744] [outer = 0x116b15400] 08:36:27 INFO - PROCESS | 1650 | 1466696187061 Marionette DEBUG loaded listener.js 08:36:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11932a000) [pid = 1650] [serial = 1745] [outer = 0x116b15400] 08:36:27 INFO - PROCESS | 1650 | 1466696187394 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]]]}] 08:36:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 08:36:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 470ms 08:36:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 08:36:27 INFO - PROCESS | 1650 | 1466696187422 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 08:36:27 INFO - PROCESS | 1650 | 1466696187423 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 08:36:27 INFO - PROCESS | 1650 | 1466696187425 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 08:36:27 INFO - PROCESS | 1650 | 1466696187426 Marionette TRACE conn2 <- [1,2298,null,{}] 08:36:27 INFO - PROCESS | 1650 | 1466696187429 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}] 08:36:27 INFO - PROCESS | 1650 | 1466696187430 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:27 INFO - PROCESS | 1650 | 1466696187506 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 08:36:27 INFO - PROCESS | 1650 | 1466696187565 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:27 INFO - PROCESS | 1650 | 1466696187566 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad5c800 == 36 [pid = 1650] [id = 582] 08:36:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11708e000) [pid = 1650] [serial = 1746] [outer = 0x0] 08:36:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x121021400) [pid = 1650] [serial = 1747] [outer = 0x11708e000] 08:36:27 INFO - PROCESS | 1650 | 1466696187590 Marionette DEBUG loaded listener.js 08:36:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x127158000) [pid = 1650] [serial = 1748] [outer = 0x11708e000] 08:36:27 INFO - PROCESS | 1650 | 1466696187843 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]]]}] 08:36:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 08:36:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 471ms 08:36:27 INFO - PROCESS | 1650 | 1466696187897 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 08:36:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 08:36:27 INFO - PROCESS | 1650 | 1466696187899 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 08:36:27 INFO - PROCESS | 1650 | 1466696187901 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 08:36:27 INFO - PROCESS | 1650 | 1466696187902 Marionette TRACE conn2 <- [1,2302,null,{}] 08:36:27 INFO - PROCESS | 1650 | 1466696187904 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}] 08:36:27 INFO - PROCESS | 1650 | 1466696187905 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:28 INFO - PROCESS | 1650 | 1466696187997 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 08:36:28 INFO - PROCESS | 1650 | 1466696188000 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:28 INFO - PROCESS | 1650 | 1466696188002 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b92d000 == 37 [pid = 1650] [id = 583] 08:36:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x124b61000) [pid = 1650] [serial = 1749] [outer = 0x0] 08:36:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12893d000) [pid = 1650] [serial = 1750] [outer = 0x124b61000] 08:36:28 INFO - PROCESS | 1650 | 1466696188026 Marionette DEBUG loaded listener.js 08:36:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128ba7c00) [pid = 1650] [serial = 1751] [outer = 0x124b61000] 08:36:28 INFO - PROCESS | 1650 | 1466696188380 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]]]}] 08:36:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 08:36:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 523ms 08:36:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 08:36:28 INFO - PROCESS | 1650 | 1466696188425 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 08:36:28 INFO - PROCESS | 1650 | 1466696188426 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 08:36:28 INFO - PROCESS | 1650 | 1466696188428 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 08:36:28 INFO - PROCESS | 1650 | 1466696188430 Marionette TRACE conn2 <- [1,2306,null,{}] 08:36:28 INFO - PROCESS | 1650 | 1466696188433 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}] 08:36:28 INFO - PROCESS | 1650 | 1466696188434 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:28 INFO - PROCESS | 1650 | 1466696188523 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 08:36:28 INFO - PROCESS | 1650 | 1466696188530 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:28 INFO - PROCESS | 1650 | 1466696188531 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c049000 == 38 [pid = 1650] [id = 584] 08:36:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128bae000) [pid = 1650] [serial = 1752] [outer = 0x0] 08:36:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1291ee800) [pid = 1650] [serial = 1753] [outer = 0x128bae000] 08:36:28 INFO - PROCESS | 1650 | 1466696188558 Marionette DEBUG loaded listener.js 08:36:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1294b7000) [pid = 1650] [serial = 1754] [outer = 0x128bae000] 08:36:28 INFO - PROCESS | 1650 | 1466696188876 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]]]}] 08:36:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 08:36:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 468ms 08:36:28 INFO - PROCESS | 1650 | 1466696188898 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 08:36:28 INFO - PROCESS | 1650 | 1466696188899 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 08:36:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 08:36:28 INFO - PROCESS | 1650 | 1466696188901 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 08:36:28 INFO - PROCESS | 1650 | 1466696188902 Marionette TRACE conn2 <- [1,2310,null,{}] 08:36:28 INFO - PROCESS | 1650 | 1466696188904 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}] 08:36:28 INFO - PROCESS | 1650 | 1466696188906 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:29 INFO - PROCESS | 1650 | 1466696189033 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 08:36:29 INFO - PROCESS | 1650 | 1466696189119 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:29 INFO - PROCESS | 1650 | 1466696189121 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x115f1e000 == 39 [pid = 1650] [id = 585] 08:36:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x112e48c00) [pid = 1650] [serial = 1755] [outer = 0x0] 08:36:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x113208400) [pid = 1650] [serial = 1756] [outer = 0x112e48c00] 08:36:29 INFO - PROCESS | 1650 | 1466696189153 Marionette DEBUG loaded listener.js 08:36:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x115f54c00) [pid = 1650] [serial = 1757] [outer = 0x112e48c00] 08:36:29 INFO - PROCESS | 1650 | 1466696189672 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]]]}] 08:36:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 08:36:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 820ms 08:36:29 INFO - PROCESS | 1650 | 1466696189722 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 08:36:29 INFO - PROCESS | 1650 | 1466696189727 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 08:36:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 08:36:29 INFO - PROCESS | 1650 | 1466696189731 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 08:36:29 INFO - PROCESS | 1650 | 1466696189733 Marionette TRACE conn2 <- [1,2314,null,{}] 08:36:29 INFO - PROCESS | 1650 | 1466696189736 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}] 08:36:29 INFO - PROCESS | 1650 | 1466696189738 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:29 INFO - PROCESS | 1650 | 1466696189870 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 08:36:29 INFO - PROCESS | 1650 | 1466696189951 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:29 INFO - PROCESS | 1650 | 1466696189953 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x121589800 == 40 [pid = 1650] [id = 586] 08:36:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1182a4000) [pid = 1650] [serial = 1758] [outer = 0x0] 08:36:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118491800) [pid = 1650] [serial = 1759] [outer = 0x1182a4000] 08:36:29 INFO - PROCESS | 1650 | 1466696189983 Marionette DEBUG loaded listener.js 08:36:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1185b4000) [pid = 1650] [serial = 1760] [outer = 0x1182a4000] 08:36:30 INFO - PROCESS | 1650 | 1466696190638 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]]]}] 08:36:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 08:36:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 971ms 08:36:30 INFO - PROCESS | 1650 | 1466696190702 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 08:36:30 INFO - PROCESS | 1650 | 1466696190704 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 08:36:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 08:36:30 INFO - PROCESS | 1650 | 1466696190708 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 08:36:30 INFO - PROCESS | 1650 | 1466696190710 Marionette TRACE conn2 <- [1,2318,null,{}] 08:36:30 INFO - PROCESS | 1650 | 1466696190713 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}] 08:36:30 INFO - PROCESS | 1650 | 1466696190715 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:30 INFO - PROCESS | 1650 | 1466696190818 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 08:36:30 INFO - PROCESS | 1650 | 1466696190878 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:30 INFO - PROCESS | 1650 | 1466696190881 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11858d000 == 41 [pid = 1650] [id = 587] 08:36:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1177d0800) [pid = 1650] [serial = 1761] [outer = 0x0] 08:36:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x117eaf400) [pid = 1650] [serial = 1762] [outer = 0x1177d0800] 08:36:30 INFO - PROCESS | 1650 | 1466696190910 Marionette DEBUG loaded listener.js 08:36:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11817ac00) [pid = 1650] [serial = 1763] [outer = 0x1177d0800] 08:36:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12c049000 == 40 [pid = 1650] [id = 584] 08:36:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12b92d000 == 39 [pid = 1650] [id = 583] 08:36:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad5c800 == 38 [pid = 1650] [id = 582] 08:36:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7bd000 == 37 [pid = 1650] [id = 581] 08:36:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12a555000 == 36 [pid = 1650] [id = 580] 08:36:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12922d000 == 35 [pid = 1650] [id = 579] 08:36:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1273a3800 == 34 [pid = 1650] [id = 578] 08:36:31 INFO - PROCESS | 1650 | --DOCSHELL 0x124a31800 == 33 [pid = 1650] [id = 577] 08:36:31 INFO - PROCESS | 1650 | --DOCSHELL 0x123d13800 == 32 [pid = 1650] [id = 576] 08:36:31 INFO - PROCESS | 1650 | --DOCSHELL 0x118aca800 == 31 [pid = 1650] [id = 575] 08:36:31 INFO - PROCESS | 1650 | --DOCSHELL 0x116abd800 == 30 [pid = 1650] [id = 574] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1255b5c00) [pid = 1650] [serial = 1687] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1291e8000) [pid = 1650] [serial = 1690] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x129462c00) [pid = 1650] [serial = 1693] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118554000) [pid = 1650] [serial = 1675] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x116a29800) [pid = 1650] [serial = 1672] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11848f000) [pid = 1650] [serial = 1673] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119765400) [pid = 1650] [serial = 1678] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119d53c00) [pid = 1650] [serial = 1679] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12118b400) [pid = 1650] [serial = 1681] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x121303c00) [pid = 1650] [serial = 1682] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x129459c00) [pid = 1650] [serial = 1691] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1291e2400) [pid = 1650] [serial = 1664] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1182a3400) [pid = 1650] [serial = 1669] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118517400) [pid = 1650] [serial = 1670] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x113227400) [pid = 1650] [serial = 1666] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1165e4c00) [pid = 1650] [serial = 1667] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118e46400) [pid = 1650] [serial = 1676] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12a5ca000) [pid = 1650] [serial = 1703] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1294b9000) [pid = 1650] [serial = 1694] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1182a6c00) [pid = 1650] [serial = 1697] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x124fd8c00) [pid = 1650] [serial = 1700] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x129529400) [pid = 1650] [serial = 1702] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12a720000) [pid = 1650] [serial = 1706] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x116852800) [pid = 1650] [serial = 1696] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x123d76800) [pid = 1650] [serial = 1685] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12130c800) [pid = 1650] [serial = 1684] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x121306400) [pid = 1650] [serial = 1699] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x128bb0800) [pid = 1650] [serial = 1688] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12a626c00) [pid = 1650] [serial = 1705] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | 1466696191325 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] 08:36:31 INFO - PROCESS | 1650 | 1466696191335 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 08:36:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 08:36:31 INFO - PROCESS | 1650 | 1466696191340 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 08:36:31 INFO - PROCESS | 1650 | 1466696191344 Marionette TRACE conn2 <- [1,2322,null,{}] 08:36:31 INFO - PROCESS | 1650 | 1466696191346 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}] 08:36:31 INFO - PROCESS | 1650 | 1466696191348 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:31 INFO - PROCESS | 1650 | 1466696191427 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 08:36:31 INFO - PROCESS | 1650 | 1466696191431 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:31 INFO - PROCESS | 1650 | 1466696191432 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ecd800 == 31 [pid = 1650] [id = 588] 08:36:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11848e800) [pid = 1650] [serial = 1764] [outer = 0x0] 08:36:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11879b400) [pid = 1650] [serial = 1765] [outer = 0x11848e800] 08:36:31 INFO - PROCESS | 1650 | 1466696191461 Marionette DEBUG loaded listener.js 08:36:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118e49c00) [pid = 1650] [serial = 1766] [outer = 0x11848e800] 08:36:31 INFO - PROCESS | 1650 | 1466696191794 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]]]}] 08:36:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 08:36:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 473ms 08:36:31 INFO - PROCESS | 1650 | 1466696191835 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 08:36:31 INFO - PROCESS | 1650 | 1466696191836 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 08:36:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 08:36:31 INFO - PROCESS | 1650 | 1466696191840 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 08:36:31 INFO - PROCESS | 1650 | 1466696191842 Marionette TRACE conn2 <- [1,2326,null,{}] 08:36:31 INFO - PROCESS | 1650 | 1466696191850 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}] 08:36:31 INFO - PROCESS | 1650 | 1466696191853 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:31 INFO - PROCESS | 1650 | 1466696191934 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 08:36:31 INFO - PROCESS | 1650 | 1466696191940 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:31 INFO - PROCESS | 1650 | 1466696191944 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12548f800 == 32 [pid = 1650] [id = 589] 08:36:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1193ad800) [pid = 1650] [serial = 1767] [outer = 0x0] 08:36:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119a13400) [pid = 1650] [serial = 1768] [outer = 0x1193ad800] 08:36:31 INFO - PROCESS | 1650 | 1466696191972 Marionette DEBUG loaded listener.js 08:36:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119d4fc00) [pid = 1650] [serial = 1769] [outer = 0x1193ad800] 08:36:32 INFO - PROCESS | 1650 | 1466696192306 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]]]}] 08:36:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 08:36:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 471ms 08:36:32 INFO - PROCESS | 1650 | 1466696192313 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 08:36:32 INFO - PROCESS | 1650 | 1466696192314 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 08:36:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 08:36:32 INFO - PROCESS | 1650 | 1466696192316 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 08:36:32 INFO - PROCESS | 1650 | 1466696192317 Marionette TRACE conn2 <- [1,2330,null,{}] 08:36:32 INFO - PROCESS | 1650 | 1466696192320 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}] 08:36:32 INFO - PROCESS | 1650 | 1466696192321 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:32 INFO - PROCESS | 1650 | 1466696192406 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 08:36:32 INFO - PROCESS | 1650 | 1466696192461 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:32 INFO - PROCESS | 1650 | 1466696192462 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12897c800 == 33 [pid = 1650] [id = 590] 08:36:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119d50000) [pid = 1650] [serial = 1770] [outer = 0x0] 08:36:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x121193800) [pid = 1650] [serial = 1771] [outer = 0x119d50000] 08:36:32 INFO - PROCESS | 1650 | 1466696192488 Marionette DEBUG loaded listener.js 08:36:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x12130a800) [pid = 1650] [serial = 1772] [outer = 0x119d50000] 08:36:32 INFO - PROCESS | 1650 | 1466696192768 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]]]}] 08:36:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 08:36:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 468ms 08:36:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 08:36:32 INFO - PROCESS | 1650 | 1466696192786 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 08:36:32 INFO - PROCESS | 1650 | 1466696192787 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 08:36:32 INFO - PROCESS | 1650 | 1466696192789 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 08:36:32 INFO - PROCESS | 1650 | 1466696192792 Marionette TRACE conn2 <- [1,2334,null,{}] 08:36:32 INFO - PROCESS | 1650 | 1466696192801 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}] 08:36:32 INFO - PROCESS | 1650 | 1466696192803 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:32 INFO - PROCESS | 1650 | 1466696192884 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 08:36:32 INFO - PROCESS | 1650 | 1466696192888 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:32 INFO - PROCESS | 1650 | 1466696192889 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1213ab000 == 34 [pid = 1650] [id = 591] 08:36:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119b21400) [pid = 1650] [serial = 1773] [outer = 0x0] 08:36:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x121bdbc00) [pid = 1650] [serial = 1774] [outer = 0x119b21400] 08:36:32 INFO - PROCESS | 1650 | 1466696192916 Marionette DEBUG loaded listener.js 08:36:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123e6f400) [pid = 1650] [serial = 1775] [outer = 0x119b21400] 08:36:33 INFO - PROCESS | 1650 | 1466696193252 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]]]}] 08:36:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 08:36:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 478ms 08:36:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 08:36:33 INFO - PROCESS | 1650 | 1466696193267 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 08:36:33 INFO - PROCESS | 1650 | 1466696193268 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 08:36:33 INFO - PROCESS | 1650 | 1466696193270 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 08:36:33 INFO - PROCESS | 1650 | 1466696193271 Marionette TRACE conn2 <- [1,2338,null,{}] 08:36:33 INFO - PROCESS | 1650 | 1466696193274 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}] 08:36:33 INFO - PROCESS | 1650 | 1466696193278 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:33 INFO - PROCESS | 1650 | 1466696193409 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 08:36:33 INFO - PROCESS | 1650 | 1466696193421 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:33 INFO - PROCESS | 1650 | 1466696193422 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa0b800 == 35 [pid = 1650] [id = 592] 08:36:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11848dc00) [pid = 1650] [serial = 1776] [outer = 0x0] 08:36:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124f18800) [pid = 1650] [serial = 1777] [outer = 0x11848dc00] 08:36:33 INFO - PROCESS | 1650 | 1466696193448 Marionette DEBUG loaded listener.js 08:36:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128ccc000) [pid = 1650] [serial = 1778] [outer = 0x11848dc00] 08:36:33 INFO - PROCESS | 1650 | 1466696193818 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]]]}] 08:36:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 08:36:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 568ms 08:36:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 08:36:33 INFO - PROCESS | 1650 | 1466696193839 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 08:36:33 INFO - PROCESS | 1650 | 1466696193841 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 08:36:33 INFO - PROCESS | 1650 | 1466696193844 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 08:36:33 INFO - PROCESS | 1650 | 1466696193846 Marionette TRACE conn2 <- [1,2342,null,{}] 08:36:33 INFO - PROCESS | 1650 | 1466696193858 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}] 08:36:33 INFO - PROCESS | 1650 | 1466696193859 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:33 INFO - PROCESS | 1650 | 1466696193956 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 08:36:33 INFO - PROCESS | 1650 | 1466696193960 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:33 INFO - PROCESS | 1650 | 1466696193961 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b91a000 == 36 [pid = 1650] [id = 593] 08:36:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x128cfe400) [pid = 1650] [serial = 1779] [outer = 0x0] 08:36:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1291edc00) [pid = 1650] [serial = 1780] [outer = 0x128cfe400] 08:36:33 INFO - PROCESS | 1650 | 1466696193985 Marionette DEBUG loaded listener.js 08:36:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12945f800) [pid = 1650] [serial = 1781] [outer = 0x128cfe400] 08:36:34 INFO - PROCESS | 1650 | 1466696194322 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]]]}] 08:36:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 08:36:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 530ms 08:36:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 08:36:34 INFO - PROCESS | 1650 | 1466696194374 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 08:36:34 INFO - PROCESS | 1650 | 1466696194376 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 08:36:34 INFO - PROCESS | 1650 | 1466696194379 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 08:36:34 INFO - PROCESS | 1650 | 1466696194380 Marionette TRACE conn2 <- [1,2346,null,{}] 08:36:34 INFO - PROCESS | 1650 | 1466696194383 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}] 08:36:34 INFO - PROCESS | 1650 | 1466696194384 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:34 INFO - PROCESS | 1650 | 1466696194481 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 08:36:34 INFO - PROCESS | 1650 | 1466696194494 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:34 INFO - PROCESS | 1650 | 1466696194495 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd1e000 == 37 [pid = 1650] [id = 594] 08:36:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x129460800) [pid = 1650] [serial = 1782] [outer = 0x0] 08:36:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1294bc400) [pid = 1650] [serial = 1783] [outer = 0x129460800] 08:36:34 INFO - PROCESS | 1650 | 1466696194520 Marionette DEBUG loaded listener.js 08:36:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x129529800) [pid = 1650] [serial = 1784] [outer = 0x129460800] 08:36:34 INFO - PROCESS | 1650 | 1466696194838 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]]]}] 08:36:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 08:36:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 518ms 08:36:34 INFO - PROCESS | 1650 | 1466696194898 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 08:36:34 INFO - PROCESS | 1650 | 1466696194899 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 08:36:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 08:36:34 INFO - PROCESS | 1650 | 1466696194902 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 08:36:34 INFO - PROCESS | 1650 | 1466696194903 Marionette TRACE conn2 <- [1,2350,null,{}] 08:36:34 INFO - PROCESS | 1650 | 1466696194905 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}] 08:36:34 INFO - PROCESS | 1650 | 1466696194906 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:35 INFO - PROCESS | 1650 | 1466696195003 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 08:36:35 INFO - PROCESS | 1650 | 1466696195015 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:35 INFO - PROCESS | 1650 | 1466696195016 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c050000 == 38 [pid = 1650] [id = 595] 08:36:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12952b000) [pid = 1650] [serial = 1785] [outer = 0x0] 08:36:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12952cc00) [pid = 1650] [serial = 1786] [outer = 0x12952b000] 08:36:35 INFO - PROCESS | 1650 | 1466696195047 Marionette DEBUG loaded listener.js 08:36:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a5c7800) [pid = 1650] [serial = 1787] [outer = 0x12952b000] 08:36:35 INFO - PROCESS | 1650 | 1466696195369 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]]]}] 08:36:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 08:36:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 518ms 08:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1187a6400) [pid = 1650] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 08:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118a5dc00) [pid = 1650] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 08:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118515000) [pid = 1650] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 08:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1165e9000) [pid = 1650] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 08:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11684dc00) [pid = 1650] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 08:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118176400) [pid = 1650] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 08:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118e4b400) [pid = 1650] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 08:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1215b6400) [pid = 1650] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 08:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x121191c00) [pid = 1650] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 08:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1177d7800) [pid = 1650] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 08:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x121953400) [pid = 1650] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 08:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x116b15400) [pid = 1650] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 08:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x124b61000) [pid = 1650] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 08:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11708e000) [pid = 1650] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 08:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11554c400) [pid = 1650] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 08:36:35 INFO - PROCESS | 1650 | 1466696195479 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 08:36:35 INFO - PROCESS | 1650 | 1466696195480 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 08:36:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 08:36:35 INFO - PROCESS | 1650 | 1466696195485 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 08:36:35 INFO - PROCESS | 1650 | 1466696195486 Marionette TRACE conn2 <- [1,2354,null,{}] 08:36:35 INFO - PROCESS | 1650 | 1466696195488 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}] 08:36:35 INFO - PROCESS | 1650 | 1466696195489 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:35 INFO - PROCESS | 1650 | 1466696195567 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 08:36:35 INFO - PROCESS | 1650 | 1466696195570 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:35 INFO - PROCESS | 1650 | 1466696195571 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x128975800 == 39 [pid = 1650] [id = 596] 08:36:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1165e9000) [pid = 1650] [serial = 1788] [outer = 0x0] 08:36:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x117eabc00) [pid = 1650] [serial = 1789] [outer = 0x1165e9000] 08:36:35 INFO - PROCESS | 1650 | 1466696195597 Marionette DEBUG loaded listener.js 08:36:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118e42400) [pid = 1650] [serial = 1790] [outer = 0x1165e9000] 08:36:35 INFO - PROCESS | 1650 | 1466696195929 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]]]}] 08:36:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 08:36:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 468ms 08:36:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 08:36:35 INFO - PROCESS | 1650 | 1466696195953 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 08:36:35 INFO - PROCESS | 1650 | 1466696195955 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 08:36:35 INFO - PROCESS | 1650 | 1466696195958 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 08:36:35 INFO - PROCESS | 1650 | 1466696195960 Marionette TRACE conn2 <- [1,2358,null,{}] 08:36:35 INFO - PROCESS | 1650 | 1466696195963 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}] 08:36:35 INFO - PROCESS | 1650 | 1466696195964 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:36 INFO - PROCESS | 1650 | 1466696196058 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 08:36:36 INFO - PROCESS | 1650 | 1466696196117 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:36 INFO - PROCESS | 1650 | 1466696196119 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c61f000 == 40 [pid = 1650] [id = 597] 08:36:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x116b15400) [pid = 1650] [serial = 1791] [outer = 0x0] 08:36:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12118a000) [pid = 1650] [serial = 1792] [outer = 0x116b15400] 08:36:36 INFO - PROCESS | 1650 | 1466696196152 Marionette DEBUG loaded listener.js 08:36:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12a71f400) [pid = 1650] [serial = 1793] [outer = 0x116b15400] 08:36:36 INFO - PROCESS | 1650 | 1466696196432 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]]]}] 08:36:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 08:36:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 523ms 08:36:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 08:36:36 INFO - PROCESS | 1650 | 1466696196481 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 08:36:36 INFO - PROCESS | 1650 | 1466696196482 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 08:36:36 INFO - PROCESS | 1650 | 1466696196484 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 08:36:36 INFO - PROCESS | 1650 | 1466696196485 Marionette TRACE conn2 <- [1,2362,null,{}] 08:36:36 INFO - PROCESS | 1650 | 1466696196488 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}] 08:36:36 INFO - PROCESS | 1650 | 1466696196489 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:36 INFO - PROCESS | 1650 | 1466696196575 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 08:36:36 INFO - PROCESS | 1650 | 1466696196580 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:36 INFO - PROCESS | 1650 | 1466696196581 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ccd3800 == 41 [pid = 1650] [id = 598] 08:36:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12a720000) [pid = 1650] [serial = 1794] [outer = 0x0] 08:36:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12a729c00) [pid = 1650] [serial = 1795] [outer = 0x12a720000] 08:36:36 INFO - PROCESS | 1650 | 1466696196605 Marionette DEBUG loaded listener.js 08:36:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12aa3f800) [pid = 1650] [serial = 1796] [outer = 0x12a720000] 08:36:36 INFO - PROCESS | 1650 | 1466696196934 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]]]}] 08:36:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 08:36:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 468ms 08:36:36 INFO - PROCESS | 1650 | 1466696196953 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 08:36:36 INFO - PROCESS | 1650 | 1466696196954 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 08:36:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 08:36:36 INFO - PROCESS | 1650 | 1466696196957 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 08:36:36 INFO - PROCESS | 1650 | 1466696196960 Marionette TRACE conn2 <- [1,2366,null,{}] 08:36:36 INFO - PROCESS | 1650 | 1466696196963 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}] 08:36:36 INFO - PROCESS | 1650 | 1466696196964 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:37 INFO - PROCESS | 1650 | 1466696197109 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 08:36:37 INFO - PROCESS | 1650 | 1466696197117 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:37 INFO - PROCESS | 1650 | 1466696197129 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d181000 == 42 [pid = 1650] [id = 599] 08:36:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1255b6000) [pid = 1650] [serial = 1797] [outer = 0x0] 08:36:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12aa42c00) [pid = 1650] [serial = 1798] [outer = 0x1255b6000] 08:36:37 INFO - PROCESS | 1650 | 1466696197168 Marionette DEBUG loaded listener.js 08:36:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12abbbc00) [pid = 1650] [serial = 1799] [outer = 0x1255b6000] 08:36:37 INFO - PROCESS | 1650 | 1466696197672 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]]]}] 08:36:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 08:36:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 774ms 08:36:37 INFO - PROCESS | 1650 | 1466696197733 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 08:36:37 INFO - PROCESS | 1650 | 1466696197736 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 08:36:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 08:36:37 INFO - PROCESS | 1650 | 1466696197740 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 08:36:37 INFO - PROCESS | 1650 | 1466696197742 Marionette TRACE conn2 <- [1,2370,null,{}] 08:36:37 INFO - PROCESS | 1650 | 1466696197745 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}] 08:36:37 INFO - PROCESS | 1650 | 1466696197747 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:37 INFO - PROCESS | 1650 | 1466696197834 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 08:36:37 INFO - PROCESS | 1650 | 1466696197922 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:37 INFO - PROCESS | 1650 | 1466696197923 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x118597800 == 43 [pid = 1650] [id = 600] 08:36:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x117017800) [pid = 1650] [serial = 1800] [outer = 0x0] 08:36:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1182a5400) [pid = 1650] [serial = 1801] [outer = 0x117017800] 08:36:37 INFO - PROCESS | 1650 | 1466696197975 Marionette DEBUG loaded listener.js 08:36:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1187a0000) [pid = 1650] [serial = 1802] [outer = 0x117017800] 08:36:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 08:36:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 824ms 08:36:38 INFO - PROCESS | 1650 | 1466696198559 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]]]}] 08:36:38 INFO - PROCESS | 1650 | 1466696198565 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 08:36:38 INFO - PROCESS | 1650 | 1466696198568 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 08:36:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 08:36:38 INFO - PROCESS | 1650 | 1466696198572 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 08:36:38 INFO - PROCESS | 1650 | 1466696198575 Marionette TRACE conn2 <- [1,2374,null,{}] 08:36:38 INFO - PROCESS | 1650 | 1466696198579 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}] 08:36:38 INFO - PROCESS | 1650 | 1466696198581 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:38 INFO - PROCESS | 1650 | 1466696198689 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 08:36:38 INFO - PROCESS | 1650 | 1466696198746 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:38 INFO - PROCESS | 1650 | 1466696198747 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa17000 == 44 [pid = 1650] [id = 601] 08:36:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119334000) [pid = 1650] [serial = 1803] [outer = 0x0] 08:36:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119d54800) [pid = 1650] [serial = 1804] [outer = 0x119334000] 08:36:38 INFO - PROCESS | 1650 | 1466696198781 Marionette DEBUG loaded listener.js 08:36:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x121303800) [pid = 1650] [serial = 1805] [outer = 0x119334000] 08:36:39 INFO - PROCESS | 1650 | 1466696199244 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]]]}] 08:36:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 08:36:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 725ms 08:36:39 INFO - PROCESS | 1650 | 1466696199298 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 08:36:39 INFO - PROCESS | 1650 | 1466696199299 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 08:36:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 08:36:39 INFO - PROCESS | 1650 | 1466696199302 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 08:36:39 INFO - PROCESS | 1650 | 1466696199304 Marionette TRACE conn2 <- [1,2378,null,{}] 08:36:39 INFO - PROCESS | 1650 | 1466696199312 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}] 08:36:39 INFO - PROCESS | 1650 | 1466696199315 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:39 INFO - PROCESS | 1650 | 1466696199419 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 08:36:39 INFO - PROCESS | 1650 | 1466696199482 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:39 INFO - PROCESS | 1650 | 1466696199484 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d17d000 == 45 [pid = 1650] [id = 602] 08:36:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1255aa000) [pid = 1650] [serial = 1806] [outer = 0x0] 08:36:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x127640800) [pid = 1650] [serial = 1807] [outer = 0x1255aa000] 08:36:39 INFO - PROCESS | 1650 | 1466696199515 Marionette DEBUG loaded listener.js 08:36:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x128bb6c00) [pid = 1650] [serial = 1808] [outer = 0x1255aa000] 08:36:39 INFO - PROCESS | 1650 | 1466696199929 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]]]}] 08:36:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 08:36:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 670ms 08:36:39 INFO - PROCESS | 1650 | 1466696199973 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 08:36:39 INFO - PROCESS | 1650 | 1466696199975 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 08:36:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 08:36:39 INFO - PROCESS | 1650 | 1466696199977 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 08:36:39 INFO - PROCESS | 1650 | 1466696199978 Marionette TRACE conn2 <- [1,2382,null,{}] 08:36:39 INFO - PROCESS | 1650 | 1466696199981 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}] 08:36:39 INFO - PROCESS | 1650 | 1466696199982 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:40 INFO - PROCESS | 1650 | 1466696200112 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 08:36:40 INFO - PROCESS | 1650 | 1466696200172 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:40 INFO - PROCESS | 1650 | 1466696200173 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dd04800 == 46 [pid = 1650] [id = 603] 08:36:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x129525800) [pid = 1650] [serial = 1809] [outer = 0x0] 08:36:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12a626c00) [pid = 1650] [serial = 1810] [outer = 0x129525800] 08:36:40 INFO - PROCESS | 1650 | 1466696200202 Marionette DEBUG loaded listener.js 08:36:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12aa39000) [pid = 1650] [serial = 1811] [outer = 0x129525800] 08:36:40 INFO - PROCESS | 1650 | 1466696200670 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]]]}] 08:36:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 08:36:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 720ms 08:36:40 INFO - PROCESS | 1650 | 1466696200697 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 08:36:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 08:36:40 INFO - PROCESS | 1650 | 1466696200699 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 08:36:40 INFO - PROCESS | 1650 | 1466696200701 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 08:36:40 INFO - PROCESS | 1650 | 1466696200702 Marionette TRACE conn2 <- [1,2386,null,{}] 08:36:40 INFO - PROCESS | 1650 | 1466696200705 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}] 08:36:40 INFO - PROCESS | 1650 | 1466696200706 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:40 INFO - PROCESS | 1650 | 1466696200944 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 08:36:41 INFO - PROCESS | 1650 | 1466696201037 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:41 INFO - PROCESS | 1650 | 1466696201038 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1130cb800 == 47 [pid = 1650] [id = 604] 08:36:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x110f7c000) [pid = 1650] [serial = 1812] [outer = 0x0] 08:36:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1110a6000) [pid = 1650] [serial = 1813] [outer = 0x110f7c000] 08:36:41 INFO - PROCESS | 1650 | 1466696201067 Marionette DEBUG loaded listener.js 08:36:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1131ce400) [pid = 1650] [serial = 1814] [outer = 0x110f7c000] 08:36:41 INFO - PROCESS | 1650 | 1466696201555 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]]]}] 08:36:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 08:36:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 871ms 08:36:41 INFO - PROCESS | 1650 | 1466696201594 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 08:36:41 INFO - PROCESS | 1650 | 1466696201598 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 08:36:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 08:36:41 INFO - PROCESS | 1650 | 1466696201606 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 08:36:41 INFO - PROCESS | 1650 | 1466696201611 Marionette TRACE conn2 <- [1,2390,null,{}] 08:36:41 INFO - PROCESS | 1650 | 1466696201616 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}] 08:36:41 INFO - PROCESS | 1650 | 1466696201618 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:41 INFO - PROCESS | 1650 | 1466696201742 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 08:36:41 INFO - PROCESS | 1650 | 1466696201815 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:41 INFO - PROCESS | 1650 | 1466696201816 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x116a4c800 == 48 [pid = 1650] [id = 605] 08:36:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x115e0e400) [pid = 1650] [serial = 1815] [outer = 0x0] 08:36:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x116242400) [pid = 1650] [serial = 1816] [outer = 0x115e0e400] 08:36:41 INFO - PROCESS | 1650 | 1466696201838 Marionette DEBUG loaded listener.js 08:36:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x116a1b800) [pid = 1650] [serial = 1817] [outer = 0x115e0e400] 08:36:42 INFO - PROCESS | 1650 | 1466696202325 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]]]}] 08:36:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 08:36:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 778ms 08:36:42 INFO - PROCESS | 1650 | 1466696202383 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 08:36:42 INFO - PROCESS | 1650 | 1466696202386 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 08:36:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 08:36:42 INFO - PROCESS | 1650 | 1466696202390 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 08:36:42 INFO - PROCESS | 1650 | 1466696202392 Marionette TRACE conn2 <- [1,2394,null,{}] 08:36:42 INFO - PROCESS | 1650 | 1466696202395 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}] 08:36:42 INFO - PROCESS | 1650 | 1466696202397 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12ccd3800 == 47 [pid = 1650] [id = 598] 08:36:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12c61f000 == 46 [pid = 1650] [id = 597] 08:36:43 INFO - PROCESS | 1650 | --DOCSHELL 0x128975800 == 45 [pid = 1650] [id = 596] 08:36:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12c050000 == 44 [pid = 1650] [id = 595] 08:36:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd1e000 == 43 [pid = 1650] [id = 594] 08:36:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12b91a000 == 42 [pid = 1650] [id = 593] 08:36:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa0b800 == 41 [pid = 1650] [id = 592] 08:36:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1213ab000 == 40 [pid = 1650] [id = 591] 08:36:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12897c800 == 39 [pid = 1650] [id = 590] 08:36:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12548f800 == 38 [pid = 1650] [id = 589] 08:36:43 INFO - PROCESS | 1650 | --DOCSHELL 0x119ecd800 == 37 [pid = 1650] [id = 588] 08:36:43 INFO - PROCESS | 1650 | --DOCSHELL 0x11858d000 == 36 [pid = 1650] [id = 587] 08:36:43 INFO - PROCESS | 1650 | --DOCSHELL 0x115f1e000 == 35 [pid = 1650] [id = 585] 08:36:43 INFO - PROCESS | 1650 | --DOCSHELL 0x121589800 == 34 [pid = 1650] [id = 586] 08:36:43 INFO - PROCESS | 1650 | --DOCSHELL 0x118599800 == 33 [pid = 1650] [id = 573] 08:36:43 INFO - PROCESS | 1650 | --DOCSHELL 0x116a4c800 == 32 [pid = 1650] [id = 605] 08:36:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1130cb800 == 31 [pid = 1650] [id = 604] 08:36:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12dd04800 == 30 [pid = 1650] [id = 603] 08:36:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12d17d000 == 29 [pid = 1650] [id = 602] 08:36:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa17000 == 28 [pid = 1650] [id = 601] 08:36:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12d181000 == 27 [pid = 1650] [id = 599] 08:36:43 INFO - PROCESS | 1650 | --DOCSHELL 0x118597800 == 26 [pid = 1650] [id = 600] 08:36:43 INFO - PROCESS | 1650 | 1466696203140 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 08:36:43 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x118a59800) [pid = 1650] [serial = 1721] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1185a8400) [pid = 1650] [serial = 1720] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x116a1ec00) [pid = 1650] [serial = 1723] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11829f000) [pid = 1650] [serial = 1709] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1177d1800) [pid = 1650] [serial = 1724] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x116a75c00) [pid = 1650] [serial = 1708] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118492800) [pid = 1650] [serial = 1726] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1185a7800) [pid = 1650] [serial = 1727] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x119a19400) [pid = 1650] [serial = 1712] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1193a3c00) [pid = 1650] [serial = 1711] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x126cd5000) [pid = 1650] [serial = 1715] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x124b69c00) [pid = 1650] [serial = 1714] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x121ae6400) [pid = 1650] [serial = 1738] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11850e400) [pid = 1650] [serial = 1718] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11816f800) [pid = 1650] [serial = 1717] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x124fdac00) [pid = 1650] [serial = 1741] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x124b66400) [pid = 1650] [serial = 1739] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1182a3c00) [pid = 1650] [serial = 1744] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11932a000) [pid = 1650] [serial = 1745] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12893d000) [pid = 1650] [serial = 1750] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12685bc00) [pid = 1650] [serial = 1742] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x127158000) [pid = 1650] [serial = 1748] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1291ee800) [pid = 1650] [serial = 1753] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11975b000) [pid = 1650] [serial = 1732] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119b1a400) [pid = 1650] [serial = 1733] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1210e8c00) [pid = 1650] [serial = 1736] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x128ba7c00) [pid = 1650] [serial = 1751] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x121021400) [pid = 1650] [serial = 1747] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119d4dc00) [pid = 1650] [serial = 1735] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118e4a800) [pid = 1650] [serial = 1729] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1193a1000) [pid = 1650] [serial = 1730] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1650 | 1466696203324 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:43 INFO - PROCESS | 1650 | 1466696203326 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x113db4000 == 27 [pid = 1650] [id = 606] 08:36:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x113037400) [pid = 1650] [serial = 1818] [outer = 0x0] 08:36:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x113206800) [pid = 1650] [serial = 1819] [outer = 0x113037400] 08:36:43 INFO - PROCESS | 1650 | 1466696203370 Marionette DEBUG loaded listener.js 08:36:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x113d5e800) [pid = 1650] [serial = 1820] [outer = 0x113037400] 08:36:43 INFO - PROCESS | 1650 | 1466696203824 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]]]}] 08:36:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 08:36:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1478ms 08:36:43 INFO - PROCESS | 1650 | 1466696203869 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 08:36:43 INFO - PROCESS | 1650 | 1466696203873 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 08:36:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 08:36:43 INFO - PROCESS | 1650 | 1466696203877 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 08:36:43 INFO - PROCESS | 1650 | 1466696203880 Marionette TRACE conn2 <- [1,2398,null,{}] 08:36:43 INFO - PROCESS | 1650 | 1466696203884 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}] 08:36:43 INFO - PROCESS | 1650 | 1466696203887 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:44 INFO - PROCESS | 1650 | 1466696204003 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 08:36:44 INFO - PROCESS | 1650 | 1466696204019 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:44 INFO - PROCESS | 1650 | 1466696204020 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x118484800 == 28 [pid = 1650] [id = 607] 08:36:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x116a21400) [pid = 1650] [serial = 1821] [outer = 0x0] 08:36:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11700fc00) [pid = 1650] [serial = 1822] [outer = 0x116a21400] 08:36:44 INFO - PROCESS | 1650 | 1466696204063 Marionette DEBUG loaded listener.js 08:36:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1177d9000) [pid = 1650] [serial = 1823] [outer = 0x116a21400] 08:36:44 INFO - PROCESS | 1650 | 1466696204403 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]]]}] 08:36:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 08:36:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 573ms 08:36:44 INFO - PROCESS | 1650 | 1466696204450 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 08:36:44 INFO - PROCESS | 1650 | 1466696204452 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 08:36:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 08:36:44 INFO - PROCESS | 1650 | 1466696204454 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 08:36:44 INFO - PROCESS | 1650 | 1466696204455 Marionette TRACE conn2 <- [1,2402,null,{}] 08:36:44 INFO - PROCESS | 1650 | 1466696204458 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}] 08:36:44 INFO - PROCESS | 1650 | 1466696204459 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:44 INFO - PROCESS | 1650 | 1466696204535 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 08:36:44 INFO - PROCESS | 1650 | 1466696204569 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:44 INFO - PROCESS | 1650 | 1466696204570 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12124b800 == 29 [pid = 1650] [id = 608] 08:36:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11829b000) [pid = 1650] [serial = 1824] [outer = 0x0] 08:36:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11829f000) [pid = 1650] [serial = 1825] [outer = 0x11829b000] 08:36:44 INFO - PROCESS | 1650 | 1466696204596 Marionette DEBUG loaded listener.js 08:36:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118490c00) [pid = 1650] [serial = 1826] [outer = 0x11829b000] 08:36:44 INFO - PROCESS | 1650 | 1466696204927 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]]]}] 08:36:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 08:36:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 520ms 08:36:44 INFO - PROCESS | 1650 | 1466696204975 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 08:36:44 INFO - PROCESS | 1650 | 1466696204977 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 08:36:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 08:36:44 INFO - PROCESS | 1650 | 1466696204986 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 08:36:44 INFO - PROCESS | 1650 | 1466696204989 Marionette TRACE conn2 <- [1,2406,null,{}] 08:36:44 INFO - PROCESS | 1650 | 1466696204991 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}] 08:36:44 INFO - PROCESS | 1650 | 1466696204993 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:45 INFO - PROCESS | 1650 | 1466696205104 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 08:36:45 INFO - PROCESS | 1650 | 1466696205140 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:45 INFO - PROCESS | 1650 | 1466696205141 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x123db5000 == 30 [pid = 1650] [id = 609] 08:36:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1182a1c00) [pid = 1650] [serial = 1827] [outer = 0x0] 08:36:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118513000) [pid = 1650] [serial = 1828] [outer = 0x1182a1c00] 08:36:45 INFO - PROCESS | 1650 | 1466696205166 Marionette DEBUG loaded listener.js 08:36:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118e43800) [pid = 1650] [serial = 1829] [outer = 0x1182a1c00] 08:36:45 INFO - PROCESS | 1650 | 1466696205532 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]]]}] 08:36:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 08:36:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 578ms 08:36:45 INFO - PROCESS | 1650 | 1466696205561 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 08:36:45 INFO - PROCESS | 1650 | 1466696205563 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 08:36:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 08:36:45 INFO - PROCESS | 1650 | 1466696205575 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 08:36:45 INFO - PROCESS | 1650 | 1466696205577 Marionette TRACE conn2 <- [1,2410,null,{}] 08:36:45 INFO - PROCESS | 1650 | 1466696205580 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}] 08:36:45 INFO - PROCESS | 1650 | 1466696205582 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:45 INFO - PROCESS | 1650 | 1466696205731 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 08:36:45 INFO - PROCESS | 1650 | 1466696205763 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:45 INFO - PROCESS | 1650 | 1466696205765 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x1254d4000 == 31 [pid = 1650] [id = 610] 08:36:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x118e4a000) [pid = 1650] [serial = 1830] [outer = 0x0] 08:36:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118e55800) [pid = 1650] [serial = 1831] [outer = 0x118e4a000] 08:36:45 INFO - PROCESS | 1650 | 1466696205805 Marionette DEBUG loaded listener.js 08:36:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1193a3400) [pid = 1650] [serial = 1832] [outer = 0x118e4a000] 08:36:46 INFO - PROCESS | 1650 | 1466696206188 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]]]}] 08:36:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 08:36:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 622ms 08:36:46 INFO - PROCESS | 1650 | 1466696206197 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 08:36:46 INFO - PROCESS | 1650 | 1466696206199 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 08:36:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 08:36:46 INFO - PROCESS | 1650 | 1466696206201 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 08:36:46 INFO - PROCESS | 1650 | 1466696206202 Marionette TRACE conn2 <- [1,2414,null,{}] 08:36:46 INFO - PROCESS | 1650 | 1466696206204 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}] 08:36:46 INFO - PROCESS | 1650 | 1466696206205 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:46 INFO - PROCESS | 1650 | 1466696206296 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 08:36:46 INFO - PROCESS | 1650 | 1466696206333 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:46 INFO - PROCESS | 1650 | 1466696206338 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12898f800 == 32 [pid = 1650] [id = 611] 08:36:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11829a800) [pid = 1650] [serial = 1833] [outer = 0x0] 08:36:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119b1a400) [pid = 1650] [serial = 1834] [outer = 0x11829a800] 08:36:46 INFO - PROCESS | 1650 | 1466696206374 Marionette DEBUG loaded listener.js 08:36:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119d51000) [pid = 1650] [serial = 1835] [outer = 0x11829a800] 08:36:46 INFO - PROCESS | 1650 | 1466696206837 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]]]}] 08:36:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 08:36:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 673ms 08:36:46 INFO - PROCESS | 1650 | 1466696206883 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 08:36:46 INFO - PROCESS | 1650 | 1466696206885 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 08:36:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 08:36:46 INFO - PROCESS | 1650 | 1466696206888 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 08:36:46 INFO - PROCESS | 1650 | 1466696206890 Marionette TRACE conn2 <- [1,2418,null,{}] 08:36:46 INFO - PROCESS | 1650 | 1466696206894 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}] 08:36:46 INFO - PROCESS | 1650 | 1466696206896 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:47 INFO - PROCESS | 1650 | 1466696207028 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 08:36:47 INFO - PROCESS | 1650 | 1466696207090 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:47 INFO - PROCESS | 1650 | 1466696207091 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x113dc1000 == 33 [pid = 1650] [id = 612] 08:36:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x112feb400) [pid = 1650] [serial = 1836] [outer = 0x0] 08:36:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x121195400) [pid = 1650] [serial = 1837] [outer = 0x112feb400] 08:36:47 INFO - PROCESS | 1650 | 1466696207115 Marionette DEBUG loaded listener.js 08:36:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x121307000) [pid = 1650] [serial = 1838] [outer = 0x112feb400] 08:36:47 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x128cfe400) [pid = 1650] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 08:36:47 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x129460800) [pid = 1650] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 08:36:47 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12952b000) [pid = 1650] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 08:36:47 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1165e9000) [pid = 1650] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 08:36:47 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x128bae000) [pid = 1650] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 08:36:47 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x112e48c00) [pid = 1650] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 08:36:47 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119d50000) [pid = 1650] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 08:36:47 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1177d0800) [pid = 1650] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 08:36:47 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119b21400) [pid = 1650] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 08:36:47 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1193ad800) [pid = 1650] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 08:36:47 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11848e800) [pid = 1650] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 08:36:47 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1182a4000) [pid = 1650] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 08:36:47 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12a720000) [pid = 1650] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 08:36:47 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1255b6000) [pid = 1650] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 08:36:47 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11848dc00) [pid = 1650] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 08:36:47 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x116b15400) [pid = 1650] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 08:36:47 INFO - PROCESS | 1650 | 1466696207628 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]]]}] 08:36:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 08:36:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 774ms 08:36:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 08:36:47 INFO - PROCESS | 1650 | 1466696207663 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 08:36:47 INFO - PROCESS | 1650 | 1466696207664 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 08:36:47 INFO - PROCESS | 1650 | 1466696207666 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 08:36:47 INFO - PROCESS | 1650 | 1466696207667 Marionette TRACE conn2 <- [1,2422,null,{}] 08:36:47 INFO - PROCESS | 1650 | 1466696207669 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}] 08:36:47 INFO - PROCESS | 1650 | 1466696207671 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:47 INFO - PROCESS | 1650 | 1466696207748 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 08:36:47 INFO - PROCESS | 1650 | 1466696207752 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:47 INFO - PROCESS | 1650 | 1466696207753 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x128ee8800 == 34 [pid = 1650] [id = 613] 08:36:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11303a000) [pid = 1650] [serial = 1839] [outer = 0x0] 08:36:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x116b15400) [pid = 1650] [serial = 1840] [outer = 0x11303a000] 08:36:47 INFO - PROCESS | 1650 | 1466696207780 Marionette DEBUG loaded listener.js 08:36:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119764000) [pid = 1650] [serial = 1841] [outer = 0x11303a000] 08:36:48 INFO - PROCESS | 1650 | 1466696208103 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]]]}] 08:36:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 08:36:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 470ms 08:36:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 08:36:48 INFO - PROCESS | 1650 | 1466696208137 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 08:36:48 INFO - PROCESS | 1650 | 1466696208138 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 08:36:48 INFO - PROCESS | 1650 | 1466696208140 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 08:36:48 INFO - PROCESS | 1650 | 1466696208141 Marionette TRACE conn2 <- [1,2426,null,{}] 08:36:48 INFO - PROCESS | 1650 | 1466696208143 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}] 08:36:48 INFO - PROCESS | 1650 | 1466696208145 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:48 INFO - PROCESS | 1650 | 1466696208244 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 08:36:48 INFO - PROCESS | 1650 | 1466696208257 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:48 INFO - PROCESS | 1650 | 1466696208258 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7bd000 == 35 [pid = 1650] [id = 614] 08:36:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118e4c000) [pid = 1650] [serial = 1842] [outer = 0x0] 08:36:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x121309c00) [pid = 1650] [serial = 1843] [outer = 0x118e4c000] 08:36:48 INFO - PROCESS | 1650 | 1466696208283 Marionette DEBUG loaded listener.js 08:36:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1215b9800) [pid = 1650] [serial = 1844] [outer = 0x118e4c000] 08:36:48 INFO - PROCESS | 1650 | 1466696208582 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]]]}] 08:36:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 08:36:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 470ms 08:36:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 08:36:48 INFO - PROCESS | 1650 | 1466696208615 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 08:36:48 INFO - PROCESS | 1650 | 1466696208616 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 08:36:48 INFO - PROCESS | 1650 | 1466696208618 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 08:36:48 INFO - PROCESS | 1650 | 1466696208619 Marionette TRACE conn2 <- [1,2430,null,{}] 08:36:48 INFO - PROCESS | 1650 | 1466696208621 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}] 08:36:48 INFO - PROCESS | 1650 | 1466696208622 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:48 INFO - PROCESS | 1650 | 1466696208704 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 08:36:48 INFO - PROCESS | 1650 | 1466696208711 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:48 INFO - PROCESS | 1650 | 1466696208712 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b27b800 == 36 [pid = 1650] [id = 615] 08:36:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x121952000) [pid = 1650] [serial = 1845] [outer = 0x0] 08:36:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123d73800) [pid = 1650] [serial = 1846] [outer = 0x121952000] 08:36:48 INFO - PROCESS | 1650 | 1466696208737 Marionette DEBUG loaded listener.js 08:36:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124b60000) [pid = 1650] [serial = 1847] [outer = 0x121952000] 08:36:49 INFO - PROCESS | 1650 | 1466696209053 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]]]}] 08:36:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 08:36:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 468ms 08:36:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 08:36:49 INFO - PROCESS | 1650 | 1466696209087 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 08:36:49 INFO - PROCESS | 1650 | 1466696209088 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 08:36:49 INFO - PROCESS | 1650 | 1466696209090 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 08:36:49 INFO - PROCESS | 1650 | 1466696209092 Marionette TRACE conn2 <- [1,2434,null,{}] 08:36:49 INFO - PROCESS | 1650 | 1466696209096 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}] 08:36:49 INFO - PROCESS | 1650 | 1466696209097 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:49 INFO - PROCESS | 1650 | 1466696209202 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 08:36:49 INFO - PROCESS | 1650 | 1466696209209 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:49 INFO - PROCESS | 1650 | 1466696209218 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b9db800 == 37 [pid = 1650] [id = 616] 08:36:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118496800) [pid = 1650] [serial = 1848] [outer = 0x0] 08:36:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x124b69c00) [pid = 1650] [serial = 1849] [outer = 0x118496800] 08:36:49 INFO - PROCESS | 1650 | 1466696209245 Marionette DEBUG loaded listener.js 08:36:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1255b4400) [pid = 1650] [serial = 1850] [outer = 0x118496800] 08:36:49 INFO - PROCESS | 1650 | 1466696209573 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]]]}] 08:36:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 08:36:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 571ms 08:36:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 08:36:49 INFO - PROCESS | 1650 | 1466696209662 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 08:36:49 INFO - PROCESS | 1650 | 1466696209664 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 08:36:49 INFO - PROCESS | 1650 | 1466696209667 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 08:36:49 INFO - PROCESS | 1650 | 1466696209670 Marionette TRACE conn2 <- [1,2438,null,{}] 08:36:49 INFO - PROCESS | 1650 | 1466696209700 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}] 08:36:49 INFO - PROCESS | 1650 | 1466696209702 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:49 INFO - PROCESS | 1650 | 1466696209841 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 08:36:49 INFO - PROCESS | 1650 | 1466696209902 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:49 INFO - PROCESS | 1650 | 1466696209905 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x11756d800 == 38 [pid = 1650] [id = 617] 08:36:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x113225c00) [pid = 1650] [serial = 1851] [outer = 0x0] 08:36:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x113d65000) [pid = 1650] [serial = 1852] [outer = 0x113225c00] 08:36:49 INFO - PROCESS | 1650 | 1466696209937 Marionette DEBUG loaded listener.js 08:36:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1165ec400) [pid = 1650] [serial = 1853] [outer = 0x113225c00] 08:36:50 INFO - PROCESS | 1650 | 1466696210433 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]]]}] 08:36:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 08:36:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 773ms 08:36:50 INFO - PROCESS | 1650 | 1466696210441 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 08:36:50 INFO - PROCESS | 1650 | 1466696210443 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 08:36:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 08:36:50 INFO - PROCESS | 1650 | 1466696210448 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 08:36:50 INFO - PROCESS | 1650 | 1466696210450 Marionette TRACE conn2 <- [1,2442,null,{}] 08:36:50 INFO - PROCESS | 1650 | 1466696210453 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}] 08:36:50 INFO - PROCESS | 1650 | 1466696210455 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:50 INFO - PROCESS | 1650 | 1466696210565 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 08:36:50 INFO - PROCESS | 1650 | 1466696210625 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:50 INFO - PROCESS | 1650 | 1466696210627 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x124a1b800 == 39 [pid = 1650] [id = 618] 08:36:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x117094800) [pid = 1650] [serial = 1854] [outer = 0x0] 08:36:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118177c00) [pid = 1650] [serial = 1855] [outer = 0x117094800] 08:36:50 INFO - PROCESS | 1650 | 1466696210657 Marionette DEBUG loaded listener.js 08:36:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x118498c00) [pid = 1650] [serial = 1856] [outer = 0x117094800] 08:36:51 INFO - PROCESS | 1650 | 1466696211218 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]]]}] 08:36:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 08:36:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 925ms 08:36:51 INFO - PROCESS | 1650 | 1466696211386 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 08:36:51 INFO - PROCESS | 1650 | 1466696211389 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 08:36:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 08:36:51 INFO - PROCESS | 1650 | 1466696211395 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 08:36:51 INFO - PROCESS | 1650 | 1466696211397 Marionette TRACE conn2 <- [1,2446,null,{}] 08:36:51 INFO - PROCESS | 1650 | 1466696211400 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}] 08:36:51 INFO - PROCESS | 1650 | 1466696211402 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:51 INFO - PROCESS | 1650 | 1466696211506 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 08:36:51 INFO - PROCESS | 1650 | 1466696211588 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:51 INFO - PROCESS | 1650 | 1466696211591 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x118367800 == 40 [pid = 1650] [id = 619] 08:36:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x116a23400) [pid = 1650] [serial = 1857] [outer = 0x0] 08:36:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11700d800) [pid = 1650] [serial = 1858] [outer = 0x116a23400] 08:36:51 INFO - PROCESS | 1650 | 1466696211620 Marionette DEBUG loaded listener.js 08:36:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11815ec00) [pid = 1650] [serial = 1859] [outer = 0x116a23400] 08:36:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12b27b800 == 39 [pid = 1650] [id = 615] 08:36:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7bd000 == 38 [pid = 1650] [id = 614] 08:36:51 INFO - PROCESS | 1650 | --DOCSHELL 0x128ee8800 == 37 [pid = 1650] [id = 613] 08:36:51 INFO - PROCESS | 1650 | --DOCSHELL 0x113dc1000 == 36 [pid = 1650] [id = 612] 08:36:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12898f800 == 35 [pid = 1650] [id = 611] 08:36:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1254d4000 == 34 [pid = 1650] [id = 610] 08:36:51 INFO - PROCESS | 1650 | --DOCSHELL 0x123db5000 == 33 [pid = 1650] [id = 609] 08:36:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12124b800 == 32 [pid = 1650] [id = 608] 08:36:51 INFO - PROCESS | 1650 | --DOCSHELL 0x118484800 == 31 [pid = 1650] [id = 607] 08:36:51 INFO - PROCESS | 1650 | --DOCSHELL 0x113db4000 == 30 [pid = 1650] [id = 606] 08:36:52 INFO - PROCESS | 1650 | 1466696212004 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]]]}] 08:36:52 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1291edc00) [pid = 1650] [serial = 1780] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1294bc400) [pid = 1650] [serial = 1783] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12945f800) [pid = 1650] [serial = 1781] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12952cc00) [pid = 1650] [serial = 1786] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x129529800) [pid = 1650] [serial = 1784] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x117eabc00) [pid = 1650] [serial = 1789] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1294b7000) [pid = 1650] [serial = 1754] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x113208400) [pid = 1650] [serial = 1756] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x115f54c00) [pid = 1650] [serial = 1757] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x121193800) [pid = 1650] [serial = 1771] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12130a800) [pid = 1650] [serial = 1772] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x117eaf400) [pid = 1650] [serial = 1762] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12a5c7800) [pid = 1650] [serial = 1787] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11817ac00) [pid = 1650] [serial = 1763] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x121bdbc00) [pid = 1650] [serial = 1774] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x123e6f400) [pid = 1650] [serial = 1775] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119a13400) [pid = 1650] [serial = 1768] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119d4fc00) [pid = 1650] [serial = 1769] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11879b400) [pid = 1650] [serial = 1765] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118e49c00) [pid = 1650] [serial = 1766] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118e42400) [pid = 1650] [serial = 1790] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118491800) [pid = 1650] [serial = 1759] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1185b4000) [pid = 1650] [serial = 1760] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12aa3f800) [pid = 1650] [serial = 1796] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12abbbc00) [pid = 1650] [serial = 1799] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12a729c00) [pid = 1650] [serial = 1795] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x124f18800) [pid = 1650] [serial = 1777] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x128ccc000) [pid = 1650] [serial = 1778] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12a71f400) [pid = 1650] [serial = 1793] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12118a000) [pid = 1650] [serial = 1792] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12aa42c00) [pid = 1650] [serial = 1798] [outer = 0x0] [url = about:blank] 08:36:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 08:36:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 674ms 08:36:52 INFO - PROCESS | 1650 | 1466696212068 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 08:36:52 INFO - PROCESS | 1650 | 1466696212070 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 08:36:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 08:36:52 INFO - PROCESS | 1650 | 1466696212076 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 08:36:52 INFO - PROCESS | 1650 | 1466696212078 Marionette TRACE conn2 <- [1,2450,null,{}] 08:36:52 INFO - PROCESS | 1650 | 1466696212080 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}] 08:36:52 INFO - PROCESS | 1650 | 1466696212082 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:52 INFO - PROCESS | 1650 | 1466696212162 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 08:36:52 INFO - PROCESS | 1650 | 1466696212166 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:52 INFO - PROCESS | 1650 | 1466696212167 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x121249000 == 31 [pid = 1650] [id = 620] 08:36:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11848f000) [pid = 1650] [serial = 1860] [outer = 0x0] 08:36:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118497c00) [pid = 1650] [serial = 1861] [outer = 0x11848f000] 08:36:52 INFO - PROCESS | 1650 | 1466696212194 Marionette DEBUG loaded listener.js 08:36:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11851dc00) [pid = 1650] [serial = 1862] [outer = 0x11848f000] 08:36:52 INFO - PROCESS | 1650 | 1466696212532 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]]]}] 08:36:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 08:36:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 475ms 08:36:52 INFO - PROCESS | 1650 | 1466696212570 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 08:36:52 INFO - PROCESS | 1650 | 1466696212571 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 08:36:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 08:36:52 INFO - PROCESS | 1650 | 1466696212575 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 08:36:52 INFO - PROCESS | 1650 | 1466696212576 Marionette TRACE conn2 <- [1,2454,null,{}] 08:36:52 INFO - PROCESS | 1650 | 1466696212584 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}] 08:36:52 INFO - PROCESS | 1650 | 1466696212587 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:52 INFO - PROCESS | 1650 | 1466696212691 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 08:36:52 INFO - PROCESS | 1650 | 1466696212702 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:52 INFO - PROCESS | 1650 | 1466696212706 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x123dab000 == 32 [pid = 1650] [id = 621] 08:36:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118e4c400) [pid = 1650] [serial = 1863] [outer = 0x0] 08:36:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119326800) [pid = 1650] [serial = 1864] [outer = 0x118e4c400] 08:36:52 INFO - PROCESS | 1650 | 1466696212754 Marionette DEBUG loaded listener.js 08:36:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11975d800) [pid = 1650] [serial = 1865] [outer = 0x118e4c400] 08:36:53 INFO - PROCESS | 1650 | 1466696213184 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]]]}] 08:36:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 08:36:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 623ms 08:36:53 INFO - PROCESS | 1650 | 1466696213198 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 08:36:53 INFO - PROCESS | 1650 | 1466696213199 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 08:36:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 08:36:53 INFO - PROCESS | 1650 | 1466696213202 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 08:36:53 INFO - PROCESS | 1650 | 1466696213203 Marionette TRACE conn2 <- [1,2458,null,{}] 08:36:53 INFO - PROCESS | 1650 | 1466696213205 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}] 08:36:53 INFO - PROCESS | 1650 | 1466696213206 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:53 INFO - PROCESS | 1650 | 1466696213287 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 08:36:53 INFO - PROCESS | 1650 | 1466696213293 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:53 INFO - PROCESS | 1650 | 1466696213295 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x128975000 == 33 [pid = 1650] [id = 622] 08:36:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119a0d000) [pid = 1650] [serial = 1866] [outer = 0x0] 08:36:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119b20000) [pid = 1650] [serial = 1867] [outer = 0x119a0d000] 08:36:53 INFO - PROCESS | 1650 | 1466696213320 Marionette DEBUG loaded listener.js 08:36:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119d52400) [pid = 1650] [serial = 1868] [outer = 0x119a0d000] 08:36:53 INFO - PROCESS | 1650 | 1466696213663 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]]]}] 08:36:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 08:36:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 475ms 08:36:53 INFO - PROCESS | 1650 | 1466696213679 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 08:36:53 INFO - PROCESS | 1650 | 1466696213680 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 08:36:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 08:36:53 INFO - PROCESS | 1650 | 1466696213682 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 08:36:53 INFO - PROCESS | 1650 | 1466696213683 Marionette TRACE conn2 <- [1,2462,null,{}] 08:36:53 INFO - PROCESS | 1650 | 1466696213686 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}] 08:36:53 INFO - PROCESS | 1650 | 1466696213687 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:53 INFO - PROCESS | 1650 | 1466696213769 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 08:36:53 INFO - PROCESS | 1650 | 1466696213839 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:53 INFO - PROCESS | 1650 | 1466696213840 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x128cb9000 == 34 [pid = 1650] [id = 623] 08:36:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119a14000) [pid = 1650] [serial = 1869] [outer = 0x0] 08:36:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1210e6c00) [pid = 1650] [serial = 1870] [outer = 0x119a14000] 08:36:53 INFO - PROCESS | 1650 | 1466696213876 Marionette DEBUG loaded listener.js 08:36:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x121308c00) [pid = 1650] [serial = 1871] [outer = 0x119a14000] 08:36:54 INFO - PROCESS | 1650 | 1466696214327 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]]]}] 08:36:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 08:36:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 671ms 08:36:54 INFO - PROCESS | 1650 | 1466696214354 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 08:36:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 08:36:54 INFO - PROCESS | 1650 | 1466696214356 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 08:36:54 INFO - PROCESS | 1650 | 1466696214360 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 08:36:54 INFO - PROCESS | 1650 | 1466696214361 Marionette TRACE conn2 <- [1,2466,null,{}] 08:36:54 INFO - PROCESS | 1650 | 1466696214365 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}] 08:36:54 INFO - PROCESS | 1650 | 1466696214370 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:54 INFO - PROCESS | 1650 | 1466696214495 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 08:36:54 INFO - PROCESS | 1650 | 1466696214508 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:54 INFO - PROCESS | 1650 | 1466696214509 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa0f000 == 35 [pid = 1650] [id = 624] 08:36:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12130e400) [pid = 1650] [serial = 1872] [outer = 0x0] 08:36:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1254bac00) [pid = 1650] [serial = 1873] [outer = 0x12130e400] 08:36:54 INFO - PROCESS | 1650 | 1466696214534 Marionette DEBUG loaded listener.js 08:36:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x126ce0c00) [pid = 1650] [serial = 1874] [outer = 0x12130e400] 08:36:54 INFO - PROCESS | 1650 | 1466696214880 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]]]}] 08:36:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 08:36:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 570ms 08:36:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 08:36:54 INFO - PROCESS | 1650 | 1466696214930 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 08:36:54 INFO - PROCESS | 1650 | 1466696214931 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 08:36:54 INFO - PROCESS | 1650 | 1466696214933 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 08:36:54 INFO - PROCESS | 1650 | 1466696214934 Marionette TRACE conn2 <- [1,2470,null,{}] 08:36:54 INFO - PROCESS | 1650 | 1466696214937 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}] 08:36:54 INFO - PROCESS | 1650 | 1466696214938 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:55 INFO - PROCESS | 1650 | 1466696215045 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 08:36:55 INFO - PROCESS | 1650 | 1466696215058 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:55 INFO - PROCESS | 1650 | 1466696215059 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b913000 == 36 [pid = 1650] [id = 625] 08:36:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11975f400) [pid = 1650] [serial = 1875] [outer = 0x0] 08:36:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12763b000) [pid = 1650] [serial = 1876] [outer = 0x11975f400] 08:36:55 INFO - PROCESS | 1650 | 1466696215083 Marionette DEBUG loaded listener.js 08:36:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128949400) [pid = 1650] [serial = 1877] [outer = 0x11975f400] 08:36:55 INFO - PROCESS | 1650 | 1466696215436 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]]]}] 08:36:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 08:36:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 518ms 08:36:55 INFO - PROCESS | 1650 | 1466696215451 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 08:36:55 INFO - PROCESS | 1650 | 1466696215453 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 08:36:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 08:36:55 INFO - PROCESS | 1650 | 1466696215455 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 08:36:55 INFO - PROCESS | 1650 | 1466696215456 Marionette TRACE conn2 <- [1,2474,null,{}] 08:36:55 INFO - PROCESS | 1650 | 1466696215458 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}] 08:36:55 INFO - PROCESS | 1650 | 1466696215460 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:55 INFO - PROCESS | 1650 | 1466696215562 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 08:36:55 INFO - PROCESS | 1650 | 1466696215573 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:55 INFO - PROCESS | 1650 | 1466696215574 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd1e800 == 37 [pid = 1650] [id = 626] 08:36:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128babc00) [pid = 1650] [serial = 1878] [outer = 0x0] 08:36:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128bb2c00) [pid = 1650] [serial = 1879] [outer = 0x128babc00] 08:36:55 INFO - PROCESS | 1650 | 1466696215600 Marionette DEBUG loaded listener.js 08:36:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1291e2c00) [pid = 1650] [serial = 1880] [outer = 0x128babc00] 08:36:55 INFO - PROCESS | 1650 | 1466696215916 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]]]}] 08:36:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 08:36:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 521ms 08:36:55 INFO - PROCESS | 1650 | 1466696215976 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 08:36:55 INFO - PROCESS | 1650 | 1466696215978 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 08:36:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 08:36:55 INFO - PROCESS | 1650 | 1466696215980 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 08:36:55 INFO - PROCESS | 1650 | 1466696215981 Marionette TRACE conn2 <- [1,2478,null,{}] 08:36:55 INFO - PROCESS | 1650 | 1466696215983 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}] 08:36:55 INFO - PROCESS | 1650 | 1466696215985 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:56 INFO - PROCESS | 1650 | 1466696216093 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 08:36:56 INFO - PROCESS | 1650 | 1466696216130 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:56 INFO - PROCESS | 1650 | 1466696216131 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c2de000 == 38 [pid = 1650] [id = 627] 08:36:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1291e7000) [pid = 1650] [serial = 1881] [outer = 0x0] 08:36:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1291f1000) [pid = 1650] [serial = 1882] [outer = 0x1291e7000] 08:36:56 INFO - PROCESS | 1650 | 1466696216155 Marionette DEBUG loaded listener.js 08:36:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12945f800) [pid = 1650] [serial = 1883] [outer = 0x1291e7000] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11829b000) [pid = 1650] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1182a1c00) [pid = 1650] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x113037400) [pid = 1650] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x115e0e400) [pid = 1650] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x117017800) [pid = 1650] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119334000) [pid = 1650] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1255aa000) [pid = 1650] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x129525800) [pid = 1650] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x110f7c000) [pid = 1650] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11829a800) [pid = 1650] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112feb400) [pid = 1650] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11303a000) [pid = 1650] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118e4c000) [pid = 1650] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x121952000) [pid = 1650] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x116a21400) [pid = 1650] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118e4a000) [pid = 1650] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 08:36:56 INFO - PROCESS | 1650 | 1466696216531 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]]]}] 08:36:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 08:36:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 572ms 08:36:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 08:36:56 INFO - PROCESS | 1650 | 1466696216552 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 08:36:56 INFO - PROCESS | 1650 | 1466696216553 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 08:36:56 INFO - PROCESS | 1650 | 1466696216555 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 08:36:56 INFO - PROCESS | 1650 | 1466696216556 Marionette TRACE conn2 <- [1,2482,null,{}] 08:36:56 INFO - PROCESS | 1650 | 1466696216561 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}] 08:36:56 INFO - PROCESS | 1650 | 1466696216563 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:56 INFO - PROCESS | 1650 | 1466696216668 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 08:36:56 INFO - PROCESS | 1650 | 1466696216708 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:56 INFO - PROCESS | 1650 | 1466696216709 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c046800 == 39 [pid = 1650] [id = 628] 08:36:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11303a000) [pid = 1650] [serial = 1884] [outer = 0x0] 08:36:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11848b800) [pid = 1650] [serial = 1885] [outer = 0x11303a000] 08:36:56 INFO - PROCESS | 1650 | 1466696216734 Marionette DEBUG loaded listener.js 08:36:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119a0cc00) [pid = 1650] [serial = 1886] [outer = 0x11303a000] 08:36:56 INFO - PROCESS | 1650 | 1466696216994 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]]]}] 08:36:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 08:36:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 474ms 08:36:57 INFO - PROCESS | 1650 | 1466696217032 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 08:36:57 INFO - PROCESS | 1650 | 1466696217033 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 08:36:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 08:36:57 INFO - PROCESS | 1650 | 1466696217036 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 08:36:57 INFO - PROCESS | 1650 | 1466696217037 Marionette TRACE conn2 <- [1,2486,null,{}] 08:36:57 INFO - PROCESS | 1650 | 1466696217040 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}] 08:36:57 INFO - PROCESS | 1650 | 1466696217044 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:57 INFO - PROCESS | 1650 | 1466696217158 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 08:36:57 INFO - PROCESS | 1650 | 1466696217164 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:57 INFO - PROCESS | 1650 | 1466696217166 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c622000 == 40 [pid = 1650] [id = 629] 08:36:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118e45c00) [pid = 1650] [serial = 1887] [outer = 0x0] 08:36:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126861400) [pid = 1650] [serial = 1888] [outer = 0x118e45c00] 08:36:57 INFO - PROCESS | 1650 | 1466696217192 Marionette DEBUG loaded listener.js 08:36:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x129523c00) [pid = 1650] [serial = 1889] [outer = 0x118e45c00] 08:36:57 INFO - PROCESS | 1650 | 1466696217538 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]]]}] 08:36:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 08:36:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 520ms 08:36:57 INFO - PROCESS | 1650 | 1466696217556 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 08:36:57 INFO - PROCESS | 1650 | 1466696217558 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 08:36:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 08:36:57 INFO - PROCESS | 1650 | 1466696217564 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 08:36:57 INFO - PROCESS | 1650 | 1466696217565 Marionette TRACE conn2 <- [1,2490,null,{}] 08:36:57 INFO - PROCESS | 1650 | 1466696217567 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}] 08:36:57 INFO - PROCESS | 1650 | 1466696217568 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:57 INFO - PROCESS | 1650 | 1466696217680 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 08:36:57 INFO - PROCESS | 1650 | 1466696217687 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:57 INFO - PROCESS | 1650 | 1466696217688 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb1d800 == 41 [pid = 1650] [id = 630] 08:36:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x129527400) [pid = 1650] [serial = 1890] [outer = 0x0] 08:36:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12952cc00) [pid = 1650] [serial = 1891] [outer = 0x129527400] 08:36:57 INFO - PROCESS | 1650 | 1466696217713 Marionette DEBUG loaded listener.js 08:36:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12a5cb000) [pid = 1650] [serial = 1892] [outer = 0x129527400] 08:36:58 INFO - PROCESS | 1650 | 1466696217999 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]]]}] 08:36:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 08:36:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 471ms 08:36:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 08:36:58 INFO - PROCESS | 1650 | 1466696218033 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 08:36:58 INFO - PROCESS | 1650 | 1466696218034 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 08:36:58 INFO - PROCESS | 1650 | 1466696218036 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 08:36:58 INFO - PROCESS | 1650 | 1466696218037 Marionette TRACE conn2 <- [1,2494,null,{}] 08:36:58 INFO - PROCESS | 1650 | 1466696218040 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}] 08:36:58 INFO - PROCESS | 1650 | 1466696218041 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:58 INFO - PROCESS | 1650 | 1466696218136 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 08:36:58 INFO - PROCESS | 1650 | 1466696218141 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:58 INFO - PROCESS | 1650 | 1466696218142 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d17a800 == 42 [pid = 1650] [id = 631] 08:36:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11322b800) [pid = 1650] [serial = 1893] [outer = 0x0] 08:36:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a62cc00) [pid = 1650] [serial = 1894] [outer = 0x11322b800] 08:36:58 INFO - PROCESS | 1650 | 1466696218166 Marionette DEBUG loaded listener.js 08:36:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a723800) [pid = 1650] [serial = 1895] [outer = 0x11322b800] 08:36:58 INFO - PROCESS | 1650 | 1466696218657 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]]]}] 08:36:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 08:36:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 669ms 08:36:58 INFO - PROCESS | 1650 | 1466696218708 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 08:36:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 08:36:58 INFO - PROCESS | 1650 | 1466696218712 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 08:36:58 INFO - PROCESS | 1650 | 1466696218717 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 08:36:58 INFO - PROCESS | 1650 | 1466696218720 Marionette TRACE conn2 <- [1,2498,null,{}] 08:36:58 INFO - PROCESS | 1650 | 1466696218726 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}] 08:36:58 INFO - PROCESS | 1650 | 1466696218729 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:58 INFO - PROCESS | 1650 | 1466696218918 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 08:36:59 INFO - PROCESS | 1650 | 1466696219066 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:59 INFO - PROCESS | 1650 | 1466696219068 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x1213a9800 == 43 [pid = 1650] [id = 632] 08:36:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x115f53c00) [pid = 1650] [serial = 1896] [outer = 0x0] 08:36:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118171c00) [pid = 1650] [serial = 1897] [outer = 0x115f53c00] 08:36:59 INFO - PROCESS | 1650 | 1466696219117 Marionette DEBUG loaded listener.js 08:36:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11850e400) [pid = 1650] [serial = 1898] [outer = 0x115f53c00] 08:36:59 INFO - PROCESS | 1650 | 1466696219509 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]]]}] 08:36:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 08:36:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 828ms 08:36:59 INFO - PROCESS | 1650 | 1466696219546 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 08:36:59 INFO - PROCESS | 1650 | 1466696219549 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 08:36:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 08:36:59 INFO - PROCESS | 1650 | 1466696219554 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 08:36:59 INFO - PROCESS | 1650 | 1466696219555 Marionette TRACE conn2 <- [1,2502,null,{}] 08:36:59 INFO - PROCESS | 1650 | 1466696219558 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}] 08:36:59 INFO - PROCESS | 1650 | 1466696219562 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:59 INFO - PROCESS | 1650 | 1466696219668 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 08:36:59 INFO - PROCESS | 1650 | 1466696219774 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:59 INFO - PROCESS | 1650 | 1466696219776 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:36:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7ab000 == 44 [pid = 1650] [id = 633] 08:36:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118a57800) [pid = 1650] [serial = 1899] [outer = 0x0] 08:36:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11932b000) [pid = 1650] [serial = 1900] [outer = 0x118a57800] 08:36:59 INFO - PROCESS | 1650 | 1466696219809 Marionette DEBUG loaded listener.js 08:36:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119a18800) [pid = 1650] [serial = 1901] [outer = 0x118a57800] 08:37:00 INFO - PROCESS | 1650 | 1466696220197 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]]]}] 08:37:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 08:37:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 670ms 08:37:00 INFO - PROCESS | 1650 | 1466696220223 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 08:37:00 INFO - PROCESS | 1650 | 1466696220226 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 08:37:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 08:37:00 INFO - PROCESS | 1650 | 1466696220230 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 08:37:00 INFO - PROCESS | 1650 | 1466696220232 Marionette TRACE conn2 <- [1,2506,null,{}] 08:37:00 INFO - PROCESS | 1650 | 1466696220240 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}] 08:37:00 INFO - PROCESS | 1650 | 1466696220243 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:00 INFO - PROCESS | 1650 | 1466696220369 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 08:37:00 INFO - PROCESS | 1650 | 1466696220445 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:00 INFO - PROCESS | 1650 | 1466696220448 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d17c000 == 45 [pid = 1650] [id = 634] 08:37:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1215b0400) [pid = 1650] [serial = 1902] [outer = 0x0] 08:37:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x123e7e800) [pid = 1650] [serial = 1903] [outer = 0x1215b0400] 08:37:00 INFO - PROCESS | 1650 | 1466696220478 Marionette DEBUG loaded listener.js 08:37:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1254b2800) [pid = 1650] [serial = 1904] [outer = 0x1215b0400] 08:37:00 INFO - PROCESS | 1650 | 1466696220880 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]]]}] 08:37:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 08:37:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 671ms 08:37:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 08:37:00 INFO - PROCESS | 1650 | 1466696220902 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 08:37:00 INFO - PROCESS | 1650 | 1466696220904 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 08:37:00 INFO - PROCESS | 1650 | 1466696220906 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 08:37:00 INFO - PROCESS | 1650 | 1466696220907 Marionette TRACE conn2 <- [1,2510,null,{}] 08:37:00 INFO - PROCESS | 1650 | 1466696220910 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}] 08:37:00 INFO - PROCESS | 1650 | 1466696220911 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:01 INFO - PROCESS | 1650 | 1466696221018 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 08:37:01 INFO - PROCESS | 1650 | 1466696221080 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:01 INFO - PROCESS | 1650 | 1466696221082 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x119773800 == 46 [pid = 1650] [id = 635] 08:37:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11322cc00) [pid = 1650] [serial = 1905] [outer = 0x0] 08:37:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x121bcf800) [pid = 1650] [serial = 1906] [outer = 0x11322cc00] 08:37:01 INFO - PROCESS | 1650 | 1466696221152 Marionette DEBUG loaded listener.js 08:37:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x128bb1c00) [pid = 1650] [serial = 1907] [outer = 0x11322cc00] 08:37:01 INFO - PROCESS | 1650 | 1466696221741 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]]]}] 08:37:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 08:37:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 872ms 08:37:01 INFO - PROCESS | 1650 | 1466696221779 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 08:37:01 INFO - PROCESS | 1650 | 1466696221781 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 08:37:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 08:37:01 INFO - PROCESS | 1650 | 1466696221785 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 08:37:01 INFO - PROCESS | 1650 | 1466696221787 Marionette TRACE conn2 <- [1,2514,null,{}] 08:37:01 INFO - PROCESS | 1650 | 1466696221790 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}] 08:37:01 INFO - PROCESS | 1650 | 1466696221792 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:01 INFO - PROCESS | 1650 | 1466696221886 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 08:37:01 INFO - PROCESS | 1650 | 1466696221949 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:01 INFO - PROCESS | 1650 | 1466696221952 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d7f800 == 47 [pid = 1650] [id = 636] 08:37:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11685b400) [pid = 1650] [serial = 1908] [outer = 0x0] 08:37:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11816b400) [pid = 1650] [serial = 1909] [outer = 0x11685b400] 08:37:01 INFO - PROCESS | 1650 | 1466696221979 Marionette DEBUG loaded listener.js 08:37:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x118494c00) [pid = 1650] [serial = 1910] [outer = 0x11685b400] 08:37:02 INFO - PROCESS | 1650 | 1466696222402 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]]]}] 08:37:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb1d800 == 46 [pid = 1650] [id = 630] 08:37:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12c622000 == 45 [pid = 1650] [id = 629] 08:37:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12c046800 == 44 [pid = 1650] [id = 628] 08:37:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12c2de000 == 43 [pid = 1650] [id = 627] 08:37:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd1e800 == 42 [pid = 1650] [id = 626] 08:37:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12b913000 == 41 [pid = 1650] [id = 625] 08:37:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa0f000 == 40 [pid = 1650] [id = 624] 08:37:02 INFO - PROCESS | 1650 | --DOCSHELL 0x128cb9000 == 39 [pid = 1650] [id = 623] 08:37:02 INFO - PROCESS | 1650 | --DOCSHELL 0x128975000 == 38 [pid = 1650] [id = 622] 08:37:02 INFO - PROCESS | 1650 | --DOCSHELL 0x123dab000 == 37 [pid = 1650] [id = 621] 08:37:02 INFO - PROCESS | 1650 | --DOCSHELL 0x121249000 == 36 [pid = 1650] [id = 620] 08:37:02 INFO - PROCESS | 1650 | --DOCSHELL 0x118367800 == 35 [pid = 1650] [id = 619] 08:37:02 INFO - PROCESS | 1650 | --DOCSHELL 0x124a1b800 == 34 [pid = 1650] [id = 618] 08:37:02 INFO - PROCESS | 1650 | --DOCSHELL 0x11756d800 == 33 [pid = 1650] [id = 617] 08:37:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12b9db800 == 32 [pid = 1650] [id = 616] 08:37:02 INFO - PROCESS | 1650 | --DOCSHELL 0x119773800 == 31 [pid = 1650] [id = 635] 08:37:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12d17c000 == 30 [pid = 1650] [id = 634] 08:37:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7ab000 == 29 [pid = 1650] [id = 633] 08:37:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12d17a800 == 28 [pid = 1650] [id = 631] 08:37:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1213a9800 == 27 [pid = 1650] [id = 632] 08:37:02 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x118e55800) [pid = 1650] [serial = 1831] [outer = 0x0] [url = about:blank] 08:37:02 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11829f000) [pid = 1650] [serial = 1825] [outer = 0x0] [url = about:blank] 08:37:02 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x118490c00) [pid = 1650] [serial = 1826] [outer = 0x0] [url = about:blank] 08:37:02 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x118513000) [pid = 1650] [serial = 1828] [outer = 0x0] [url = about:blank] 08:37:02 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x113206800) [pid = 1650] [serial = 1819] [outer = 0x0] [url = about:blank] 08:37:02 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x113d5e800) [pid = 1650] [serial = 1820] [outer = 0x0] [url = about:blank] 08:37:02 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x116a1b800) [pid = 1650] [serial = 1817] [outer = 0x0] [url = about:blank] 08:37:02 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x116242400) [pid = 1650] [serial = 1816] [outer = 0x0] [url = about:blank] 08:37:02 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1187a0000) [pid = 1650] [serial = 1802] [outer = 0x0] [url = about:blank] 08:37:02 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1182a5400) [pid = 1650] [serial = 1801] [outer = 0x0] [url = about:blank] 08:37:02 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x121303800) [pid = 1650] [serial = 1805] [outer = 0x0] [url = about:blank] 08:37:02 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119d54800) [pid = 1650] [serial = 1804] [outer = 0x0] [url = about:blank] 08:37:02 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x128bb6c00) [pid = 1650] [serial = 1808] [outer = 0x0] [url = about:blank] 08:37:02 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x127640800) [pid = 1650] [serial = 1807] [outer = 0x0] [url = about:blank] 08:37:02 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12aa39000) [pid = 1650] [serial = 1811] [outer = 0x0] [url = about:blank] 08:37:02 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12a626c00) [pid = 1650] [serial = 1810] [outer = 0x0] [url = about:blank] 08:37:02 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1131ce400) [pid = 1650] [serial = 1814] [outer = 0x0] [url = about:blank] 08:37:02 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1110a6000) [pid = 1650] [serial = 1813] [outer = 0x0] [url = about:blank] 08:37:02 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119b1a400) [pid = 1650] [serial = 1834] [outer = 0x0] [url = about:blank] 08:37:02 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119d51000) [pid = 1650] [serial = 1835] [outer = 0x0] [url = about:blank] 08:37:02 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x121195400) [pid = 1650] [serial = 1837] [outer = 0x0] [url = about:blank] 08:37:02 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119764000) [pid = 1650] [serial = 1841] [outer = 0x0] [url = about:blank] 08:37:02 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x116b15400) [pid = 1650] [serial = 1840] [outer = 0x0] [url = about:blank] 08:37:02 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1215b9800) [pid = 1650] [serial = 1844] [outer = 0x0] [url = about:blank] 08:37:02 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x124b60000) [pid = 1650] [serial = 1847] [outer = 0x0] [url = about:blank] 08:37:02 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x123d73800) [pid = 1650] [serial = 1846] [outer = 0x0] [url = about:blank] 08:37:02 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x121309c00) [pid = 1650] [serial = 1843] [outer = 0x0] [url = about:blank] 08:37:02 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1177d9000) [pid = 1650] [serial = 1823] [outer = 0x0] [url = about:blank] 08:37:02 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x121307000) [pid = 1650] [serial = 1838] [outer = 0x0] [url = about:blank] 08:37:02 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11700fc00) [pid = 1650] [serial = 1822] [outer = 0x0] [url = about:blank] 08:37:02 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x124b69c00) [pid = 1650] [serial = 1849] [outer = 0x0] [url = about:blank] 08:37:02 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1193a3400) [pid = 1650] [serial = 1832] [outer = 0x0] [url = about:blank] 08:37:02 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118e43800) [pid = 1650] [serial = 1829] [outer = 0x0] [url = about:blank] 08:37:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 08:37:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1223ms 08:37:03 INFO - PROCESS | 1650 | 1466696223018 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 08:37:03 INFO - PROCESS | 1650 | 1466696223021 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 08:37:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 08:37:03 INFO - PROCESS | 1650 | 1466696223027 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 08:37:03 INFO - PROCESS | 1650 | 1466696223028 Marionette TRACE conn2 <- [1,2518,null,{}] 08:37:03 INFO - PROCESS | 1650 | 1466696223032 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}] 08:37:03 INFO - PROCESS | 1650 | 1466696223034 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:03 INFO - PROCESS | 1650 | 1466696223116 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 08:37:03 INFO - PROCESS | 1650 | 1466696223121 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:03 INFO - PROCESS | 1650 | 1466696223125 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x116823000 == 28 [pid = 1650] [id = 637] 08:37:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x115eedc00) [pid = 1650] [serial = 1911] [outer = 0x0] 08:37:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1162ab400) [pid = 1650] [serial = 1912] [outer = 0x115eedc00] 08:37:03 INFO - PROCESS | 1650 | 1466696223155 Marionette DEBUG loaded listener.js 08:37:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x116a21000) [pid = 1650] [serial = 1913] [outer = 0x115eedc00] 08:37:03 INFO - PROCESS | 1650 | 1466696223515 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]]]}] 08:37:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 08:37:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 523ms 08:37:03 INFO - PROCESS | 1650 | 1466696223548 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 08:37:03 INFO - PROCESS | 1650 | 1466696223550 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 08:37:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 08:37:03 INFO - PROCESS | 1650 | 1466696223588 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 08:37:03 INFO - PROCESS | 1650 | 1466696223590 Marionette TRACE conn2 <- [1,2522,null,{}] 08:37:03 INFO - PROCESS | 1650 | 1466696223593 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}] 08:37:03 INFO - PROCESS | 1650 | 1466696223595 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:03 INFO - PROCESS | 1650 | 1466696223671 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 08:37:03 INFO - PROCESS | 1650 | 1466696223678 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:03 INFO - PROCESS | 1650 | 1466696223680 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x11835f000 == 29 [pid = 1650] [id = 638] 08:37:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1177d5c00) [pid = 1650] [serial = 1914] [outer = 0x0] 08:37:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118172000) [pid = 1650] [serial = 1915] [outer = 0x1177d5c00] 08:37:03 INFO - PROCESS | 1650 | 1466696223707 Marionette DEBUG loaded listener.js 08:37:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118490800) [pid = 1650] [serial = 1916] [outer = 0x1177d5c00] 08:37:04 INFO - PROCESS | 1650 | 1466696224214 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]]]}] 08:37:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 08:37:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 677ms 08:37:04 INFO - PROCESS | 1650 | 1466696224261 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 08:37:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 08:37:04 INFO - PROCESS | 1650 | 1466696224264 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 08:37:04 INFO - PROCESS | 1650 | 1466696224267 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 08:37:04 INFO - PROCESS | 1650 | 1466696224269 Marionette TRACE conn2 <- [1,2526,null,{}] 08:37:04 INFO - PROCESS | 1650 | 1466696224273 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}] 08:37:04 INFO - PROCESS | 1650 | 1466696224275 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:04 INFO - PROCESS | 1650 | 1466696224402 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 08:37:04 INFO - PROCESS | 1650 | 1466696224481 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:04 INFO - PROCESS | 1650 | 1466696224482 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e42000 == 30 [pid = 1650] [id = 639] 08:37:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x117010c00) [pid = 1650] [serial = 1917] [outer = 0x0] 08:37:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1177d5800) [pid = 1650] [serial = 1918] [outer = 0x117010c00] 08:37:04 INFO - PROCESS | 1650 | 1466696224514 Marionette DEBUG loaded listener.js 08:37:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11829cc00) [pid = 1650] [serial = 1919] [outer = 0x117010c00] 08:37:05 INFO - PROCESS | 1650 | 1466696225030 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]]]}] 08:37:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 08:37:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 823ms 08:37:05 INFO - PROCESS | 1650 | 1466696225090 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 08:37:05 INFO - PROCESS | 1650 | 1466696225093 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 08:37:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 08:37:05 INFO - PROCESS | 1650 | 1466696225098 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 08:37:05 INFO - PROCESS | 1650 | 1466696225099 Marionette TRACE conn2 <- [1,2530,null,{}] 08:37:05 INFO - PROCESS | 1650 | 1466696225102 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}] 08:37:05 INFO - PROCESS | 1650 | 1466696225104 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:05 INFO - PROCESS | 1650 | 1466696225206 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 08:37:05 INFO - PROCESS | 1650 | 1466696225284 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:05 INFO - PROCESS | 1650 | 1466696225286 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x121398000 == 31 [pid = 1650] [id = 640] 08:37:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118517c00) [pid = 1650] [serial = 1920] [outer = 0x0] 08:37:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11851f000) [pid = 1650] [serial = 1921] [outer = 0x118517c00] 08:37:05 INFO - PROCESS | 1650 | 1466696225317 Marionette DEBUG loaded listener.js 08:37:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1185b5000) [pid = 1650] [serial = 1922] [outer = 0x118517c00] 08:37:05 INFO - PROCESS | 1650 | 1466696225944 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]]]}] 08:37:05 INFO - PROCESS | 1650 | --DOCSHELL 0x116823000 == 30 [pid = 1650] [id = 637] 08:37:05 INFO - PROCESS | 1650 | --DOCSHELL 0x123d7f800 == 29 [pid = 1650] [id = 636] 08:37:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 08:37:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 871ms 08:37:05 INFO - PROCESS | 1650 | 1466696225968 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 08:37:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 08:37:05 INFO - PROCESS | 1650 | 1466696225971 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 08:37:05 INFO - PROCESS | 1650 | 1466696225974 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 08:37:05 INFO - PROCESS | 1650 | 1466696225978 Marionette TRACE conn2 <- [1,2534,null,{}] 08:37:05 INFO - PROCESS | 1650 | 1466696225982 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}] 08:37:05 INFO - PROCESS | 1650 | 1466696225983 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:06 INFO - PROCESS | 1650 | 1466696226060 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 08:37:06 INFO - PROCESS | 1650 | 1466696226064 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:06 INFO - PROCESS | 1650 | 1466696226067 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e36000 == 30 [pid = 1650] [id = 641] 08:37:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x116a08400) [pid = 1650] [serial = 1923] [outer = 0x0] 08:37:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11815f000) [pid = 1650] [serial = 1924] [outer = 0x116a08400] 08:37:06 INFO - PROCESS | 1650 | 1466696226097 Marionette DEBUG loaded listener.js 08:37:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118495c00) [pid = 1650] [serial = 1925] [outer = 0x116a08400] 08:37:06 INFO - PROCESS | 1650 | 1466696226434 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]]]}] 08:37:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 08:37:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 474ms 08:37:06 INFO - PROCESS | 1650 | 1466696226447 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 08:37:06 INFO - PROCESS | 1650 | 1466696226450 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 08:37:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 08:37:06 INFO - PROCESS | 1650 | 1466696226454 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 08:37:06 INFO - PROCESS | 1650 | 1466696226456 Marionette TRACE conn2 <- [1,2538,null,{}] 08:37:06 INFO - PROCESS | 1650 | 1466696226458 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}] 08:37:06 INFO - PROCESS | 1650 | 1466696226460 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:06 INFO - PROCESS | 1650 | 1466696226539 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 08:37:06 INFO - PROCESS | 1650 | 1466696226598 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:06 INFO - PROCESS | 1650 | 1466696226599 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x11706b800 == 31 [pid = 1650] [id = 642] 08:37:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x118517800) [pid = 1650] [serial = 1926] [outer = 0x0] 08:37:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1187a1c00) [pid = 1650] [serial = 1927] [outer = 0x118517800] 08:37:06 INFO - PROCESS | 1650 | 1466696226626 Marionette DEBUG loaded listener.js 08:37:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118e4f800) [pid = 1650] [serial = 1928] [outer = 0x118517800] 08:37:06 INFO - PROCESS | 1650 | 1466696226938 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]]]}] 08:37:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 08:37:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 523ms 08:37:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 08:37:06 INFO - PROCESS | 1650 | 1466696226979 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 08:37:06 INFO - PROCESS | 1650 | 1466696226980 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 08:37:06 INFO - PROCESS | 1650 | 1466696226982 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 08:37:06 INFO - PROCESS | 1650 | 1466696226985 Marionette TRACE conn2 <- [1,2542,null,{}] 08:37:06 INFO - PROCESS | 1650 | 1466696226992 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}] 08:37:07 INFO - PROCESS | 1650 | 1466696227002 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:07 INFO - PROCESS | 1650 | 1466696227079 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 08:37:07 INFO - PROCESS | 1650 | 1466696227157 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:07 INFO - PROCESS | 1650 | 1466696227160 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1273a1800 == 32 [pid = 1650] [id = 643] 08:37:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x116a27400) [pid = 1650] [serial = 1929] [outer = 0x0] 08:37:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1193a9400) [pid = 1650] [serial = 1930] [outer = 0x116a27400] 08:37:07 INFO - PROCESS | 1650 | 1466696227187 Marionette DEBUG loaded listener.js 08:37:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119d4b800) [pid = 1650] [serial = 1931] [outer = 0x116a27400] 08:37:07 INFO - PROCESS | 1650 | 1466696227544 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]]]}] 08:37:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 08:37:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 572ms 08:37:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 08:37:07 INFO - PROCESS | 1650 | 1466696227554 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 08:37:07 INFO - PROCESS | 1650 | 1466696227556 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 08:37:07 INFO - PROCESS | 1650 | 1466696227559 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 08:37:07 INFO - PROCESS | 1650 | 1466696227562 Marionette TRACE conn2 <- [1,2546,null,{}] 08:37:07 INFO - PROCESS | 1650 | 1466696227565 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}] 08:37:07 INFO - PROCESS | 1650 | 1466696227567 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:07 INFO - PROCESS | 1650 | 1466696227668 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 08:37:07 INFO - PROCESS | 1650 | 1466696227680 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:07 INFO - PROCESS | 1650 | 1466696227681 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12922a800 == 33 [pid = 1650] [id = 644] 08:37:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119d56000) [pid = 1650] [serial = 1932] [outer = 0x0] 08:37:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12118f400) [pid = 1650] [serial = 1933] [outer = 0x119d56000] 08:37:07 INFO - PROCESS | 1650 | 1466696227706 Marionette DEBUG loaded listener.js 08:37:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x121307000) [pid = 1650] [serial = 1934] [outer = 0x119d56000] 08:37:08 INFO - PROCESS | 1650 | 1466696228042 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]]]}] 08:37:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 08:37:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 523ms 08:37:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 08:37:08 INFO - PROCESS | 1650 | 1466696228083 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 08:37:08 INFO - PROCESS | 1650 | 1466696228084 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 08:37:08 INFO - PROCESS | 1650 | 1466696228086 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 08:37:08 INFO - PROCESS | 1650 | 1466696228087 Marionette TRACE conn2 <- [1,2550,null,{}] 08:37:08 INFO - PROCESS | 1650 | 1466696228089 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}] 08:37:08 INFO - PROCESS | 1650 | 1466696228091 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:08 INFO - PROCESS | 1650 | 1466696228195 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 08:37:08 INFO - PROCESS | 1650 | 1466696228198 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:08 INFO - PROCESS | 1650 | 1466696228199 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a68d000 == 34 [pid = 1650] [id = 645] 08:37:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x111f57c00) [pid = 1650] [serial = 1935] [outer = 0x0] 08:37:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12130e000) [pid = 1650] [serial = 1936] [outer = 0x111f57c00] 08:37:08 INFO - PROCESS | 1650 | 1466696228224 Marionette DEBUG loaded listener.js 08:37:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x123d6fc00) [pid = 1650] [serial = 1937] [outer = 0x111f57c00] 08:37:08 INFO - PROCESS | 1650 | 1466696228572 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]]]}] 08:37:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 08:37:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 518ms 08:37:08 INFO - PROCESS | 1650 | 1466696228617 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 08:37:08 INFO - PROCESS | 1650 | 1466696228619 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 08:37:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 08:37:08 INFO - PROCESS | 1650 | 1466696228623 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 08:37:08 INFO - PROCESS | 1650 | 1466696228624 Marionette TRACE conn2 <- [1,2554,null,{}] 08:37:08 INFO - PROCESS | 1650 | 1466696228626 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}] 08:37:08 INFO - PROCESS | 1650 | 1466696228631 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:08 INFO - PROCESS | 1650 | 1466696228751 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 08:37:08 INFO - PROCESS | 1650 | 1466696228764 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:08 INFO - PROCESS | 1650 | 1466696228766 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa0e000 == 35 [pid = 1650] [id = 646] 08:37:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x123ee5000) [pid = 1650] [serial = 1938] [outer = 0x0] 08:37:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1254bf000) [pid = 1650] [serial = 1939] [outer = 0x123ee5000] 08:37:08 INFO - PROCESS | 1650 | 1466696228806 Marionette DEBUG loaded listener.js 08:37:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1215b1800) [pid = 1650] [serial = 1940] [outer = 0x123ee5000] 08:37:09 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11685b400) [pid = 1650] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 08:37:09 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x115f53c00) [pid = 1650] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 08:37:09 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118a57800) [pid = 1650] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 08:37:09 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12130e400) [pid = 1650] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 08:37:09 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11975f400) [pid = 1650] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 08:37:09 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1291e7000) [pid = 1650] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 08:37:09 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11303a000) [pid = 1650] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 08:37:09 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119a14000) [pid = 1650] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 08:37:09 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x117094800) [pid = 1650] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 08:37:09 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118496800) [pid = 1650] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 08:37:09 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x113225c00) [pid = 1650] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 08:37:09 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119a0d000) [pid = 1650] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 08:37:09 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x128babc00) [pid = 1650] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 08:37:09 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116a23400) [pid = 1650] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 08:37:09 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118e4c400) [pid = 1650] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 08:37:09 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11848f000) [pid = 1650] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 08:37:09 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x115eedc00) [pid = 1650] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 08:37:09 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1215b0400) [pid = 1650] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 08:37:09 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11322b800) [pid = 1650] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 08:37:09 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118e45c00) [pid = 1650] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 08:37:09 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x129527400) [pid = 1650] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 08:37:09 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11322cc00) [pid = 1650] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 08:37:09 INFO - PROCESS | 1650 | 1466696229260 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]]]}] 08:37:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 08:37:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 671ms 08:37:09 INFO - PROCESS | 1650 | 1466696229295 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 08:37:09 INFO - PROCESS | 1650 | 1466696229297 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 08:37:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 08:37:09 INFO - PROCESS | 1650 | 1466696229300 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 08:37:09 INFO - PROCESS | 1650 | 1466696229302 Marionette TRACE conn2 <- [1,2558,null,{}] 08:37:09 INFO - PROCESS | 1650 | 1466696229305 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}] 08:37:09 INFO - PROCESS | 1650 | 1466696229307 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:09 INFO - PROCESS | 1650 | 1466696229471 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 08:37:09 INFO - PROCESS | 1650 | 1466696229562 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:09 INFO - PROCESS | 1650 | 1466696229563 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a69a000 == 36 [pid = 1650] [id = 647] 08:37:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x110f82400) [pid = 1650] [serial = 1941] [outer = 0x0] 08:37:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x115eebc00) [pid = 1650] [serial = 1942] [outer = 0x110f82400] 08:37:09 INFO - PROCESS | 1650 | 1466696229604 Marionette DEBUG loaded listener.js 08:37:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1182a4000) [pid = 1650] [serial = 1943] [outer = 0x110f82400] 08:37:09 INFO - PROCESS | 1650 | 1466696229930 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]]]}] 08:37:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 08:37:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 672ms 08:37:09 INFO - PROCESS | 1650 | 1466696229973 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 08:37:09 INFO - PROCESS | 1650 | 1466696229977 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 08:37:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 08:37:09 INFO - PROCESS | 1650 | 1466696229983 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 08:37:09 INFO - PROCESS | 1650 | 1466696229985 Marionette TRACE conn2 <- [1,2562,null,{}] 08:37:09 INFO - PROCESS | 1650 | 1466696229988 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}] 08:37:09 INFO - PROCESS | 1650 | 1466696229990 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:10 INFO - PROCESS | 1650 | 1466696230137 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 08:37:10 INFO - PROCESS | 1650 | 1466696230147 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:10 INFO - PROCESS | 1650 | 1466696230148 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b9df800 == 37 [pid = 1650] [id = 648] 08:37:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11320c800) [pid = 1650] [serial = 1944] [outer = 0x0] 08:37:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118e55800) [pid = 1650] [serial = 1945] [outer = 0x11320c800] 08:37:10 INFO - PROCESS | 1650 | 1466696230186 Marionette DEBUG loaded listener.js 08:37:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x124b69c00) [pid = 1650] [serial = 1946] [outer = 0x11320c800] 08:37:10 INFO - PROCESS | 1650 | 1466696230565 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]]]}] 08:37:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 08:37:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 621ms 08:37:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 08:37:10 INFO - PROCESS | 1650 | 1466696230603 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 08:37:10 INFO - PROCESS | 1650 | 1466696230605 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 08:37:10 INFO - PROCESS | 1650 | 1466696230607 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 08:37:10 INFO - PROCESS | 1650 | 1466696230608 Marionette TRACE conn2 <- [1,2566,null,{}] 08:37:10 INFO - PROCESS | 1650 | 1466696230610 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}] 08:37:10 INFO - PROCESS | 1650 | 1466696230611 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:10 INFO - PROCESS | 1650 | 1466696230698 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 08:37:10 INFO - PROCESS | 1650 | 1466696230759 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:10 INFO - PROCESS | 1650 | 1466696230760 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x125482000 == 38 [pid = 1650] [id = 649] 08:37:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124b66400) [pid = 1650] [serial = 1947] [outer = 0x0] 08:37:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1254bb800) [pid = 1650] [serial = 1948] [outer = 0x124b66400] 08:37:10 INFO - PROCESS | 1650 | 1466696230784 Marionette DEBUG loaded listener.js 08:37:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1291e6800) [pid = 1650] [serial = 1949] [outer = 0x124b66400] 08:37:11 INFO - PROCESS | 1650 | 1466696231080 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]]]}] 08:37:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 08:37:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 519ms 08:37:11 INFO - PROCESS | 1650 | 1466696231200 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 08:37:11 INFO - PROCESS | 1650 | 1466696231203 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 08:37:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 08:37:11 INFO - PROCESS | 1650 | 1466696231218 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 08:37:11 INFO - PROCESS | 1650 | 1466696231222 Marionette TRACE conn2 <- [1,2570,null,{}] 08:37:11 INFO - PROCESS | 1650 | 1466696231230 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}] 08:37:11 INFO - PROCESS | 1650 | 1466696231234 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:11 INFO - PROCESS | 1650 | 1466696231396 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 08:37:11 INFO - PROCESS | 1650 | 1466696231507 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:11 INFO - PROCESS | 1650 | 1466696231510 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x11755e800 == 39 [pid = 1650] [id = 650] 08:37:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11322d800) [pid = 1650] [serial = 1950] [outer = 0x0] 08:37:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x115eed000) [pid = 1650] [serial = 1951] [outer = 0x11322d800] 08:37:11 INFO - PROCESS | 1650 | 1466696231566 Marionette DEBUG loaded listener.js 08:37:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x117093000) [pid = 1650] [serial = 1952] [outer = 0x11322d800] 08:37:12 INFO - PROCESS | 1650 | 1466696232074 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]]]}] 08:37:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 08:37:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 889ms 08:37:12 INFO - PROCESS | 1650 | 1466696232098 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 08:37:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 08:37:12 INFO - PROCESS | 1650 | 1466696232100 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 08:37:12 INFO - PROCESS | 1650 | 1466696232105 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 08:37:12 INFO - PROCESS | 1650 | 1466696232107 Marionette TRACE conn2 <- [1,2574,null,{}] 08:37:12 INFO - PROCESS | 1650 | 1466696232130 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}] 08:37:12 INFO - PROCESS | 1650 | 1466696232131 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:12 INFO - PROCESS | 1650 | 1466696232235 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 08:37:12 INFO - PROCESS | 1650 | 1466696232306 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:12 INFO - PROCESS | 1650 | 1466696232308 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x128edc000 == 40 [pid = 1650] [id = 651] 08:37:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118a65800) [pid = 1650] [serial = 1953] [outer = 0x0] 08:37:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118e56000) [pid = 1650] [serial = 1954] [outer = 0x118a65800] 08:37:12 INFO - PROCESS | 1650 | 1466696232339 Marionette DEBUG loaded listener.js 08:37:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119764000) [pid = 1650] [serial = 1955] [outer = 0x118a65800] 08:37:12 INFO - PROCESS | 1650 | 1466696232800 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]]]}] 08:37:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 08:37:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 742ms 08:37:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 08:37:12 INFO - PROCESS | 1650 | 1466696232859 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 08:37:12 INFO - PROCESS | 1650 | 1466696232860 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 08:37:12 INFO - PROCESS | 1650 | 1466696232864 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 08:37:12 INFO - PROCESS | 1650 | 1466696232866 Marionette TRACE conn2 <- [1,2578,null,{}] 08:37:12 INFO - PROCESS | 1650 | 1466696232872 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}] 08:37:12 INFO - PROCESS | 1650 | 1466696232877 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:12 INFO - PROCESS | 1650 | 1466696232979 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 08:37:13 INFO - PROCESS | 1650 | 1466696233055 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:13 INFO - PROCESS | 1650 | 1466696233058 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c60b800 == 41 [pid = 1650] [id = 652] 08:37:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12130e400) [pid = 1650] [serial = 1956] [outer = 0x0] 08:37:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x121ae8400) [pid = 1650] [serial = 1957] [outer = 0x12130e400] 08:37:13 INFO - PROCESS | 1650 | 1466696233089 Marionette DEBUG loaded listener.js 08:37:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x124f15c00) [pid = 1650] [serial = 1958] [outer = 0x12130e400] 08:37:13 INFO - PROCESS | 1650 | 1466696233515 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]]]}] 08:37:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 08:37:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 721ms 08:37:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 08:37:13 INFO - PROCESS | 1650 | 1466696233586 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 08:37:13 INFO - PROCESS | 1650 | 1466696233587 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 08:37:13 INFO - PROCESS | 1650 | 1466696233590 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 08:37:13 INFO - PROCESS | 1650 | 1466696233591 Marionette TRACE conn2 <- [1,2582,null,{}] 08:37:13 INFO - PROCESS | 1650 | 1466696233593 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}] 08:37:13 INFO - PROCESS | 1650 | 1466696233594 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:13 INFO - PROCESS | 1650 | 1466696233695 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 08:37:13 INFO - PROCESS | 1650 | 1466696233771 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:13 INFO - PROCESS | 1650 | 1466696233772 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb24000 == 42 [pid = 1650] [id = 653] 08:37:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x124fd9400) [pid = 1650] [serial = 1959] [outer = 0x0] 08:37:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x128ba9800) [pid = 1650] [serial = 1960] [outer = 0x124fd9400] 08:37:13 INFO - PROCESS | 1650 | 1466696233803 Marionette DEBUG loaded listener.js 08:37:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1291ef800) [pid = 1650] [serial = 1961] [outer = 0x124fd9400] 08:37:14 INFO - PROCESS | 1650 | 1466696234211 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]]]}] 08:37:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 08:37:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 670ms 08:37:14 INFO - PROCESS | 1650 | 1466696234260 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 08:37:14 INFO - PROCESS | 1650 | 1466696234262 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 08:37:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 08:37:14 INFO - PROCESS | 1650 | 1466696234264 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 08:37:14 INFO - PROCESS | 1650 | 1466696234265 Marionette TRACE conn2 <- [1,2586,null,{}] 08:37:14 INFO - PROCESS | 1650 | 1466696234268 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}] 08:37:14 INFO - PROCESS | 1650 | 1466696234269 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:14 INFO - PROCESS | 1650 | 1466696234369 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 08:37:14 INFO - PROCESS | 1650 | 1466696234431 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:14 INFO - PROCESS | 1650 | 1466696234433 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d3cb800 == 43 [pid = 1650] [id = 654] 08:37:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1291efc00) [pid = 1650] [serial = 1962] [outer = 0x0] 08:37:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x129461000) [pid = 1650] [serial = 1963] [outer = 0x1291efc00] 08:37:14 INFO - PROCESS | 1650 | 1466696234461 Marionette DEBUG loaded listener.js 08:37:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1294b7000) [pid = 1650] [serial = 1964] [outer = 0x1291efc00] 08:37:14 INFO - PROCESS | 1650 | 1466696234923 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]]]}] 08:37:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 08:37:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 669ms 08:37:14 INFO - PROCESS | 1650 | 1466696234934 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 08:37:14 INFO - PROCESS | 1650 | 1466696234935 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 08:37:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 08:37:14 INFO - PROCESS | 1650 | 1466696234937 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 08:37:14 INFO - PROCESS | 1650 | 1466696234939 Marionette TRACE conn2 <- [1,2590,null,{}] 08:37:14 INFO - PROCESS | 1650 | 1466696234941 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}] 08:37:14 INFO - PROCESS | 1650 | 1466696234946 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:15 INFO - PROCESS | 1650 | 1466696235145 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 08:37:15 INFO - PROCESS | 1650 | 1466696235361 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:15 INFO - PROCESS | 1650 | 1466696235363 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x116a4a000 == 44 [pid = 1650] [id = 655] 08:37:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x112e56400) [pid = 1650] [serial = 1965] [outer = 0x0] 08:37:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x115ef5000) [pid = 1650] [serial = 1966] [outer = 0x112e56400] 08:37:15 INFO - PROCESS | 1650 | 1466696235394 Marionette DEBUG loaded listener.js 08:37:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x116a26800) [pid = 1650] [serial = 1967] [outer = 0x112e56400] 08:37:15 INFO - PROCESS | 1650 | 1466696235861 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]]]}] 08:37:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 08:37:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 969ms 08:37:15 INFO - PROCESS | 1650 | 1466696235909 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 08:37:15 INFO - PROCESS | 1650 | 1466696235912 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 08:37:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 08:37:15 INFO - PROCESS | 1650 | 1466696235917 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 08:37:15 INFO - PROCESS | 1650 | 1466696235920 Marionette TRACE conn2 <- [1,2594,null,{}] 08:37:15 INFO - PROCESS | 1650 | 1466696235925 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}] 08:37:15 INFO - PROCESS | 1650 | 1466696235927 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:16 INFO - PROCESS | 1650 | 1466696236045 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 08:37:16 INFO - PROCESS | 1650 | 1466696236107 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:16 INFO - PROCESS | 1650 | 1466696236109 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x121079000 == 45 [pid = 1650] [id = 656] 08:37:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x118490c00) [pid = 1650] [serial = 1968] [outer = 0x0] 08:37:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1185a9c00) [pid = 1650] [serial = 1969] [outer = 0x118490c00] 08:37:16 INFO - PROCESS | 1650 | 1466696236137 Marionette DEBUG loaded listener.js 08:37:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x118e4cc00) [pid = 1650] [serial = 1970] [outer = 0x118490c00] 08:37:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12b9df800 == 44 [pid = 1650] [id = 648] 08:37:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12a69a000 == 43 [pid = 1650] [id = 647] 08:37:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa0e000 == 42 [pid = 1650] [id = 646] 08:37:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12a68d000 == 41 [pid = 1650] [id = 645] 08:37:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12922a800 == 40 [pid = 1650] [id = 644] 08:37:16 INFO - PROCESS | 1650 | --DOCSHELL 0x1273a1800 == 39 [pid = 1650] [id = 643] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x118172000) [pid = 1650] [serial = 1915] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOCSHELL 0x11706b800 == 38 [pid = 1650] [id = 642] 08:37:16 INFO - PROCESS | 1650 | --DOCSHELL 0x117e36000 == 37 [pid = 1650] [id = 641] 08:37:16 INFO - PROCESS | 1650 | --DOCSHELL 0x121398000 == 36 [pid = 1650] [id = 640] 08:37:16 INFO - PROCESS | 1650 | --DOCSHELL 0x117e42000 == 35 [pid = 1650] [id = 639] 08:37:16 INFO - PROCESS | 1650 | --DOCSHELL 0x11835f000 == 34 [pid = 1650] [id = 638] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11816b400) [pid = 1650] [serial = 1909] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x118494c00) [pid = 1650] [serial = 1910] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x118171c00) [pid = 1650] [serial = 1897] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11932b000) [pid = 1650] [serial = 1900] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1254bac00) [pid = 1650] [serial = 1873] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12763b000) [pid = 1650] [serial = 1876] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1291f1000) [pid = 1650] [serial = 1882] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11848b800) [pid = 1650] [serial = 1885] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1210e6c00) [pid = 1650] [serial = 1870] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118177c00) [pid = 1650] [serial = 1855] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118498c00) [pid = 1650] [serial = 1856] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1255b4400) [pid = 1650] [serial = 1850] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x113d65000) [pid = 1650] [serial = 1852] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1165ec400) [pid = 1650] [serial = 1853] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119b20000) [pid = 1650] [serial = 1867] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x128bb2c00) [pid = 1650] [serial = 1879] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119d52400) [pid = 1650] [serial = 1868] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11700d800) [pid = 1650] [serial = 1858] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11815ec00) [pid = 1650] [serial = 1859] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119326800) [pid = 1650] [serial = 1864] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11975d800) [pid = 1650] [serial = 1865] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118497c00) [pid = 1650] [serial = 1861] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11851dc00) [pid = 1650] [serial = 1862] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11850e400) [pid = 1650] [serial = 1898] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x116a21000) [pid = 1650] [serial = 1913] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x123e7e800) [pid = 1650] [serial = 1903] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12a62cc00) [pid = 1650] [serial = 1894] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1162ab400) [pid = 1650] [serial = 1912] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119a18800) [pid = 1650] [serial = 1901] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12a723800) [pid = 1650] [serial = 1895] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x126861400) [pid = 1650] [serial = 1888] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12a5cb000) [pid = 1650] [serial = 1892] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12945f800) [pid = 1650] [serial = 1883] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x128949400) [pid = 1650] [serial = 1877] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x126ce0c00) [pid = 1650] [serial = 1874] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12952cc00) [pid = 1650] [serial = 1891] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1291e2c00) [pid = 1650] [serial = 1880] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x121308c00) [pid = 1650] [serial = 1871] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x121bcf800) [pid = 1650] [serial = 1906] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1254b2800) [pid = 1650] [serial = 1904] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x128bb1c00) [pid = 1650] [serial = 1907] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x129523c00) [pid = 1650] [serial = 1889] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x119a0cc00) [pid = 1650] [serial = 1886] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | 1466696236539 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]]]}] 08:37:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 08:37:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 673ms 08:37:16 INFO - PROCESS | 1650 | 1466696236600 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 08:37:16 INFO - PROCESS | 1650 | 1466696236603 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 08:37:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 08:37:16 INFO - PROCESS | 1650 | 1466696236606 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 08:37:16 INFO - PROCESS | 1650 | 1466696236607 Marionette TRACE conn2 <- [1,2598,null,{}] 08:37:16 INFO - PROCESS | 1650 | 1466696236612 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}] 08:37:16 INFO - PROCESS | 1650 | 1466696236613 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:16 INFO - PROCESS | 1650 | 1466696236704 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 08:37:16 INFO - PROCESS | 1650 | 1466696236709 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:16 INFO - PROCESS | 1650 | 1466696236710 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11931e800 == 35 [pid = 1650] [id = 657] 08:37:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11850e400) [pid = 1650] [serial = 1971] [outer = 0x0] 08:37:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119768000) [pid = 1650] [serial = 1972] [outer = 0x11850e400] 08:37:16 INFO - PROCESS | 1650 | 1466696236737 Marionette DEBUG loaded listener.js 08:37:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119d2f400) [pid = 1650] [serial = 1973] [outer = 0x11850e400] 08:37:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 08:37:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 522ms 08:37:17 INFO - PROCESS | 1650 | 1466696237119 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]]]}] 08:37:17 INFO - PROCESS | 1650 | 1466696237129 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 08:37:17 INFO - PROCESS | 1650 | 1466696237130 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 08:37:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 08:37:17 INFO - PROCESS | 1650 | 1466696237137 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 08:37:17 INFO - PROCESS | 1650 | 1466696237142 Marionette TRACE conn2 <- [1,2602,null,{}] 08:37:17 INFO - PROCESS | 1650 | 1466696237145 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}] 08:37:17 INFO - PROCESS | 1650 | 1466696237148 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:17 INFO - PROCESS | 1650 | 1466696237234 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 08:37:17 INFO - PROCESS | 1650 | 1466696237238 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:17 INFO - PROCESS | 1650 | 1466696237239 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12711a000 == 36 [pid = 1650] [id = 658] 08:37:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119d34000) [pid = 1650] [serial = 1974] [outer = 0x0] 08:37:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x121190400) [pid = 1650] [serial = 1975] [outer = 0x119d34000] 08:37:17 INFO - PROCESS | 1650 | 1466696237266 Marionette DEBUG loaded listener.js 08:37:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x124cf0800) [pid = 1650] [serial = 1976] [outer = 0x119d34000] 08:37:17 INFO - PROCESS | 1650 | 1466696237613 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]]]}] 08:37:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 08:37:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 529ms 08:37:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 08:37:17 INFO - PROCESS | 1650 | 1466696237663 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 08:37:17 INFO - PROCESS | 1650 | 1466696237664 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 08:37:17 INFO - PROCESS | 1650 | 1466696237666 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 08:37:17 INFO - PROCESS | 1650 | 1466696237667 Marionette TRACE conn2 <- [1,2606,null,{}] 08:37:17 INFO - PROCESS | 1650 | 1466696237669 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}] 08:37:17 INFO - PROCESS | 1650 | 1466696237671 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:17 INFO - PROCESS | 1650 | 1466696237752 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 08:37:17 INFO - PROCESS | 1650 | 1466696237756 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:17 INFO - PROCESS | 1650 | 1466696237757 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x128bd6000 == 37 [pid = 1650] [id = 659] 08:37:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1254b3400) [pid = 1650] [serial = 1977] [outer = 0x0] 08:37:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x127316400) [pid = 1650] [serial = 1978] [outer = 0x1254b3400] 08:37:17 INFO - PROCESS | 1650 | 1466696237783 Marionette DEBUG loaded listener.js 08:37:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x128bb1c00) [pid = 1650] [serial = 1979] [outer = 0x1254b3400] 08:37:18 INFO - PROCESS | 1650 | 1466696238128 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]]]}] 08:37:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 08:37:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 471ms 08:37:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 08:37:18 INFO - PROCESS | 1650 | 1466696238138 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 08:37:18 INFO - PROCESS | 1650 | 1466696238140 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 08:37:18 INFO - PROCESS | 1650 | 1466696238146 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 08:37:18 INFO - PROCESS | 1650 | 1466696238147 Marionette TRACE conn2 <- [1,2610,null,{}] 08:37:18 INFO - PROCESS | 1650 | 1466696238149 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}] 08:37:18 INFO - PROCESS | 1650 | 1466696238150 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:18 INFO - PROCESS | 1650 | 1466696238231 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 08:37:18 INFO - PROCESS | 1650 | 1466696238295 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:18 INFO - PROCESS | 1650 | 1466696238299 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7af000 == 38 [pid = 1650] [id = 660] 08:37:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1294bd000) [pid = 1650] [serial = 1980] [outer = 0x0] 08:37:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x129524800) [pid = 1650] [serial = 1981] [outer = 0x1294bd000] 08:37:18 INFO - PROCESS | 1650 | 1466696238330 Marionette DEBUG loaded listener.js 08:37:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x129531400) [pid = 1650] [serial = 1982] [outer = 0x1294bd000] 08:37:18 INFO - PROCESS | 1650 | 1466696238650 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]]]}] 08:37:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 08:37:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 523ms 08:37:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 08:37:18 INFO - PROCESS | 1650 | 1466696238666 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 08:37:18 INFO - PROCESS | 1650 | 1466696238667 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 08:37:18 INFO - PROCESS | 1650 | 1466696238669 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 08:37:18 INFO - PROCESS | 1650 | 1466696238670 Marionette TRACE conn2 <- [1,2614,null,{}] 08:37:18 INFO - PROCESS | 1650 | 1466696238672 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}] 08:37:18 INFO - PROCESS | 1650 | 1466696238674 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:18 INFO - PROCESS | 1650 | 1466696238785 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 08:37:18 INFO - PROCESS | 1650 | 1466696238799 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:18 INFO - PROCESS | 1650 | 1466696238800 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad46800 == 39 [pid = 1650] [id = 661] 08:37:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x129529400) [pid = 1650] [serial = 1983] [outer = 0x0] 08:37:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12a62dc00) [pid = 1650] [serial = 1984] [outer = 0x129529400] 08:37:18 INFO - PROCESS | 1650 | 1466696238825 Marionette DEBUG loaded listener.js 08:37:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11700d000) [pid = 1650] [serial = 1985] [outer = 0x129529400] 08:37:19 INFO - PROCESS | 1650 | 1466696239172 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]]]}] 08:37:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 08:37:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 518ms 08:37:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 08:37:19 INFO - PROCESS | 1650 | 1466696239188 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 08:37:19 INFO - PROCESS | 1650 | 1466696239189 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 08:37:19 INFO - PROCESS | 1650 | 1466696239191 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 08:37:19 INFO - PROCESS | 1650 | 1466696239193 Marionette TRACE conn2 <- [1,2618,null,{}] 08:37:19 INFO - PROCESS | 1650 | 1466696239198 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}] 08:37:19 INFO - PROCESS | 1650 | 1466696239199 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:19 INFO - PROCESS | 1650 | 1466696239317 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 08:37:19 INFO - PROCESS | 1650 | 1466696239320 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:19 INFO - PROCESS | 1650 | 1466696239321 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd0c000 == 40 [pid = 1650] [id = 662] 08:37:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12a5c6800) [pid = 1650] [serial = 1986] [outer = 0x0] 08:37:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12aa3e400) [pid = 1650] [serial = 1987] [outer = 0x12a5c6800] 08:37:19 INFO - PROCESS | 1650 | 1466696239378 Marionette DEBUG loaded listener.js 08:37:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12abb7c00) [pid = 1650] [serial = 1988] [outer = 0x12a5c6800] 08:37:19 INFO - PROCESS | 1650 | 1466696239713 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]]]}] 08:37:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 08:37:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 571ms 08:37:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 08:37:19 INFO - PROCESS | 1650 | 1466696239763 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 08:37:19 INFO - PROCESS | 1650 | 1466696239764 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 08:37:19 INFO - PROCESS | 1650 | 1466696239766 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 08:37:19 INFO - PROCESS | 1650 | 1466696239767 Marionette TRACE conn2 <- [1,2622,null,{}] 08:37:19 INFO - PROCESS | 1650 | 1466696239769 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}] 08:37:19 INFO - PROCESS | 1650 | 1466696239771 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:19 INFO - PROCESS | 1650 | 1466696239871 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 08:37:19 INFO - PROCESS | 1650 | 1466696239883 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:19 INFO - PROCESS | 1650 | 1466696239884 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c2e0800 == 41 [pid = 1650] [id = 663] 08:37:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12aa3fc00) [pid = 1650] [serial = 1989] [outer = 0x0] 08:37:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12abc4000) [pid = 1650] [serial = 1990] [outer = 0x12aa3fc00] 08:37:19 INFO - PROCESS | 1650 | 1466696239908 Marionette DEBUG loaded listener.js 08:37:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12b208400) [pid = 1650] [serial = 1991] [outer = 0x12aa3fc00] 08:37:20 INFO - PROCESS | 1650 | 1466696240240 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]]]}] 08:37:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 08:37:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 518ms 08:37:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 08:37:20 INFO - PROCESS | 1650 | 1466696240285 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 08:37:20 INFO - PROCESS | 1650 | 1466696240286 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 08:37:20 INFO - PROCESS | 1650 | 1466696240288 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 08:37:20 INFO - PROCESS | 1650 | 1466696240289 Marionette TRACE conn2 <- [1,2626,null,{}] 08:37:20 INFO - PROCESS | 1650 | 1466696240291 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}] 08:37:20 INFO - PROCESS | 1650 | 1466696240293 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:20 INFO - PROCESS | 1650 | 1466696240398 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 08:37:20 INFO - PROCESS | 1650 | 1466696240439 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:20 INFO - PROCESS | 1650 | 1466696240440 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb0c800 == 42 [pid = 1650] [id = 664] 08:37:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x118a64000) [pid = 1650] [serial = 1992] [outer = 0x0] 08:37:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12b908800) [pid = 1650] [serial = 1993] [outer = 0x118a64000] 08:37:20 INFO - PROCESS | 1650 | 1466696240471 Marionette DEBUG loaded listener.js 08:37:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12b90ec00) [pid = 1650] [serial = 1994] [outer = 0x118a64000] 08:37:20 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119d56000) [pid = 1650] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 08:37:20 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x111f57c00) [pid = 1650] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 08:37:20 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123ee5000) [pid = 1650] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 08:37:20 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118517800) [pid = 1650] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 08:37:20 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x116a08400) [pid = 1650] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 08:37:20 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118517c00) [pid = 1650] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 08:37:20 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11320c800) [pid = 1650] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 08:37:20 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x110f82400) [pid = 1650] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 08:37:20 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x116a27400) [pid = 1650] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 08:37:20 INFO - PROCESS | 1650 | 1466696240829 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]]]}] 08:37:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 08:37:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 569ms 08:37:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 08:37:20 INFO - PROCESS | 1650 | 1466696240865 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 08:37:20 INFO - PROCESS | 1650 | 1466696240866 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 08:37:20 INFO - PROCESS | 1650 | 1466696240868 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 08:37:20 INFO - PROCESS | 1650 | 1466696240869 Marionette TRACE conn2 <- [1,2630,null,{}] 08:37:20 INFO - PROCESS | 1650 | 1466696240872 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}] 08:37:20 INFO - PROCESS | 1650 | 1466696240873 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:20 INFO - PROCESS | 1650 | 1466696240956 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 08:37:20 INFO - PROCESS | 1650 | 1466696240961 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:20 INFO - PROCESS | 1650 | 1466696240963 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d184000 == 43 [pid = 1650] [id = 665] 08:37:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11851b000) [pid = 1650] [serial = 1995] [outer = 0x0] 08:37:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x121194c00) [pid = 1650] [serial = 1996] [outer = 0x11851b000] 08:37:20 INFO - PROCESS | 1650 | 1466696240990 Marionette DEBUG loaded listener.js 08:37:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12b910000) [pid = 1650] [serial = 1997] [outer = 0x11851b000] 08:37:21 INFO - PROCESS | 1650 | 1466696241322 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]]]}] 08:37:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 08:37:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 469ms 08:37:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 08:37:21 INFO - PROCESS | 1650 | 1466696241337 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 08:37:21 INFO - PROCESS | 1650 | 1466696241339 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 08:37:21 INFO - PROCESS | 1650 | 1466696241341 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 08:37:21 INFO - PROCESS | 1650 | 1466696241345 Marionette TRACE conn2 <- [1,2634,null,{}] 08:37:21 INFO - PROCESS | 1650 | 1466696241348 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}] 08:37:21 INFO - PROCESS | 1650 | 1466696241349 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:21 INFO - PROCESS | 1650 | 1466696241442 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 08:37:21 INFO - PROCESS | 1650 | 1466696241508 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:21 INFO - PROCESS | 1650 | 1466696241510 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dd03000 == 44 [pid = 1650] [id = 666] 08:37:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118e43000) [pid = 1650] [serial = 1998] [outer = 0x0] 08:37:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12ba89000) [pid = 1650] [serial = 1999] [outer = 0x118e43000] 08:37:21 INFO - PROCESS | 1650 | 1466696241541 Marionette DEBUG loaded listener.js 08:37:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12bb1a000) [pid = 1650] [serial = 2000] [outer = 0x118e43000] 08:37:21 INFO - PROCESS | 1650 | 1466696241828 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]]]}] 08:37:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 08:37:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 522ms 08:37:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 08:37:21 INFO - PROCESS | 1650 | 1466696241866 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 08:37:21 INFO - PROCESS | 1650 | 1466696241867 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 08:37:21 INFO - PROCESS | 1650 | 1466696241869 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 08:37:21 INFO - PROCESS | 1650 | 1466696241871 Marionette TRACE conn2 <- [1,2638,null,{}] 08:37:21 INFO - PROCESS | 1650 | 1466696241873 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}] 08:37:21 INFO - PROCESS | 1650 | 1466696241875 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:21 INFO - PROCESS | 1650 | 1466696241970 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 08:37:21 INFO - PROCESS | 1650 | 1466696241975 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:21 INFO - PROCESS | 1650 | 1466696241976 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dc12800 == 45 [pid = 1650] [id = 667] 08:37:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128ccec00) [pid = 1650] [serial = 2001] [outer = 0x0] 08:37:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12bb1f800) [pid = 1650] [serial = 2002] [outer = 0x128ccec00] 08:37:22 INFO - PROCESS | 1650 | 1466696242004 Marionette DEBUG loaded listener.js 08:37:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12bf10000) [pid = 1650] [serial = 2003] [outer = 0x128ccec00] 08:37:22 INFO - PROCESS | 1650 | 1466696242492 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]]]}] 08:37:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 08:37:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 669ms 08:37:22 INFO - PROCESS | 1650 | 1466696242540 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 08:37:22 INFO - PROCESS | 1650 | 1466696242541 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 08:37:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 08:37:22 INFO - PROCESS | 1650 | 1466696242543 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 08:37:22 INFO - PROCESS | 1650 | 1466696242544 Marionette TRACE conn2 <- [1,2642,null,{}] 08:37:22 INFO - PROCESS | 1650 | 1466696242546 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}] 08:37:22 INFO - PROCESS | 1650 | 1466696242547 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:22 INFO - PROCESS | 1650 | 1466696242632 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 08:37:22 INFO - PROCESS | 1650 | 1466696242750 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:22 INFO - PROCESS | 1650 | 1466696242752 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x11682e800 == 46 [pid = 1650] [id = 668] 08:37:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x112fef000) [pid = 1650] [serial = 2004] [outer = 0x0] 08:37:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x113d27000) [pid = 1650] [serial = 2005] [outer = 0x112fef000] 08:37:22 INFO - PROCESS | 1650 | 1466696242783 Marionette DEBUG loaded listener.js 08:37:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x116a1c400) [pid = 1650] [serial = 2006] [outer = 0x112fef000] 08:37:23 INFO - PROCESS | 1650 | 1466696243298 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]]]}] 08:37:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 08:37:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 818ms 08:37:23 INFO - PROCESS | 1650 | 1466696243380 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 08:37:23 INFO - PROCESS | 1650 | 1466696243384 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 08:37:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 08:37:23 INFO - PROCESS | 1650 | 1466696243389 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 08:37:23 INFO - PROCESS | 1650 | 1466696243391 Marionette TRACE conn2 <- [1,2646,null,{}] 08:37:23 INFO - PROCESS | 1650 | 1466696243400 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}] 08:37:23 INFO - PROCESS | 1650 | 1466696243402 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:23 INFO - PROCESS | 1650 | 1466696243571 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 08:37:23 INFO - PROCESS | 1650 | 1466696243669 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:23 INFO - PROCESS | 1650 | 1466696243671 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x125493000 == 47 [pid = 1650] [id = 669] 08:37:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11855a400) [pid = 1650] [serial = 2007] [outer = 0x0] 08:37:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1187a4400) [pid = 1650] [serial = 2008] [outer = 0x11855a400] 08:37:23 INFO - PROCESS | 1650 | 1466696243703 Marionette DEBUG loaded listener.js 08:37:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119a0f400) [pid = 1650] [serial = 2009] [outer = 0x11855a400] 08:37:24 INFO - PROCESS | 1650 | 1466696244131 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]]]}] 08:37:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 08:37:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 775ms 08:37:24 INFO - PROCESS | 1650 | 1466696244165 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 08:37:24 INFO - PROCESS | 1650 | 1466696244168 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 08:37:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 08:37:24 INFO - PROCESS | 1650 | 1466696244171 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 08:37:24 INFO - PROCESS | 1650 | 1466696244172 Marionette TRACE conn2 <- [1,2650,null,{}] 08:37:24 INFO - PROCESS | 1650 | 1466696244175 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}] 08:37:24 INFO - PROCESS | 1650 | 1466696244176 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:24 INFO - PROCESS | 1650 | 1466696244285 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 08:37:24 INFO - PROCESS | 1650 | 1466696244391 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:24 INFO - PROCESS | 1650 | 1466696244393 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c048000 == 48 [pid = 1650] [id = 670] 08:37:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119b24800) [pid = 1650] [serial = 2010] [outer = 0x0] 08:37:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x121194400) [pid = 1650] [serial = 2011] [outer = 0x119b24800] 08:37:24 INFO - PROCESS | 1650 | 1466696244423 Marionette DEBUG loaded listener.js 08:37:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x123e7d000) [pid = 1650] [serial = 2012] [outer = 0x119b24800] 08:37:24 INFO - PROCESS | 1650 | 1466696244819 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]]]}] 08:37:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 08:37:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 671ms 08:37:24 INFO - PROCESS | 1650 | 1466696244842 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 08:37:24 INFO - PROCESS | 1650 | 1466696244844 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 08:37:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 08:37:24 INFO - PROCESS | 1650 | 1466696244851 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 08:37:24 INFO - PROCESS | 1650 | 1466696244855 Marionette TRACE conn2 <- [1,2654,null,{}] 08:37:24 INFO - PROCESS | 1650 | 1466696244859 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}] 08:37:24 INFO - PROCESS | 1650 | 1466696244861 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:25 INFO - PROCESS | 1650 | 1466696244991 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 08:37:25 INFO - PROCESS | 1650 | 1466696245069 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:25 INFO - PROCESS | 1650 | 1466696245071 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x1198d1800 == 49 [pid = 1650] [id = 671] 08:37:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1254b2c00) [pid = 1650] [serial = 2013] [outer = 0x0] 08:37:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x128cfa000) [pid = 1650] [serial = 2014] [outer = 0x1254b2c00] 08:37:25 INFO - PROCESS | 1650 | 1466696245099 Marionette DEBUG loaded listener.js 08:37:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12952cc00) [pid = 1650] [serial = 2015] [outer = 0x1254b2c00] 08:37:25 INFO - PROCESS | 1650 | 1466696245546 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]]]}] 08:37:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 08:37:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 726ms 08:37:25 INFO - PROCESS | 1650 | 1466696245574 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 08:37:25 INFO - PROCESS | 1650 | 1466696245576 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 08:37:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 08:37:25 INFO - PROCESS | 1650 | 1466696245578 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 08:37:25 INFO - PROCESS | 1650 | 1466696245579 Marionette TRACE conn2 <- [1,2658,null,{}] 08:37:25 INFO - PROCESS | 1650 | 1466696245582 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}] 08:37:25 INFO - PROCESS | 1650 | 1466696245583 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:25 INFO - PROCESS | 1650 | 1466696245690 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 08:37:25 INFO - PROCESS | 1650 | 1466696245946 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:25 INFO - PROCESS | 1650 | 1466696245947 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x1198e5800 == 50 [pid = 1650] [id = 672] 08:37:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x116a1e400) [pid = 1650] [serial = 2016] [outer = 0x0] 08:37:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x117eafc00) [pid = 1650] [serial = 2017] [outer = 0x116a1e400] 08:37:25 INFO - PROCESS | 1650 | 1466696245993 Marionette DEBUG loaded listener.js 08:37:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1182a6c00) [pid = 1650] [serial = 2018] [outer = 0x116a1e400] 08:37:26 INFO - PROCESS | 1650 | 1466696246500 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]]]}] 08:37:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 08:37:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 972ms 08:37:26 INFO - PROCESS | 1650 | 1466696246560 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 08:37:26 INFO - PROCESS | 1650 | 1466696246562 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 08:37:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 08:37:26 INFO - PROCESS | 1650 | 1466696246566 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 08:37:26 INFO - PROCESS | 1650 | 1466696246567 Marionette TRACE conn2 <- [1,2662,null,{}] 08:37:26 INFO - PROCESS | 1650 | 1466696246571 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}] 08:37:26 INFO - PROCESS | 1650 | 1466696246574 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:26 INFO - PROCESS | 1650 | 1466696246670 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 08:37:26 INFO - PROCESS | 1650 | 1466696246754 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:26 INFO - PROCESS | 1650 | 1466696246755 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x111b44800 == 51 [pid = 1650] [id = 673] 08:37:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x118e42800) [pid = 1650] [serial = 2019] [outer = 0x0] 08:37:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x118e46c00) [pid = 1650] [serial = 2020] [outer = 0x118e42800] 08:37:26 INFO - PROCESS | 1650 | 1466696246787 Marionette DEBUG loaded listener.js 08:37:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x119a11800) [pid = 1650] [serial = 2021] [outer = 0x118e42800] 08:37:27 INFO - PROCESS | 1650 | 1466696247267 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]]]}] 08:37:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12dc12800 == 50 [pid = 1650] [id = 667] 08:37:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12dd03000 == 49 [pid = 1650] [id = 666] 08:37:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12d184000 == 48 [pid = 1650] [id = 665] 08:37:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb0c800 == 47 [pid = 1650] [id = 664] 08:37:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12c2e0800 == 46 [pid = 1650] [id = 663] 08:37:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd0c000 == 45 [pid = 1650] [id = 662] 08:37:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad46800 == 44 [pid = 1650] [id = 661] 08:37:27 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1254bb800) [pid = 1650] [serial = 1948] [outer = 0x0] [url = about:blank] 08:37:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7af000 == 43 [pid = 1650] [id = 660] 08:37:27 INFO - PROCESS | 1650 | --DOCSHELL 0x128bd6000 == 42 [pid = 1650] [id = 659] 08:37:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12711a000 == 41 [pid = 1650] [id = 658] 08:37:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11931e800 == 40 [pid = 1650] [id = 657] 08:37:27 INFO - PROCESS | 1650 | --DOCSHELL 0x121079000 == 39 [pid = 1650] [id = 656] 08:37:27 INFO - PROCESS | 1650 | --DOCSHELL 0x116a4a000 == 38 [pid = 1650] [id = 655] 08:37:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12d3cb800 == 37 [pid = 1650] [id = 654] 08:37:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb24000 == 36 [pid = 1650] [id = 653] 08:37:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12c60b800 == 35 [pid = 1650] [id = 652] 08:37:27 INFO - PROCESS | 1650 | --DOCSHELL 0x128edc000 == 34 [pid = 1650] [id = 651] 08:37:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11755e800 == 33 [pid = 1650] [id = 650] 08:37:27 INFO - PROCESS | 1650 | --DOCSHELL 0x125482000 == 32 [pid = 1650] [id = 649] 08:37:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 08:37:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 773ms 08:37:27 INFO - PROCESS | 1650 | 1466696247339 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 08:37:27 INFO - PROCESS | 1650 | 1466696247342 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 08:37:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 08:37:27 INFO - PROCESS | 1650 | 1466696247351 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 08:37:27 INFO - PROCESS | 1650 | 1466696247352 Marionette TRACE conn2 <- [1,2666,null,{}] 08:37:27 INFO - PROCESS | 1650 | 1466696247355 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}] 08:37:27 INFO - PROCESS | 1650 | 1466696247356 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:27 INFO - PROCESS | 1650 | 1466696247440 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 08:37:27 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12118f400) [pid = 1650] [serial = 1933] [outer = 0x0] [url = about:blank] 08:37:27 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12130e000) [pid = 1650] [serial = 1936] [outer = 0x0] [url = about:blank] 08:37:27 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1254bf000) [pid = 1650] [serial = 1939] [outer = 0x0] [url = about:blank] 08:37:27 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1177d5800) [pid = 1650] [serial = 1918] [outer = 0x0] [url = about:blank] 08:37:27 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1187a1c00) [pid = 1650] [serial = 1927] [outer = 0x0] [url = about:blank] 08:37:27 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x118e4f800) [pid = 1650] [serial = 1928] [outer = 0x0] [url = about:blank] 08:37:27 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11815f000) [pid = 1650] [serial = 1924] [outer = 0x0] [url = about:blank] 08:37:27 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118495c00) [pid = 1650] [serial = 1925] [outer = 0x0] [url = about:blank] 08:37:27 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11851f000) [pid = 1650] [serial = 1921] [outer = 0x0] [url = about:blank] 08:37:27 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1185b5000) [pid = 1650] [serial = 1922] [outer = 0x0] [url = about:blank] 08:37:27 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x124b69c00) [pid = 1650] [serial = 1946] [outer = 0x0] [url = about:blank] 08:37:27 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118e55800) [pid = 1650] [serial = 1945] [outer = 0x0] [url = about:blank] 08:37:27 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x115eebc00) [pid = 1650] [serial = 1942] [outer = 0x0] [url = about:blank] 08:37:27 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1215b1800) [pid = 1650] [serial = 1940] [outer = 0x0] [url = about:blank] 08:37:27 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119d4b800) [pid = 1650] [serial = 1931] [outer = 0x0] [url = about:blank] 08:37:27 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1193a9400) [pid = 1650] [serial = 1930] [outer = 0x0] [url = about:blank] 08:37:27 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1182a4000) [pid = 1650] [serial = 1943] [outer = 0x0] [url = about:blank] 08:37:27 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x123d6fc00) [pid = 1650] [serial = 1937] [outer = 0x0] [url = about:blank] 08:37:27 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x121307000) [pid = 1650] [serial = 1934] [outer = 0x0] [url = about:blank] 08:37:27 INFO - PROCESS | 1650 | 1466696247519 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:27 INFO - PROCESS | 1650 | 1466696247520 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ad9800 == 33 [pid = 1650] [id = 674] 08:37:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1177d5800) [pid = 1650] [serial = 2022] [outer = 0x0] 08:37:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118e43400) [pid = 1650] [serial = 2023] [outer = 0x1177d5800] 08:37:27 INFO - PROCESS | 1650 | 1466696247547 Marionette DEBUG loaded listener.js 08:37:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1215b1800) [pid = 1650] [serial = 2024] [outer = 0x1177d5800] 08:37:28 INFO - PROCESS | 1650 | 1466696248329 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]]]}] 08:37:28 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) 08:37:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1026ms 08:37:28 INFO - PROCESS | 1650 | 1466696248377 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 08:37:28 INFO - PROCESS | 1650 | 1466696248378 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 08:37:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 08:37:28 INFO - PROCESS | 1650 | 1466696248382 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 08:37:28 INFO - PROCESS | 1650 | 1466696248386 Marionette TRACE conn2 <- [1,2670,null,{}] 08:37:28 INFO - PROCESS | 1650 | 1466696248399 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}] 08:37:28 INFO - PROCESS | 1650 | 1466696248401 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:28 INFO - PROCESS | 1650 | 1466696248485 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 08:37:28 INFO - PROCESS | 1650 | 1466696248490 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:28 INFO - PROCESS | 1650 | 1466696248491 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x128bc6800 == 34 [pid = 1650] [id = 675] 08:37:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x124fde800) [pid = 1650] [serial = 2025] [outer = 0x0] 08:37:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128bb6400) [pid = 1650] [serial = 2026] [outer = 0x124fde800] 08:37:28 INFO - PROCESS | 1650 | 1466696248517 Marionette DEBUG loaded listener.js 08:37:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x129462000) [pid = 1650] [serial = 2027] [outer = 0x124fde800] 08:37:29 INFO - PROCESS | 1650 | 1466696249408 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"]]]}] 08:37:29 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 08:37:29 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:37:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 08:37:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:37:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:37:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1032ms 08:37:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 08:37:29 INFO - PROCESS | 1650 | 1466696249413 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 08:37:29 INFO - PROCESS | 1650 | 1466696249415 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 08:37:29 INFO - PROCESS | 1650 | 1466696249417 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 08:37:29 INFO - PROCESS | 1650 | 1466696249418 Marionette TRACE conn2 <- [1,2674,null,{}] 08:37:29 INFO - PROCESS | 1650 | 1466696249420 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}] 08:37:29 INFO - PROCESS | 1650 | 1466696249421 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:29 INFO - PROCESS | 1650 | 1466696249533 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 08:37:29 INFO - PROCESS | 1650 | 1466696249545 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:29 INFO - PROCESS | 1650 | 1466696249546 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7a4800 == 35 [pid = 1650] [id = 676] 08:37:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12952ac00) [pid = 1650] [serial = 2028] [outer = 0x0] 08:37:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12a5cd400) [pid = 1650] [serial = 2029] [outer = 0x12952ac00] 08:37:29 INFO - PROCESS | 1650 | 1466696249570 Marionette DEBUG loaded listener.js 08:37:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12a724400) [pid = 1650] [serial = 2030] [outer = 0x12952ac00] 08:37:30 INFO - PROCESS | 1650 | 1466696250410 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"]]]}] 08:37:30 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 08:37:30 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:37:30 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 08:37:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:37:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:37:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1019ms 08:37:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 08:37:30 INFO - PROCESS | 1650 | 1466696250436 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 08:37:30 INFO - PROCESS | 1650 | 1466696250438 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 08:37:30 INFO - PROCESS | 1650 | 1466696250440 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 08:37:30 INFO - PROCESS | 1650 | 1466696250441 Marionette TRACE conn2 <- [1,2678,null,{}] 08:37:30 INFO - PROCESS | 1650 | 1466696250457 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}] 08:37:30 INFO - PROCESS | 1650 | 1466696250458 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:30 INFO - PROCESS | 1650 | 1466696250562 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 08:37:30 INFO - PROCESS | 1650 | 1466696250565 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:30 INFO - PROCESS | 1650 | 1466696250570 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b912800 == 36 [pid = 1650] [id = 677] 08:37:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12b204000) [pid = 1650] [serial = 2031] [outer = 0x0] 08:37:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12b20a400) [pid = 1650] [serial = 2032] [outer = 0x12b204000] 08:37:30 INFO - PROCESS | 1650 | 1466696250638 Marionette DEBUG loaded listener.js 08:37:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12ba89800) [pid = 1650] [serial = 2033] [outer = 0x12b204000] 08:37:31 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x129529400) [pid = 1650] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 08:37:31 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12a5c6800) [pid = 1650] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 08:37:31 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118a64000) [pid = 1650] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 08:37:31 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12aa3fc00) [pid = 1650] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 08:37:31 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118490c00) [pid = 1650] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 08:37:31 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119d34000) [pid = 1650] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 08:37:31 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11850e400) [pid = 1650] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 08:37:31 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x112e56400) [pid = 1650] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 08:37:31 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1254b3400) [pid = 1650] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 08:37:31 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1294bd000) [pid = 1650] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 08:37:31 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x124b66400) [pid = 1650] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 08:37:31 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118e43000) [pid = 1650] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 08:37:31 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11851b000) [pid = 1650] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 08:37:31 INFO - PROCESS | 1650 | 1466696251557 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]]]}] 08:37:31 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) 08:37:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1127ms 08:37:31 INFO - PROCESS | 1650 | 1466696251567 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 08:37:31 INFO - PROCESS | 1650 | 1466696251568 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 08:37:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 08:37:31 INFO - PROCESS | 1650 | 1466696251570 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 08:37:31 INFO - PROCESS | 1650 | 1466696251571 Marionette TRACE conn2 <- [1,2682,null,{}] 08:37:31 INFO - PROCESS | 1650 | 1466696251574 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}] 08:37:31 INFO - PROCESS | 1650 | 1466696251576 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:31 INFO - PROCESS | 1650 | 1466696251663 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 08:37:31 INFO - PROCESS | 1650 | 1466696251667 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:31 INFO - PROCESS | 1650 | 1466696251668 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185a4000 == 37 [pid = 1650] [id = 678] 08:37:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x118490c00) [pid = 1650] [serial = 2034] [outer = 0x0] 08:37:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1254b3400) [pid = 1650] [serial = 2035] [outer = 0x118490c00] 08:37:31 INFO - PROCESS | 1650 | 1466696251693 Marionette DEBUG loaded listener.js 08:37:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1294b4400) [pid = 1650] [serial = 2036] [outer = 0x118490c00] 08:37:32 INFO - PROCESS | 1650 | 1466696252579 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]]]}] 08:37:32 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) 08:37:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1020ms 08:37:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 08:37:32 INFO - PROCESS | 1650 | 1466696252590 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 08:37:32 INFO - PROCESS | 1650 | 1466696252591 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 08:37:32 INFO - PROCESS | 1650 | 1466696252594 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 08:37:32 INFO - PROCESS | 1650 | 1466696252595 Marionette TRACE conn2 <- [1,2686,null,{}] 08:37:32 INFO - PROCESS | 1650 | 1466696252598 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}] 08:37:32 INFO - PROCESS | 1650 | 1466696252599 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:32 INFO - PROCESS | 1650 | 1466696252680 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 08:37:32 INFO - PROCESS | 1650 | 1466696252744 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:32 INFO - PROCESS | 1650 | 1466696252745 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c2ef000 == 38 [pid = 1650] [id = 679] 08:37:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x115551000) [pid = 1650] [serial = 2037] [outer = 0x0] 08:37:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12a728c00) [pid = 1650] [serial = 2038] [outer = 0x115551000] 08:37:32 INFO - PROCESS | 1650 | 1466696252776 Marionette DEBUG loaded listener.js 08:37:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12b90fc00) [pid = 1650] [serial = 2039] [outer = 0x115551000] 08:37:33 INFO - PROCESS | 1650 | 1466696253596 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"]]]}] 08:37:33 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 08:37:33 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:37:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 08:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:37:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:37:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1019ms 08:37:33 INFO - PROCESS | 1650 | 1466696253614 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 08:37:33 INFO - PROCESS | 1650 | 1466696253617 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 08:37:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 08:37:33 INFO - PROCESS | 1650 | 1466696253635 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 08:37:33 INFO - PROCESS | 1650 | 1466696253637 Marionette TRACE conn2 <- [1,2690,null,{}] 08:37:33 INFO - PROCESS | 1650 | 1466696253641 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}] 08:37:33 INFO - PROCESS | 1650 | 1466696253643 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:33 INFO - PROCESS | 1650 | 1466696253752 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 08:37:33 INFO - PROCESS | 1650 | 1466696253818 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:33 INFO - PROCESS | 1650 | 1466696253819 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12158c800 == 39 [pid = 1650] [id = 680] 08:37:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118496000) [pid = 1650] [serial = 2040] [outer = 0x0] 08:37:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x118553400) [pid = 1650] [serial = 2041] [outer = 0x118496000] 08:37:33 INFO - PROCESS | 1650 | 1466696253852 Marionette DEBUG loaded listener.js 08:37:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1193a5800) [pid = 1650] [serial = 2042] [outer = 0x118496000] 08:37:34 INFO - PROCESS | 1650 | 1466696254771 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"]]]}] 08:37:34 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 08:37:34 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:37:34 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 08:37:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:37:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:37:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1186ms 08:37:34 INFO - PROCESS | 1650 | 1466696254807 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 08:37:34 INFO - PROCESS | 1650 | 1466696254811 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 08:37:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 08:37:34 INFO - PROCESS | 1650 | 1466696254817 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 08:37:34 INFO - PROCESS | 1650 | 1466696254819 Marionette TRACE conn2 <- [1,2694,null,{}] 08:37:34 INFO - PROCESS | 1650 | 1466696254821 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}] 08:37:34 INFO - PROCESS | 1650 | 1466696254823 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:34 INFO - PROCESS | 1650 | 1466696254926 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 08:37:34 INFO - PROCESS | 1650 | 1466696254988 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:34 INFO - PROCESS | 1650 | 1466696254990 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12898b800 == 40 [pid = 1650] [id = 681] 08:37:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119d56000) [pid = 1650] [serial = 2043] [outer = 0x0] 08:37:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x121ae6c00) [pid = 1650] [serial = 2044] [outer = 0x119d56000] 08:37:35 INFO - PROCESS | 1650 | 1466696255020 Marionette DEBUG loaded listener.js 08:37:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1254bb800) [pid = 1650] [serial = 2045] [outer = 0x119d56000] 08:37:35 INFO - PROCESS | 1650 | 1466696255923 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"]]]}] 08:37:35 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 08:37:35 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:37:35 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 08:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:37:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:37:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1120ms 08:37:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 08:37:35 INFO - PROCESS | 1650 | 1466696255938 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 08:37:35 INFO - PROCESS | 1650 | 1466696255939 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 08:37:35 INFO - PROCESS | 1650 | 1466696255941 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 08:37:35 INFO - PROCESS | 1650 | 1466696255946 Marionette TRACE conn2 <- [1,2698,null,{}] 08:37:35 INFO - PROCESS | 1650 | 1466696255954 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}] 08:37:35 INFO - PROCESS | 1650 | 1466696255957 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:36 INFO - PROCESS | 1650 | 1466696256061 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 08:37:36 INFO - PROCESS | 1650 | 1466696256124 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:36 INFO - PROCESS | 1650 | 1466696256126 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb1c800 == 41 [pid = 1650] [id = 682] 08:37:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12a725c00) [pid = 1650] [serial = 2046] [outer = 0x0] 08:37:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12abc3000) [pid = 1650] [serial = 2047] [outer = 0x12a725c00] 08:37:36 INFO - PROCESS | 1650 | 1466696256157 Marionette DEBUG loaded listener.js 08:37:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12ba8b400) [pid = 1650] [serial = 2048] [outer = 0x12a725c00] 08:37:37 INFO - PROCESS | 1650 | 1466696257111 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"]]]}] 08:37:37 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 08:37:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:37:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 08:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:37:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:37:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1176ms 08:37:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 08:37:37 INFO - PROCESS | 1650 | 1466696257118 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 08:37:37 INFO - PROCESS | 1650 | 1466696257119 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 08:37:37 INFO - PROCESS | 1650 | 1466696257122 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 08:37:37 INFO - PROCESS | 1650 | 1466696257123 Marionette TRACE conn2 <- [1,2702,null,{}] 08:37:37 INFO - PROCESS | 1650 | 1466696257125 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}] 08:37:37 INFO - PROCESS | 1650 | 1466696257129 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:37 INFO - PROCESS | 1650 | 1466696257232 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 08:37:37 INFO - PROCESS | 1650 | 1466696257339 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:37 INFO - PROCESS | 1650 | 1466696257340 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x116a49800 == 42 [pid = 1650] [id = 683] 08:37:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x113225c00) [pid = 1650] [serial = 2049] [outer = 0x0] 08:37:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x119d51400) [pid = 1650] [serial = 2050] [outer = 0x113225c00] 08:37:37 INFO - PROCESS | 1650 | 1466696257371 Marionette DEBUG loaded listener.js 08:37:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12bb15800) [pid = 1650] [serial = 2051] [outer = 0x113225c00] 08:37:38 INFO - PROCESS | 1650 | 1466696258014 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]]]}] 08:37:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 08:37:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 923ms 08:37:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 08:37:38 INFO - PROCESS | 1650 | 1466696258046 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 08:37:38 INFO - PROCESS | 1650 | 1466696258048 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 08:37:38 INFO - PROCESS | 1650 | 1466696258051 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 08:37:38 INFO - PROCESS | 1650 | 1466696258053 Marionette TRACE conn2 <- [1,2706,null,{}] 08:37:38 INFO - PROCESS | 1650 | 1466696258057 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}] 08:37:38 INFO - PROCESS | 1650 | 1466696258058 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:38 INFO - PROCESS | 1650 | 1466696258199 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 08:37:38 INFO - PROCESS | 1650 | 1466696258212 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:38 INFO - PROCESS | 1650 | 1466696258213 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1198e7800 == 43 [pid = 1650] [id = 684] 08:37:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11816e000) [pid = 1650] [serial = 2052] [outer = 0x0] 08:37:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x118e4b800) [pid = 1650] [serial = 2053] [outer = 0x11816e000] 08:37:38 INFO - PROCESS | 1650 | 1466696258242 Marionette DEBUG loaded listener.js 08:37:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x119d4ac00) [pid = 1650] [serial = 2054] [outer = 0x11816e000] 08:37:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1185a4000 == 42 [pid = 1650] [id = 678] 08:37:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12b912800 == 41 [pid = 1650] [id = 677] 08:37:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7a4800 == 40 [pid = 1650] [id = 676] 08:37:38 INFO - PROCESS | 1650 | --DOCSHELL 0x128bc6800 == 39 [pid = 1650] [id = 675] 08:37:38 INFO - PROCESS | 1650 | --DOCSHELL 0x119ad9800 == 38 [pid = 1650] [id = 674] 08:37:38 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12bb1f800) [pid = 1650] [serial = 2002] [outer = 0x0] [url = about:blank] 08:37:38 INFO - PROCESS | 1650 | --DOCSHELL 0x111b44800 == 37 [pid = 1650] [id = 673] 08:37:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1198e5800 == 36 [pid = 1650] [id = 672] 08:37:38 INFO - PROCESS | 1650 | --DOCSHELL 0x125493000 == 35 [pid = 1650] [id = 669] 08:37:38 INFO - PROCESS | 1650 | --DOCSHELL 0x11682e800 == 34 [pid = 1650] [id = 668] 08:37:38 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12a62dc00) [pid = 1650] [serial = 1984] [outer = 0x0] [url = about:blank] 08:37:38 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12abb7c00) [pid = 1650] [serial = 1988] [outer = 0x0] [url = about:blank] 08:37:38 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12aa3e400) [pid = 1650] [serial = 1987] [outer = 0x0] [url = about:blank] 08:37:38 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12b908800) [pid = 1650] [serial = 1993] [outer = 0x0] [url = about:blank] 08:37:38 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12abc4000) [pid = 1650] [serial = 1990] [outer = 0x0] [url = about:blank] 08:37:38 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x118e4cc00) [pid = 1650] [serial = 1970] [outer = 0x0] [url = about:blank] 08:37:38 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1185a9c00) [pid = 1650] [serial = 1969] [outer = 0x0] [url = about:blank] 08:37:38 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x124cf0800) [pid = 1650] [serial = 1976] [outer = 0x0] [url = about:blank] 08:37:38 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x121190400) [pid = 1650] [serial = 1975] [outer = 0x0] [url = about:blank] 08:37:38 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x129461000) [pid = 1650] [serial = 1963] [outer = 0x0] [url = about:blank] 08:37:38 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x121ae8400) [pid = 1650] [serial = 1957] [outer = 0x0] [url = about:blank] 08:37:38 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119768000) [pid = 1650] [serial = 1972] [outer = 0x0] [url = about:blank] 08:37:38 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119d2f400) [pid = 1650] [serial = 1973] [outer = 0x0] [url = about:blank] 08:37:38 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x116a26800) [pid = 1650] [serial = 1967] [outer = 0x0] [url = about:blank] 08:37:38 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x115ef5000) [pid = 1650] [serial = 1966] [outer = 0x0] [url = about:blank] 08:37:38 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x127316400) [pid = 1650] [serial = 1978] [outer = 0x0] [url = about:blank] 08:37:38 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x128bb1c00) [pid = 1650] [serial = 1979] [outer = 0x0] [url = about:blank] 08:37:38 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x128ba9800) [pid = 1650] [serial = 1960] [outer = 0x0] [url = about:blank] 08:37:38 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x115eed000) [pid = 1650] [serial = 1951] [outer = 0x0] [url = about:blank] 08:37:38 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x129524800) [pid = 1650] [serial = 1981] [outer = 0x0] [url = about:blank] 08:37:38 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118e56000) [pid = 1650] [serial = 1954] [outer = 0x0] [url = about:blank] 08:37:38 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1291e6800) [pid = 1650] [serial = 1949] [outer = 0x0] [url = about:blank] 08:37:38 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12bb1a000) [pid = 1650] [serial = 2000] [outer = 0x0] [url = about:blank] 08:37:38 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x121194c00) [pid = 1650] [serial = 1996] [outer = 0x0] [url = about:blank] 08:37:38 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12b208400) [pid = 1650] [serial = 1991] [outer = 0x0] [url = about:blank] 08:37:38 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12b90ec00) [pid = 1650] [serial = 1994] [outer = 0x0] [url = about:blank] 08:37:38 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12ba89000) [pid = 1650] [serial = 1999] [outer = 0x0] [url = about:blank] 08:37:38 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11700d000) [pid = 1650] [serial = 1985] [outer = 0x0] [url = about:blank] 08:37:38 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x129531400) [pid = 1650] [serial = 1982] [outer = 0x0] [url = about:blank] 08:37:38 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12b910000) [pid = 1650] [serial = 1997] [outer = 0x0] [url = about:blank] 08:37:38 INFO - PROCESS | 1650 | 1466696258701 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]]]}] 08:37:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 08:37:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 722ms 08:37:38 INFO - PROCESS | 1650 | 1466696258774 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 08:37:38 INFO - PROCESS | 1650 | 1466696258779 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 08:37:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 08:37:38 INFO - PROCESS | 1650 | 1466696258784 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 08:37:38 INFO - PROCESS | 1650 | 1466696258785 Marionette TRACE conn2 <- [1,2710,null,{}] 08:37:38 INFO - PROCESS | 1650 | 1466696258787 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}] 08:37:38 INFO - PROCESS | 1650 | 1466696258789 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:38 INFO - PROCESS | 1650 | 1466696258874 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 08:37:38 INFO - PROCESS | 1650 | 1466696258946 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:38 INFO - PROCESS | 1650 | 1466696258948 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b3a000 == 35 [pid = 1650] [id = 685] 08:37:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118e56000) [pid = 1650] [serial = 2055] [outer = 0x0] 08:37:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x126857000) [pid = 1650] [serial = 2056] [outer = 0x118e56000] 08:37:38 INFO - PROCESS | 1650 | 1466696258974 Marionette DEBUG loaded listener.js 08:37:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x128bacc00) [pid = 1650] [serial = 2057] [outer = 0x118e56000] 08:37:39 INFO - PROCESS | 1650 | 1466696259274 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] 08:37:39 INFO - PROCESS | 1650 | 1466696259305 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 08:37:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 08:37:39 INFO - PROCESS | 1650 | 1466696259307 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 08:37:39 INFO - PROCESS | 1650 | 1466696259310 Marionette TRACE conn2 <- [1,2714,null,{}] 08:37:39 INFO - PROCESS | 1650 | 1466696259320 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}] 08:37:39 INFO - PROCESS | 1650 | 1466696259323 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:39 INFO - PROCESS | 1650 | 1466696259407 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 08:37:39 INFO - PROCESS | 1650 | 1466696259414 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:39 INFO - PROCESS | 1650 | 1466696259416 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a54d000 == 36 [pid = 1650] [id = 686] 08:37:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1294b4800) [pid = 1650] [serial = 2058] [outer = 0x0] 08:37:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12a626c00) [pid = 1650] [serial = 2059] [outer = 0x1294b4800] 08:37:39 INFO - PROCESS | 1650 | 1466696259451 Marionette DEBUG loaded listener.js 08:37:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12abbe000) [pid = 1650] [serial = 2060] [outer = 0x1294b4800] 08:37:39 INFO - PROCESS | 1650 | 1466696259813 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]]]}] 08:37:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 08:37:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 525ms 08:37:39 INFO - PROCESS | 1650 | 1466696259833 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 08:37:39 INFO - PROCESS | 1650 | 1466696259834 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 08:37:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 08:37:39 INFO - PROCESS | 1650 | 1466696259837 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 08:37:39 INFO - PROCESS | 1650 | 1466696259838 Marionette TRACE conn2 <- [1,2718,null,{}] 08:37:39 INFO - PROCESS | 1650 | 1466696259840 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}] 08:37:39 INFO - PROCESS | 1650 | 1466696259841 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:39 INFO - PROCESS | 1650 | 1466696259927 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 08:37:39 INFO - PROCESS | 1650 | 1466696259932 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:39 INFO - PROCESS | 1650 | 1466696259933 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b274000 == 37 [pid = 1650] [id = 687] 08:37:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12b90ec00) [pid = 1650] [serial = 2061] [outer = 0x0] 08:37:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12bb13400) [pid = 1650] [serial = 2062] [outer = 0x12b90ec00] 08:37:39 INFO - PROCESS | 1650 | 1466696259959 Marionette DEBUG loaded listener.js 08:37:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12bb1c800) [pid = 1650] [serial = 2063] [outer = 0x12b90ec00] 08:37:40 INFO - PROCESS | 1650 | 1466696260311 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] 08:37:40 INFO - PROCESS | 1650 | 1466696260357 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 08:37:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 08:37:40 INFO - PROCESS | 1650 | 1466696260359 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 08:37:40 INFO - PROCESS | 1650 | 1466696260360 Marionette TRACE conn2 <- [1,2722,null,{}] 08:37:40 INFO - PROCESS | 1650 | 1466696260363 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}] 08:37:40 INFO - PROCESS | 1650 | 1466696260364 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:40 INFO - PROCESS | 1650 | 1466696260481 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 08:37:40 INFO - PROCESS | 1650 | 1466696260488 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:40 INFO - PROCESS | 1650 | 1466696260496 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd06000 == 38 [pid = 1650] [id = 688] 08:37:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12bb1cc00) [pid = 1650] [serial = 2064] [outer = 0x0] 08:37:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12bf0e800) [pid = 1650] [serial = 2065] [outer = 0x12bb1cc00] 08:37:40 INFO - PROCESS | 1650 | 1466696260523 Marionette DEBUG loaded listener.js 08:37:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12bfc6000) [pid = 1650] [serial = 2066] [outer = 0x12bb1cc00] 08:37:40 INFO - PROCESS | 1650 | 1466696260877 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] 08:37:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 08:37:40 INFO - PROCESS | 1650 | 1466696260882 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 08:37:40 INFO - PROCESS | 1650 | 1466696260885 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 08:37:40 INFO - PROCESS | 1650 | 1466696260886 Marionette TRACE conn2 <- [1,2726,null,{}] 08:37:40 INFO - PROCESS | 1650 | 1466696260888 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}] 08:37:40 INFO - PROCESS | 1650 | 1466696260892 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:41 INFO - PROCESS | 1650 | 1466696261021 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 08:37:41 INFO - PROCESS | 1650 | 1466696261034 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:41 INFO - PROCESS | 1650 | 1466696261035 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x118596800 == 39 [pid = 1650] [id = 689] 08:37:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12bfc9800) [pid = 1650] [serial = 2067] [outer = 0x0] 08:37:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12bfe7800) [pid = 1650] [serial = 2068] [outer = 0x12bfc9800] 08:37:41 INFO - PROCESS | 1650 | 1466696261060 Marionette DEBUG loaded listener.js 08:37:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12c458c00) [pid = 1650] [serial = 2069] [outer = 0x12bfc9800] 08:37:41 INFO - PROCESS | 1650 | 1466696261423 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]]]}] 08:37:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 08:37:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 570ms 08:37:41 INFO - PROCESS | 1650 | 1466696261464 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 08:37:41 INFO - PROCESS | 1650 | 1466696261465 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 08:37:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 08:37:41 INFO - PROCESS | 1650 | 1466696261467 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 08:37:41 INFO - PROCESS | 1650 | 1466696261468 Marionette TRACE conn2 <- [1,2730,null,{}] 08:37:41 INFO - PROCESS | 1650 | 1466696261472 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}] 08:37:41 INFO - PROCESS | 1650 | 1466696261473 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:41 INFO - PROCESS | 1650 | 1466696261586 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 08:37:41 INFO - PROCESS | 1650 | 1466696261628 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:41 INFO - PROCESS | 1650 | 1466696261629 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d3db800 == 40 [pid = 1650] [id = 690] 08:37:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11700f000) [pid = 1650] [serial = 2070] [outer = 0x0] 08:37:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118240400) [pid = 1650] [serial = 2071] [outer = 0x11700f000] 08:37:41 INFO - PROCESS | 1650 | 1466696261653 Marionette DEBUG loaded listener.js 08:37:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x118245400) [pid = 1650] [serial = 2072] [outer = 0x11700f000] 08:37:42 INFO - PROCESS | 1650 | 1466696262413 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"]]]}] 08:37:42 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 08:37:42 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 08:37:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 08:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:37:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:37:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 970ms 08:37:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 08:37:42 INFO - PROCESS | 1650 | 1466696262438 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 08:37:42 INFO - PROCESS | 1650 | 1466696262439 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 08:37:42 INFO - PROCESS | 1650 | 1466696262441 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 08:37:42 INFO - PROCESS | 1650 | 1466696262442 Marionette TRACE conn2 <- [1,2734,null,{}] 08:37:42 INFO - PROCESS | 1650 | 1466696262452 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}] 08:37:42 INFO - PROCESS | 1650 | 1466696262453 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:42 INFO - PROCESS | 1650 | 1466696262557 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 08:37:42 INFO - PROCESS | 1650 | 1466696262561 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:42 INFO - PROCESS | 1650 | 1466696262562 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dc17800 == 41 [pid = 1650] [id = 691] 08:37:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x115ead400) [pid = 1650] [serial = 2073] [outer = 0x0] 08:37:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x115eb2800) [pid = 1650] [serial = 2074] [outer = 0x115ead400] 08:37:42 INFO - PROCESS | 1650 | 1466696262627 Marionette DEBUG loaded listener.js 08:37:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x115ebb400) [pid = 1650] [serial = 2075] [outer = 0x115ead400] 08:37:42 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118e42800) [pid = 1650] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 08:37:42 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x124fde800) [pid = 1650] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 08:37:42 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12b204000) [pid = 1650] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 08:37:42 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118490c00) [pid = 1650] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 08:37:42 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1177d5800) [pid = 1650] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 08:37:42 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x116a1e400) [pid = 1650] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 08:37:42 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12952ac00) [pid = 1650] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 08:37:42 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x128ccec00) [pid = 1650] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 08:37:42 INFO - PROCESS | 1650 | 1466696262996 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]]]}] 08:37:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 08:37:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 577ms 08:37:43 INFO - PROCESS | 1650 | 1466696263019 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 08:37:43 INFO - PROCESS | 1650 | 1466696263021 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 08:37:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 08:37:43 INFO - PROCESS | 1650 | 1466696263024 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 08:37:43 INFO - PROCESS | 1650 | 1466696263026 Marionette TRACE conn2 <- [1,2738,null,{}] 08:37:43 INFO - PROCESS | 1650 | 1466696263031 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}] 08:37:43 INFO - PROCESS | 1650 | 1466696263033 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:43 INFO - PROCESS | 1650 | 1466696263219 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 08:37:43 INFO - PROCESS | 1650 | 1466696263277 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:43 INFO - PROCESS | 1650 | 1466696263278 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dd0e000 == 42 [pid = 1650] [id = 692] 08:37:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x115ebb800) [pid = 1650] [serial = 2076] [outer = 0x0] 08:37:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118246800) [pid = 1650] [serial = 2077] [outer = 0x115ebb800] 08:37:43 INFO - PROCESS | 1650 | 1466696263303 Marionette DEBUG loaded listener.js 08:37:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x121195400) [pid = 1650] [serial = 2078] [outer = 0x115ebb800] 08:37:43 INFO - PROCESS | 1650 | 1466696263546 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]]]}] 08:37:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 08:37:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 577ms 08:37:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 08:37:43 INFO - PROCESS | 1650 | 1466696263601 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 08:37:43 INFO - PROCESS | 1650 | 1466696263602 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 08:37:43 INFO - PROCESS | 1650 | 1466696263604 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 08:37:43 INFO - PROCESS | 1650 | 1466696263605 Marionette TRACE conn2 <- [1,2742,null,{}] 08:37:43 INFO - PROCESS | 1650 | 1466696263608 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}] 08:37:43 INFO - PROCESS | 1650 | 1466696263609 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:43 INFO - PROCESS | 1650 | 1466696263712 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 08:37:43 INFO - PROCESS | 1650 | 1466696263781 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:43 INFO - PROCESS | 1650 | 1466696263782 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d513800 == 43 [pid = 1650] [id = 693] 08:37:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118240800) [pid = 1650] [serial = 2079] [outer = 0x0] 08:37:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x128ccec00) [pid = 1650] [serial = 2080] [outer = 0x118240800] 08:37:43 INFO - PROCESS | 1650 | 1466696263805 Marionette DEBUG loaded listener.js 08:37:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12c454800) [pid = 1650] [serial = 2081] [outer = 0x118240800] 08:37:44 INFO - PROCESS | 1650 | 1466696264096 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]]]}] 08:37:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 08:37:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 519ms 08:37:44 INFO - PROCESS | 1650 | 1466696264123 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 08:37:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 08:37:44 INFO - PROCESS | 1650 | 1466696264136 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 08:37:44 INFO - PROCESS | 1650 | 1466696264138 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 08:37:44 INFO - PROCESS | 1650 | 1466696264140 Marionette TRACE conn2 <- [1,2746,null,{}] 08:37:44 INFO - PROCESS | 1650 | 1466696264142 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}] 08:37:44 INFO - PROCESS | 1650 | 1466696264146 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:44 INFO - PROCESS | 1650 | 1466696264244 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 08:37:44 INFO - PROCESS | 1650 | 1466696264248 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:44 INFO - PROCESS | 1650 | 1466696264249 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12de96800 == 44 [pid = 1650] [id = 694] 08:37:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119a96800) [pid = 1650] [serial = 2082] [outer = 0x0] 08:37:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119a99400) [pid = 1650] [serial = 2083] [outer = 0x119a96800] 08:37:44 INFO - PROCESS | 1650 | 1466696264276 Marionette DEBUG loaded listener.js 08:37:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12c462400) [pid = 1650] [serial = 2084] [outer = 0x119a96800] 08:37:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 08:37:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 469ms 08:37:44 INFO - PROCESS | 1650 | 1466696264602 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]]]}] 08:37:44 INFO - PROCESS | 1650 | 1466696264608 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 08:37:44 INFO - PROCESS | 1650 | 1466696264609 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 08:37:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 08:37:44 INFO - PROCESS | 1650 | 1466696264616 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 08:37:44 INFO - PROCESS | 1650 | 1466696264617 Marionette TRACE conn2 <- [1,2750,null,{}] 08:37:44 INFO - PROCESS | 1650 | 1466696264620 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}] 08:37:44 INFO - PROCESS | 1650 | 1466696264621 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:44 INFO - PROCESS | 1650 | 1466696264715 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 08:37:44 INFO - PROCESS | 1650 | 1466696264792 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:44 INFO - PROCESS | 1650 | 1466696264793 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b3b000 == 45 [pid = 1650] [id = 695] 08:37:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x119a97000) [pid = 1650] [serial = 2085] [outer = 0x0] 08:37:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12c6cd000) [pid = 1650] [serial = 2086] [outer = 0x119a97000] 08:37:44 INFO - PROCESS | 1650 | 1466696264816 Marionette DEBUG loaded listener.js 08:37:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12c6d3000) [pid = 1650] [serial = 2087] [outer = 0x119a97000] 08:37:45 INFO - PROCESS | 1650 | 1466696265295 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]]]}] 08:37:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 08:37:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 721ms 08:37:45 INFO - PROCESS | 1650 | 1466696265338 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 08:37:45 INFO - PROCESS | 1650 | 1466696265341 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 08:37:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 08:37:45 INFO - PROCESS | 1650 | 1466696265363 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 08:37:45 INFO - PROCESS | 1650 | 1466696265366 Marionette TRACE conn2 <- [1,2754,null,{}] 08:37:45 INFO - PROCESS | 1650 | 1466696265370 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}] 08:37:45 INFO - PROCESS | 1650 | 1466696265371 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:45 INFO - PROCESS | 1650 | 1466696265485 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 08:37:45 INFO - PROCESS | 1650 | 1466696265564 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:45 INFO - PROCESS | 1650 | 1466696265566 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x125482000 == 46 [pid = 1650] [id = 696] 08:37:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1182a8800) [pid = 1650] [serial = 2088] [outer = 0x0] 08:37:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x118e44400) [pid = 1650] [serial = 2089] [outer = 0x1182a8800] 08:37:45 INFO - PROCESS | 1650 | 1466696265597 Marionette DEBUG loaded listener.js 08:37:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x119a95c00) [pid = 1650] [serial = 2090] [outer = 0x1182a8800] 08:37:46 INFO - PROCESS | 1650 | 1466696266022 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]]]}] 08:37:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 08:37:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 678ms 08:37:46 INFO - PROCESS | 1650 | 1466696266038 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 08:37:46 INFO - PROCESS | 1650 | 1466696266041 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 08:37:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 08:37:46 INFO - PROCESS | 1650 | 1466696266046 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 08:37:46 INFO - PROCESS | 1650 | 1466696266048 Marionette TRACE conn2 <- [1,2758,null,{}] 08:37:46 INFO - PROCESS | 1650 | 1466696266050 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}] 08:37:46 INFO - PROCESS | 1650 | 1466696266052 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:46 INFO - PROCESS | 1650 | 1466696266182 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 08:37:46 INFO - PROCESS | 1650 | 1466696266293 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:46 INFO - PROCESS | 1650 | 1466696266294 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c04e000 == 47 [pid = 1650] [id = 697] 08:37:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x119b19c00) [pid = 1650] [serial = 2091] [outer = 0x0] 08:37:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x124abf400) [pid = 1650] [serial = 2092] [outer = 0x119b19c00] 08:37:46 INFO - PROCESS | 1650 | 1466696266327 Marionette DEBUG loaded listener.js 08:37:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x128948000) [pid = 1650] [serial = 2093] [outer = 0x119b19c00] 08:37:46 INFO - PROCESS | 1650 | 1466696266728 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]]]}] 08:37:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 08:37:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 719ms 08:37:46 INFO - PROCESS | 1650 | 1466696266766 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 08:37:46 INFO - PROCESS | 1650 | 1466696266767 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 08:37:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 08:37:46 INFO - PROCESS | 1650 | 1466696266770 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 08:37:46 INFO - PROCESS | 1650 | 1466696266772 Marionette TRACE conn2 <- [1,2762,null,{}] 08:37:46 INFO - PROCESS | 1650 | 1466696266780 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}] 08:37:46 INFO - PROCESS | 1650 | 1466696266783 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:46 INFO - PROCESS | 1650 | 1466696266892 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 08:37:46 INFO - PROCESS | 1650 | 1466696266977 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:46 INFO - PROCESS | 1650 | 1466696266979 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12de90000 == 48 [pid = 1650] [id = 698] 08:37:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12a5c4000) [pid = 1650] [serial = 2094] [outer = 0x0] 08:37:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12aa42000) [pid = 1650] [serial = 2095] [outer = 0x12a5c4000] 08:37:47 INFO - PROCESS | 1650 | 1466696267010 Marionette DEBUG loaded listener.js 08:37:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12ba94400) [pid = 1650] [serial = 2096] [outer = 0x12a5c4000] 08:37:47 INFO - PROCESS | 1650 | 1466696267444 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]]]}] 08:37:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 08:37:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 720ms 08:37:47 INFO - PROCESS | 1650 | 1466696267505 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 08:37:47 INFO - PROCESS | 1650 | 1466696267508 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 08:37:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 08:37:47 INFO - PROCESS | 1650 | 1466696267528 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 08:37:47 INFO - PROCESS | 1650 | 1466696267530 Marionette TRACE conn2 <- [1,2766,null,{}] 08:37:47 INFO - PROCESS | 1650 | 1466696267533 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}] 08:37:47 INFO - PROCESS | 1650 | 1466696267536 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:47 INFO - PROCESS | 1650 | 1466696267695 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 08:37:47 INFO - PROCESS | 1650 | 1466696267845 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:47 INFO - PROCESS | 1650 | 1466696267847 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12de17000 == 49 [pid = 1650] [id = 699] 08:37:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12bf09800) [pid = 1650] [serial = 2097] [outer = 0x0] 08:37:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12bfe5800) [pid = 1650] [serial = 2098] [outer = 0x12bf09800] 08:37:47 INFO - PROCESS | 1650 | 1466696267887 Marionette DEBUG loaded listener.js 08:37:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12bfeb000) [pid = 1650] [serial = 2099] [outer = 0x12bf09800] 08:37:48 INFO - PROCESS | 1650 | 1466696268316 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]]]}] 08:37:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 08:37:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 825ms 08:37:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 08:37:48 INFO - PROCESS | 1650 | 1466696268350 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 08:37:48 INFO - PROCESS | 1650 | 1466696268352 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 08:37:48 INFO - PROCESS | 1650 | 1466696268354 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 08:37:48 INFO - PROCESS | 1650 | 1466696268355 Marionette TRACE conn2 <- [1,2770,null,{}] 08:37:48 INFO - PROCESS | 1650 | 1466696268358 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}] 08:37:48 INFO - PROCESS | 1650 | 1466696268359 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:48 INFO - PROCESS | 1650 | 1466696268467 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 08:37:48 INFO - PROCESS | 1650 | 1466696268550 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:48 INFO - PROCESS | 1650 | 1466696268552 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x121284800 == 50 [pid = 1650] [id = 700] 08:37:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1185a9400) [pid = 1650] [serial = 2100] [outer = 0x0] 08:37:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x128cf2000) [pid = 1650] [serial = 2101] [outer = 0x1185a9400] 08:37:48 INFO - PROCESS | 1650 | 1466696268581 Marionette DEBUG loaded listener.js 08:37:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12bfee800) [pid = 1650] [serial = 2102] [outer = 0x1185a9400] 08:37:49 INFO - PROCESS | 1650 | 1466696269356 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]]]}] 08:37:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 08:37:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1071ms 08:37:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 08:37:49 INFO - PROCESS | 1650 | 1466696269426 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 08:37:49 INFO - PROCESS | 1650 | 1466696269429 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 08:37:49 INFO - PROCESS | 1650 | 1466696269433 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 08:37:49 INFO - PROCESS | 1650 | 1466696269437 Marionette TRACE conn2 <- [1,2774,null,{}] 08:37:49 INFO - PROCESS | 1650 | 1466696269443 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}] 08:37:49 INFO - PROCESS | 1650 | 1466696269445 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:49 INFO - PROCESS | 1650 | 1466696269561 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 08:37:49 INFO - PROCESS | 1650 | 1466696269684 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:49 INFO - PROCESS | 1650 | 1466696269685 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x121582800 == 51 [pid = 1650] [id = 701] 08:37:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1182a1c00) [pid = 1650] [serial = 2103] [outer = 0x0] 08:37:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11684cc00) [pid = 1650] [serial = 2104] [outer = 0x1182a1c00] 08:37:49 INFO - PROCESS | 1650 | 1466696269715 Marionette DEBUG loaded listener.js 08:37:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x1187a1c00) [pid = 1650] [serial = 2105] [outer = 0x1182a1c00] 08:37:50 INFO - PROCESS | 1650 | --DOCSHELL 0x1198d1800 == 50 [pid = 1650] [id = 671] 08:37:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12de96800 == 49 [pid = 1650] [id = 694] 08:37:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12d513800 == 48 [pid = 1650] [id = 693] 08:37:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12dd0e000 == 47 [pid = 1650] [id = 692] 08:37:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12dc17800 == 46 [pid = 1650] [id = 691] 08:37:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12d3db800 == 45 [pid = 1650] [id = 690] 08:37:50 INFO - PROCESS | 1650 | --DOCSHELL 0x118596800 == 44 [pid = 1650] [id = 689] 08:37:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd06000 == 43 [pid = 1650] [id = 688] 08:37:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12b274000 == 42 [pid = 1650] [id = 687] 08:37:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12a54d000 == 41 [pid = 1650] [id = 686] 08:37:50 INFO - PROCESS | 1650 | --DOCSHELL 0x121b3a000 == 40 [pid = 1650] [id = 685] 08:37:50 INFO - PROCESS | 1650 | --DOCSHELL 0x1198e7800 == 39 [pid = 1650] [id = 684] 08:37:50 INFO - PROCESS | 1650 | --DOCSHELL 0x116a49800 == 38 [pid = 1650] [id = 683] 08:37:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb1c800 == 37 [pid = 1650] [id = 682] 08:37:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12898b800 == 36 [pid = 1650] [id = 681] 08:37:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12158c800 == 35 [pid = 1650] [id = 680] 08:37:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12c2ef000 == 34 [pid = 1650] [id = 679] 08:37:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12c048000 == 33 [pid = 1650] [id = 670] 08:37:50 INFO - PROCESS | 1650 | --DOCSHELL 0x121284800 == 32 [pid = 1650] [id = 700] 08:37:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12de17000 == 31 [pid = 1650] [id = 699] 08:37:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12de90000 == 30 [pid = 1650] [id = 698] 08:37:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12c04e000 == 29 [pid = 1650] [id = 697] 08:37:50 INFO - PROCESS | 1650 | --DOCSHELL 0x125482000 == 28 [pid = 1650] [id = 696] 08:37:50 INFO - PROCESS | 1650 | --DOCSHELL 0x128b3b000 == 27 [pid = 1650] [id = 695] 08:37:50 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12bf10000) [pid = 1650] [serial = 2003] [outer = 0x0] [url = about:blank] 08:37:50 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12b20a400) [pid = 1650] [serial = 2032] [outer = 0x0] [url = about:blank] 08:37:50 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x121194400) [pid = 1650] [serial = 2011] [outer = 0x0] [url = about:blank] 08:37:50 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x128cfa000) [pid = 1650] [serial = 2014] [outer = 0x0] [url = about:blank] 08:37:50 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1254b3400) [pid = 1650] [serial = 2035] [outer = 0x0] [url = about:blank] 08:37:50 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1294b4400) [pid = 1650] [serial = 2036] [outer = 0x0] [url = about:blank] 08:37:50 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12ba89800) [pid = 1650] [serial = 2033] [outer = 0x0] [url = about:blank] 08:37:50 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x118e43400) [pid = 1650] [serial = 2023] [outer = 0x0] [url = about:blank] 08:37:50 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1182a6c00) [pid = 1650] [serial = 2018] [outer = 0x0] [url = about:blank] 08:37:50 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x117eafc00) [pid = 1650] [serial = 2017] [outer = 0x0] [url = about:blank] 08:37:50 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12a5cd400) [pid = 1650] [serial = 2029] [outer = 0x0] [url = about:blank] 08:37:50 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1215b1800) [pid = 1650] [serial = 2024] [outer = 0x0] [url = about:blank] 08:37:50 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12a724400) [pid = 1650] [serial = 2030] [outer = 0x0] [url = about:blank] 08:37:50 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x129462000) [pid = 1650] [serial = 2027] [outer = 0x0] [url = about:blank] 08:37:50 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12a728c00) [pid = 1650] [serial = 2038] [outer = 0x0] [url = about:blank] 08:37:50 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1187a4400) [pid = 1650] [serial = 2008] [outer = 0x0] [url = about:blank] 08:37:50 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x113d27000) [pid = 1650] [serial = 2005] [outer = 0x0] [url = about:blank] 08:37:50 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x119a11800) [pid = 1650] [serial = 2021] [outer = 0x0] [url = about:blank] 08:37:50 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x118e46c00) [pid = 1650] [serial = 2020] [outer = 0x0] [url = about:blank] 08:37:50 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x128bb6400) [pid = 1650] [serial = 2026] [outer = 0x0] [url = about:blank] 08:37:50 INFO - PROCESS | 1650 | 1466696270851 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]]]}] 08:37:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 08:37:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1426ms 08:37:50 INFO - PROCESS | 1650 | 1466696270859 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 08:37:50 INFO - PROCESS | 1650 | 1466696270864 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 08:37:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 08:37:50 INFO - PROCESS | 1650 | 1466696270867 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 08:37:50 INFO - PROCESS | 1650 | 1466696270869 Marionette TRACE conn2 <- [1,2778,null,{}] 08:37:50 INFO - PROCESS | 1650 | 1466696270873 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}] 08:37:50 INFO - PROCESS | 1650 | 1466696270874 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:50 INFO - PROCESS | 1650 | 1466696270976 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 08:37:50 INFO - PROCESS | 1650 | 1466696270984 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:50 INFO - PROCESS | 1650 | 1466696270985 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x11834e800 == 28 [pid = 1650] [id = 702] 08:37:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11759c400) [pid = 1650] [serial = 2106] [outer = 0x0] 08:37:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x117ead400) [pid = 1650] [serial = 2107] [outer = 0x11759c400] 08:37:51 INFO - PROCESS | 1650 | 1466696271014 Marionette DEBUG loaded listener.js 08:37:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x113d68400) [pid = 1650] [serial = 2108] [outer = 0x11759c400] 08:37:51 INFO - PROCESS | 1650 | 1466696271397 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]]]}] 08:37:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 08:37:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 570ms 08:37:51 INFO - PROCESS | 1650 | 1466696271437 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 08:37:51 INFO - PROCESS | 1650 | 1466696271441 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 08:37:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 08:37:51 INFO - PROCESS | 1650 | 1466696271445 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 08:37:51 INFO - PROCESS | 1650 | 1466696271447 Marionette TRACE conn2 <- [1,2782,null,{}] 08:37:51 INFO - PROCESS | 1650 | 1466696271449 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}] 08:37:51 INFO - PROCESS | 1650 | 1466696271451 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:51 INFO - PROCESS | 1650 | 1466696271533 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 08:37:51 INFO - PROCESS | 1650 | 1466696271537 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:51 INFO - PROCESS | 1650 | 1466696271539 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x119eda000 == 29 [pid = 1650] [id = 703] 08:37:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x118245000) [pid = 1650] [serial = 2109] [outer = 0x0] 08:37:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1185b5400) [pid = 1650] [serial = 2110] [outer = 0x118245000] 08:37:51 INFO - PROCESS | 1650 | 1466696271568 Marionette DEBUG loaded listener.js 08:37:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x118e4b400) [pid = 1650] [serial = 2111] [outer = 0x118245000] 08:37:51 INFO - PROCESS | 1650 | 1466696271921 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]]]}] 08:37:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 08:37:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 519ms 08:37:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 08:37:51 INFO - PROCESS | 1650 | 1466696271972 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 08:37:51 INFO - PROCESS | 1650 | 1466696271973 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 08:37:51 INFO - PROCESS | 1650 | 1466696271975 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 08:37:51 INFO - PROCESS | 1650 | 1466696271978 Marionette TRACE conn2 <- [1,2786,null,{}] 08:37:51 INFO - PROCESS | 1650 | 1466696271986 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}] 08:37:51 INFO - PROCESS | 1650 | 1466696271989 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:52 INFO - PROCESS | 1650 | 1466696272069 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 08:37:52 INFO - PROCESS | 1650 | 1466696272074 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:52 INFO - PROCESS | 1650 | 1466696272076 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d84800 == 30 [pid = 1650] [id = 704] 08:37:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x115eb7800) [pid = 1650] [serial = 2112] [outer = 0x0] 08:37:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x119a96400) [pid = 1650] [serial = 2113] [outer = 0x115eb7800] 08:37:52 INFO - PROCESS | 1650 | 1466696272107 Marionette DEBUG loaded listener.js 08:37:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x119b9c800) [pid = 1650] [serial = 2114] [outer = 0x115eb7800] 08:37:52 INFO - PROCESS | 1650 | 1466696272470 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]]]}] 08:37:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 08:37:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 523ms 08:37:52 INFO - PROCESS | 1650 | 1466696272500 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 08:37:52 INFO - PROCESS | 1650 | 1466696272501 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 08:37:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 08:37:52 INFO - PROCESS | 1650 | 1466696272503 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 08:37:52 INFO - PROCESS | 1650 | 1466696272505 Marionette TRACE conn2 <- [1,2790,null,{}] 08:37:52 INFO - PROCESS | 1650 | 1466696272507 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}] 08:37:52 INFO - PROCESS | 1650 | 1466696272508 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:52 INFO - PROCESS | 1650 | 1466696272588 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 08:37:52 INFO - PROCESS | 1650 | 1466696272668 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:52 INFO - PROCESS | 1650 | 1466696272669 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x127390000 == 31 [pid = 1650] [id = 705] 08:37:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x119a9c400) [pid = 1650] [serial = 2115] [outer = 0x0] 08:37:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x119ba7000) [pid = 1650] [serial = 2116] [outer = 0x119a9c400] 08:37:52 INFO - PROCESS | 1650 | 1466696272695 Marionette DEBUG loaded listener.js 08:37:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1210eec00) [pid = 1650] [serial = 2117] [outer = 0x119a9c400] 08:37:53 INFO - PROCESS | 1650 | 1466696273012 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]]]}] 08:37:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 08:37:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 520ms 08:37:53 INFO - PROCESS | 1650 | 1466696273025 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 08:37:53 INFO - PROCESS | 1650 | 1466696273026 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 08:37:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 08:37:53 INFO - PROCESS | 1650 | 1466696273032 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 08:37:53 INFO - PROCESS | 1650 | 1466696273041 Marionette TRACE conn2 <- [1,2794,null,{}] 08:37:53 INFO - PROCESS | 1650 | 1466696273044 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}] 08:37:53 INFO - PROCESS | 1650 | 1466696273047 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:53 INFO - PROCESS | 1650 | 1466696273154 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 08:37:53 INFO - PROCESS | 1650 | 1466696273158 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:53 INFO - PROCESS | 1650 | 1466696273159 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x128cb7800 == 32 [pid = 1650] [id = 706] 08:37:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x118243800) [pid = 1650] [serial = 2118] [outer = 0x0] 08:37:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x121196000) [pid = 1650] [serial = 2119] [outer = 0x118243800] 08:37:53 INFO - PROCESS | 1650 | 1466696273186 Marionette DEBUG loaded listener.js 08:37:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x121bcf800) [pid = 1650] [serial = 2120] [outer = 0x118243800] 08:37:53 INFO - PROCESS | 1650 | 1466696273541 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]]]}] 08:37:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 08:37:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 527ms 08:37:53 INFO - PROCESS | 1650 | 1466696273559 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 08:37:53 INFO - PROCESS | 1650 | 1466696273562 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 08:37:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 08:37:53 INFO - PROCESS | 1650 | 1466696273573 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 08:37:53 INFO - PROCESS | 1650 | 1466696273574 Marionette TRACE conn2 <- [1,2798,null,{}] 08:37:53 INFO - PROCESS | 1650 | 1466696273577 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}] 08:37:53 INFO - PROCESS | 1650 | 1466696273583 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:53 INFO - PROCESS | 1650 | 1466696273702 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 08:37:53 INFO - PROCESS | 1650 | 1466696273715 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:53 INFO - PROCESS | 1650 | 1466696273716 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7bc800 == 33 [pid = 1650] [id = 707] 08:37:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x118e4bc00) [pid = 1650] [serial = 2121] [outer = 0x0] 08:37:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x127639000) [pid = 1650] [serial = 2122] [outer = 0x118e4bc00] 08:37:53 INFO - PROCESS | 1650 | 1466696273742 Marionette DEBUG loaded listener.js 08:37:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1291ed400) [pid = 1650] [serial = 2123] [outer = 0x118e4bc00] 08:37:54 INFO - PROCESS | 1650 | 1466696274108 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]]]}] 08:37:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 08:37:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 576ms 08:37:54 INFO - PROCESS | 1650 | 1466696274143 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 08:37:54 INFO - PROCESS | 1650 | 1466696274144 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 08:37:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 08:37:54 INFO - PROCESS | 1650 | 1466696274155 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 08:37:54 INFO - PROCESS | 1650 | 1466696274156 Marionette TRACE conn2 <- [1,2802,null,{}] 08:37:54 INFO - PROCESS | 1650 | 1466696274158 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}] 08:37:54 INFO - PROCESS | 1650 | 1466696274159 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:54 INFO - PROCESS | 1650 | 1466696274273 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 08:37:54 INFO - PROCESS | 1650 | 1466696274287 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:54 INFO - PROCESS | 1650 | 1466696274289 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad48800 == 34 [pid = 1650] [id = 708] 08:37:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x1291ed000) [pid = 1650] [serial = 2124] [outer = 0x0] 08:37:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x1294b9000) [pid = 1650] [serial = 2125] [outer = 0x1291ed000] 08:37:54 INFO - PROCESS | 1650 | 1466696274330 Marionette DEBUG loaded listener.js 08:37:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12952d800) [pid = 1650] [serial = 2126] [outer = 0x1291ed000] 08:37:54 INFO - PROCESS | 1650 | --DOCSHELL 0x123db0000 == 33 [pid = 1650] [id = 15] 08:37:54 INFO - PROCESS | 1650 | 1466696274831 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]]]}] 08:37:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 08:37:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 723ms 08:37:54 INFO - PROCESS | 1650 | 1466696274884 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 08:37:54 INFO - PROCESS | 1650 | 1466696274885 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 08:37:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 08:37:54 INFO - PROCESS | 1650 | 1466696274889 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 08:37:54 INFO - PROCESS | 1650 | 1466696274891 Marionette TRACE conn2 <- [1,2806,null,{}] 08:37:54 INFO - PROCESS | 1650 | 1466696274896 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}] 08:37:54 INFO - PROCESS | 1650 | 1466696274898 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:55 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x119b24800) [pid = 1650] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 08:37:55 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11322d800) [pid = 1650] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 08:37:55 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x1291efc00) [pid = 1650] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 08:37:55 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11855a400) [pid = 1650] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 08:37:55 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x117010c00) [pid = 1650] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 08:37:55 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x112fef000) [pid = 1650] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 08:37:55 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x118a65800) [pid = 1650] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 08:37:55 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1254b2c00) [pid = 1650] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 08:37:55 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12130e400) [pid = 1650] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 08:37:55 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1177d5c00) [pid = 1650] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 08:37:55 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x119a97000) [pid = 1650] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 08:37:55 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12bfc9800) [pid = 1650] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 08:37:55 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11700f000) [pid = 1650] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 08:37:55 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x115ebb800) [pid = 1650] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 08:37:55 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x115ead400) [pid = 1650] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 08:37:55 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x115551000) [pid = 1650] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 08:37:55 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x118e56000) [pid = 1650] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 08:37:55 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12a725c00) [pid = 1650] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 08:37:55 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x113225c00) [pid = 1650] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 08:37:55 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1294b4800) [pid = 1650] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 08:37:55 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12bb1cc00) [pid = 1650] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 08:37:55 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118496000) [pid = 1650] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 08:37:55 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11816e000) [pid = 1650] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 08:37:55 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x119d56000) [pid = 1650] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 08:37:55 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12b90ec00) [pid = 1650] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 08:37:55 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119a96800) [pid = 1650] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 08:37:55 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118240800) [pid = 1650] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 08:37:55 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x124fd9400) [pid = 1650] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 08:37:55 INFO - PROCESS | 1650 | 1466696275558 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 08:37:55 INFO - PROCESS | 1650 | 1466696275567 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:55 INFO - PROCESS | 1650 | 1466696275568 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x119786800 == 34 [pid = 1650] [id = 709] 08:37:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11322d800) [pid = 1650] [serial = 2127] [outer = 0x0] 08:37:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x115eb2c00) [pid = 1650] [serial = 2128] [outer = 0x11322d800] 08:37:55 INFO - PROCESS | 1650 | 1466696275595 Marionette DEBUG loaded listener.js 08:37:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11816e000) [pid = 1650] [serial = 2129] [outer = 0x11322d800] 08:37:55 INFO - PROCESS | 1650 | 1466696275914 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]]]}] 08:37:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 08:37:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1075ms 08:37:55 INFO - PROCESS | 1650 | 1466696275963 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 08:37:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 08:37:55 INFO - PROCESS | 1650 | 1466696275973 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 08:37:55 INFO - PROCESS | 1650 | 1466696275976 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 08:37:55 INFO - PROCESS | 1650 | 1466696275977 Marionette TRACE conn2 <- [1,2810,null,{}] 08:37:55 INFO - PROCESS | 1650 | 1466696275980 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}] 08:37:55 INFO - PROCESS | 1650 | 1466696275981 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:56 INFO - PROCESS | 1650 | 1466696276095 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 08:37:56 INFO - PROCESS | 1650 | 1466696276133 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:56 INFO - PROCESS | 1650 | 1466696276134 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d2b800 == 35 [pid = 1650] [id = 710] 08:37:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x115551000) [pid = 1650] [serial = 2130] [outer = 0x0] 08:37:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11854ec00) [pid = 1650] [serial = 2131] [outer = 0x115551000] 08:37:56 INFO - PROCESS | 1650 | 1466696276159 Marionette DEBUG loaded listener.js 08:37:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119a97800) [pid = 1650] [serial = 2132] [outer = 0x115551000] 08:37:56 INFO - PROCESS | 1650 | 1466696276428 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]]]}] 08:37:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 08:37:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 470ms 08:37:56 INFO - PROCESS | 1650 | 1466696276451 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 08:37:56 INFO - PROCESS | 1650 | 1466696276453 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 08:37:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 08:37:56 INFO - PROCESS | 1650 | 1466696276455 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 08:37:56 INFO - PROCESS | 1650 | 1466696276456 Marionette TRACE conn2 <- [1,2814,null,{}] 08:37:56 INFO - PROCESS | 1650 | 1466696276458 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}] 08:37:56 INFO - PROCESS | 1650 | 1466696276460 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:56 INFO - PROCESS | 1650 | 1466696276559 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 08:37:56 INFO - PROCESS | 1650 | 1466696276565 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:56 INFO - PROCESS | 1650 | 1466696276566 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c2ec800 == 36 [pid = 1650] [id = 711] 08:37:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x119b24800) [pid = 1650] [serial = 2133] [outer = 0x0] 08:37:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1254b2400) [pid = 1650] [serial = 2134] [outer = 0x119b24800] 08:37:56 INFO - PROCESS | 1650 | 1466696276591 Marionette DEBUG loaded listener.js 08:37:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1291f1400) [pid = 1650] [serial = 2135] [outer = 0x119b24800] 08:37:57 INFO - PROCESS | 1650 | 1466696277021 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]]]}] 08:37:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 08:37:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 620ms 08:37:57 INFO - PROCESS | 1650 | 1466696277076 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 08:37:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 08:37:57 INFO - PROCESS | 1650 | 1466696277078 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 08:37:57 INFO - PROCESS | 1650 | 1466696277082 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 08:37:57 INFO - PROCESS | 1650 | 1466696277084 Marionette TRACE conn2 <- [1,2818,null,{}] 08:37:57 INFO - PROCESS | 1650 | 1466696277099 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}] 08:37:57 INFO - PROCESS | 1650 | 1466696277102 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:57 INFO - PROCESS | 1650 | 1466696277241 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 08:37:57 INFO - PROCESS | 1650 | 1466696277252 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:57 INFO - PROCESS | 1650 | 1466696277254 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x128bbe800 == 37 [pid = 1650] [id = 712] 08:37:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12a5c5000) [pid = 1650] [serial = 2136] [outer = 0x0] 08:37:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12aa3bc00) [pid = 1650] [serial = 2137] [outer = 0x12a5c5000] 08:37:57 INFO - PROCESS | 1650 | 1466696277297 Marionette DEBUG loaded listener.js 08:37:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12b206400) [pid = 1650] [serial = 2138] [outer = 0x12a5c5000] 08:37:57 INFO - PROCESS | 1650 | 1466696277924 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]]]}] 08:37:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 08:37:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 923ms 08:37:58 INFO - PROCESS | 1650 | 1466696278005 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 08:37:58 INFO - PROCESS | 1650 | 1466696278008 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 08:37:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 08:37:58 INFO - PROCESS | 1650 | 1466696278035 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 08:37:58 INFO - PROCESS | 1650 | 1466696278037 Marionette TRACE conn2 <- [1,2822,null,{}] 08:37:58 INFO - PROCESS | 1650 | 1466696278042 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}] 08:37:58 INFO - PROCESS | 1650 | 1466696278044 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:58 INFO - PROCESS | 1650 | 1466696278164 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 08:37:58 INFO - PROCESS | 1650 | 1466696278269 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:58 INFO - PROCESS | 1650 | 1466696278270 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ad9800 == 38 [pid = 1650] [id = 713] 08:37:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x116a1f000) [pid = 1650] [serial = 2139] [outer = 0x0] 08:37:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x118175000) [pid = 1650] [serial = 2140] [outer = 0x116a1f000] 08:37:58 INFO - PROCESS | 1650 | 1466696278303 Marionette DEBUG loaded listener.js 08:37:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11850c400) [pid = 1650] [serial = 2141] [outer = 0x116a1f000] 08:37:58 INFO - PROCESS | 1650 | 1466696278799 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]]]}] 08:37:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 08:37:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 775ms 08:37:58 INFO - PROCESS | 1650 | 1466696278809 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 08:37:58 INFO - PROCESS | 1650 | 1466696278814 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 08:37:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 08:37:58 INFO - PROCESS | 1650 | 1466696278819 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 08:37:58 INFO - PROCESS | 1650 | 1466696278821 Marionette TRACE conn2 <- [1,2826,null,{}] 08:37:58 INFO - PROCESS | 1650 | 1466696278823 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}] 08:37:58 INFO - PROCESS | 1650 | 1466696278825 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:58 INFO - PROCESS | 1650 | 1466696278940 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 08:37:59 INFO - PROCESS | 1650 | 1466696279012 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:59 INFO - PROCESS | 1650 | 1466696279013 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b43800 == 39 [pid = 1650] [id = 714] 08:37:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x118e49400) [pid = 1650] [serial = 2142] [outer = 0x0] 08:37:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x119a0b800) [pid = 1650] [serial = 2143] [outer = 0x118e49400] 08:37:59 INFO - PROCESS | 1650 | 1466696279097 Marionette DEBUG loaded listener.js 08:37:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x119b9b800) [pid = 1650] [serial = 2144] [outer = 0x118e49400] 08:37:59 INFO - PROCESS | 1650 | 1466696279765 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 08:37:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 08:37:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1023ms 08:37:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 08:37:59 INFO - PROCESS | 1650 | 1466696279842 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 08:37:59 INFO - PROCESS | 1650 | 1466696279845 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 08:37:59 INFO - PROCESS | 1650 | 1466696279848 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 08:37:59 INFO - PROCESS | 1650 | 1466696279850 Marionette TRACE conn2 <- [1,2830,null,{}] 08:37:59 INFO - PROCESS | 1650 | 1466696279862 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}] 08:37:59 INFO - PROCESS | 1650 | 1466696279863 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:37:59 INFO - PROCESS | 1650 | 1466696279984 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 08:38:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12c2ec800 == 38 [pid = 1650] [id = 711] 08:38:00 INFO - PROCESS | 1650 | --DOCSHELL 0x123d2b800 == 37 [pid = 1650] [id = 710] 08:38:00 INFO - PROCESS | 1650 | --DOCSHELL 0x119786800 == 36 [pid = 1650] [id = 709] 08:38:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad48800 == 35 [pid = 1650] [id = 708] 08:38:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7bc800 == 34 [pid = 1650] [id = 707] 08:38:00 INFO - PROCESS | 1650 | --DOCSHELL 0x128cb7800 == 33 [pid = 1650] [id = 706] 08:38:00 INFO - PROCESS | 1650 | --DOCSHELL 0x127390000 == 32 [pid = 1650] [id = 705] 08:38:00 INFO - PROCESS | 1650 | --DOCSHELL 0x123d84800 == 31 [pid = 1650] [id = 704] 08:38:00 INFO - PROCESS | 1650 | --DOCSHELL 0x119eda000 == 30 [pid = 1650] [id = 703] 08:38:00 INFO - PROCESS | 1650 | --DOCSHELL 0x11834e800 == 29 [pid = 1650] [id = 702] 08:38:00 INFO - PROCESS | 1650 | --DOCSHELL 0x123daf800 == 28 [pid = 1650] [id = 17] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12952cc00) [pid = 1650] [serial = 2015] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x124f15c00) [pid = 1650] [serial = 1958] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x118490800) [pid = 1650] [serial = 1916] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1291ef800) [pid = 1650] [serial = 1961] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x123e7d000) [pid = 1650] [serial = 2012] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x117093000) [pid = 1650] [serial = 1952] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1294b7000) [pid = 1650] [serial = 1964] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x119a0f400) [pid = 1650] [serial = 2009] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11829cc00) [pid = 1650] [serial = 1919] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x116a1c400) [pid = 1650] [serial = 2006] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x119764000) [pid = 1650] [serial = 1955] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12bfe7800) [pid = 1650] [serial = 2068] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118245400) [pid = 1650] [serial = 2072] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118240400) [pid = 1650] [serial = 2071] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118246800) [pid = 1650] [serial = 2077] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x115eb2800) [pid = 1650] [serial = 2074] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12b90fc00) [pid = 1650] [serial = 2039] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x126857000) [pid = 1650] [serial = 2056] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x128bacc00) [pid = 1650] [serial = 2057] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12abc3000) [pid = 1650] [serial = 2047] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12ba8b400) [pid = 1650] [serial = 2048] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119d51400) [pid = 1650] [serial = 2050] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12bb15800) [pid = 1650] [serial = 2051] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12a626c00) [pid = 1650] [serial = 2059] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12abbe000) [pid = 1650] [serial = 2060] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12bf0e800) [pid = 1650] [serial = 2065] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118553400) [pid = 1650] [serial = 2041] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1193a5800) [pid = 1650] [serial = 2042] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118e4b800) [pid = 1650] [serial = 2053] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119d4ac00) [pid = 1650] [serial = 2054] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x121ae6c00) [pid = 1650] [serial = 2044] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1254bb800) [pid = 1650] [serial = 2045] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12bb13400) [pid = 1650] [serial = 2062] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12bb1c800) [pid = 1650] [serial = 2063] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12c462400) [pid = 1650] [serial = 2084] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x115ebb400) [pid = 1650] [serial = 2075] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119a99400) [pid = 1650] [serial = 2083] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12c454800) [pid = 1650] [serial = 2081] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12c458c00) [pid = 1650] [serial = 2069] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12bfc6000) [pid = 1650] [serial = 2066] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x121195400) [pid = 1650] [serial = 2078] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x128ccec00) [pid = 1650] [serial = 2080] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12c6d3000) [pid = 1650] [serial = 2087] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12c6cd000) [pid = 1650] [serial = 2086] [outer = 0x0] [url = about:blank] 08:38:00 INFO - PROCESS | 1650 | 1466696280082 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:00 INFO - PROCESS | 1650 | 1466696280085 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x1165b8800 == 29 [pid = 1650] [id = 715] 08:38:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1131cc800) [pid = 1650] [serial = 2145] [outer = 0x0] 08:38:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x113226c00) [pid = 1650] [serial = 2146] [outer = 0x1131cc800] 08:38:00 INFO - PROCESS | 1650 | 1466696280113 Marionette DEBUG loaded listener.js 08:38:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11684e400) [pid = 1650] [serial = 2147] [outer = 0x1131cc800] 08:38:00 INFO - PROCESS | 1650 | 1466696280424 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]]]}] 08:38:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 08:38:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 623ms 08:38:00 INFO - PROCESS | 1650 | 1466696280471 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 08:38:00 INFO - PROCESS | 1650 | 1466696280473 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 08:38:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 08:38:00 INFO - PROCESS | 1650 | 1466696280478 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 08:38:00 INFO - PROCESS | 1650 | 1466696280479 Marionette TRACE conn2 <- [1,2834,null,{}] 08:38:00 INFO - PROCESS | 1650 | 1466696280482 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}] 08:38:00 INFO - PROCESS | 1650 | 1466696280483 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:00 INFO - PROCESS | 1650 | 1466696280592 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 08:38:00 INFO - PROCESS | 1650 | 1466696280650 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:00 INFO - PROCESS | 1650 | 1466696280652 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193cd800 == 30 [pid = 1650] [id = 716] 08:38:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x116a06400) [pid = 1650] [serial = 2148] [outer = 0x0] 08:38:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x117093000) [pid = 1650] [serial = 2149] [outer = 0x116a06400] 08:38:00 INFO - PROCESS | 1650 | 1466696280678 Marionette DEBUG loaded listener.js 08:38:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11816d000) [pid = 1650] [serial = 2150] [outer = 0x116a06400] 08:38:00 INFO - PROCESS | 1650 | 1466696280976 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 08:38:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 08:38:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 519ms 08:38:01 INFO - PROCESS | 1650 | 1466696281000 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 08:38:01 INFO - PROCESS | 1650 | 1466696281002 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 08:38:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 08:38:01 INFO - PROCESS | 1650 | 1466696281004 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 08:38:01 INFO - PROCESS | 1650 | 1466696281006 Marionette TRACE conn2 <- [1,2838,null,{}] 08:38:01 INFO - PROCESS | 1650 | 1466696281017 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}] 08:38:01 INFO - PROCESS | 1650 | 1466696281020 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:01 INFO - PROCESS | 1650 | 1466696281113 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 08:38:01 INFO - PROCESS | 1650 | 1466696281178 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:01 INFO - PROCESS | 1650 | 1466696281180 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b38000 == 31 [pid = 1650] [id = 717] 08:38:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11229e000) [pid = 1650] [serial = 2151] [outer = 0x0] 08:38:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11823a000) [pid = 1650] [serial = 2152] [outer = 0x11229e000] 08:38:01 INFO - PROCESS | 1650 | 1466696281207 Marionette DEBUG loaded listener.js 08:38:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11855b000) [pid = 1650] [serial = 2153] [outer = 0x11229e000] 08:38:01 INFO - PROCESS | 1650 | 1466696281517 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]]]}] 08:38:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 08:38:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 523ms 08:38:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 08:38:01 INFO - PROCESS | 1650 | 1466696281533 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 08:38:01 INFO - PROCESS | 1650 | 1466696281534 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 08:38:01 INFO - PROCESS | 1650 | 1466696281536 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 08:38:01 INFO - PROCESS | 1650 | 1466696281537 Marionette TRACE conn2 <- [1,2842,null,{}] 08:38:01 INFO - PROCESS | 1650 | 1466696281540 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}] 08:38:01 INFO - PROCESS | 1650 | 1466696281541 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:01 INFO - PROCESS | 1650 | 1466696281628 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 08:38:01 INFO - PROCESS | 1650 | 1466696281634 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:01 INFO - PROCESS | 1650 | 1466696281635 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x127109000 == 32 [pid = 1650] [id = 718] 08:38:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1187a3c00) [pid = 1650] [serial = 2154] [outer = 0x0] 08:38:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118e4d400) [pid = 1650] [serial = 2155] [outer = 0x1187a3c00] 08:38:01 INFO - PROCESS | 1650 | 1466696281660 Marionette DEBUG loaded listener.js 08:38:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1193a5c00) [pid = 1650] [serial = 2156] [outer = 0x1187a3c00] 08:38:02 INFO - PROCESS | 1650 | 1466696282003 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]]]}] 08:38:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 08:38:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 518ms 08:38:02 INFO - PROCESS | 1650 | 1466696282068 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 08:38:02 INFO - PROCESS | 1650 | 1466696282070 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 08:38:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 08:38:02 INFO - PROCESS | 1650 | 1466696282072 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 08:38:02 INFO - PROCESS | 1650 | 1466696282073 Marionette TRACE conn2 <- [1,2846,null,{}] 08:38:02 INFO - PROCESS | 1650 | 1466696282075 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}] 08:38:02 INFO - PROCESS | 1650 | 1466696282076 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:02 INFO - PROCESS | 1650 | 1466696282187 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 08:38:02 INFO - PROCESS | 1650 | 1466696282199 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:02 INFO - PROCESS | 1650 | 1466696282200 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b3a000 == 33 [pid = 1650] [id = 719] 08:38:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118e49c00) [pid = 1650] [serial = 2157] [outer = 0x0] 08:38:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119a13800) [pid = 1650] [serial = 2158] [outer = 0x118e49c00] 08:38:02 INFO - PROCESS | 1650 | 1466696282224 Marionette DEBUG loaded listener.js 08:38:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119a93000) [pid = 1650] [serial = 2159] [outer = 0x118e49c00] 08:38:02 INFO - PROCESS | 1650 | 1466696282617 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]]]}] 08:38:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 08:38:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 568ms 08:38:02 INFO - PROCESS | 1650 | 1466696282640 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 08:38:02 INFO - PROCESS | 1650 | 1466696282641 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 08:38:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 08:38:02 INFO - PROCESS | 1650 | 1466696282644 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 08:38:02 INFO - PROCESS | 1650 | 1466696282645 Marionette TRACE conn2 <- [1,2850,null,{}] 08:38:02 INFO - PROCESS | 1650 | 1466696282647 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}] 08:38:02 INFO - PROCESS | 1650 | 1466696282651 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:02 INFO - PROCESS | 1650 | 1466696282780 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 08:38:02 INFO - PROCESS | 1650 | 1466696282783 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:02 INFO - PROCESS | 1650 | 1466696282785 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12922c000 == 34 [pid = 1650] [id = 720] 08:38:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119b1a000) [pid = 1650] [serial = 2160] [outer = 0x0] 08:38:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119ba0400) [pid = 1650] [serial = 2161] [outer = 0x119b1a000] 08:38:02 INFO - PROCESS | 1650 | 1466696282845 Marionette DEBUG loaded listener.js 08:38:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x121194000) [pid = 1650] [serial = 2162] [outer = 0x119b1a000] 08:38:03 INFO - PROCESS | 1650 | 1466696283165 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 08:38:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 08:38:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 570ms 08:38:03 INFO - PROCESS | 1650 | 1466696283215 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 08:38:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 08:38:03 INFO - PROCESS | 1650 | 1466696283216 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 08:38:03 INFO - PROCESS | 1650 | 1466696283218 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 08:38:03 INFO - PROCESS | 1650 | 1466696283219 Marionette TRACE conn2 <- [1,2854,null,{}] 08:38:03 INFO - PROCESS | 1650 | 1466696283221 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}] 08:38:03 INFO - PROCESS | 1650 | 1466696283223 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:03 INFO - PROCESS | 1650 | 1466696283334 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 08:38:03 INFO - PROCESS | 1650 | 1466696283345 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:03 INFO - PROCESS | 1650 | 1466696283346 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa0b000 == 35 [pid = 1650] [id = 721] 08:38:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x121188800) [pid = 1650] [serial = 2163] [outer = 0x0] 08:38:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x121310800) [pid = 1650] [serial = 2164] [outer = 0x121188800] 08:38:03 INFO - PROCESS | 1650 | 1466696283370 Marionette DEBUG loaded listener.js 08:38:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x121bddc00) [pid = 1650] [serial = 2165] [outer = 0x121188800] 08:38:03 INFO - PROCESS | 1650 | 1466696283716 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]]]}] 08:38:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 08:38:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 519ms 08:38:03 INFO - PROCESS | 1650 | 1466696283737 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 08:38:03 INFO - PROCESS | 1650 | 1466696283739 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 08:38:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 08:38:03 INFO - PROCESS | 1650 | 1466696283741 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 08:38:03 INFO - PROCESS | 1650 | 1466696283742 Marionette TRACE conn2 <- [1,2858,null,{}] 08:38:03 INFO - PROCESS | 1650 | 1466696283746 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}] 08:38:03 INFO - PROCESS | 1650 | 1466696283748 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:03 INFO - PROCESS | 1650 | 1466696283855 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 08:38:03 INFO - PROCESS | 1650 | 1466696283859 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:03 INFO - PROCESS | 1650 | 1466696283860 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b271000 == 36 [pid = 1650] [id = 722] 08:38:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x121304c00) [pid = 1650] [serial = 2166] [outer = 0x0] 08:38:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x123ee5000) [pid = 1650] [serial = 2167] [outer = 0x121304c00] 08:38:03 INFO - PROCESS | 1650 | 1466696283887 Marionette DEBUG loaded listener.js 08:38:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x124cef400) [pid = 1650] [serial = 2168] [outer = 0x121304c00] 08:38:04 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119a9c400) [pid = 1650] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 08:38:04 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x115eb7800) [pid = 1650] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 08:38:04 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118245000) [pid = 1650] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 08:38:04 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118243800) [pid = 1650] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 08:38:04 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1182a1c00) [pid = 1650] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 08:38:04 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118e4bc00) [pid = 1650] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 08:38:04 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11759c400) [pid = 1650] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 08:38:04 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1291ed000) [pid = 1650] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 08:38:04 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1182a8800) [pid = 1650] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 08:38:04 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119b19c00) [pid = 1650] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 08:38:04 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12a5c4000) [pid = 1650] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 08:38:04 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119b24800) [pid = 1650] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 08:38:04 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12cc67400) [pid = 1650] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:38:04 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x115551000) [pid = 1650] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 08:38:04 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11322d800) [pid = 1650] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 08:38:04 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12bf09800) [pid = 1650] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 08:38:04 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1185a9400) [pid = 1650] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 08:38:04 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x123db0800) [pid = 1650] [serial = 41] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:38:04 INFO - PROCESS | 1650 | 1466696284292 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 08:38:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 08:38:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 570ms 08:38:04 INFO - PROCESS | 1650 | 1466696284313 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 08:38:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 08:38:04 INFO - PROCESS | 1650 | 1466696284316 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 08:38:04 INFO - PROCESS | 1650 | 1466696284318 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 08:38:04 INFO - PROCESS | 1650 | 1466696284319 Marionette TRACE conn2 <- [1,2862,null,{}] 08:38:04 INFO - PROCESS | 1650 | 1466696284322 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}] 08:38:04 INFO - PROCESS | 1650 | 1466696284323 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:04 INFO - PROCESS | 1650 | 1466696284416 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 08:38:04 INFO - PROCESS | 1650 | 1466696284419 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:04 INFO - PROCESS | 1650 | 1466696284420 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b31800 == 37 [pid = 1650] [id = 723] 08:38:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1110ab800) [pid = 1650] [serial = 2169] [outer = 0x0] 08:38:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118518400) [pid = 1650] [serial = 2170] [outer = 0x1110ab800] 08:38:04 INFO - PROCESS | 1650 | 1466696284444 Marionette DEBUG loaded listener.js 08:38:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119a97400) [pid = 1650] [serial = 2171] [outer = 0x1110ab800] 08:38:04 INFO - PROCESS | 1650 | 1466696284795 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]]]}] 08:38:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 08:38:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 519ms 08:38:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 08:38:04 INFO - PROCESS | 1650 | 1466696284841 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 08:38:04 INFO - PROCESS | 1650 | 1466696284842 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 08:38:04 INFO - PROCESS | 1650 | 1466696284844 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 08:38:04 INFO - PROCESS | 1650 | 1466696284845 Marionette TRACE conn2 <- [1,2866,null,{}] 08:38:04 INFO - PROCESS | 1650 | 1466696284848 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}] 08:38:04 INFO - PROCESS | 1650 | 1466696284849 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:04 INFO - PROCESS | 1650 | 1466696284931 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 08:38:04 INFO - PROCESS | 1650 | 1466696284935 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:04 INFO - PROCESS | 1650 | 1466696284936 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd1f800 == 38 [pid = 1650] [id = 724] 08:38:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119a9c400) [pid = 1650] [serial = 2172] [outer = 0x0] 08:38:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x121bd4c00) [pid = 1650] [serial = 2173] [outer = 0x119a9c400] 08:38:04 INFO - PROCESS | 1650 | 1466696284960 Marionette DEBUG loaded listener.js 08:38:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x126857000) [pid = 1650] [serial = 2174] [outer = 0x119a9c400] 08:38:05 INFO - PROCESS | 1650 | 1466696285293 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]]]}] 08:38:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 08:38:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 470ms 08:38:05 INFO - PROCESS | 1650 | 1466696285315 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 08:38:05 INFO - PROCESS | 1650 | 1466696285316 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 08:38:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 08:38:05 INFO - PROCESS | 1650 | 1466696285319 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 08:38:05 INFO - PROCESS | 1650 | 1466696285321 Marionette TRACE conn2 <- [1,2870,null,{}] 08:38:05 INFO - PROCESS | 1650 | 1466696285331 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}] 08:38:05 INFO - PROCESS | 1650 | 1466696285333 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:05 INFO - PROCESS | 1650 | 1466696285427 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 08:38:05 INFO - PROCESS | 1650 | 1466696285496 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:05 INFO - PROCESS | 1650 | 1466696285497 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c620000 == 39 [pid = 1650] [id = 725] 08:38:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119ba4000) [pid = 1650] [serial = 2175] [outer = 0x0] 08:38:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x127159400) [pid = 1650] [serial = 2176] [outer = 0x119ba4000] 08:38:05 INFO - PROCESS | 1650 | 1466696285523 Marionette DEBUG loaded listener.js 08:38:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128ccd000) [pid = 1650] [serial = 2177] [outer = 0x119ba4000] 08:38:05 INFO - PROCESS | 1650 | 1466696285852 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]]]}] 08:38:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 08:38:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 571ms 08:38:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 08:38:05 INFO - PROCESS | 1650 | 1466696285891 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 08:38:05 INFO - PROCESS | 1650 | 1466696285893 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 08:38:05 INFO - PROCESS | 1650 | 1466696285898 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 08:38:05 INFO - PROCESS | 1650 | 1466696285900 Marionette TRACE conn2 <- [1,2874,null,{}] 08:38:05 INFO - PROCESS | 1650 | 1466696285903 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}] 08:38:05 INFO - PROCESS | 1650 | 1466696285905 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:06 INFO - PROCESS | 1650 | 1466696286119 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 08:38:06 INFO - PROCESS | 1650 | 1466696286258 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:06 INFO - PROCESS | 1650 | 1466696286260 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x1165a4800 == 40 [pid = 1650] [id = 726] 08:38:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x110f7dc00) [pid = 1650] [serial = 2178] [outer = 0x0] 08:38:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x111f58800) [pid = 1650] [serial = 2179] [outer = 0x110f7dc00] 08:38:06 INFO - PROCESS | 1650 | 1466696286294 Marionette DEBUG loaded listener.js 08:38:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1131cb000) [pid = 1650] [serial = 2180] [outer = 0x110f7dc00] 08:38:06 INFO - PROCESS | 1650 | 1466696286737 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]]]}] 08:38:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 08:38:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 872ms 08:38:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 08:38:06 INFO - PROCESS | 1650 | 1466696286770 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 08:38:06 INFO - PROCESS | 1650 | 1466696286772 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 08:38:06 INFO - PROCESS | 1650 | 1466696286776 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 08:38:06 INFO - PROCESS | 1650 | 1466696286778 Marionette TRACE conn2 <- [1,2878,null,{}] 08:38:06 INFO - PROCESS | 1650 | 1466696286781 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}] 08:38:06 INFO - PROCESS | 1650 | 1466696286784 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:06 INFO - PROCESS | 1650 | 1466696286894 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 08:38:06 INFO - PROCESS | 1650 | 1466696286959 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:06 INFO - PROCESS | 1650 | 1466696286961 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d8a000 == 41 [pid = 1650] [id = 727] 08:38:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x116a1b400) [pid = 1650] [serial = 2181] [outer = 0x0] 08:38:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118178000) [pid = 1650] [serial = 2182] [outer = 0x116a1b400] 08:38:06 INFO - PROCESS | 1650 | 1466696286993 Marionette DEBUG loaded listener.js 08:38:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x118240c00) [pid = 1650] [serial = 2183] [outer = 0x116a1b400] 08:38:07 INFO - PROCESS | 1650 | 1466696287483 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]]]}] 08:38:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 08:38:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 774ms 08:38:07 INFO - PROCESS | 1650 | 1466696287557 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 08:38:07 INFO - PROCESS | 1650 | 1466696287559 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 08:38:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 08:38:07 INFO - PROCESS | 1650 | 1466696287561 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 08:38:07 INFO - PROCESS | 1650 | 1466696287563 Marionette TRACE conn2 <- [1,2882,null,{}] 08:38:07 INFO - PROCESS | 1650 | 1466696287565 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}] 08:38:07 INFO - PROCESS | 1650 | 1466696287567 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:07 INFO - PROCESS | 1650 | 1466696287674 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 08:38:07 INFO - PROCESS | 1650 | 1466696287754 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:07 INFO - PROCESS | 1650 | 1466696287755 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b25f000 == 42 [pid = 1650] [id = 728] 08:38:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118e4c000) [pid = 1650] [serial = 2184] [outer = 0x0] 08:38:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119a14c00) [pid = 1650] [serial = 2185] [outer = 0x118e4c000] 08:38:07 INFO - PROCESS | 1650 | 1466696287785 Marionette DEBUG loaded listener.js 08:38:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119b9a400) [pid = 1650] [serial = 2186] [outer = 0x118e4c000] 08:38:08 INFO - PROCESS | 1650 | 1466696288216 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]]]}] 08:38:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 08:38:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 672ms 08:38:08 INFO - PROCESS | 1650 | 1466696288234 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 08:38:08 INFO - PROCESS | 1650 | 1466696288237 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 08:38:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 08:38:08 INFO - PROCESS | 1650 | 1466696288246 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 08:38:08 INFO - PROCESS | 1650 | 1466696288250 Marionette TRACE conn2 <- [1,2886,null,{}] 08:38:08 INFO - PROCESS | 1650 | 1466696288252 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}] 08:38:08 INFO - PROCESS | 1650 | 1466696288254 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:08 INFO - PROCESS | 1650 | 1466696288363 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 08:38:08 INFO - PROCESS | 1650 | 1466696288428 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:08 INFO - PROCESS | 1650 | 1466696288429 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d18d800 == 43 [pid = 1650] [id = 729] 08:38:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119a8f000) [pid = 1650] [serial = 2187] [outer = 0x0] 08:38:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1210e8400) [pid = 1650] [serial = 2188] [outer = 0x119a8f000] 08:38:08 INFO - PROCESS | 1650 | 1466696288498 Marionette DEBUG loaded listener.js 08:38:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x124fde800) [pid = 1650] [serial = 2189] [outer = 0x119a8f000] 08:38:08 INFO - PROCESS | 1650 | 1466696288959 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]]]}] 08:38:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 08:38:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 778ms 08:38:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 08:38:09 INFO - PROCESS | 1650 | 1466696289018 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 08:38:09 INFO - PROCESS | 1650 | 1466696289020 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 08:38:09 INFO - PROCESS | 1650 | 1466696289022 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 08:38:09 INFO - PROCESS | 1650 | 1466696289023 Marionette TRACE conn2 <- [1,2890,null,{}] 08:38:09 INFO - PROCESS | 1650 | 1466696289026 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}] 08:38:09 INFO - PROCESS | 1650 | 1466696289027 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:09 INFO - PROCESS | 1650 | 1466696289131 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 08:38:09 INFO - PROCESS | 1650 | 1466696289210 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:09 INFO - PROCESS | 1650 | 1466696289211 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x118aca800 == 44 [pid = 1650] [id = 730] 08:38:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11759d000) [pid = 1650] [serial = 2190] [outer = 0x0] 08:38:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119a18800) [pid = 1650] [serial = 2191] [outer = 0x11759d000] 08:38:09 INFO - PROCESS | 1650 | 1466696289240 Marionette DEBUG loaded listener.js 08:38:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x121194800) [pid = 1650] [serial = 2192] [outer = 0x11759d000] 08:38:09 INFO - PROCESS | 1650 | 1466696289819 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 08:38:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 08:38:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 819ms 08:38:09 INFO - PROCESS | 1650 | 1466696289842 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 08:38:09 INFO - PROCESS | 1650 | 1466696289844 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 08:38:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 08:38:09 INFO - PROCESS | 1650 | 1466696289847 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 08:38:09 INFO - PROCESS | 1650 | 1466696289850 Marionette TRACE conn2 <- [1,2894,null,{}] 08:38:09 INFO - PROCESS | 1650 | 1466696289853 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}] 08:38:09 INFO - PROCESS | 1650 | 1466696289855 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:09 INFO - PROCESS | 1650 | 1466696289960 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 08:38:10 INFO - PROCESS | 1650 | 1466696290046 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:10 INFO - PROCESS | 1650 | 1466696290049 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1198e2800 == 45 [pid = 1650] [id = 731] 08:38:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x118239000) [pid = 1650] [serial = 2193] [outer = 0x0] 08:38:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x118299400) [pid = 1650] [serial = 2194] [outer = 0x118239000] 08:38:10 INFO - PROCESS | 1650 | 1466696290080 Marionette DEBUG loaded listener.js 08:38:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11851cc00) [pid = 1650] [serial = 2195] [outer = 0x118239000] 08:38:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12c620000 == 44 [pid = 1650] [id = 725] 08:38:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd1f800 == 43 [pid = 1650] [id = 724] 08:38:11 INFO - PROCESS | 1650 | --DOCSHELL 0x121b31800 == 42 [pid = 1650] [id = 723] 08:38:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12b271000 == 41 [pid = 1650] [id = 722] 08:38:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa0b000 == 40 [pid = 1650] [id = 721] 08:38:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12922c000 == 39 [pid = 1650] [id = 720] 08:38:11 INFO - PROCESS | 1650 | --DOCSHELL 0x128b3a000 == 38 [pid = 1650] [id = 719] 08:38:11 INFO - PROCESS | 1650 | --DOCSHELL 0x127109000 == 37 [pid = 1650] [id = 718] 08:38:11 INFO - PROCESS | 1650 | --DOCSHELL 0x121b38000 == 36 [pid = 1650] [id = 717] 08:38:11 INFO - PROCESS | 1650 | --DOCSHELL 0x1193cd800 == 35 [pid = 1650] [id = 716] 08:38:11 INFO - PROCESS | 1650 | --DOCSHELL 0x1165b8800 == 34 [pid = 1650] [id = 715] 08:38:11 INFO - PROCESS | 1650 | --DOCSHELL 0x128b43800 == 33 [pid = 1650] [id = 714] 08:38:11 INFO - PROCESS | 1650 | --DOCSHELL 0x119ad9800 == 32 [pid = 1650] [id = 713] 08:38:11 INFO - PROCESS | 1650 | --DOCSHELL 0x128bbe800 == 31 [pid = 1650] [id = 712] 08:38:11 INFO - PROCESS | 1650 | --DOCSHELL 0x121582800 == 30 [pid = 1650] [id = 701] 08:38:11 INFO - PROCESS | 1650 | --DOCSHELL 0x118aca800 == 29 [pid = 1650] [id = 730] 08:38:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12d18d800 == 28 [pid = 1650] [id = 729] 08:38:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12b25f000 == 27 [pid = 1650] [id = 728] 08:38:11 INFO - PROCESS | 1650 | --DOCSHELL 0x123d8a000 == 26 [pid = 1650] [id = 727] 08:38:11 INFO - PROCESS | 1650 | --DOCSHELL 0x1165a4800 == 25 [pid = 1650] [id = 726] 08:38:11 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x123dba000) [pid = 1650] [serial = 43] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:38:11 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11854ec00) [pid = 1650] [serial = 2131] [outer = 0x0] [url = about:blank] 08:38:11 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x115eb2c00) [pid = 1650] [serial = 2128] [outer = 0x0] [url = about:blank] 08:38:11 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12bfeb000) [pid = 1650] [serial = 2099] [outer = 0x0] [url = about:blank] 08:38:11 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12bfe5800) [pid = 1650] [serial = 2098] [outer = 0x0] [url = about:blank] 08:38:11 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12952d800) [pid = 1650] [serial = 2126] [outer = 0x0] [url = about:blank] 08:38:11 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12bfee800) [pid = 1650] [serial = 2102] [outer = 0x0] [url = about:blank] 08:38:11 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12aa3bc00) [pid = 1650] [serial = 2137] [outer = 0x0] [url = about:blank] 08:38:11 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x128cf2000) [pid = 1650] [serial = 2101] [outer = 0x0] [url = about:blank] 08:38:11 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1291ed400) [pid = 1650] [serial = 2123] [outer = 0x0] [url = about:blank] 08:38:11 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11816e000) [pid = 1650] [serial = 2129] [outer = 0x0] [url = about:blank] 08:38:11 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119a97800) [pid = 1650] [serial = 2132] [outer = 0x0] [url = about:blank] 08:38:11 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x121bcf800) [pid = 1650] [serial = 2120] [outer = 0x0] [url = about:blank] 08:38:11 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1210eec00) [pid = 1650] [serial = 2117] [outer = 0x0] [url = about:blank] 08:38:11 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1291f1400) [pid = 1650] [serial = 2135] [outer = 0x0] [url = about:blank] 08:38:11 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119ba7000) [pid = 1650] [serial = 2116] [outer = 0x0] [url = about:blank] 08:38:11 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119a96400) [pid = 1650] [serial = 2113] [outer = 0x0] [url = about:blank] 08:38:11 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119b9c800) [pid = 1650] [serial = 2114] [outer = 0x0] [url = about:blank] 08:38:11 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1185b5400) [pid = 1650] [serial = 2110] [outer = 0x0] [url = about:blank] 08:38:11 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118e4b400) [pid = 1650] [serial = 2111] [outer = 0x0] [url = about:blank] 08:38:11 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x121196000) [pid = 1650] [serial = 2119] [outer = 0x0] [url = about:blank] 08:38:11 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11684cc00) [pid = 1650] [serial = 2104] [outer = 0x0] [url = about:blank] 08:38:11 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1187a1c00) [pid = 1650] [serial = 2105] [outer = 0x0] [url = about:blank] 08:38:11 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x127639000) [pid = 1650] [serial = 2122] [outer = 0x0] [url = about:blank] 08:38:11 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x113d68400) [pid = 1650] [serial = 2108] [outer = 0x0] [url = about:blank] 08:38:11 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x117ead400) [pid = 1650] [serial = 2107] [outer = 0x0] [url = about:blank] 08:38:11 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1294b9000) [pid = 1650] [serial = 2125] [outer = 0x0] [url = about:blank] 08:38:11 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119a95c00) [pid = 1650] [serial = 2090] [outer = 0x0] [url = about:blank] 08:38:11 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x118e44400) [pid = 1650] [serial = 2089] [outer = 0x0] [url = about:blank] 08:38:11 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x124abf400) [pid = 1650] [serial = 2092] [outer = 0x0] [url = about:blank] 08:38:11 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x128948000) [pid = 1650] [serial = 2093] [outer = 0x0] [url = about:blank] 08:38:11 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12ba94400) [pid = 1650] [serial = 2096] [outer = 0x0] [url = about:blank] 08:38:11 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1254b2400) [pid = 1650] [serial = 2134] [outer = 0x0] [url = about:blank] 08:38:11 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12aa42000) [pid = 1650] [serial = 2095] [outer = 0x0] [url = about:blank] 08:38:11 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x11850d400) [pid = 1650] [serial = 1442] [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.] 08:38:11 INFO - PROCESS | 1650 | 1466696291246 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]]]}] 08:38:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 08:38:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1428ms 08:38:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 08:38:11 INFO - PROCESS | 1650 | 1466696291276 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 08:38:11 INFO - PROCESS | 1650 | 1466696291280 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 08:38:11 INFO - PROCESS | 1650 | 1466696291283 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 08:38:11 INFO - PROCESS | 1650 | 1466696291285 Marionette TRACE conn2 <- [1,2898,null,{}] 08:38:11 INFO - PROCESS | 1650 | 1466696291289 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}] 08:38:11 INFO - PROCESS | 1650 | 1466696291290 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:11 INFO - PROCESS | 1650 | 1466696291375 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 08:38:11 INFO - PROCESS | 1650 | 1466696291382 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:11 INFO - PROCESS | 1650 | 1466696291384 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x11667d800 == 26 [pid = 1650] [id = 732] 08:38:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11320dc00) [pid = 1650] [serial = 2196] [outer = 0x0] 08:38:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x113227c00) [pid = 1650] [serial = 2197] [outer = 0x11320dc00] 08:38:11 INFO - PROCESS | 1650 | 1466696291413 Marionette DEBUG loaded listener.js 08:38:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x115eacc00) [pid = 1650] [serial = 2198] [outer = 0x11320dc00] 08:38:11 INFO - PROCESS | 1650 | 1466696291771 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]]]}] 08:38:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 08:38:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 520ms 08:38:11 INFO - PROCESS | 1650 | 1466696291815 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 08:38:11 INFO - PROCESS | 1650 | 1466696291818 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 08:38:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 08:38:11 INFO - PROCESS | 1650 | 1466696291824 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 08:38:11 INFO - PROCESS | 1650 | 1466696291826 Marionette TRACE conn2 <- [1,2902,null,{}] 08:38:11 INFO - PROCESS | 1650 | 1466696291831 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}] 08:38:11 INFO - PROCESS | 1650 | 1466696291833 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:11 INFO - PROCESS | 1650 | 1466696291913 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 08:38:11 INFO - PROCESS | 1650 | 1466696291918 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:11 INFO - PROCESS | 1650 | 1466696291919 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x11859a000 == 27 [pid = 1650] [id = 733] 08:38:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x115eba400) [pid = 1650] [serial = 2199] [outer = 0x0] 08:38:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11684f400) [pid = 1650] [serial = 2200] [outer = 0x115eba400] 08:38:11 INFO - PROCESS | 1650 | 1466696291947 Marionette DEBUG loaded listener.js 08:38:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x116a1d800) [pid = 1650] [serial = 2201] [outer = 0x115eba400] 08:38:12 INFO - PROCESS | 1650 | 1466696292297 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 08:38:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 08:38:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 522ms 08:38:12 INFO - PROCESS | 1650 | 1466696292347 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 08:38:12 INFO - PROCESS | 1650 | 1466696292348 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 08:38:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 08:38:12 INFO - PROCESS | 1650 | 1466696292351 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 08:38:12 INFO - PROCESS | 1650 | 1466696292353 Marionette TRACE conn2 <- [1,2906,null,{}] 08:38:12 INFO - PROCESS | 1650 | 1466696292361 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}] 08:38:12 INFO - PROCESS | 1650 | 1466696292365 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:12 INFO - PROCESS | 1650 | 1466696292446 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 08:38:12 INFO - PROCESS | 1650 | 1466696292452 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:12 INFO - PROCESS | 1650 | 1466696292454 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ecc000 == 28 [pid = 1650] [id = 734] 08:38:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x117094000) [pid = 1650] [serial = 2202] [outer = 0x0] 08:38:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118159800) [pid = 1650] [serial = 2203] [outer = 0x117094000] 08:38:12 INFO - PROCESS | 1650 | 1466696292482 Marionette DEBUG loaded listener.js 08:38:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11817a800) [pid = 1650] [serial = 2204] [outer = 0x117094000] 08:38:12 INFO - PROCESS | 1650 | 1466696292832 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]]]}] 08:38:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 08:38:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 520ms 08:38:12 INFO - PROCESS | 1650 | 1466696292872 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 08:38:12 INFO - PROCESS | 1650 | 1466696292874 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 08:38:12 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 08:38:12 INFO - PROCESS | 1650 | 1466696292876 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 08:38:12 INFO - PROCESS | 1650 | 1466696292877 Marionette TRACE conn2 <- [1,2910,null,{}] 08:38:12 INFO - PROCESS | 1650 | 1466696292882 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}] 08:38:12 INFO - PROCESS | 1650 | 1466696292883 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:12 INFO - PROCESS | 1650 | 1466696292990 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 08:38:13 INFO - PROCESS | 1650 | 1466696293023 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:13 INFO - PROCESS | 1650 | 1466696293025 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12129b000 == 29 [pid = 1650] [id = 735] 08:38:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118177400) [pid = 1650] [serial = 2205] [outer = 0x0] 08:38:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1182a2000) [pid = 1650] [serial = 2206] [outer = 0x118177400] 08:38:13 INFO - PROCESS | 1650 | 1466696293053 Marionette DEBUG loaded listener.js 08:38:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11850d800) [pid = 1650] [serial = 2207] [outer = 0x118177400] 08:38:13 INFO - PROCESS | 1650 | 1466696293303 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]]]}] 08:38:13 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 08:38:13 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 08:38:13 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 474ms 08:38:13 INFO - PROCESS | 1650 | 1466696293351 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 08:38:13 INFO - TEST-START | /DOMEvents/constructors.html 08:38:13 INFO - PROCESS | 1650 | 1466696293359 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 08:38:13 INFO - PROCESS | 1650 | 1466696293376 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 08:38:13 INFO - PROCESS | 1650 | 1466696293379 Marionette TRACE conn2 <- [1,2914,null,{}] 08:38:13 INFO - PROCESS | 1650 | 1466696293383 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}] 08:38:13 INFO - PROCESS | 1650 | 1466696293385 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:13 INFO - PROCESS | 1650 | 1466696293482 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 08:38:13 INFO - PROCESS | 1650 | 1466696293485 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:13 INFO - PROCESS | 1650 | 1466696293487 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x123db1000 == 30 [pid = 1650] [id = 736] 08:38:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x115eae800) [pid = 1650] [serial = 2208] [outer = 0x0] 08:38:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118516800) [pid = 1650] [serial = 2209] [outer = 0x115eae800] 08:38:13 INFO - PROCESS | 1650 | 1466696293511 Marionette DEBUG loaded listener.js 08:38:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1185aac00) [pid = 1650] [serial = 2210] [outer = 0x115eae800] 08:38:13 INFO - PROCESS | 1650 | 1466696293887 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]]]}] 08:38:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 08:38:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 08:38:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 08:38:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 08:38:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 08:38:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 08:38:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 08:38:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 08:38:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 08:38:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 08:38:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 08:38:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 08:38:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 08:38:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 08:38:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 08:38:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 08:38:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 08:38:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 08:38:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 08:38:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 08:38:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 08:38:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 08:38:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 08:38:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 08:38:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 08:38:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 08:38:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 08:38:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 08:38:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 08:38:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 08:38:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 08:38:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 08:38:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 08:38:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 08:38:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 08:38:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 08:38:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 08:38:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 08:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 08:38:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:38:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 08:38:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 08:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 08:38:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:38:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 08:38:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 08:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 08:38:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:38:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 08:38:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 08:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 08:38:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:38:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 08:38:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 08:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 08:38:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:38:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 08:38:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 08:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 08:38:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:38:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 08:38:13 INFO - TEST-OK | /DOMEvents/constructors.html | took 544ms 08:38:13 INFO - PROCESS | 1650 | 1466696293907 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 08:38:13 INFO - PROCESS | 1650 | 1466696293908 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 08:38:13 INFO - TEST-START | /DOMEvents/event-phases-order.html 08:38:13 INFO - PROCESS | 1650 | 1466696293910 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 08:38:13 INFO - PROCESS | 1650 | 1466696293911 Marionette TRACE conn2 <- [1,2918,null,{}] 08:38:13 INFO - PROCESS | 1650 | 1466696293913 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}] 08:38:13 INFO - PROCESS | 1650 | 1466696293918 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:14 INFO - PROCESS | 1650 | 1466696294036 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 08:38:14 INFO - PROCESS | 1650 | 1466696294075 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:14 INFO - PROCESS | 1650 | 1466696294076 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1273a2000 == 31 [pid = 1650] [id = 737] 08:38:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1185b1c00) [pid = 1650] [serial = 2211] [outer = 0x0] 08:38:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118e51800) [pid = 1650] [serial = 2212] [outer = 0x1185b1c00] 08:38:14 INFO - PROCESS | 1650 | 1466696294101 Marionette DEBUG loaded listener.js 08:38:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119a0fc00) [pid = 1650] [serial = 2213] [outer = 0x1185b1c00] 08:38:14 INFO - PROCESS | 1650 | 1466696294400 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 08:38:14 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 08:38:14 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 521ms 08:38:14 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 08:38:14 INFO - PROCESS | 1650 | 1466696294434 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 08:38:14 INFO - PROCESS | 1650 | 1466696294436 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 08:38:14 INFO - PROCESS | 1650 | 1466696294438 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 08:38:14 INFO - PROCESS | 1650 | 1466696294439 Marionette TRACE conn2 <- [1,2922,null,{}] 08:38:14 INFO - PROCESS | 1650 | 1466696294441 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}] 08:38:14 INFO - PROCESS | 1650 | 1466696294443 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:14 INFO - PROCESS | 1650 | 1466696294544 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 08:38:14 INFO - PROCESS | 1650 | 1466696294548 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:14 INFO - PROCESS | 1650 | 1466696294549 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b41800 == 32 [pid = 1650] [id = 738] 08:38:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118244800) [pid = 1650] [serial = 2214] [outer = 0x0] 08:38:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119a17c00) [pid = 1650] [serial = 2215] [outer = 0x118244800] 08:38:14 INFO - PROCESS | 1650 | 1466696294574 Marionette DEBUG loaded listener.js 08:38:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119b25400) [pid = 1650] [serial = 2216] [outer = 0x118244800] 08:38:14 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:38:14 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:38:14 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:38:14 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:38:14 INFO - PROCESS | 1650 | 1466696294885 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]]]}] 08:38:14 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 08:38:14 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 08:38:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 08:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:38:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:38:14 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 08:38:14 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 08:38:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:38:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:38:14 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 08:38:14 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 08:38:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:38:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:38:14 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]" 08:38:14 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 08:38:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:38:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:38:14 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 08:38:14 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 471ms 08:38:14 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 08:38:14 INFO - PROCESS | 1650 | 1466696294917 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 08:38:14 INFO - PROCESS | 1650 | 1466696294918 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 08:38:14 INFO - PROCESS | 1650 | 1466696294920 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 08:38:14 INFO - PROCESS | 1650 | 1466696294922 Marionette TRACE conn2 <- [1,2926,null,{}] 08:38:14 INFO - PROCESS | 1650 | 1466696294924 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}] 08:38:14 INFO - PROCESS | 1650 | 1466696294925 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:15 INFO - PROCESS | 1650 | 1466696295028 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 08:38:15 INFO - PROCESS | 1650 | 1466696295032 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:15 INFO - PROCESS | 1650 | 1466696295033 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12922c000 == 33 [pid = 1650] [id = 739] 08:38:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1185b4c00) [pid = 1650] [serial = 2217] [outer = 0x0] 08:38:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119b9bc00) [pid = 1650] [serial = 2218] [outer = 0x1185b4c00] 08:38:15 INFO - PROCESS | 1650 | 1466696295057 Marionette DEBUG loaded listener.js 08:38:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12101c800) [pid = 1650] [serial = 2219] [outer = 0x1185b4c00] 08:38:15 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119a9c400) [pid = 1650] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 08:38:15 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x121188800) [pid = 1650] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 08:38:15 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119b1a000) [pid = 1650] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 08:38:15 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x121304c00) [pid = 1650] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 08:38:15 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1110ab800) [pid = 1650] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 08:38:15 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11229e000) [pid = 1650] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 08:38:15 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1187a3c00) [pid = 1650] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 08:38:15 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118e49400) [pid = 1650] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 08:38:15 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x116a06400) [pid = 1650] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 08:38:15 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1131cc800) [pid = 1650] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 08:38:15 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12a5c5000) [pid = 1650] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 08:38:15 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x116a1f000) [pid = 1650] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 08:38:15 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119ba4000) [pid = 1650] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 08:38:15 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118e49c00) [pid = 1650] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 08:38:15 INFO - PROCESS | 1650 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 08:38:15 INFO - PROCESS | 1650 | 1466696295568 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]]]}] 08:38:15 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 08:38:15 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 669ms 08:38:15 INFO - PROCESS | 1650 | 1466696295590 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 08:38:15 INFO - PROCESS | 1650 | 1466696295591 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 08:38:15 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 08:38:15 INFO - PROCESS | 1650 | 1466696295594 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 08:38:15 INFO - PROCESS | 1650 | 1466696295595 Marionette TRACE conn2 <- [1,2930,null,{}] 08:38:15 INFO - PROCESS | 1650 | 1466696295597 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}] 08:38:15 INFO - PROCESS | 1650 | 1466696295598 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:15 INFO - PROCESS | 1650 | 1466696295672 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 08:38:15 INFO - PROCESS | 1650 | 1466696295676 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:15 INFO - PROCESS | 1650 | 1466696295677 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x129229800 == 34 [pid = 1650] [id = 740] 08:38:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x113206c00) [pid = 1650] [serial = 2220] [outer = 0x0] 08:38:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11816c400) [pid = 1650] [serial = 2221] [outer = 0x113206c00] 08:38:15 INFO - PROCESS | 1650 | 1466696295705 Marionette DEBUG loaded listener.js 08:38:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118e42c00) [pid = 1650] [serial = 2222] [outer = 0x113206c00] 08:38:15 INFO - PROCESS | 1650 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 08:38:16 INFO - PROCESS | 1650 | 1466696295996 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]]]}] 08:38:16 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 08:38:16 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 420ms 08:38:16 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 08:38:16 INFO - PROCESS | 1650 | 1466696296017 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 08:38:16 INFO - PROCESS | 1650 | 1466696296018 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 08:38:16 INFO - PROCESS | 1650 | 1466696296020 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 08:38:16 INFO - PROCESS | 1650 | 1466696296021 Marionette TRACE conn2 <- [1,2934,null,{}] 08:38:16 INFO - PROCESS | 1650 | 1466696296023 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}] 08:38:16 INFO - PROCESS | 1650 | 1466696296025 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:16 INFO - PROCESS | 1650 | 1466696296107 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 08:38:16 INFO - PROCESS | 1650 | 1466696296168 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:16 INFO - PROCESS | 1650 | 1466696296169 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7b2000 == 35 [pid = 1650] [id = 741] 08:38:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x115ead000) [pid = 1650] [serial = 2223] [outer = 0x0] 08:38:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119a9c400) [pid = 1650] [serial = 2224] [outer = 0x115ead000] 08:38:16 INFO - PROCESS | 1650 | 1466696296194 Marionette DEBUG loaded listener.js 08:38:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x121188000) [pid = 1650] [serial = 2225] [outer = 0x115ead000] 08:38:16 INFO - PROCESS | 1650 | 1466696296439 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]]]}] 08:38:16 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 08:38:16 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 468ms 08:38:16 INFO - PROCESS | 1650 | 1466696296500 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 08:38:16 INFO - PROCESS | 1650 | 1466696296502 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 08:38:16 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 08:38:16 INFO - PROCESS | 1650 | 1466696296504 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 08:38:16 INFO - PROCESS | 1650 | 1466696296506 Marionette TRACE conn2 <- [1,2938,null,{}] 08:38:16 INFO - PROCESS | 1650 | 1466696296508 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}] 08:38:16 INFO - PROCESS | 1650 | 1466696296510 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:16 INFO - PROCESS | 1650 | 1466696296605 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 08:38:16 INFO - PROCESS | 1650 | 1466696296609 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:16 INFO - PROCESS | 1650 | 1466696296611 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b271000 == 36 [pid = 1650] [id = 742] 08:38:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x121188400) [pid = 1650] [serial = 2226] [outer = 0x0] 08:38:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x121303400) [pid = 1650] [serial = 2227] [outer = 0x121188400] 08:38:16 INFO - PROCESS | 1650 | 1466696296638 Marionette DEBUG loaded listener.js 08:38:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x121954000) [pid = 1650] [serial = 2228] [outer = 0x121188400] 08:38:16 INFO - PROCESS | 1650 | 1466696296957 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]]]}] 08:38:16 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. 08:38:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 470ms 08:38:16 INFO - PROCESS | 1650 | 1466696296975 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 08:38:16 INFO - PROCESS | 1650 | 1466696296976 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 08:38:16 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 08:38:16 INFO - PROCESS | 1650 | 1466696296984 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 08:38:16 INFO - PROCESS | 1650 | 1466696296985 Marionette TRACE conn2 <- [1,2942,null,{}] 08:38:16 INFO - PROCESS | 1650 | 1466696296988 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}] 08:38:16 INFO - PROCESS | 1650 | 1466696296989 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:17 INFO - PROCESS | 1650 | 1466696297097 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 08:38:17 INFO - PROCESS | 1650 | 1466696297131 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:17 INFO - PROCESS | 1650 | 1466696297132 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b92a800 == 37 [pid = 1650] [id = 743] 08:38:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x121188800) [pid = 1650] [serial = 2229] [outer = 0x0] 08:38:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123d7a800) [pid = 1650] [serial = 2230] [outer = 0x121188800] 08:38:17 INFO - PROCESS | 1650 | 1466696297156 Marionette DEBUG loaded listener.js 08:38:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124c0c800) [pid = 1650] [serial = 2231] [outer = 0x121188800] 08:38:17 INFO - PROCESS | 1650 | 1466696297402 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"]]]}] 08:38:17 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 08:38:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 08:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 08:38:17 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 474ms 08:38:17 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 08:38:17 INFO - PROCESS | 1650 | 1466696297453 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 08:38:17 INFO - PROCESS | 1650 | 1466696297455 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 08:38:17 INFO - PROCESS | 1650 | 1466696297457 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 08:38:17 INFO - PROCESS | 1650 | 1466696297458 Marionette TRACE conn2 <- [1,2946,null,{}] 08:38:17 INFO - PROCESS | 1650 | 1466696297468 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}] 08:38:17 INFO - PROCESS | 1650 | 1466696297469 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:17 INFO - PROCESS | 1650 | 1466696297602 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 08:38:17 INFO - PROCESS | 1650 | 1466696297657 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:17 INFO - PROCESS | 1650 | 1466696297659 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x112d04800 == 38 [pid = 1650] [id = 744] 08:38:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x110f81c00) [pid = 1650] [serial = 2232] [outer = 0x0] 08:38:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x111d7d800) [pid = 1650] [serial = 2233] [outer = 0x110f81c00] 08:38:17 INFO - PROCESS | 1650 | 1466696297692 Marionette DEBUG loaded listener.js 08:38:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x112fba800) [pid = 1650] [serial = 2234] [outer = 0x110f81c00] 08:38:18 INFO - PROCESS | 1650 | 1466696298141 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]]]}] 08:38:18 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. 08:38:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 718ms 08:38:18 INFO - PROCESS | 1650 | 1466696298178 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 08:38:18 INFO - PROCESS | 1650 | 1466696298182 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 08:38:18 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 08:38:18 INFO - PROCESS | 1650 | 1466696298187 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 08:38:18 INFO - PROCESS | 1650 | 1466696298190 Marionette TRACE conn2 <- [1,2950,null,{}] 08:38:18 INFO - PROCESS | 1650 | 1466696298194 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}] 08:38:18 INFO - PROCESS | 1650 | 1466696298200 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:18 INFO - PROCESS | 1650 | 1466696298352 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 08:38:18 INFO - PROCESS | 1650 | 1466696298457 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:18 INFO - PROCESS | 1650 | 1466696298459 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x121075000 == 39 [pid = 1650] [id = 745] 08:38:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x115eb9800) [pid = 1650] [serial = 2235] [outer = 0x0] 08:38:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11685a800) [pid = 1650] [serial = 2236] [outer = 0x115eb9800] 08:38:18 INFO - PROCESS | 1650 | 1466696298512 Marionette DEBUG loaded listener.js 08:38:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x116a27400) [pid = 1650] [serial = 2237] [outer = 0x115eb9800] 08:38:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x124cba000 == 40 [pid = 1650] [id = 746] 08:38:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118173400) [pid = 1650] [serial = 2238] [outer = 0x0] 08:38:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1155d6800) [pid = 1650] [serial = 2239] [outer = 0x118173400] 08:38:19 INFO - PROCESS | 1650 | 1466696299006 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]]]}] 08:38:19 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. 08:38:19 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 876ms 08:38:19 INFO - PROCESS | 1650 | 1466696299088 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 08:38:19 INFO - PROCESS | 1650 | 1466696299090 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 08:38:19 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 08:38:19 INFO - PROCESS | 1650 | 1466696299094 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 08:38:19 INFO - PROCESS | 1650 | 1466696299095 Marionette TRACE conn2 <- [1,2954,null,{}] 08:38:19 INFO - PROCESS | 1650 | 1466696299097 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}] 08:38:19 INFO - PROCESS | 1650 | 1466696299099 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:19 INFO - PROCESS | 1650 | 1466696299229 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 08:38:19 INFO - PROCESS | 1650 | 1466696299307 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:19 INFO - PROCESS | 1650 | 1466696299308 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7bc000 == 41 [pid = 1650] [id = 747] 08:38:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x116632400) [pid = 1650] [serial = 2240] [outer = 0x0] 08:38:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118497400) [pid = 1650] [serial = 2241] [outer = 0x116632400] 08:38:19 INFO - PROCESS | 1650 | 1466696299338 Marionette DEBUG loaded listener.js 08:38:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11879bc00) [pid = 1650] [serial = 2242] [outer = 0x116632400] 08:38:19 INFO - PROCESS | 1650 | 1466696299902 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]]]}] 08:38:19 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:38:19 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 08:38:19 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 821ms 08:38:19 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 08:38:19 INFO - PROCESS | 1650 | 1466696299914 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 08:38:19 INFO - PROCESS | 1650 | 1466696299916 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 08:38:19 INFO - PROCESS | 1650 | 1466696299920 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 08:38:19 INFO - PROCESS | 1650 | 1466696299921 Marionette TRACE conn2 <- [1,2958,null,{}] 08:38:19 INFO - PROCESS | 1650 | 1466696299926 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}] 08:38:19 INFO - PROCESS | 1650 | 1466696299928 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:20 INFO - PROCESS | 1650 | 1466696300040 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 08:38:20 INFO - PROCESS | 1650 | 1466696300185 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:20 INFO - PROCESS | 1650 | 1466696300186 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12b92a800 == 40 [pid = 1650] [id = 743] 08:38:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12b271000 == 39 [pid = 1650] [id = 742] 08:38:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7b2000 == 38 [pid = 1650] [id = 741] 08:38:20 INFO - PROCESS | 1650 | --DOCSHELL 0x129229800 == 37 [pid = 1650] [id = 740] 08:38:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12922c000 == 36 [pid = 1650] [id = 739] 08:38:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11756f000 == 37 [pid = 1650] [id = 748] 08:38:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x113d5d000) [pid = 1650] [serial = 2243] [outer = 0x0] 08:38:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11684ec00) [pid = 1650] [serial = 2244] [outer = 0x113d5d000] 08:38:20 INFO - PROCESS | 1650 | 1466696300263 Marionette DEBUG loaded listener.js 08:38:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x118173800) [pid = 1650] [serial = 2245] [outer = 0x113d5d000] 08:38:20 INFO - PROCESS | 1650 | --DOCSHELL 0x128b41800 == 36 [pid = 1650] [id = 738] 08:38:20 INFO - PROCESS | 1650 | --DOCSHELL 0x1273a2000 == 35 [pid = 1650] [id = 737] 08:38:20 INFO - PROCESS | 1650 | --DOCSHELL 0x123db1000 == 34 [pid = 1650] [id = 736] 08:38:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12129b000 == 33 [pid = 1650] [id = 735] 08:38:20 INFO - PROCESS | 1650 | --DOCSHELL 0x119ecc000 == 32 [pid = 1650] [id = 734] 08:38:20 INFO - PROCESS | 1650 | --DOCSHELL 0x11859a000 == 31 [pid = 1650] [id = 733] 08:38:20 INFO - PROCESS | 1650 | --DOCSHELL 0x11667d800 == 30 [pid = 1650] [id = 732] 08:38:20 INFO - PROCESS | 1650 | --DOCSHELL 0x1198e2800 == 29 [pid = 1650] [id = 731] 08:38:20 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x126857000) [pid = 1650] [serial = 2174] [outer = 0x0] [url = about:blank] 08:38:20 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x121310800) [pid = 1650] [serial = 2164] [outer = 0x0] [url = about:blank] 08:38:20 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x121194000) [pid = 1650] [serial = 2162] [outer = 0x0] [url = about:blank] 08:38:20 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x119ba0400) [pid = 1650] [serial = 2161] [outer = 0x0] [url = about:blank] 08:38:20 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x121bddc00) [pid = 1650] [serial = 2165] [outer = 0x0] [url = about:blank] 08:38:20 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x123ee5000) [pid = 1650] [serial = 2167] [outer = 0x0] [url = about:blank] 08:38:20 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119a97400) [pid = 1650] [serial = 2171] [outer = 0x0] [url = about:blank] 08:38:20 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118518400) [pid = 1650] [serial = 2170] [outer = 0x0] [url = about:blank] 08:38:20 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11823a000) [pid = 1650] [serial = 2152] [outer = 0x0] [url = about:blank] 08:38:20 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118e4d400) [pid = 1650] [serial = 2155] [outer = 0x0] [url = about:blank] 08:38:20 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119a0b800) [pid = 1650] [serial = 2143] [outer = 0x0] [url = about:blank] 08:38:20 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119b9b800) [pid = 1650] [serial = 2144] [outer = 0x0] [url = about:blank] 08:38:20 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x117093000) [pid = 1650] [serial = 2149] [outer = 0x0] [url = about:blank] 08:38:20 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11816d000) [pid = 1650] [serial = 2150] [outer = 0x0] [url = about:blank] 08:38:20 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x113226c00) [pid = 1650] [serial = 2146] [outer = 0x0] [url = about:blank] 08:38:20 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11684e400) [pid = 1650] [serial = 2147] [outer = 0x0] [url = about:blank] 08:38:20 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12b206400) [pid = 1650] [serial = 2138] [outer = 0x0] [url = about:blank] 08:38:20 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118175000) [pid = 1650] [serial = 2140] [outer = 0x0] [url = about:blank] 08:38:20 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11850c400) [pid = 1650] [serial = 2141] [outer = 0x0] [url = about:blank] 08:38:20 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11855b000) [pid = 1650] [serial = 2153] [outer = 0x0] [url = about:blank] 08:38:20 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x127159400) [pid = 1650] [serial = 2176] [outer = 0x0] [url = about:blank] 08:38:20 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x128ccd000) [pid = 1650] [serial = 2177] [outer = 0x0] [url = about:blank] 08:38:20 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x124cef400) [pid = 1650] [serial = 2168] [outer = 0x0] [url = about:blank] 08:38:20 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119a13800) [pid = 1650] [serial = 2158] [outer = 0x0] [url = about:blank] 08:38:20 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x121bd4c00) [pid = 1650] [serial = 2173] [outer = 0x0] [url = about:blank] 08:38:20 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119a93000) [pid = 1650] [serial = 2159] [outer = 0x0] [url = about:blank] 08:38:20 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1193a5c00) [pid = 1650] [serial = 2156] [outer = 0x0] [url = about:blank] 08:38:20 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. 08:38:20 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 676ms 08:38:20 INFO - PROCESS | 1650 | 1466696300592 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]]]}] 08:38:20 INFO - PROCESS | 1650 | 1466696300602 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 08:38:20 INFO - PROCESS | 1650 | 1466696300605 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 08:38:20 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 08:38:20 INFO - PROCESS | 1650 | 1466696300609 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 08:38:20 INFO - PROCESS | 1650 | 1466696300611 Marionette TRACE conn2 <- [1,2962,null,{}] 08:38:20 INFO - PROCESS | 1650 | 1466696300623 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}] 08:38:20 INFO - PROCESS | 1650 | 1466696300625 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:20 INFO - PROCESS | 1650 | 1466696300714 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 08:38:20 INFO - PROCESS | 1650 | 1466696300769 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:20 INFO - PROCESS | 1650 | 1466696300771 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x121253800 == 30 [pid = 1650] [id = 749] 08:38:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118176000) [pid = 1650] [serial = 2246] [outer = 0x0] 08:38:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118492400) [pid = 1650] [serial = 2247] [outer = 0x118176000] 08:38:20 INFO - PROCESS | 1650 | 1466696300798 Marionette DEBUG loaded listener.js 08:38:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118553400) [pid = 1650] [serial = 2248] [outer = 0x118176000] 08:38:21 INFO - PROCESS | 1650 | 1466696301071 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]]]}] 08:38:21 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. 08:38:21 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 478ms 08:38:21 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 08:38:21 INFO - PROCESS | 1650 | 1466696301089 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 08:38:21 INFO - PROCESS | 1650 | 1466696301090 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 08:38:21 INFO - PROCESS | 1650 | 1466696301092 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 08:38:21 INFO - PROCESS | 1650 | 1466696301095 Marionette TRACE conn2 <- [1,2966,null,{}] 08:38:21 INFO - PROCESS | 1650 | 1466696301111 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}] 08:38:21 INFO - PROCESS | 1650 | 1466696301116 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:21 INFO - PROCESS | 1650 | 1466696301213 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 08:38:21 INFO - PROCESS | 1650 | 1466696301219 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:21 INFO - PROCESS | 1650 | 1466696301221 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x124cb7000 == 31 [pid = 1650] [id = 750] 08:38:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x113204800) [pid = 1650] [serial = 2249] [outer = 0x0] 08:38:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118e55800) [pid = 1650] [serial = 2250] [outer = 0x113204800] 08:38:21 INFO - PROCESS | 1650 | 1466696301250 Marionette DEBUG loaded listener.js 08:38:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1193a6c00) [pid = 1650] [serial = 2251] [outer = 0x113204800] 08:38:21 INFO - PROCESS | 1650 | 1466696301577 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]]]}] 08:38:21 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. 08:38:21 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 532ms 08:38:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 08:38:21 INFO - PROCESS | 1650 | 1466696301625 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 08:38:21 INFO - PROCESS | 1650 | 1466696301627 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 08:38:21 INFO - PROCESS | 1650 | 1466696301629 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 08:38:21 INFO - PROCESS | 1650 | 1466696301630 Marionette TRACE conn2 <- [1,2970,null,{}] 08:38:21 INFO - PROCESS | 1650 | 1466696301633 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}] 08:38:21 INFO - PROCESS | 1650 | 1466696301634 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:21 INFO - PROCESS | 1650 | 1466696301722 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 08:38:21 INFO - PROCESS | 1650 | 1466696301726 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:21 INFO - PROCESS | 1650 | 1466696301727 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b37000 == 32 [pid = 1650] [id = 751] 08:38:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119a0bc00) [pid = 1650] [serial = 2252] [outer = 0x0] 08:38:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119a93000) [pid = 1650] [serial = 2253] [outer = 0x119a0bc00] 08:38:21 INFO - PROCESS | 1650 | 1466696301755 Marionette DEBUG loaded listener.js 08:38:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119a9dc00) [pid = 1650] [serial = 2254] [outer = 0x119a0bc00] 08:38:22 INFO - PROCESS | 1650 | 1466696302059 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]]]}] 08:38:22 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. 08:38:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 471ms 08:38:22 INFO - PROCESS | 1650 | 1466696302101 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 08:38:22 INFO - PROCESS | 1650 | 1466696302102 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 08:38:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 08:38:22 INFO - PROCESS | 1650 | 1466696302104 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 08:38:22 INFO - PROCESS | 1650 | 1466696302105 Marionette TRACE conn2 <- [1,2974,null,{}] 08:38:22 INFO - PROCESS | 1650 | 1466696302107 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}] 08:38:22 INFO - PROCESS | 1650 | 1466696302109 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:22 INFO - PROCESS | 1650 | 1466696302193 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 08:38:22 INFO - PROCESS | 1650 | 1466696302259 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:22 INFO - PROCESS | 1650 | 1466696302260 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x129245000 == 33 [pid = 1650] [id = 752] 08:38:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1131cec00) [pid = 1650] [serial = 2255] [outer = 0x0] 08:38:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119b9f000) [pid = 1650] [serial = 2256] [outer = 0x1131cec00] 08:38:22 INFO - PROCESS | 1650 | 1466696302285 Marionette DEBUG loaded listener.js 08:38:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119d50000) [pid = 1650] [serial = 2257] [outer = 0x1131cec00] 08:38:22 INFO - PROCESS | 1650 | 1466696302541 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]]]}] 08:38:22 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. 08:38:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 470ms 08:38:22 INFO - PROCESS | 1650 | 1466696302575 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 08:38:22 INFO - PROCESS | 1650 | 1466696302576 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 08:38:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 08:38:22 INFO - PROCESS | 1650 | 1466696302592 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 08:38:22 INFO - PROCESS | 1650 | 1466696302593 Marionette TRACE conn2 <- [1,2978,null,{}] 08:38:22 INFO - PROCESS | 1650 | 1466696302604 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}] 08:38:22 INFO - PROCESS | 1650 | 1466696302608 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:22 INFO - PROCESS | 1650 | 1466696302734 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 08:38:22 INFO - PROCESS | 1650 | 1466696302738 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:22 INFO - PROCESS | 1650 | 1466696302739 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa20000 == 34 [pid = 1650] [id = 753] 08:38:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119d56800) [pid = 1650] [serial = 2258] [outer = 0x0] 08:38:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x121307c00) [pid = 1650] [serial = 2259] [outer = 0x119d56800] 08:38:22 INFO - PROCESS | 1650 | 1466696302765 Marionette DEBUG loaded listener.js 08:38:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124abf800) [pid = 1650] [serial = 2260] [outer = 0x119d56800] 08:38:23 INFO - PROCESS | 1650 | 1466696303070 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]]]}] 08:38:23 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. 08:38:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 534ms 08:38:23 INFO - PROCESS | 1650 | 1466696303120 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 08:38:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 08:38:23 INFO - PROCESS | 1650 | 1466696303121 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 08:38:23 INFO - PROCESS | 1650 | 1466696303123 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 08:38:23 INFO - PROCESS | 1650 | 1466696303125 Marionette TRACE conn2 <- [1,2982,null,{}] 08:38:23 INFO - PROCESS | 1650 | 1466696303127 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}] 08:38:23 INFO - PROCESS | 1650 | 1466696303128 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:23 INFO - PROCESS | 1650 | 1466696303235 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 08:38:23 INFO - PROCESS | 1650 | 1466696303238 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:23 INFO - PROCESS | 1650 | 1466696303240 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b92e800 == 35 [pid = 1650] [id = 754] 08:38:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x124abdc00) [pid = 1650] [serial = 2261] [outer = 0x0] 08:38:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x124cf1400) [pid = 1650] [serial = 2262] [outer = 0x124abdc00] 08:38:23 INFO - PROCESS | 1650 | 1466696303264 Marionette DEBUG loaded listener.js 08:38:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1254b5c00) [pid = 1650] [serial = 2263] [outer = 0x124abdc00] 08:38:23 INFO - PROCESS | 1650 | 1466696303554 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"]]]}] 08:38:23 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 08:38:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 08:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 08:38:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 471ms 08:38:23 INFO - PROCESS | 1650 | 1466696303601 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 08:38:23 INFO - PROCESS | 1650 | 1466696303602 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 08:38:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 08:38:23 INFO - PROCESS | 1650 | 1466696303605 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 08:38:23 INFO - PROCESS | 1650 | 1466696303606 Marionette TRACE conn2 <- [1,2986,null,{}] 08:38:23 INFO - PROCESS | 1650 | 1466696303608 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}] 08:38:23 INFO - PROCESS | 1650 | 1466696303609 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:23 INFO - PROCESS | 1650 | 1466696303717 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 08:38:23 INFO - PROCESS | 1650 | 1466696303721 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:23 INFO - PROCESS | 1650 | 1466696303722 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd17800 == 36 [pid = 1650] [id = 755] 08:38:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x124b5f000) [pid = 1650] [serial = 2264] [outer = 0x0] 08:38:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12685e400) [pid = 1650] [serial = 2265] [outer = 0x124b5f000] 08:38:23 INFO - PROCESS | 1650 | 1466696303747 Marionette DEBUG loaded listener.js 08:38:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x127157800) [pid = 1650] [serial = 2266] [outer = 0x124b5f000] 08:38:24 INFO - PROCESS | 1650 | 1466696304065 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]]]}] 08:38:24 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. 08:38:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 469ms 08:38:24 INFO - PROCESS | 1650 | 1466696304084 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 08:38:24 INFO - PROCESS | 1650 | 1466696304085 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 08:38:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 08:38:24 INFO - PROCESS | 1650 | 1466696304096 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 08:38:24 INFO - PROCESS | 1650 | 1466696304098 Marionette TRACE conn2 <- [1,2990,null,{}] 08:38:24 INFO - PROCESS | 1650 | 1466696304100 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}] 08:38:24 INFO - PROCESS | 1650 | 1466696304101 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:24 INFO - PROCESS | 1650 | 1466696304203 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 08:38:24 INFO - PROCESS | 1650 | 1466696304206 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:24 INFO - PROCESS | 1650 | 1466696304207 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x124cab800 == 37 [pid = 1650] [id = 756] 08:38:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x127158000) [pid = 1650] [serial = 2267] [outer = 0x0] 08:38:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x127316800) [pid = 1650] [serial = 2268] [outer = 0x127158000] 08:38:24 INFO - PROCESS | 1650 | 1466696304264 Marionette DEBUG loaded listener.js 08:38:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x127641c00) [pid = 1650] [serial = 2269] [outer = 0x127158000] 08:38:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d30000 == 38 [pid = 1650] [id = 757] 08:38:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x128948c00) [pid = 1650] [serial = 2270] [outer = 0x0] 08:38:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12893c000) [pid = 1650] [serial = 2271] [outer = 0x128948c00] 08:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118244800) [pid = 1650] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 08:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118177400) [pid = 1650] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 08:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x115eae800) [pid = 1650] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 08:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x117094000) [pid = 1650] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 08:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118239000) [pid = 1650] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 08:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1185b1c00) [pid = 1650] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 08:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1185b4c00) [pid = 1650] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 08:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x113206c00) [pid = 1650] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 08:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x121188400) [pid = 1650] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 08:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x115ead000) [pid = 1650] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 08:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11320dc00) [pid = 1650] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 08:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x115eba400) [pid = 1650] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 08:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x110f7dc00) [pid = 1650] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 08:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116a1b400) [pid = 1650] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 08:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118e4c000) [pid = 1650] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 08:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119a8f000) [pid = 1650] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 08:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11759d000) [pid = 1650] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 08:38:24 INFO - PROCESS | 1650 | 1466696304692 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]]]}] 08:38:24 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. 08:38:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 621ms 08:38:24 INFO - PROCESS | 1650 | 1466696304716 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 08:38:24 INFO - PROCESS | 1650 | 1466696304717 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 08:38:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 08:38:24 INFO - PROCESS | 1650 | 1466696304719 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 08:38:24 INFO - PROCESS | 1650 | 1466696304720 Marionette TRACE conn2 <- [1,2994,null,{}] 08:38:24 INFO - PROCESS | 1650 | 1466696304723 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}] 08:38:24 INFO - PROCESS | 1650 | 1466696304724 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:24 INFO - PROCESS | 1650 | 1466696304825 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 08:38:24 INFO - PROCESS | 1650 | 1466696304829 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:24 INFO - PROCESS | 1650 | 1466696304830 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x121398000 == 39 [pid = 1650] [id = 758] 08:38:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1110acc00) [pid = 1650] [serial = 2272] [outer = 0x0] 08:38:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118179c00) [pid = 1650] [serial = 2273] [outer = 0x1110acc00] 08:38:24 INFO - PROCESS | 1650 | 1466696304855 Marionette DEBUG loaded listener.js 08:38:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118e4c000) [pid = 1650] [serial = 2274] [outer = 0x1110acc00] 08:38:25 INFO - PROCESS | 1650 | 1466696305181 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]]]}] 08:38:25 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:38:25 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 08:38:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 468ms 08:38:25 INFO - PROCESS | 1650 | 1466696305188 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 08:38:25 INFO - PROCESS | 1650 | 1466696305189 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 08:38:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 08:38:25 INFO - PROCESS | 1650 | 1466696305192 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 08:38:25 INFO - PROCESS | 1650 | 1466696305193 Marionette TRACE conn2 <- [1,2998,null,{}] 08:38:25 INFO - PROCESS | 1650 | 1466696305199 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}] 08:38:25 INFO - PROCESS | 1650 | 1466696305201 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:25 INFO - PROCESS | 1650 | 1466696305320 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 08:38:25 INFO - PROCESS | 1650 | 1466696305328 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:25 INFO - PROCESS | 1650 | 1466696305329 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb0c800 == 40 [pid = 1650] [id = 759] 08:38:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1122a2000) [pid = 1650] [serial = 2275] [outer = 0x0] 08:38:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x127641400) [pid = 1650] [serial = 2276] [outer = 0x1122a2000] 08:38:25 INFO - PROCESS | 1650 | 1466696305356 Marionette DEBUG loaded listener.js 08:38:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128cd7800) [pid = 1650] [serial = 2277] [outer = 0x1122a2000] 08:38:25 INFO - PROCESS | 1650 | 1466696305627 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]]]}] 08:38:25 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. 08:38:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 472ms 08:38:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 08:38:25 INFO - PROCESS | 1650 | 1466696305668 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 08:38:25 INFO - PROCESS | 1650 | 1466696305669 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 08:38:25 INFO - PROCESS | 1650 | 1466696305671 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 08:38:25 INFO - PROCESS | 1650 | 1466696305672 Marionette TRACE conn2 <- [1,3002,null,{}] 08:38:25 INFO - PROCESS | 1650 | 1466696305675 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}] 08:38:25 INFO - PROCESS | 1650 | 1466696305676 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:25 INFO - PROCESS | 1650 | 1466696305760 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 08:38:25 INFO - PROCESS | 1650 | 1466696305766 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:25 INFO - PROCESS | 1650 | 1466696305767 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ccb6000 == 41 [pid = 1650] [id = 760] 08:38:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119b9c400) [pid = 1650] [serial = 2278] [outer = 0x0] 08:38:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1291e2800) [pid = 1650] [serial = 2279] [outer = 0x119b9c400] 08:38:25 INFO - PROCESS | 1650 | 1466696305790 Marionette DEBUG loaded listener.js 08:38:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1291f0800) [pid = 1650] [serial = 2280] [outer = 0x119b9c400] 08:38:26 INFO - PROCESS | 1650 | 1466696306105 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]]]}] 08:38:26 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. 08:38:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 468ms 08:38:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 08:38:26 INFO - PROCESS | 1650 | 1466696306139 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 08:38:26 INFO - PROCESS | 1650 | 1466696306140 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 08:38:26 INFO - PROCESS | 1650 | 1466696306143 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 08:38:26 INFO - PROCESS | 1650 | 1466696306143 Marionette TRACE conn2 <- [1,3006,null,{}] 08:38:26 INFO - PROCESS | 1650 | 1466696306148 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}] 08:38:26 INFO - PROCESS | 1650 | 1466696306149 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:26 INFO - PROCESS | 1650 | 1466696306228 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 08:38:26 INFO - PROCESS | 1650 | 1466696306294 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:26 INFO - PROCESS | 1650 | 1466696306295 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d179800 == 42 [pid = 1650] [id = 761] 08:38:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119b1a000) [pid = 1650] [serial = 2281] [outer = 0x0] 08:38:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12945ac00) [pid = 1650] [serial = 2282] [outer = 0x119b1a000] 08:38:26 INFO - PROCESS | 1650 | 1466696306320 Marionette DEBUG loaded listener.js 08:38:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1294b4c00) [pid = 1650] [serial = 2283] [outer = 0x119b1a000] 08:38:26 INFO - PROCESS | 1650 | 1466696306554 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]]]}] 08:38:26 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. 08:38:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 422ms 08:38:26 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 08:38:26 INFO - PROCESS | 1650 | 1466696306568 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 08:38:26 INFO - PROCESS | 1650 | 1466696306569 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 08:38:26 INFO - PROCESS | 1650 | 1466696306571 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 08:38:26 INFO - PROCESS | 1650 | 1466696306572 Marionette TRACE conn2 <- [1,3010,null,{}] 08:38:26 INFO - PROCESS | 1650 | 1466696306574 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}] 08:38:26 INFO - PROCESS | 1650 | 1466696306575 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:26 INFO - PROCESS | 1650 | 1466696306667 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 08:38:26 INFO - PROCESS | 1650 | 1466696306778 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:26 INFO - PROCESS | 1650 | 1466696306779 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11706e000 == 43 [pid = 1650] [id = 762] 08:38:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1110a1400) [pid = 1650] [serial = 2284] [outer = 0x0] 08:38:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11303a000) [pid = 1650] [serial = 2285] [outer = 0x1110a1400] 08:38:26 INFO - PROCESS | 1650 | 1466696306811 Marionette DEBUG loaded listener.js 08:38:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x113e90c00) [pid = 1650] [serial = 2286] [outer = 0x1110a1400] 08:38:27 INFO - PROCESS | 1650 | 1466696307203 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]]]}] 08:38:27 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 08:38:27 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 670ms 08:38:27 INFO - TEST-START | /FileAPI/FileReaderSync.worker 08:38:27 INFO - PROCESS | 1650 | 1466696307243 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 08:38:27 INFO - PROCESS | 1650 | 1466696307246 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 08:38:27 INFO - PROCESS | 1650 | 1466696307249 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 08:38:27 INFO - PROCESS | 1650 | 1466696307251 Marionette TRACE conn2 <- [1,3014,null,{}] 08:38:27 INFO - PROCESS | 1650 | 1466696307254 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}] 08:38:27 INFO - PROCESS | 1650 | 1466696307257 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:27 INFO - PROCESS | 1650 | 1466696307396 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 08:38:27 INFO - PROCESS | 1650 | 1466696307522 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:27 INFO - PROCESS | 1650 | 1466696307524 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1198d3800 == 44 [pid = 1650] [id = 763] 08:38:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x117eae000) [pid = 1650] [serial = 2287] [outer = 0x0] 08:38:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x118241000) [pid = 1650] [serial = 2288] [outer = 0x117eae000] 08:38:27 INFO - PROCESS | 1650 | 1466696307558 Marionette DEBUG loaded listener.js 08:38:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x118521000) [pid = 1650] [serial = 2289] [outer = 0x117eae000] 08:38:27 INFO - PROCESS | 1650 | [1650] 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 08:38:27 INFO - PROCESS | 1650 | 1466696307950 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 08:38:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 08:38:27 INFO - {} 08:38:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 08:38:27 INFO - {} 08:38:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 08:38:27 INFO - {} 08:38:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 08:38:27 INFO - {} 08:38:27 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 720ms 08:38:27 INFO - PROCESS | 1650 | 1466696307971 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 08:38:27 INFO - PROCESS | 1650 | 1466696307974 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 08:38:27 INFO - TEST-START | /FileAPI/fileReader.html 08:38:27 INFO - PROCESS | 1650 | 1466696307976 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 08:38:27 INFO - PROCESS | 1650 | 1466696307978 Marionette TRACE conn2 <- [1,3018,null,{}] 08:38:27 INFO - PROCESS | 1650 | 1466696307980 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}] 08:38:27 INFO - PROCESS | 1650 | 1466696307982 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:28 INFO - PROCESS | 1650 | 1466696308088 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 08:38:28 INFO - PROCESS | 1650 | 1466696308159 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:28 INFO - PROCESS | 1650 | 1466696308161 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb0a800 == 45 [pid = 1650] [id = 764] 08:38:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1187a0c00) [pid = 1650] [serial = 2290] [outer = 0x0] 08:38:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x118e4f400) [pid = 1650] [serial = 2291] [outer = 0x1187a0c00] 08:38:28 INFO - PROCESS | 1650 | 1466696308190 Marionette DEBUG loaded listener.js 08:38:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x119d56000) [pid = 1650] [serial = 2292] [outer = 0x1187a0c00] 08:38:28 INFO - PROCESS | 1650 | 1466696308610 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]]]}] 08:38:28 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 08:38:28 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 08:38:28 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 08:38:28 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 08:38:28 INFO - TEST-OK | /FileAPI/fileReader.html | took 671ms 08:38:28 INFO - PROCESS | 1650 | 1466696308649 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 08:38:28 INFO - PROCESS | 1650 | 1466696308651 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 08:38:28 INFO - TEST-START | /FileAPI/historical.html 08:38:28 INFO - PROCESS | 1650 | 1466696308662 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 08:38:28 INFO - PROCESS | 1650 | 1466696308669 Marionette TRACE conn2 <- [1,3022,null,{}] 08:38:28 INFO - PROCESS | 1650 | 1466696308673 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}] 08:38:28 INFO - PROCESS | 1650 | 1466696308677 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:28 INFO - PROCESS | 1650 | 1466696308894 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 08:38:29 INFO - PROCESS | 1650 | 1466696309011 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:29 INFO - PROCESS | 1650 | 1466696309013 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d507000 == 46 [pid = 1650] [id = 765] 08:38:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1187a8c00) [pid = 1650] [serial = 2293] [outer = 0x0] 08:38:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x121306c00) [pid = 1650] [serial = 2294] [outer = 0x1187a8c00] 08:38:29 INFO - PROCESS | 1650 | 1466696309043 Marionette DEBUG loaded listener.js 08:38:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x124c52400) [pid = 1650] [serial = 2295] [outer = 0x1187a8c00] 08:38:29 INFO - PROCESS | 1650 | 1466696309400 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"]]]}] 08:38:29 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 08:38:29 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 08:38:29 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 08:38:29 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 08:38:29 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 08:38:29 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 08:38:29 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 08:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:29 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 08:38:29 INFO - TEST-OK | /FileAPI/historical.html | took 784ms 08:38:29 INFO - TEST-START | /FileAPI/idlharness.html 08:38:29 INFO - PROCESS | 1650 | 1466696309440 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 08:38:29 INFO - PROCESS | 1650 | 1466696309441 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 08:38:29 INFO - PROCESS | 1650 | 1466696309444 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 08:38:29 INFO - PROCESS | 1650 | 1466696309445 Marionette TRACE conn2 <- [1,3026,null,{}] 08:38:29 INFO - PROCESS | 1650 | 1466696309448 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}] 08:38:29 INFO - PROCESS | 1650 | 1466696309449 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:29 INFO - PROCESS | 1650 | 1466696309553 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 08:38:29 INFO - PROCESS | 1650 | 1466696309614 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:29 INFO - PROCESS | 1650 | 1466696309615 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd06800 == 47 [pid = 1650] [id = 766] 08:38:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x126cd4c00) [pid = 1650] [serial = 2296] [outer = 0x0] 08:38:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x128bb4400) [pid = 1650] [serial = 2297] [outer = 0x126cd4c00] 08:38:29 INFO - PROCESS | 1650 | 1466696309698 Marionette DEBUG loaded listener.js 08:38:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x129462400) [pid = 1650] [serial = 2298] [outer = 0x126cd4c00] 08:38:30 INFO - PROCESS | 1650 | 1466696310193 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]]]}] 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 08:38:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:38:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:38:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:38:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:38:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:38:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:38:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 08:38:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:38:30 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:38:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:30 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:38:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:38:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:38:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:38:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 08:38:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:38:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:38:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:38:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:38:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:38:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:38:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 08:38:30 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 08:38:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:38:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:38:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:38:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:38:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:38:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 08:38:30 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 08:38:30 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 08:38:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:38:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:38:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:38:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:38:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:38:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 08:38:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:38:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:38:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:38:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:38:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:38:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 08:38:30 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 08:38:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:38:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:38:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:38:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:38:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:38:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 08:38:30 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 08:38:30 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 08:38:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:38:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:38:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:38:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:38:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:38:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 08:38:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 08:38:30 INFO - TEST-OK | /FileAPI/idlharness.html | took 783ms 08:38:30 INFO - TEST-START | /FileAPI/idlharness.worker 08:38:30 INFO - PROCESS | 1650 | 1466696310240 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 08:38:30 INFO - PROCESS | 1650 | 1466696310241 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 08:38:30 INFO - PROCESS | 1650 | 1466696310259 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 08:38:30 INFO - PROCESS | 1650 | 1466696310260 Marionette TRACE conn2 <- [1,3030,null,{}] 08:38:30 INFO - PROCESS | 1650 | 1466696310283 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}] 08:38:30 INFO - PROCESS | 1650 | 1466696310284 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:30 INFO - PROCESS | 1650 | 1466696310384 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 08:38:30 INFO - PROCESS | 1650 | 1466696310454 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:30 INFO - PROCESS | 1650 | 1466696310458 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x118abf000 == 48 [pid = 1650] [id = 767] 08:38:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x124b61400) [pid = 1650] [serial = 2299] [outer = 0x0] 08:38:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x129524400) [pid = 1650] [serial = 2300] [outer = 0x124b61400] 08:38:30 INFO - PROCESS | 1650 | 1466696310490 Marionette DEBUG loaded listener.js 08:38:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12b910000) [pid = 1650] [serial = 2301] [outer = 0x124b61400] 08:38:30 INFO - PROCESS | 1650 | [1650] 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 08:38:31 INFO - PROCESS | 1650 | 1466696311395 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,{},{}]]]}] 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:38:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:38:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:38:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:38:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:38:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:38:31 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:31 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:38:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:38:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:38:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:38:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:38:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:38:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:38:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:38:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:38:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 08:38:31 INFO - {} 08:38:31 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 08:38:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:38:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:38:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:38:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:38:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 08:38:31 INFO - {} 08:38:31 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 - {} 08:38:31 INFO - {} 08:38:31 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 08:38:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:38:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:38:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:38:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:38:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:38:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:38:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:38:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:38:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 08:38:31 INFO - {} 08:38:31 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 08:38:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:38:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:38:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:38:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:38:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 08:38:31 INFO - {} 08:38:31 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 - {} 08:38:31 INFO - {} 08:38:31 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 08:38:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:38:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:38:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:38:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:38:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:38:31 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 08:38:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 08:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 08:38:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:38:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:38:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:38:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:38:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 08:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:38:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:38:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:38:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:38:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:38:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 08:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 08:38:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:38:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:38:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:38:31 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 08:38:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 08:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 08:38:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:38:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:38:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:38:31 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 08:38:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 08:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 08:38:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:38:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:38:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:38:31 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 08:38:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 08:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:38:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:38:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:38:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:38:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:38:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:38:31 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 08:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:31 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:38:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:38:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:38:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:38:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:38:31 INFO - {} 08:38:31 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1257ms 08:38:31 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 08:38:31 INFO - PROCESS | 1650 | 1466696311502 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 08:38:31 INFO - PROCESS | 1650 | 1466696311505 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 08:38:31 INFO - PROCESS | 1650 | 1466696311510 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 08:38:31 INFO - PROCESS | 1650 | 1466696311515 Marionette TRACE conn2 <- [1,3034,null,{}] 08:38:31 INFO - PROCESS | 1650 | 1466696311522 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}] 08:38:31 INFO - PROCESS | 1650 | 1466696311525 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12d179800 == 47 [pid = 1650] [id = 761] 08:38:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12ccb6000 == 46 [pid = 1650] [id = 760] 08:38:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb0c800 == 45 [pid = 1650] [id = 759] 08:38:32 INFO - PROCESS | 1650 | --DOCSHELL 0x121398000 == 44 [pid = 1650] [id = 758] 08:38:32 INFO - PROCESS | 1650 | --DOCSHELL 0x123d30000 == 43 [pid = 1650] [id = 757] 08:38:32 INFO - PROCESS | 1650 | --DOCSHELL 0x124cab800 == 42 [pid = 1650] [id = 756] 08:38:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd17800 == 41 [pid = 1650] [id = 755] 08:38:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12b92e800 == 40 [pid = 1650] [id = 754] 08:38:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa20000 == 39 [pid = 1650] [id = 753] 08:38:32 INFO - PROCESS | 1650 | --DOCSHELL 0x129245000 == 38 [pid = 1650] [id = 752] 08:38:32 INFO - PROCESS | 1650 | --DOCSHELL 0x128b37000 == 37 [pid = 1650] [id = 751] 08:38:32 INFO - PROCESS | 1650 | --DOCSHELL 0x124cb7000 == 36 [pid = 1650] [id = 750] 08:38:32 INFO - PROCESS | 1650 | --DOCSHELL 0x121253800 == 35 [pid = 1650] [id = 749] 08:38:32 INFO - PROCESS | 1650 | --DOCSHELL 0x11756f000 == 34 [pid = 1650] [id = 748] 08:38:32 INFO - PROCESS | 1650 | --DOCSHELL 0x124cba000 == 33 [pid = 1650] [id = 746] 08:38:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7bc000 == 32 [pid = 1650] [id = 747] 08:38:32 INFO - PROCESS | 1650 | --DOCSHELL 0x121075000 == 31 [pid = 1650] [id = 745] 08:38:32 INFO - PROCESS | 1650 | --DOCSHELL 0x112d04800 == 30 [pid = 1650] [id = 744] 08:38:32 INFO - PROCESS | 1650 | --DOCSHELL 0x118abf000 == 29 [pid = 1650] [id = 767] 08:38:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd06800 == 28 [pid = 1650] [id = 766] 08:38:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12d507000 == 27 [pid = 1650] [id = 765] 08:38:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb0a800 == 26 [pid = 1650] [id = 764] 08:38:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1198d3800 == 25 [pid = 1650] [id = 763] 08:38:32 INFO - PROCESS | 1650 | --DOCSHELL 0x11706e000 == 24 [pid = 1650] [id = 762] 08:38:32 INFO - PROCESS | 1650 | 1466696312318 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 08:38:32 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1182a2000) [pid = 1650] [serial = 2206] [outer = 0x0] [url = about:blank] 08:38:32 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x118516800) [pid = 1650] [serial = 2209] [outer = 0x0] [url = about:blank] 08:38:32 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x118159800) [pid = 1650] [serial = 2203] [outer = 0x0] [url = about:blank] 08:38:32 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11817a800) [pid = 1650] [serial = 2204] [outer = 0x0] [url = about:blank] 08:38:32 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x119a17c00) [pid = 1650] [serial = 2215] [outer = 0x0] [url = about:blank] 08:38:32 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11851cc00) [pid = 1650] [serial = 2195] [outer = 0x0] [url = about:blank] 08:38:32 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x118299400) [pid = 1650] [serial = 2194] [outer = 0x0] [url = about:blank] 08:38:32 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x119a0fc00) [pid = 1650] [serial = 2213] [outer = 0x0] [url = about:blank] 08:38:32 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x118e51800) [pid = 1650] [serial = 2212] [outer = 0x0] [url = about:blank] 08:38:32 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x119b9bc00) [pid = 1650] [serial = 2218] [outer = 0x0] [url = about:blank] 08:38:32 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x118e42c00) [pid = 1650] [serial = 2222] [outer = 0x0] [url = about:blank] 08:38:32 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11816c400) [pid = 1650] [serial = 2221] [outer = 0x0] [url = about:blank] 08:38:32 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x121303400) [pid = 1650] [serial = 2227] [outer = 0x0] [url = about:blank] 08:38:32 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12101c800) [pid = 1650] [serial = 2219] [outer = 0x0] [url = about:blank] 08:38:32 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119a9c400) [pid = 1650] [serial = 2224] [outer = 0x0] [url = about:blank] 08:38:32 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x121188000) [pid = 1650] [serial = 2225] [outer = 0x0] [url = about:blank] 08:38:32 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x113227c00) [pid = 1650] [serial = 2197] [outer = 0x0] [url = about:blank] 08:38:32 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x115eacc00) [pid = 1650] [serial = 2198] [outer = 0x0] [url = about:blank] 08:38:32 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11684f400) [pid = 1650] [serial = 2200] [outer = 0x0] [url = about:blank] 08:38:32 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1131cb000) [pid = 1650] [serial = 2180] [outer = 0x0] [url = about:blank] 08:38:32 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x111f58800) [pid = 1650] [serial = 2179] [outer = 0x0] [url = about:blank] 08:38:32 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x116a1d800) [pid = 1650] [serial = 2201] [outer = 0x0] [url = about:blank] 08:38:32 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118240c00) [pid = 1650] [serial = 2183] [outer = 0x0] [url = about:blank] 08:38:32 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118178000) [pid = 1650] [serial = 2182] [outer = 0x0] [url = about:blank] 08:38:32 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119b9a400) [pid = 1650] [serial = 2186] [outer = 0x0] [url = about:blank] 08:38:32 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119a14c00) [pid = 1650] [serial = 2185] [outer = 0x0] [url = about:blank] 08:38:32 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1210e8400) [pid = 1650] [serial = 2188] [outer = 0x0] [url = about:blank] 08:38:32 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x124fde800) [pid = 1650] [serial = 2189] [outer = 0x0] [url = about:blank] 08:38:32 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x121954000) [pid = 1650] [serial = 2228] [outer = 0x0] [url = about:blank] 08:38:32 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x121194800) [pid = 1650] [serial = 2192] [outer = 0x0] [url = about:blank] 08:38:32 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x123d7a800) [pid = 1650] [serial = 2230] [outer = 0x0] [url = about:blank] 08:38:32 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119a18800) [pid = 1650] [serial = 2191] [outer = 0x0] [url = about:blank] 08:38:32 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119b25400) [pid = 1650] [serial = 2216] [outer = 0x0] [url = about:blank] 08:38:32 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1185aac00) [pid = 1650] [serial = 2210] [outer = 0x0] [url = about:blank] 08:38:32 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11850d800) [pid = 1650] [serial = 2207] [outer = 0x0] [url = about:blank] 08:38:32 INFO - PROCESS | 1650 | 1466696312448 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:32 INFO - PROCESS | 1650 | 1466696312449 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x113dbf000 == 25 [pid = 1650] [id = 768] 08:38:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x113225400) [pid = 1650] [serial = 2302] [outer = 0x0] 08:38:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x113d26800) [pid = 1650] [serial = 2303] [outer = 0x113225400] 08:38:32 INFO - PROCESS | 1650 | 1466696312478 Marionette DEBUG loaded listener.js 08:38:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x115eb1000) [pid = 1650] [serial = 2304] [outer = 0x113225400] 08:38:32 INFO - PROCESS | 1650 | 1466696312769 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]]]}] 08:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 08:38:32 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1279ms 08:38:32 INFO - PROCESS | 1650 | 1466696312788 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 08:38:32 INFO - PROCESS | 1650 | 1466696312791 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 08:38:32 INFO - TEST-START | /FileAPI/blob/Blob-close.html 08:38:32 INFO - PROCESS | 1650 | 1466696312794 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 08:38:32 INFO - PROCESS | 1650 | 1466696312799 Marionette TRACE conn2 <- [1,3038,null,{}] 08:38:32 INFO - PROCESS | 1650 | 1466696312807 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}] 08:38:32 INFO - PROCESS | 1650 | 1466696312810 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:32 INFO - PROCESS | 1650 | 1466696312904 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 08:38:32 INFO - PROCESS | 1650 | 1466696312987 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:32 INFO - PROCESS | 1650 | 1466696312989 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x118481000 == 26 [pid = 1650] [id = 769] 08:38:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x111fcb400) [pid = 1650] [serial = 2305] [outer = 0x0] 08:38:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x116a22000) [pid = 1650] [serial = 2306] [outer = 0x111fcb400] 08:38:33 INFO - PROCESS | 1650 | 1466696313016 Marionette DEBUG loaded listener.js 08:38:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11816c400) [pid = 1650] [serial = 2307] [outer = 0x111fcb400] 08:38:33 INFO - PROCESS | 1650 | 1466696313308 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"]]]}] 08:38:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 08:38:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 08:38:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 08:38:33 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 581ms 08:38:33 INFO - PROCESS | 1650 | 1466696313377 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 08:38:33 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 08:38:33 INFO - PROCESS | 1650 | 1466696313381 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 08:38:33 INFO - PROCESS | 1650 | 1466696313384 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 08:38:33 INFO - PROCESS | 1650 | 1466696313385 Marionette TRACE conn2 <- [1,3042,null,{}] 08:38:33 INFO - PROCESS | 1650 | 1466696313388 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}] 08:38:33 INFO - PROCESS | 1650 | 1466696313389 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:33 INFO - PROCESS | 1650 | 1466696313455 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 08:38:33 INFO - PROCESS | 1650 | 1466696313513 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:33 INFO - PROCESS | 1650 | 1466696313515 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x119af9000 == 27 [pid = 1650] [id = 770] 08:38:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x117091c00) [pid = 1650] [serial = 2308] [outer = 0x0] 08:38:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118241400) [pid = 1650] [serial = 2309] [outer = 0x117091c00] 08:38:33 INFO - PROCESS | 1650 | 1466696313557 Marionette DEBUG loaded listener.js 08:38:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11850f800) [pid = 1650] [serial = 2310] [outer = 0x117091c00] 08:38:34 INFO - PROCESS | 1650 | 1466696314122 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]]]}] 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 08:38:34 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. 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 08:38:34 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'.) 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 08:38:34 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. 08:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 08:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 08:38:34 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. 08:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 08:38:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 08:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:38:34 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. 08:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 08:38:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 08:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 08:38:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 08:38:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 08:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 08:38:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 08:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 08:38:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 08:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:38:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 08:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:38:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 08:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 08:38:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 08:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:38:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 08:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:38:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 08:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:38:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 08:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:38:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 08:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 08:38:34 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 786ms 08:38:34 INFO - PROCESS | 1650 | 1466696314172 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 08:38:34 INFO - PROCESS | 1650 | 1466696314178 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 08:38:34 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 08:38:34 INFO - PROCESS | 1650 | 1466696314191 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 08:38:34 INFO - PROCESS | 1650 | 1466696314196 Marionette TRACE conn2 <- [1,3046,null,{}] 08:38:34 INFO - PROCESS | 1650 | 1466696314200 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}] 08:38:34 INFO - PROCESS | 1650 | 1466696314203 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:34 INFO - PROCESS | 1650 | 1466696314308 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 08:38:34 INFO - PROCESS | 1650 | 1466696314314 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:34 INFO - PROCESS | 1650 | 1466696314315 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x123dab000 == 28 [pid = 1650] [id = 771] 08:38:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119a13400) [pid = 1650] [serial = 2311] [outer = 0x0] 08:38:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119b1a400) [pid = 1650] [serial = 2312] [outer = 0x119a13400] 08:38:34 INFO - PROCESS | 1650 | 1466696314341 Marionette DEBUG loaded listener.js 08:38:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119d30400) [pid = 1650] [serial = 2313] [outer = 0x119a13400] 08:38:34 INFO - PROCESS | 1650 | [1650] 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 08:38:34 INFO - PROCESS | 1650 | 1466696314719 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 08:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 08:38:34 INFO - {} 08:38:34 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 581ms 08:38:34 INFO - PROCESS | 1650 | 1466696314766 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 08:38:34 INFO - PROCESS | 1650 | 1466696314776 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 08:38:34 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 08:38:34 INFO - PROCESS | 1650 | 1466696314785 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 08:38:34 INFO - PROCESS | 1650 | 1466696314786 Marionette TRACE conn2 <- [1,3050,null,{}] 08:38:34 INFO - PROCESS | 1650 | 1466696314789 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}] 08:38:34 INFO - PROCESS | 1650 | 1466696314790 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:34 INFO - PROCESS | 1650 | 1466696314909 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 08:38:34 INFO - PROCESS | 1650 | 1466696314914 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:34 INFO - PROCESS | 1650 | 1466696314915 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x128985800 == 29 [pid = 1650] [id = 772] 08:38:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119a96000) [pid = 1650] [serial = 2314] [outer = 0x0] 08:38:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12118e400) [pid = 1650] [serial = 2315] [outer = 0x119a96000] 08:38:34 INFO - PROCESS | 1650 | 1466696314940 Marionette DEBUG loaded listener.js 08:38:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x121310000) [pid = 1650] [serial = 2316] [outer = 0x119a96000] 08:38:35 INFO - PROCESS | 1650 | 1466696315250 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]]]}] 08:38:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 08:38:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 08:38:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 08:38:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 08:38:35 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 518ms 08:38:35 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 08:38:35 INFO - PROCESS | 1650 | 1466696315305 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 08:38:35 INFO - PROCESS | 1650 | 1466696315306 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 08:38:35 INFO - PROCESS | 1650 | 1466696315308 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 08:38:35 INFO - PROCESS | 1650 | 1466696315310 Marionette TRACE conn2 <- [1,3054,null,{}] 08:38:35 INFO - PROCESS | 1650 | 1466696315314 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}] 08:38:35 INFO - PROCESS | 1650 | 1466696315316 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:35 INFO - PROCESS | 1650 | 1466696315422 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 08:38:35 INFO - PROCESS | 1650 | 1466696315426 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:35 INFO - PROCESS | 1650 | 1466696315431 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x129231800 == 30 [pid = 1650] [id = 773] 08:38:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x124c12c00) [pid = 1650] [serial = 2317] [outer = 0x0] 08:38:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x124c5bc00) [pid = 1650] [serial = 2318] [outer = 0x124c12c00] 08:38:35 INFO - PROCESS | 1650 | 1466696315465 Marionette DEBUG loaded listener.js 08:38:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x128bad800) [pid = 1650] [serial = 2319] [outer = 0x124c12c00] 08:38:36 INFO - PROCESS | 1650 | 1466696315955 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"]]]}] 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 08:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 08:38:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 08:38:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 08:38:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 08:38:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 08:38:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 08:38:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 08:38:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 08:38:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 08:38:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 08:38:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 08:38:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 08:38:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 08:38:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 08:38:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 08:38:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 08:38:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 08:38:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 08:38:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 08:38:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 08:38:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 08:38:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 08:38:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 08:38:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:38:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:38:36 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" 08:38:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:38:36 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" 08:38:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:38:36 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 688ms 08:38:36 INFO - TEST-START | /FileAPI/file/File-constructor.html 08:38:36 INFO - PROCESS | 1650 | 1466696315997 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 08:38:36 INFO - PROCESS | 1650 | 1466696315998 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 08:38:36 INFO - PROCESS | 1650 | 1466696316000 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 08:38:36 INFO - PROCESS | 1650 | 1466696316001 Marionette TRACE conn2 <- [1,3058,null,{}] 08:38:36 INFO - PROCESS | 1650 | 1466696316003 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}] 08:38:36 INFO - PROCESS | 1650 | 1466696316005 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:36 INFO - PROCESS | 1650 | 1466696316116 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 08:38:36 INFO - PROCESS | 1650 | 1466696316178 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:36 INFO - PROCESS | 1650 | 1466696316179 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x11667e800 == 31 [pid = 1650] [id = 774] 08:38:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x113223000) [pid = 1650] [serial = 2320] [outer = 0x0] 08:38:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1291ea000) [pid = 1650] [serial = 2321] [outer = 0x113223000] 08:38:36 INFO - PROCESS | 1650 | 1466696316203 Marionette DEBUG loaded listener.js 08:38:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12b203c00) [pid = 1650] [serial = 2322] [outer = 0x113223000] 08:38:36 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x116632400) [pid = 1650] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 08:38:36 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x115eb9800) [pid = 1650] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 08:38:36 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118173400) [pid = 1650] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:38:36 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119a0bc00) [pid = 1650] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 08:38:36 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1131cec00) [pid = 1650] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 08:38:36 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x110f81c00) [pid = 1650] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 08:38:36 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x127158000) [pid = 1650] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 08:38:36 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x113d5d000) [pid = 1650] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 08:38:36 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x113204800) [pid = 1650] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 08:38:36 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118176000) [pid = 1650] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 08:38:36 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119b9c400) [pid = 1650] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 08:38:36 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x121188800) [pid = 1650] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 08:38:36 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1122a2000) [pid = 1650] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 08:38:36 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119b1a000) [pid = 1650] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 08:38:36 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x128948c00) [pid = 1650] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:38:36 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1110acc00) [pid = 1650] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 08:38:36 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119d56800) [pid = 1650] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 08:38:36 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x124b5f000) [pid = 1650] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 08:38:36 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x124abdc00) [pid = 1650] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 08:38:36 INFO - PROCESS | 1650 | 1466696316736 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]]]}] 08:38:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 08:38:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 08:38:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 08:38:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 08:38:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 08:38:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 08:38:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 08:38:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 08:38:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 08:38:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 08:38:36 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 08:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:36 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 08:38:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 08:38:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 08:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 08:38:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 08:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 08:38:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 08:38:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 08:38:36 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 776ms 08:38:36 INFO - PROCESS | 1650 | 1466696316778 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 08:38:36 INFO - PROCESS | 1650 | 1466696316779 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 08:38:36 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 08:38:36 INFO - PROCESS | 1650 | 1466696316782 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 08:38:36 INFO - PROCESS | 1650 | 1466696316783 Marionette TRACE conn2 <- [1,3062,null,{}] 08:38:36 INFO - PROCESS | 1650 | 1466696316785 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}] 08:38:36 INFO - PROCESS | 1650 | 1466696316786 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:36 INFO - PROCESS | 1650 | 1466696316863 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 08:38:36 INFO - PROCESS | 1650 | 1466696316868 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:36 INFO - PROCESS | 1650 | 1466696316869 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x121298800 == 32 [pid = 1650] [id = 775] 08:38:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x112a76c00) [pid = 1650] [serial = 2323] [outer = 0x0] 08:38:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x115ebb000) [pid = 1650] [serial = 2324] [outer = 0x112a76c00] 08:38:36 INFO - PROCESS | 1650 | 1466696316895 Marionette DEBUG loaded listener.js 08:38:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x116852800) [pid = 1650] [serial = 2325] [outer = 0x112a76c00] 08:38:37 INFO - PROCESS | 1650 | [1650] 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 08:38:37 INFO - PROCESS | 1650 | 1466696317279 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 08:38:37 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 08:38:37 INFO - {} 08:38:37 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 519ms 08:38:37 INFO - PROCESS | 1650 | 1466696317305 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 08:38:37 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 08:38:37 INFO - PROCESS | 1650 | 1466696317306 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 08:38:37 INFO - PROCESS | 1650 | 1466696317309 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 08:38:37 INFO - PROCESS | 1650 | 1466696317310 Marionette TRACE conn2 <- [1,3066,null,{}] 08:38:37 INFO - PROCESS | 1650 | 1466696317312 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}] 08:38:37 INFO - PROCESS | 1650 | 1466696317313 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:37 INFO - PROCESS | 1650 | 1466696317374 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 08:38:37 INFO - PROCESS | 1650 | 1466696317403 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:37 INFO - PROCESS | 1650 | 1466696317404 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x124a1c800 == 33 [pid = 1650] [id = 776] 08:38:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x115f58800) [pid = 1650] [serial = 2326] [outer = 0x0] 08:38:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118172c00) [pid = 1650] [serial = 2327] [outer = 0x115f58800] 08:38:37 INFO - PROCESS | 1650 | 1466696317445 Marionette DEBUG loaded listener.js 08:38:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118506400) [pid = 1650] [serial = 2328] [outer = 0x115f58800] 08:38:37 INFO - PROCESS | 1650 | 1466696317896 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]]]}] 08:38:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 08:38:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 08:38:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 08:38:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 08:38:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 08:38:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 08:38:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 08:38:37 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 619ms 08:38:37 INFO - PROCESS | 1650 | 1466696317929 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 08:38:37 INFO - PROCESS | 1650 | 1466696317931 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 08:38:37 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 08:38:37 INFO - PROCESS | 1650 | 1466696317935 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 08:38:37 INFO - PROCESS | 1650 | 1466696317937 Marionette TRACE conn2 <- [1,3070,null,{}] 08:38:37 INFO - PROCESS | 1650 | 1466696317940 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}] 08:38:37 INFO - PROCESS | 1650 | 1466696317942 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:38 INFO - PROCESS | 1650 | 1466696318105 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 08:38:38 INFO - PROCESS | 1650 | 1466696318117 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:38 INFO - PROCESS | 1650 | 1466696318118 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2a8800 == 34 [pid = 1650] [id = 777] 08:38:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118519400) [pid = 1650] [serial = 2329] [outer = 0x0] 08:38:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11855b000) [pid = 1650] [serial = 2330] [outer = 0x118519400] 08:38:38 INFO - PROCESS | 1650 | 1466696318147 Marionette DEBUG loaded listener.js 08:38:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118e44400) [pid = 1650] [serial = 2331] [outer = 0x118519400] 08:38:38 INFO - PROCESS | 1650 | 1466696318458 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]]]}] 08:38:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 08:38:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 08:38:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 08:38:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 08:38:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 08:38:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 08:38:38 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 572ms 08:38:38 INFO - PROCESS | 1650 | 1466696318507 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 08:38:38 INFO - PROCESS | 1650 | 1466696318509 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 08:38:38 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 08:38:38 INFO - PROCESS | 1650 | 1466696318513 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 08:38:38 INFO - PROCESS | 1650 | 1466696318515 Marionette TRACE conn2 <- [1,3074,null,{}] 08:38:38 INFO - PROCESS | 1650 | 1466696318518 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}] 08:38:38 INFO - PROCESS | 1650 | 1466696318520 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:38 INFO - PROCESS | 1650 | 1466696318642 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 08:38:38 INFO - PROCESS | 1650 | 1466696318851 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:38 INFO - PROCESS | 1650 | 1466696318854 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x117059800 == 35 [pid = 1650] [id = 778] 08:38:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x112fb5800) [pid = 1650] [serial = 2332] [outer = 0x0] 08:38:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x113203c00) [pid = 1650] [serial = 2333] [outer = 0x112fb5800] 08:38:38 INFO - PROCESS | 1650 | 1466696318901 Marionette DEBUG loaded listener.js 08:38:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x115ebbc00) [pid = 1650] [serial = 2334] [outer = 0x112fb5800] 08:38:39 INFO - PROCESS | 1650 | 1466696319336 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]]]}] 08:38:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 08:38:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 08:38:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 08:38:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 08:38:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 08:38:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 08:38:39 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 873ms 08:38:39 INFO - PROCESS | 1650 | 1466696319386 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 08:38:39 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 08:38:39 INFO - PROCESS | 1650 | 1466696319388 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 08:38:39 INFO - PROCESS | 1650 | 1466696319391 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 08:38:39 INFO - PROCESS | 1650 | 1466696319394 Marionette TRACE conn2 <- [1,3078,null,{}] 08:38:39 INFO - PROCESS | 1650 | 1466696319398 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}] 08:38:39 INFO - PROCESS | 1650 | 1466696319399 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:39 INFO - PROCESS | 1650 | 1466696319510 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 08:38:39 INFO - PROCESS | 1650 | 1466696319574 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:39 INFO - PROCESS | 1650 | 1466696319575 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1213a8800 == 36 [pid = 1650] [id = 779] 08:38:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x116a25000) [pid = 1650] [serial = 2335] [outer = 0x0] 08:38:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118173400) [pid = 1650] [serial = 2336] [outer = 0x116a25000] 08:38:39 INFO - PROCESS | 1650 | 1466696319606 Marionette DEBUG loaded listener.js 08:38:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1182a1800) [pid = 1650] [serial = 2337] [outer = 0x116a25000] 08:38:40 INFO - PROCESS | 1650 | 1466696320044 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] 08:38:40 INFO - PROCESS | 1650 | 1466696320067 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 08:38:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 08:38:40 INFO - PROCESS | 1650 | 1466696320071 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 08:38:40 INFO - PROCESS | 1650 | 1466696320072 Marionette TRACE conn2 <- [1,3082,null,{}] 08:38:40 INFO - PROCESS | 1650 | 1466696320075 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}] 08:38:40 INFO - PROCESS | 1650 | 1466696320076 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:40 INFO - PROCESS | 1650 | 1466696320205 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 08:38:40 INFO - PROCESS | 1650 | 1466696320296 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:40 INFO - PROCESS | 1650 | 1466696320297 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a68a800 == 37 [pid = 1650] [id = 780] 08:38:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11848bc00) [pid = 1650] [serial = 2338] [outer = 0x0] 08:38:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118e48c00) [pid = 1650] [serial = 2339] [outer = 0x11848bc00] 08:38:40 INFO - PROCESS | 1650 | 1466696320329 Marionette DEBUG loaded listener.js 08:38:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1193a3400) [pid = 1650] [serial = 2340] [outer = 0x11848bc00] 08:38:40 INFO - PROCESS | 1650 | 1466696320793 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]]]}] 08:38:40 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 08:38:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 08:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 08:38:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 08:38:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 769ms 08:38:40 INFO - PROCESS | 1650 | 1466696320842 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 08:38:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 08:38:40 INFO - PROCESS | 1650 | 1466696320844 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 08:38:40 INFO - PROCESS | 1650 | 1466696320850 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 08:38:40 INFO - PROCESS | 1650 | 1466696320857 Marionette TRACE conn2 <- [1,3086,null,{}] 08:38:40 INFO - PROCESS | 1650 | 1466696320925 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}] 08:38:40 INFO - PROCESS | 1650 | 1466696320928 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:41 INFO - PROCESS | 1650 | 1466696321041 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 08:38:41 INFO - PROCESS | 1650 | 1466696321131 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:41 INFO - PROCESS | 1650 | 1466696321132 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x128983000 == 38 [pid = 1650] [id = 781] 08:38:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11850d000) [pid = 1650] [serial = 2341] [outer = 0x0] 08:38:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x119a94000) [pid = 1650] [serial = 2342] [outer = 0x11850d000] 08:38:41 INFO - PROCESS | 1650 | 1466696321161 Marionette DEBUG loaded listener.js 08:38:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x119ba7800) [pid = 1650] [serial = 2343] [outer = 0x11850d000] 08:38:41 INFO - PROCESS | 1650 | 1466696321829 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 08:38:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 08:38:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1033ms 08:38:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 08:38:41 INFO - PROCESS | 1650 | 1466696321882 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 08:38:41 INFO - PROCESS | 1650 | 1466696321885 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 08:38:41 INFO - PROCESS | 1650 | 1466696321889 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 08:38:41 INFO - PROCESS | 1650 | 1466696321892 Marionette TRACE conn2 <- [1,3090,null,{}] 08:38:41 INFO - PROCESS | 1650 | 1466696321897 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}] 08:38:41 INFO - PROCESS | 1650 | 1466696321900 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:42 INFO - PROCESS | 1650 | 1466696322053 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 08:38:42 INFO - PROCESS | 1650 | 1466696322156 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:42 INFO - PROCESS | 1650 | 1466696322157 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:42 INFO - PROCESS | 1650 | --DOCSHELL 0x113daf800 == 37 [pid = 1650] [id = 479] 08:38:42 INFO - PROCESS | 1650 | --DOCSHELL 0x116a60800 == 36 [pid = 1650] [id = 483] 08:38:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12897c000 == 35 [pid = 1650] [id = 488] 08:38:42 INFO - PROCESS | 1650 | --DOCSHELL 0x127392000 == 34 [pid = 1650] [id = 487] 08:38:42 INFO - PROCESS | 1650 | --DOCSHELL 0x115f1f000 == 33 [pid = 1650] [id = 478] 08:38:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1193db800 == 32 [pid = 1650] [id = 484] 08:38:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1168e7800 == 33 [pid = 1650] [id = 782] 08:38:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11229c400) [pid = 1650] [serial = 2344] [outer = 0x0] 08:38:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1165e0000) [pid = 1650] [serial = 2345] [outer = 0x11229c400] 08:38:42 INFO - PROCESS | 1650 | 1466696322216 Marionette DEBUG loaded listener.js 08:38:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1177d9000) [pid = 1650] [serial = 2346] [outer = 0x11229c400] 08:38:42 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x118553400) [pid = 1650] [serial = 2248] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x118492400) [pid = 1650] [serial = 2247] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x127157800) [pid = 1650] [serial = 2266] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1291f0800) [pid = 1650] [serial = 2280] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x124c0c800) [pid = 1650] [serial = 2231] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x127641400) [pid = 1650] [serial = 2276] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118179c00) [pid = 1650] [serial = 2273] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118e4c000) [pid = 1650] [serial = 2274] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1291e2800) [pid = 1650] [serial = 2279] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12945ac00) [pid = 1650] [serial = 2282] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x127641c00) [pid = 1650] [serial = 2269] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12893c000) [pid = 1650] [serial = 2271] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1294b4c00) [pid = 1650] [serial = 2283] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1254b5c00) [pid = 1650] [serial = 2263] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x128cd7800) [pid = 1650] [serial = 2277] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x124abf800) [pid = 1650] [serial = 2260] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119d50000) [pid = 1650] [serial = 2257] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x121307c00) [pid = 1650] [serial = 2259] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12685e400) [pid = 1650] [serial = 2265] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x124cf1400) [pid = 1650] [serial = 2262] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118497400) [pid = 1650] [serial = 2241] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11879bc00) [pid = 1650] [serial = 2242] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11685a800) [pid = 1650] [serial = 2236] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x116a27400) [pid = 1650] [serial = 2237] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1155d6800) [pid = 1650] [serial = 2239] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119a93000) [pid = 1650] [serial = 2253] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119a9dc00) [pid = 1650] [serial = 2254] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119b9f000) [pid = 1650] [serial = 2256] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x111d7d800) [pid = 1650] [serial = 2233] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x127316800) [pid = 1650] [serial = 2268] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x112fba800) [pid = 1650] [serial = 2234] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11684ec00) [pid = 1650] [serial = 2244] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x118173800) [pid = 1650] [serial = 2245] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x118e55800) [pid = 1650] [serial = 2250] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1193a6c00) [pid = 1650] [serial = 2251] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1650 | 1466696322505 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 08:38:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 08:38:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 623ms 08:38:42 INFO - PROCESS | 1650 | 1466696322518 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 08:38:42 INFO - PROCESS | 1650 | 1466696322521 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 08:38:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 08:38:42 INFO - PROCESS | 1650 | 1466696322525 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 08:38:42 INFO - PROCESS | 1650 | 1466696322527 Marionette TRACE conn2 <- [1,3094,null,{}] 08:38:42 INFO - PROCESS | 1650 | 1466696322538 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}] 08:38:42 INFO - PROCESS | 1650 | 1466696322539 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:42 INFO - PROCESS | 1650 | 1466696322625 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 08:38:42 INFO - PROCESS | 1650 | 1466696322631 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:42 INFO - PROCESS | 1650 | 1466696322633 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12125c800 == 34 [pid = 1650] [id = 783] 08:38:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118164400) [pid = 1650] [serial = 2347] [outer = 0x0] 08:38:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118177000) [pid = 1650] [serial = 2348] [outer = 0x118164400] 08:38:42 INFO - PROCESS | 1650 | 1466696322660 Marionette DEBUG loaded listener.js 08:38:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118244000) [pid = 1650] [serial = 2349] [outer = 0x118164400] 08:38:43 INFO - PROCESS | 1650 | 1466696323001 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 08:38:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 08:38:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 527ms 08:38:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 08:38:43 INFO - PROCESS | 1650 | 1466696323053 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 08:38:43 INFO - PROCESS | 1650 | 1466696323054 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 08:38:43 INFO - PROCESS | 1650 | 1466696323056 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 08:38:43 INFO - PROCESS | 1650 | 1466696323059 Marionette TRACE conn2 <- [1,3098,null,{}] 08:38:43 INFO - PROCESS | 1650 | 1466696323065 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}] 08:38:43 INFO - PROCESS | 1650 | 1466696323068 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:43 INFO - PROCESS | 1650 | 1466696323155 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 08:38:43 INFO - PROCESS | 1650 | 1466696323159 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:43 INFO - PROCESS | 1650 | 1466696323161 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x125493000 == 35 [pid = 1650] [id = 784] 08:38:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118492400) [pid = 1650] [serial = 2350] [outer = 0x0] 08:38:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11851ec00) [pid = 1650] [serial = 2351] [outer = 0x118492400] 08:38:43 INFO - PROCESS | 1650 | 1466696323191 Marionette DEBUG loaded listener.js 08:38:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1187a7800) [pid = 1650] [serial = 2352] [outer = 0x118492400] 08:38:43 INFO - PROCESS | 1650 | 1466696323534 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]]]}] 08:38:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 08:38:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 08:38:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 520ms 08:38:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 08:38:43 INFO - PROCESS | 1650 | 1466696323581 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 08:38:43 INFO - PROCESS | 1650 | 1466696323582 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 08:38:43 INFO - PROCESS | 1650 | 1466696323584 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 08:38:43 INFO - PROCESS | 1650 | 1466696323585 Marionette TRACE conn2 <- [1,3102,null,{}] 08:38:43 INFO - PROCESS | 1650 | 1466696323588 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}] 08:38:43 INFO - PROCESS | 1650 | 1466696323589 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:43 INFO - PROCESS | 1650 | 1466696323671 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 08:38:43 INFO - PROCESS | 1650 | 1466696323675 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:43 INFO - PROCESS | 1650 | 1466696323676 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12898e000 == 36 [pid = 1650] [id = 785] 08:38:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1193a6000) [pid = 1650] [serial = 2353] [outer = 0x0] 08:38:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119764000) [pid = 1650] [serial = 2354] [outer = 0x1193a6000] 08:38:43 INFO - PROCESS | 1650 | 1466696323702 Marionette DEBUG loaded listener.js 08:38:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119a18800) [pid = 1650] [serial = 2355] [outer = 0x1193a6000] 08:38:44 INFO - PROCESS | 1650 | 1466696324017 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 08:38:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 08:38:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 468ms 08:38:44 INFO - PROCESS | 1650 | 1466696324053 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 08:38:44 INFO - PROCESS | 1650 | 1466696324054 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 08:38:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 08:38:44 INFO - PROCESS | 1650 | 1466696324056 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 08:38:44 INFO - PROCESS | 1650 | 1466696324057 Marionette TRACE conn2 <- [1,3106,null,{}] 08:38:44 INFO - PROCESS | 1650 | 1466696324059 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}] 08:38:44 INFO - PROCESS | 1650 | 1466696324060 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:44 INFO - PROCESS | 1650 | 1466696324143 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 08:38:44 INFO - PROCESS | 1650 | 1466696324149 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:44 INFO - PROCESS | 1650 | 1466696324150 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x128eee800 == 37 [pid = 1650] [id = 786] 08:38:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x113227c00) [pid = 1650] [serial = 2356] [outer = 0x0] 08:38:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119a97000) [pid = 1650] [serial = 2357] [outer = 0x113227c00] 08:38:44 INFO - PROCESS | 1650 | 1466696324174 Marionette DEBUG loaded listener.js 08:38:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119b9b400) [pid = 1650] [serial = 2358] [outer = 0x113227c00] 08:38:44 INFO - PROCESS | 1650 | 1466696324542 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]]]}] 08:38:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 08:38:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 08:38:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 08:38:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 520ms 08:38:44 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 08:38:44 INFO - PROCESS | 1650 | 1466696324576 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 08:38:44 INFO - PROCESS | 1650 | 1466696324578 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 08:38:44 INFO - PROCESS | 1650 | 1466696324580 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 08:38:44 INFO - PROCESS | 1650 | 1466696324581 Marionette TRACE conn2 <- [1,3110,null,{}] 08:38:44 INFO - PROCESS | 1650 | 1466696324583 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}] 08:38:44 INFO - PROCESS | 1650 | 1466696324587 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:44 INFO - PROCESS | 1650 | 1466696324708 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 08:38:44 INFO - PROCESS | 1650 | 1466696324719 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:44 INFO - PROCESS | 1650 | 1466696324720 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa1d000 == 38 [pid = 1650] [id = 787] 08:38:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119d2b400) [pid = 1650] [serial = 2359] [outer = 0x0] 08:38:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119d55c00) [pid = 1650] [serial = 2360] [outer = 0x119d2b400] 08:38:44 INFO - PROCESS | 1650 | 1466696324745 Marionette DEBUG loaded listener.js 08:38:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12130bc00) [pid = 1650] [serial = 2361] [outer = 0x119d2b400] 08:38:45 INFO - PROCESS | 1650 | 1466696325036 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"]]]}] 08:38:45 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 08:38:45 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 08:38:45 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 08:38:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:45 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 08:38:45 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 471ms 08:38:45 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 08:38:45 INFO - PROCESS | 1650 | 1466696325052 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 08:38:45 INFO - PROCESS | 1650 | 1466696325053 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 08:38:45 INFO - PROCESS | 1650 | 1466696325055 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 08:38:45 INFO - PROCESS | 1650 | 1466696325056 Marionette TRACE conn2 <- [1,3114,null,{}] 08:38:45 INFO - PROCESS | 1650 | 1466696325059 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}] 08:38:45 INFO - PROCESS | 1650 | 1466696325060 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:45 INFO - PROCESS | 1650 | 1466696325188 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 08:38:45 INFO - PROCESS | 1650 | 1466696325207 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\", \"b406b408-669d-4190-8b74-2247b4b90306\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:45 INFO - PROCESS | 1650 | 1466696325208 Marionette INFO sendAsync d7b7f8be-179c-5545-be94-4529440aa569 08:38:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x115fc3800 == 39 [pid = 1650] [id = 788] 08:38:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1215b5000) [pid = 1650] [serial = 2362] [outer = 0x0] 08:38:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123d6dc00) [pid = 1650] [serial = 2363] [outer = 0x1215b5000] 08:38:45 INFO - PROCESS | 1650 | 1466696325233 Marionette DEBUG loaded listener.js 08:38:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124c0ac00) [pid = 1650] [serial = 2364] [outer = 0x1215b5000] 08:38:45 INFO - PROCESS | 1650 | 1466696325542 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]]]}] 08:38:45 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 08:38:45 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 520ms 08:38:45 INFO - PROCESS | 1650 | 1466696325576 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 08:38:45 INFO - PROCESS | 1650 | 1466696325578 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 08:38:46 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x111fcb400) [pid = 1650] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 08:38:46 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119a96000) [pid = 1650] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 08:38:46 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x115f58800) [pid = 1650] [serial = 2326] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/filelist-section/filelist.html] 08:38:46 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x113225400) [pid = 1650] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 08:38:46 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x113223000) [pid = 1650] [serial = 2320] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 08:38:46 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x117eae000) [pid = 1650] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 08:38:46 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x124c12c00) [pid = 1650] [serial = 2317] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 08:38:46 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112a76c00) [pid = 1650] [serial = 2323] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker] 08:38:46 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1187a0c00) [pid = 1650] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 08:38:46 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x117091c00) [pid = 1650] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 08:38:46 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x126cd4c00) [pid = 1650] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 08:38:46 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1110a1400) [pid = 1650] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 08:38:46 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1187a8c00) [pid = 1650] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 08:38:46 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119a13400) [pid = 1650] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 08:38:46 WARNING - u'runner_teardown' () 08:38:46 INFO - No more tests 08:38:46 INFO - Got 0 unexpected results 08:38:46 INFO - SUITE-END | took 511s 08:38:46 INFO - Closing logging queue 08:38:46 INFO - queue closed 08:38:46 INFO - Return code: 0 08:38:46 WARNING - # TBPL SUCCESS # 08:38:46 INFO - Running post-action listener: _resource_record_post_action 08:38:46 INFO - Running post-run listener: _resource_record_post_run 08:38:47 INFO - Total resource usage - Wall time: 533s; CPU: 58.0%; Read bytes: 38004224; Write bytes: 953852416; Read time: 397; Write time: 4885 08:38:47 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 08:38:47 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150604288; Write bytes: 145790976; Read time: 13604; Write time: 428 08:38:47 INFO - run-tests - Wall time: 515s; CPU: 58.0%; Read bytes: 35751424; Write bytes: 795396608; Read time: 369; Write time: 4409 08:38:47 INFO - Running post-run listener: _upload_blobber_files 08:38:47 INFO - Blob upload gear active. 08:38:47 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 08:38:47 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 08:38:47 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'] 08:38:47 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 08:38:48 INFO - (blobuploader) - INFO - Open directory for files ... 08:38:48 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 08:38:48 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:38:48 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:38:49 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 08:38:49 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:38:49 INFO - (blobuploader) - INFO - Done attempting. 08:38:49 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 08:38:49 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:38:49 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:38:51 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 08:38:51 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:38:51 INFO - (blobuploader) - INFO - Done attempting. 08:38:51 INFO - (blobuploader) - INFO - Iteration through files over. 08:38:51 INFO - Return code: 0 08:38:51 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 08:38:51 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 08:38:51 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3264bf76d9dd61a89ec004b478bdaca5250765b93129e7984740a76c18b5ff8f5ab88ecda41f6f4bf91f074af24399d762ae6fc197edd110f76fb10eee34ba2a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/ca212d7a11f93080d9988bee6a7bc940ff38737c11ffd3994712e6fdb03ac94316d06dff4af1575c3d9a50952c40d54467d6afda9a9d1a34eab0f00f765bce05"} 08:38:51 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 08:38:51 INFO - Writing to file /builds/slave/test/properties/blobber_files 08:38:51 INFO - Contents: 08:38:51 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3264bf76d9dd61a89ec004b478bdaca5250765b93129e7984740a76c18b5ff8f5ab88ecda41f6f4bf91f074af24399d762ae6fc197edd110f76fb10eee34ba2a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/ca212d7a11f93080d9988bee6a7bc940ff38737c11ffd3994712e6fdb03ac94316d06dff4af1575c3d9a50952c40d54467d6afda9a9d1a34eab0f00f765bce05"} 08:38:51 INFO - Running post-run listener: copy_logs_to_upload_dir 08:38:51 INFO - Copying logs to upload dir... 08:38:51 INFO - mkdir: /builds/slave/test/build/upload/logs 08:38:51 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=591.081503 ========= master_lag: 0.32 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 51 secs) (at 2016-06-23 08:38:51.500551) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-23 08:38:51.503904) ========= 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.nCS1HqWn2u/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.aTkMcBShPb/Listeners TMPDIR=/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/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/3264bf76d9dd61a89ec004b478bdaca5250765b93129e7984740a76c18b5ff8f5ab88ecda41f6f4bf91f074af24399d762ae6fc197edd110f76fb10eee34ba2a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/ca212d7a11f93080d9988bee6a7bc940ff38737c11ffd3994712e6fdb03ac94316d06dff4af1575c3d9a50952c40d54467d6afda9a9d1a34eab0f00f765bce05"} build_url:https://queue.taskcluster.net/v1/task/VPdoL6PCQQiN7z_2ubB6Zg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/VPdoL6PCQQiN7z_2ubB6Zg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012439 build_url: 'https://queue.taskcluster.net/v1/task/VPdoL6PCQQiN7z_2ubB6Zg/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/3264bf76d9dd61a89ec004b478bdaca5250765b93129e7984740a76c18b5ff8f5ab88ecda41f6f4bf91f074af24399d762ae6fc197edd110f76fb10eee34ba2a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/ca212d7a11f93080d9988bee6a7bc940ff38737c11ffd3994712e6fdb03ac94316d06dff4af1575c3d9a50952c40d54467d6afda9a9d1a34eab0f00f765bce05"}' symbols_url: 'https://queue.taskcluster.net/v1/task/VPdoL6PCQQiN7z_2ubB6Zg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-23 08:38:51.541193) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 08:38:51.541570) ========= 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.nCS1HqWn2u/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.aTkMcBShPb/Listeners TMPDIR=/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/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.005390 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 08:38:51.589241) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-23 08:38:51.592607) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-23 08:38:51.592965) ========= ========= Total master_lag: 0.47 =========