builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0255 starttime: 1466031079.87 results: success (0) buildid: 20160615150825 builduid: 668cb389cab34925acb4d2a53c0572db revision: 58590eb627383ea4df6dcbef985adefcac0dae91 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-15 15:51:19.871570) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-15 15:51:19.871954) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-15 15:51:19.872278) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-15 15:51:19.916406) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 15:51:19.916667) ========= 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.X1n9Rh3HNr/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.z8FtKRQ1iZ/Listeners TMPDIR=/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/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-15 15:51:19-- 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% 103M=0s 2016-06-15 15:51:20 (103 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.157812 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 15:51:20.094540) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 15:51:20.094824) ========= 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.X1n9Rh3HNr/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.z8FtKRQ1iZ/Listeners TMPDIR=/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/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.021457 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 15:51:20.142987) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-15 15:51:20.143384) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 58590eb627383ea4df6dcbef985adefcac0dae91 --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 58590eb627383ea4df6dcbef985adefcac0dae91 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.X1n9Rh3HNr/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.z8FtKRQ1iZ/Listeners TMPDIR=/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/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-15 15:51:20,228 truncating revision to first 12 chars 2016-06-15 15:51:20,228 Setting DEBUG logging. 2016-06-15 15:51:20,228 attempt 1/10 2016-06-15 15:51:20,228 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/58590eb62738?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-15 15:51:21,431 unpacking tar archive at: mozilla-beta-58590eb62738/testing/mozharness/ program finished with exit code 0 elapsedTime=1.477226 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-15 15:51:21.642317) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-15 15:51:21.642641) ========= script_repo_revision: 58590eb627383ea4df6dcbef985adefcac0dae91 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-15 15:51:21.643090) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-15 15:51:21.643382) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-15 15:51:21.669050) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 54 secs) (at 2016-06-15 15:51:21.669327) ========= /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.X1n9Rh3HNr/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.z8FtKRQ1iZ/Listeners TMPDIR=/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/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 15:51:21 INFO - MultiFileLogger online at 20160615 15:51:21 in /builds/slave/test 15:51:21 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 15:51:21 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 15:51:21 INFO - {'append_to_log': False, 15:51:21 INFO - 'base_work_dir': '/builds/slave/test', 15:51:21 INFO - 'blob_upload_branch': 'mozilla-beta', 15:51:21 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 15:51:21 INFO - 'buildbot_json_path': 'buildprops.json', 15:51:21 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 15:51:21 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:51:21 INFO - 'download_minidump_stackwalk': True, 15:51:21 INFO - 'download_symbols': 'true', 15:51:21 INFO - 'e10s': False, 15:51:21 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 15:51:21 INFO - 'tooltool.py': '/tools/tooltool.py', 15:51:21 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 15:51:21 INFO - '/tools/misc-python/virtualenv.py')}, 15:51:21 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:51:21 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:51:21 INFO - 'log_level': 'info', 15:51:21 INFO - 'log_to_console': True, 15:51:21 INFO - 'opt_config_files': (), 15:51:21 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:51:21 INFO - '--processes=1', 15:51:21 INFO - '--config=%(test_path)s/wptrunner.ini', 15:51:21 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:51:21 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:51:21 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:51:21 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:51:21 INFO - 'pip_index': False, 15:51:21 INFO - 'require_test_zip': True, 15:51:21 INFO - 'test_type': ('testharness',), 15:51:21 INFO - 'this_chunk': '1', 15:51:21 INFO - 'tooltool_cache': '/builds/tooltool_cache', 15:51:21 INFO - 'total_chunks': '10', 15:51:21 INFO - 'virtualenv_path': 'venv', 15:51:21 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:51:21 INFO - 'work_dir': 'build'} 15:51:21 INFO - ##### 15:51:21 INFO - ##### Running clobber step. 15:51:21 INFO - ##### 15:51:21 INFO - Running pre-action listener: _resource_record_pre_action 15:51:21 INFO - Running main action method: clobber 15:51:21 INFO - rmtree: /builds/slave/test/build 15:51:21 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 15:51:23 INFO - Running post-action listener: _resource_record_post_action 15:51:23 INFO - ##### 15:51:23 INFO - ##### Running read-buildbot-config step. 15:51:23 INFO - ##### 15:51:23 INFO - Running pre-action listener: _resource_record_pre_action 15:51:23 INFO - Running main action method: read_buildbot_config 15:51:23 INFO - Using buildbot properties: 15:51:23 INFO - { 15:51:23 INFO - "project": "", 15:51:23 INFO - "product": "firefox", 15:51:23 INFO - "script_repo_revision": "production", 15:51:23 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 15:51:23 INFO - "repository": "", 15:51:23 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 15:51:23 INFO - "buildid": "20160615150825", 15:51:23 INFO - "pgo_build": "False", 15:51:23 INFO - "basedir": "/builds/slave/test", 15:51:23 INFO - "buildnumber": 32, 15:51:23 INFO - "slavename": "t-yosemite-r7-0255", 15:51:23 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 15:51:23 INFO - "platform": "macosx64", 15:51:23 INFO - "branch": "mozilla-beta", 15:51:23 INFO - "revision": "58590eb627383ea4df6dcbef985adefcac0dae91", 15:51:23 INFO - "repo_path": "releases/mozilla-beta", 15:51:23 INFO - "moz_repo_path": "", 15:51:23 INFO - "stage_platform": "macosx64", 15:51:23 INFO - "builduid": "668cb389cab34925acb4d2a53c0572db", 15:51:23 INFO - "slavebuilddir": "test" 15:51:23 INFO - } 15:51:23 INFO - Found installer url https://queue.taskcluster.net/v1/task/RlugWJ_NRvKap2Zu-IrrzA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 15:51:23 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/RlugWJ_NRvKap2Zu-IrrzA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 15:51:23 INFO - Running post-action listener: _resource_record_post_action 15:51:23 INFO - ##### 15:51:23 INFO - ##### Running download-and-extract step. 15:51:23 INFO - ##### 15:51:23 INFO - Running pre-action listener: _resource_record_pre_action 15:51:23 INFO - Running main action method: download_and_extract 15:51:23 INFO - mkdir: /builds/slave/test/build/tests 15:51:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:51:23 INFO - https://queue.taskcluster.net/v1/task/RlugWJ_NRvKap2Zu-IrrzA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 15:51:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RlugWJ_NRvKap2Zu-IrrzA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 15:51:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RlugWJ_NRvKap2Zu-IrrzA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 15:51:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RlugWJ_NRvKap2Zu-IrrzA/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 15:51:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RlugWJ_NRvKap2Zu-IrrzA/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 15:51:28 INFO - Downloaded 1201 bytes. 15:51:28 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 15:51:28 INFO - Using the following test package requirements: 15:51:28 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 15:51:28 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:51:28 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 15:51:28 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:51:28 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 15:51:28 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:51:28 INFO - u'jsshell-mac64.zip'], 15:51:28 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:51:28 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 15:51:28 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 15:51:28 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:51:28 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 15:51:28 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:51:28 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 15:51:28 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:51:28 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 15:51:28 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:51:28 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 15:51:28 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 15:51: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')]} 15:51:28 INFO - https://queue.taskcluster.net/v1/task/RlugWJ_NRvKap2Zu-IrrzA/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 15:51:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RlugWJ_NRvKap2Zu-IrrzA/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 15:51:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RlugWJ_NRvKap2Zu-IrrzA/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 15:51:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RlugWJ_NRvKap2Zu-IrrzA/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 15:51:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RlugWJ_NRvKap2Zu-IrrzA/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 15:51:31 INFO - Downloaded 18355714 bytes. 15:51:31 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/*'] 15:51:31 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/* 15:51:32 INFO - caution: filename not matched: web-platform/* 15:51:32 INFO - Return code: 11 15:51: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')]} 15:51:32 INFO - https://queue.taskcluster.net/v1/task/RlugWJ_NRvKap2Zu-IrrzA/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 15:51:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RlugWJ_NRvKap2Zu-IrrzA/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 15:51:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RlugWJ_NRvKap2Zu-IrrzA/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 15:51:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RlugWJ_NRvKap2Zu-IrrzA/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 15:51:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RlugWJ_NRvKap2Zu-IrrzA/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 15:51:36 INFO - Downloaded 36389087 bytes. 15:51:36 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/*'] 15:51:36 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/* 15:51:40 INFO - caution: filename not matched: bin/* 15:51:40 INFO - caution: filename not matched: config/* 15:51:40 INFO - caution: filename not matched: mozbase/* 15:51:40 INFO - caution: filename not matched: marionette/* 15:51:40 INFO - caution: filename not matched: tools/wptserve/* 15:51:40 INFO - Return code: 11 15:51: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')]} 15:51:40 INFO - https://queue.taskcluster.net/v1/task/RlugWJ_NRvKap2Zu-IrrzA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 15:51:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RlugWJ_NRvKap2Zu-IrrzA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 15:51:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RlugWJ_NRvKap2Zu-IrrzA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 15:51:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RlugWJ_NRvKap2Zu-IrrzA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 15:51:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RlugWJ_NRvKap2Zu-IrrzA/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 15:51:45 INFO - Downloaded 73066443 bytes. 15:51:45 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/RlugWJ_NRvKap2Zu-IrrzA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 15:51:45 INFO - mkdir: /builds/slave/test/properties 15:51:45 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 15:51:45 INFO - Writing to file /builds/slave/test/properties/build_url 15:51:45 INFO - Contents: 15:51:45 INFO - build_url:https://queue.taskcluster.net/v1/task/RlugWJ_NRvKap2Zu-IrrzA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 15:51:47 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/RlugWJ_NRvKap2Zu-IrrzA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 15:51:47 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 15:51:47 INFO - Writing to file /builds/slave/test/properties/symbols_url 15:51:47 INFO - Contents: 15:51:47 INFO - symbols_url:https://queue.taskcluster.net/v1/task/RlugWJ_NRvKap2Zu-IrrzA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 15:51:47 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')]} 15:51:47 INFO - https://queue.taskcluster.net/v1/task/RlugWJ_NRvKap2Zu-IrrzA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:51:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RlugWJ_NRvKap2Zu-IrrzA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 15:51:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RlugWJ_NRvKap2Zu-IrrzA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 15:51:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RlugWJ_NRvKap2Zu-IrrzA/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 15:51:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RlugWJ_NRvKap2Zu-IrrzA/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 15:51:51 INFO - Downloaded 103649667 bytes. 15:51:51 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'] 15:51:51 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 15:51:54 INFO - Return code: 0 15:51:54 INFO - Running post-action listener: _resource_record_post_action 15:51:54 INFO - Running post-action listener: set_extra_try_arguments 15:51:54 INFO - ##### 15:51:54 INFO - ##### Running create-virtualenv step. 15:51:54 INFO - ##### 15:51:54 INFO - Running pre-action listener: _pre_create_virtualenv 15:51:54 INFO - Running pre-action listener: _resource_record_pre_action 15:51:54 INFO - Running main action method: create_virtualenv 15:51:54 INFO - Creating virtualenv /builds/slave/test/build/venv 15:51:54 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 15:51:54 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 15:51:55 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 15:51:55 INFO - Using real prefix '/tools/python27' 15:51:55 INFO - New python executable in /builds/slave/test/build/venv/bin/python 15:51:55 INFO - Installing distribute.............................................................................................................................................................................................done. 15:51:58 INFO - Installing pip.................done. 15:51:58 INFO - Return code: 0 15:51:58 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 15:51:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:51:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:51:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:51:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:51:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:51:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:51:58 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 0x101e83e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101ea0f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fdd12d9ddb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101e9c5e0>, '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 0x101a7fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101aaa990>, '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.X1n9Rh3HNr/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.z8FtKRQ1iZ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:51:58 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 15:51:58 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 15:51:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.X1n9Rh3HNr/Render', 15:51:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:51:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:51:58 INFO - 'HOME': '/Users/cltbld', 15:51:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:51:58 INFO - 'LOGNAME': 'cltbld', 15:51:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:51:58 INFO - 'MOZ_NO_REMOTE': '1', 15:51:58 INFO - 'NO_EM_RESTART': '1', 15:51:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:51:58 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:51:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:51:58 INFO - 'PWD': '/builds/slave/test', 15:51:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:51:58 INFO - 'SHELL': '/bin/bash', 15:51:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.z8FtKRQ1iZ/Listeners', 15:51:58 INFO - 'TMPDIR': '/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/', 15:51:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:51:58 INFO - 'USER': 'cltbld', 15:51:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:51:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:51:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:51:58 INFO - 'XPC_FLAGS': '0x0', 15:51:58 INFO - 'XPC_SERVICE_NAME': '0', 15:51:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:51:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:51:58 INFO - Downloading/unpacking psutil>=0.7.1 15:51:58 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 15:51:58 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 15:51:58 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 15:51:58 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 15:51:58 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 15:51:58 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 15:52:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 15:52:01 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:52:01 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:52:01 INFO - Installing collected packages: psutil 15:52:01 INFO - Running setup.py install for psutil 15:52:02 INFO - building 'psutil._psutil_osx' extension 15:52:02 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 15:52:02 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 15:52:02 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 15:52:02 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 15:52:02 INFO - building 'psutil._psutil_posix' extension 15:52:02 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 15:52:02 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 15:52:02 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 15:52:02 INFO - ^ 15:52:02 INFO - 1 warning generated. 15:52:02 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 15:52:02 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:52:02 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:52:02 INFO - Successfully installed psutil 15:52:02 INFO - Cleaning up... 15:52:02 INFO - Return code: 0 15:52:02 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 15:52: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')]} 15:52:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:52:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:52: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')]} 15:52:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:52:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:52:02 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x101e83e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101ea0f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fdd12d9ddb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101e9c5e0>, '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 0x101a7fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101aaa990>, '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.X1n9Rh3HNr/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.z8FtKRQ1iZ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:52:02 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 15:52:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 15:52:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.X1n9Rh3HNr/Render', 15:52:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:52:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:52:02 INFO - 'HOME': '/Users/cltbld', 15:52:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:52:02 INFO - 'LOGNAME': 'cltbld', 15:52:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:52:02 INFO - 'MOZ_NO_REMOTE': '1', 15:52:02 INFO - 'NO_EM_RESTART': '1', 15:52:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:52:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:52:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:52:02 INFO - 'PWD': '/builds/slave/test', 15:52:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:52:02 INFO - 'SHELL': '/bin/bash', 15:52:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.z8FtKRQ1iZ/Listeners', 15:52:02 INFO - 'TMPDIR': '/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/', 15:52:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:52:02 INFO - 'USER': 'cltbld', 15:52:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:52:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:52:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:52:02 INFO - 'XPC_FLAGS': '0x0', 15:52:02 INFO - 'XPC_SERVICE_NAME': '0', 15:52:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:52:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:52:03 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:52:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:52:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:52:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:52:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:52:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:52:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:52:05 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:52:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 15:52:05 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 15:52:05 INFO - Installing collected packages: mozsystemmonitor 15:52:05 INFO - Running setup.py install for mozsystemmonitor 15:52:05 INFO - Successfully installed mozsystemmonitor 15:52:05 INFO - Cleaning up... 15:52:05 INFO - Return code: 0 15:52:05 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 15:52:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:52:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:52:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:52:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:52:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:52:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:52:05 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 0x101e83e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101ea0f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fdd12d9ddb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101e9c5e0>, '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 0x101a7fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101aaa990>, '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.X1n9Rh3HNr/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.z8FtKRQ1iZ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:52:05 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 15:52:05 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 15:52:05 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.X1n9Rh3HNr/Render', 15:52:05 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:52:05 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:52:05 INFO - 'HOME': '/Users/cltbld', 15:52:05 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:52:05 INFO - 'LOGNAME': 'cltbld', 15:52:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:52:05 INFO - 'MOZ_NO_REMOTE': '1', 15:52:05 INFO - 'NO_EM_RESTART': '1', 15:52:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:52:05 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:52:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:52:05 INFO - 'PWD': '/builds/slave/test', 15:52:05 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:52:05 INFO - 'SHELL': '/bin/bash', 15:52:05 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.z8FtKRQ1iZ/Listeners', 15:52:05 INFO - 'TMPDIR': '/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/', 15:52:05 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:52:05 INFO - 'USER': 'cltbld', 15:52:05 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:52:05 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:52:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:52:05 INFO - 'XPC_FLAGS': '0x0', 15:52:05 INFO - 'XPC_SERVICE_NAME': '0', 15:52:05 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:52:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:52:06 INFO - Downloading/unpacking blobuploader==1.2.4 15:52:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:52:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:52:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:52:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:52:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:52:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:52:08 INFO - Downloading blobuploader-1.2.4.tar.gz 15:52:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 15:52:08 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:52:08 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 15:52:08 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 15:52:08 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 15:52:08 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 15:52:08 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 15:52:08 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 15:52:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 15:52:09 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:52:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:52:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:52:09 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:52:09 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:52:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:52:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:52:09 INFO - Downloading docopt-0.6.1.tar.gz 15:52:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 15:52:09 INFO - Installing collected packages: blobuploader, requests, docopt 15:52:09 INFO - Running setup.py install for blobuploader 15:52:09 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 15:52:10 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 15:52:10 INFO - Running setup.py install for requests 15:52:10 INFO - Running setup.py install for docopt 15:52:10 INFO - Successfully installed blobuploader requests docopt 15:52:10 INFO - Cleaning up... 15:52:10 INFO - Return code: 0 15:52:10 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:52:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:52:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:52:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:52:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:52:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:52:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:52:10 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 0x101e83e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101ea0f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fdd12d9ddb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101e9c5e0>, '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 0x101a7fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101aaa990>, '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.X1n9Rh3HNr/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.z8FtKRQ1iZ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:52:10 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 15:52:10 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 15:52:10 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.X1n9Rh3HNr/Render', 15:52:10 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:52:10 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:52:10 INFO - 'HOME': '/Users/cltbld', 15:52:10 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:52:10 INFO - 'LOGNAME': 'cltbld', 15:52:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:52:10 INFO - 'MOZ_NO_REMOTE': '1', 15:52:10 INFO - 'NO_EM_RESTART': '1', 15:52:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:52:10 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:52:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:52:10 INFO - 'PWD': '/builds/slave/test', 15:52:10 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:52:10 INFO - 'SHELL': '/bin/bash', 15:52:10 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.z8FtKRQ1iZ/Listeners', 15:52:10 INFO - 'TMPDIR': '/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/', 15:52:10 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:52:10 INFO - 'USER': 'cltbld', 15:52:10 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:52:10 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:52:10 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:52:10 INFO - 'XPC_FLAGS': '0x0', 15:52:10 INFO - 'XPC_SERVICE_NAME': '0', 15:52:10 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:52:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:52:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:52:11 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-VQk2aQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:52:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:52:11 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-5aaxyf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:52:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:52:11 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-R1F6zt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:52:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:52:11 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-lBxArD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:52:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:52:11 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-zYvXbH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:52:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:52:11 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-uDDDK0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:52:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:52:11 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-g6uUhG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:52:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:52:11 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-pohK8Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:52:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:52:11 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-eRJ51S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:52:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:52:11 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-KJWSx0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:52:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:52:12 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-aop6qH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:52:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:52:12 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-hPeQu4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:52:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:52:12 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-OEQSI3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:52:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:52:12 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-EVe0qu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:52:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:52:12 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-rpRSTN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:52:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:52:12 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-Bz2Mh6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:52:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:52:12 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-vJQgdv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:52:12 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:52:12 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-S5_gWe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:52:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:52:12 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-kKtkog-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:52:13 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:52:13 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-SxZzjs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:52:13 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:52:13 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-pDVYXB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:52:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:52:13 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 15:52:13 INFO - Running setup.py install for manifestparser 15:52:13 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 15:52:13 INFO - Running setup.py install for mozcrash 15:52:13 INFO - Running setup.py install for mozdebug 15:52:14 INFO - Running setup.py install for mozdevice 15:52:14 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 15:52:14 INFO - Installing dm script to /builds/slave/test/build/venv/bin 15:52:14 INFO - Running setup.py install for mozfile 15:52:14 INFO - Running setup.py install for mozhttpd 15:52:14 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 15:52:14 INFO - Running setup.py install for mozinfo 15:52:14 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 15:52:14 INFO - Running setup.py install for mozInstall 15:52:14 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 15:52:14 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 15:52:14 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 15:52:14 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 15:52:14 INFO - Running setup.py install for mozleak 15:52:14 INFO - Running setup.py install for mozlog 15:52:15 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 15:52:15 INFO - Running setup.py install for moznetwork 15:52:15 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 15:52:15 INFO - Running setup.py install for mozprocess 15:52:15 INFO - Running setup.py install for mozprofile 15:52:15 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 15:52:15 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 15:52:15 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 15:52:15 INFO - Running setup.py install for mozrunner 15:52:15 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 15:52:15 INFO - Running setup.py install for mozscreenshot 15:52:15 INFO - Running setup.py install for moztest 15:52:16 INFO - Running setup.py install for mozversion 15:52:16 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 15:52:16 INFO - Running setup.py install for wptserve 15:52:16 INFO - Running setup.py install for marionette-driver 15:52:16 INFO - Running setup.py install for browsermob-proxy 15:52:16 INFO - Running setup.py install for marionette-client 15:52:16 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:52:16 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 15:52:17 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 15:52:17 INFO - Cleaning up... 15:52:17 INFO - Return code: 0 15:52:17 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:52:17 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')]} 15:52:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:52:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:52:17 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')]} 15:52:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:52:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:52:17 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 0x101e83e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101ea0f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fdd12d9ddb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101e9c5e0>, '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 0x101a7fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101aaa990>, '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.X1n9Rh3HNr/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.z8FtKRQ1iZ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:52:17 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 15:52:17 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 15:52:17 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.X1n9Rh3HNr/Render', 15:52:17 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:52:17 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:52:17 INFO - 'HOME': '/Users/cltbld', 15:52:17 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:52:17 INFO - 'LOGNAME': 'cltbld', 15:52:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:52:17 INFO - 'MOZ_NO_REMOTE': '1', 15:52:17 INFO - 'NO_EM_RESTART': '1', 15:52:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:52:17 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:52:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:52:17 INFO - 'PWD': '/builds/slave/test', 15:52:17 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:52:17 INFO - 'SHELL': '/bin/bash', 15:52:17 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.z8FtKRQ1iZ/Listeners', 15:52:17 INFO - 'TMPDIR': '/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/', 15:52:17 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:52:17 INFO - 'USER': 'cltbld', 15:52:17 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:52:17 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:52:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:52:17 INFO - 'XPC_FLAGS': '0x0', 15:52:17 INFO - 'XPC_SERVICE_NAME': '0', 15:52:17 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:52:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:52:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:52:17 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-JJfsw3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:52:17 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)) 15:52:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:52:17 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-E3DyzO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:52:18 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)) 15:52:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:52:18 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-OioKTH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:52:18 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)) 15:52:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:52:18 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-llIW8s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:52:18 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)) 15:52:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:52:18 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-ZgsEUR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:52:18 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)) 15:52:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:52:18 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-qitNfd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:52:18 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)) 15:52:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:52:18 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-nG8373-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:52:18 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)) 15:52:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:52:18 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-5Ly531-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:52:18 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)) 15:52:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:52:18 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-ZME28W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:52:18 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)) 15:52:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:52:18 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-SYZMtJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:52:18 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)) 15:52:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:52:18 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-qrweIQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:52:18 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)) 15:52:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:52:19 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-21jfSd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:52:19 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)) 15:52:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:52:19 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-mguUcN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:52:19 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)) 15:52:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:52:19 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-n3LnCG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:52:19 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)) 15:52:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:52:19 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-gpzAUW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:52:19 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)) 15:52:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:52:19 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-ph9Qok-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:52:19 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)) 15:52:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:52:19 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-V_Inzj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:52:19 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)) 15:52:19 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:52:19 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-q6dCce-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:52:19 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)) 15:52:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:52:19 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-5nX_Hj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:52:19 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)) 15:52:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:52:19 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-fwrngM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:52:20 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)) 15:52:20 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:52:20 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-80rlbq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:52:20 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:52:20 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)) 15:52:20 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)) 15:52:20 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)) 15:52:20 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)) 15:52:20 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)) 15:52:20 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)) 15:52:20 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:52:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:52:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:52:20 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:52:20 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:52:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:52:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:52:22 INFO - Downloading blessings-1.6.tar.gz 15:52:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 15:52:23 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)) 15:52:23 INFO - Installing collected packages: blessings 15:52:23 INFO - Running setup.py install for blessings 15:52:23 INFO - Successfully installed blessings 15:52:23 INFO - Cleaning up... 15:52:23 INFO - Return code: 0 15:52:23 INFO - Done creating virtualenv /builds/slave/test/build/venv. 15:52:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:52:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:52:23 INFO - Reading from file tmpfile_stdout 15:52:23 INFO - Current package versions: 15:52:23 INFO - blessings == 1.6 15:52:23 INFO - blobuploader == 1.2.4 15:52:23 INFO - browsermob-proxy == 0.6.0 15:52:23 INFO - docopt == 0.6.1 15:52:23 INFO - manifestparser == 1.1 15:52:23 INFO - marionette-client == 2.3.0 15:52:23 INFO - marionette-driver == 1.4.0 15:52:23 INFO - mozInstall == 1.12 15:52:23 INFO - mozcrash == 0.17 15:52:23 INFO - mozdebug == 0.1 15:52:23 INFO - mozdevice == 0.48 15:52:23 INFO - mozfile == 1.2 15:52:23 INFO - mozhttpd == 0.7 15:52:23 INFO - mozinfo == 0.9 15:52:23 INFO - mozleak == 0.1 15:52:23 INFO - mozlog == 3.1 15:52:23 INFO - moznetwork == 0.27 15:52:23 INFO - mozprocess == 0.22 15:52:23 INFO - mozprofile == 0.28 15:52:23 INFO - mozrunner == 6.11 15:52:23 INFO - mozscreenshot == 0.1 15:52:23 INFO - mozsystemmonitor == 0.0 15:52:23 INFO - moztest == 0.7 15:52:23 INFO - mozversion == 1.4 15:52:23 INFO - psutil == 3.1.1 15:52:23 INFO - requests == 1.2.3 15:52:23 INFO - wptserve == 1.4.0 15:52:23 INFO - wsgiref == 0.1.2 15:52:23 INFO - Running post-action listener: _resource_record_post_action 15:52:23 INFO - Running post-action listener: _start_resource_monitoring 15:52:23 INFO - Starting resource monitoring. 15:52:23 INFO - ##### 15:52:23 INFO - ##### Running pull step. 15:52:23 INFO - ##### 15:52:23 INFO - Running pre-action listener: _resource_record_pre_action 15:52:23 INFO - Running main action method: pull 15:52:23 INFO - Pull has nothing to do! 15:52:23 INFO - Running post-action listener: _resource_record_post_action 15:52:23 INFO - ##### 15:52:23 INFO - ##### Running install step. 15:52:23 INFO - ##### 15:52:23 INFO - Running pre-action listener: _resource_record_pre_action 15:52:23 INFO - Running main action method: install 15:52:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:52:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:52:23 INFO - Reading from file tmpfile_stdout 15:52:23 INFO - Detecting whether we're running mozinstall >=1.0... 15:52:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 15:52:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 15:52:24 INFO - Reading from file tmpfile_stdout 15:52:24 INFO - Output received: 15:52:24 INFO - Usage: mozinstall [options] installer 15:52:24 INFO - Options: 15:52:24 INFO - -h, --help show this help message and exit 15:52:24 INFO - -d DEST, --destination=DEST 15:52:24 INFO - Directory to install application into. [default: 15:52:24 INFO - "/builds/slave/test"] 15:52:24 INFO - --app=APP Application being installed. [default: firefox] 15:52:24 INFO - mkdir: /builds/slave/test/build/application 15:52:24 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'] 15:52:24 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 15:52:41 INFO - Reading from file tmpfile_stdout 15:52:41 INFO - Output received: 15:52:41 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 15:52:41 INFO - Running post-action listener: _resource_record_post_action 15:52:41 INFO - ##### 15:52:41 INFO - ##### Running run-tests step. 15:52:41 INFO - ##### 15:52:41 INFO - Running pre-action listener: _resource_record_pre_action 15:52:41 INFO - Running main action method: run_tests 15:52:41 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 15:52:41 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:52:41 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:52:41 INFO - grabbing minidump binary from tooltool 15:52:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:52:41 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 0x101e9c5e0>, '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 0x101a7fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101aaa990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 15:52:41 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 15:52:41 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 15:52:41 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 15:52:41 INFO - Return code: 0 15:52:41 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 15:52:41 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 15:52:41 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/RlugWJ_NRvKap2Zu-IrrzA/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 15:52:41 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/RlugWJ_NRvKap2Zu-IrrzA/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 15:52:41 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.X1n9Rh3HNr/Render', 15:52:41 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:52:41 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:52:41 INFO - 'HOME': '/Users/cltbld', 15:52:41 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:52:41 INFO - 'LOGNAME': 'cltbld', 15:52:41 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 15:52:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:52:41 INFO - 'MOZ_NO_REMOTE': '1', 15:52:41 INFO - 'NO_EM_RESTART': '1', 15:52:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:52:41 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:52:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:52:41 INFO - 'PWD': '/builds/slave/test', 15:52:41 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:52:41 INFO - 'SHELL': '/bin/bash', 15:52:41 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.z8FtKRQ1iZ/Listeners', 15:52:41 INFO - 'TMPDIR': '/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/', 15:52:41 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:52:41 INFO - 'USER': 'cltbld', 15:52:41 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:52:41 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:52:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:52:41 INFO - 'XPC_FLAGS': '0x0', 15:52:41 INFO - 'XPC_SERVICE_NAME': '0', 15:52:41 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:52:41 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/RlugWJ_NRvKap2Zu-IrrzA/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 15:52:42 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 15:52:42 INFO - import pkg_resources 15:52:43 INFO - Using 1 client processes 15:52:43 INFO - wptserve Starting http server on 127.0.0.1:8001 15:52:43 INFO - wptserve Starting http server on 127.0.0.1:8000 15:52:43 INFO - wptserve Starting http server on 127.0.0.1:8443 15:52:45 INFO - SUITE-START | Running 778 tests 15:52:45 INFO - Running testharness tests 15:52:45 INFO - Setting up ssl 15:52:45 INFO - PROCESS | certutil | 15:52:45 INFO - PROCESS | certutil | 15:52:45 INFO - PROCESS | certutil | 15:52:45 INFO - Certificate Nickname Trust Attributes 15:52:45 INFO - SSL,S/MIME,JAR/XPI 15:52:45 INFO - 15:52:45 INFO - web-platform-tests CT,, 15:52:45 INFO - 15:52:45 INFO - Starting runner 15:52:46 INFO - PROCESS | 2532 | [2532] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 15:52:46 INFO - PROCESS | 2532 | 1466031166690 Marionette DEBUG Marionette enabled via build flag and pref 15:52:46 INFO - PROCESS | 2532 | ++DOCSHELL 0x113ce9000 == 1 [pid = 2532] [id = 1] 15:52:46 INFO - PROCESS | 2532 | ++DOMWINDOW == 1 (0x113ce9800) [pid = 2532] [serial = 1] [outer = 0x0] 15:52:46 INFO - PROCESS | 2532 | [2532] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 15:52:46 INFO - PROCESS | 2532 | ++DOMWINDOW == 2 (0x113cea800) [pid = 2532] [serial = 2] [outer = 0x113ce9800] 15:52:47 INFO - PROCESS | 2532 | 1466031167007 Marionette INFO Listening on port 2828 15:52:47 INFO - PROCESS | 2532 | 1466031167235 Marionette DEBUG Marionette enabled via command-line flag 15:52:47 INFO - PROCESS | 2532 | ++DOCSHELL 0x11695f800 == 2 [pid = 2532] [id = 2] 15:52:47 INFO - PROCESS | 2532 | ++DOMWINDOW == 3 (0x116960000) [pid = 2532] [serial = 3] [outer = 0x0] 15:52:47 INFO - PROCESS | 2532 | [2532] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 15:52:47 INFO - PROCESS | 2532 | ++DOMWINDOW == 4 (0x116961000) [pid = 2532] [serial = 4] [outer = 0x116960000] 15:52:47 INFO - PROCESS | 2532 | [2532] 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 15:52:47 INFO - PROCESS | 2532 | 1466031167396 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:50803 15:52:47 INFO - PROCESS | 2532 | 1466031167467 Marionette DEBUG Closed connection conn0 15:52:47 INFO - PROCESS | 2532 | [2532] 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 15:52:47 INFO - PROCESS | 2532 | 1466031167470 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:50804 15:52:47 INFO - PROCESS | 2532 | 1466031167481 Marionette DEBUG Closed connection conn1 15:52:47 INFO - PROCESS | 2532 | [2532] 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 15:52:47 INFO - PROCESS | 2532 | 1466031167486 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:50805 15:52:47 INFO - PROCESS | 2532 | 1466031167494 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:52:47 INFO - PROCESS | 2532 | 1466031167500 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":"20160615150825","device":"desktop","version":"48.0"} 15:52:47 INFO - PROCESS | 2532 | [2532] 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 15:52:48 INFO - PROCESS | 2532 | ++DOCSHELL 0x11a1a6000 == 3 [pid = 2532] [id = 3] 15:52:48 INFO - PROCESS | 2532 | ++DOMWINDOW == 5 (0x11a1a6800) [pid = 2532] [serial = 5] [outer = 0x0] 15:52:48 INFO - PROCESS | 2532 | ++DOCSHELL 0x11a1a7000 == 4 [pid = 2532] [id = 4] 15:52:48 INFO - PROCESS | 2532 | ++DOMWINDOW == 6 (0x119e46c00) [pid = 2532] [serial = 6] [outer = 0x0] 15:52:48 INFO - PROCESS | 2532 | [2532] 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 15:52:48 INFO - PROCESS | 2532 | ++DOCSHELL 0x121ac8000 == 5 [pid = 2532] [id = 5] 15:52:48 INFO - PROCESS | 2532 | ++DOMWINDOW == 7 (0x119e46400) [pid = 2532] [serial = 7] [outer = 0x0] 15:52:48 INFO - PROCESS | 2532 | [2532] 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 15:52:48 INFO - PROCESS | 2532 | [2532] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:52:48 INFO - PROCESS | 2532 | ++DOMWINDOW == 8 (0x121b82800) [pid = 2532] [serial = 8] [outer = 0x119e46400] 15:52:48 INFO - PROCESS | 2532 | [2532] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:52:48 INFO - PROCESS | 2532 | ++DOMWINDOW == 9 (0x116913000) [pid = 2532] [serial = 9] [outer = 0x11a1a6800] 15:52:48 INFO - PROCESS | 2532 | [2532] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 15:52:48 INFO - PROCESS | 2532 | ++DOMWINDOW == 10 (0x12166f800) [pid = 2532] [serial = 10] [outer = 0x119e46c00] 15:52:48 INFO - PROCESS | 2532 | ++DOMWINDOW == 11 (0x121671800) [pid = 2532] [serial = 11] [outer = 0x119e46400] 15:52:49 INFO - PROCESS | 2532 | [2532] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:52:49 INFO - PROCESS | 2532 | 1466031169368 Marionette INFO startBrowser add19bec-5e49-e648-8c59-b58df1a94cd3 15:52:49 INFO - PROCESS | 2532 | 1466031169391 Marionette DEBUG loaded listener.js 15:52:49 INFO - PROCESS | 2532 | 1466031169400 Marionette DEBUG loaded listener.js 15:52:49 INFO - PROCESS | 2532 | 1466031169401 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:52:49 INFO - PROCESS | 2532 | [2532] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 15:52:49 INFO - PROCESS | 2532 | ++DOMWINDOW == 12 (0x1264f1000) [pid = 2532] [serial = 12] [outer = 0x119e46400] 15:52:49 INFO - PROCESS | 2532 | 1466031169711 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"add19bec-5e49-e648-8c59-b58df1a94cd3","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":"20160615150825","device":"desktop","version":"48.0","command_id":1}}] 15:52:49 INFO - PROCESS | 2532 | 1466031169803 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}] 15:52:49 INFO - PROCESS | 2532 | 1466031169805 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:52:49 INFO - PROCESS | 2532 | 1466031169845 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 15:52:49 INFO - PROCESS | 2532 | 1466031169917 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:52:49 INFO - PROCESS | 2532 | 1466031169919 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:52:49 INFO - PROCESS | 2532 | [2532] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:52:49 INFO - PROCESS | 2532 | [2532] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:52:49 INFO - PROCESS | 2532 | ++DOMWINDOW == 13 (0x128c62000) [pid = 2532] [serial = 13] [outer = 0x119e46400] 15:52:50 INFO - PROCESS | 2532 | [2532] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:52:50 INFO - PROCESS | 2532 | [2532] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:52:50 INFO - PROCESS | 2532 | 1466031170202 Marionette TRACE conn2 <- [1,3,null,{}] 15:52:50 INFO - PROCESS | 2532 | 1466031170204 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 15:52:50 INFO - PROCESS | 2532 | 1466031170207 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:52:50 INFO - PROCESS | 2532 | 1466031170223 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 15:52:50 INFO - PROCESS | 2532 | 1466031170248 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 15:52:50 INFO - PROCESS | 2532 | 1466031170252 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 15:52:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:52:50 INFO - PROCESS | 2532 | 1466031170255 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:52:50 INFO - PROCESS | 2532 | 1466031170257 Marionette TRACE conn2 <- [1,6,null,{}] 15:52:50 INFO - PROCESS | 2532 | 1466031170259 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}] 15:52:50 INFO - PROCESS | 2532 | 1466031170261 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:52:50 INFO - PROCESS | 2532 | 1466031170275 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 15:52:50 INFO - PROCESS | 2532 | 1466031170277 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:50 INFO - PROCESS | 2532 | 1466031170279 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:52:50 INFO - PROCESS | 2532 | ++DOCSHELL 0x129170800 == 6 [pid = 2532] [id = 6] 15:52:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 14 (0x12919e800) [pid = 2532] [serial = 14] [outer = 0x0] 15:52:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 15 (0x1291a0400) [pid = 2532] [serial = 15] [outer = 0x12919e800] 15:52:50 INFO - PROCESS | 2532 | 1466031170310 Marionette DEBUG loaded listener.js 15:52:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 16 (0x12929b400) [pid = 2532] [serial = 16] [outer = 0x12919e800] 15:52:50 INFO - PROCESS | 2532 | 1466031170601 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]]]}] 15:52:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:52:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 371ms 15:52:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:52:50 INFO - PROCESS | 2532 | 1466031170626 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 15:52:50 INFO - PROCESS | 2532 | 1466031170627 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 15:52:50 INFO - PROCESS | 2532 | ++DOCSHELL 0x114e45000 == 7 [pid = 2532] [id = 7] 15:52:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 17 (0x113dc5400) [pid = 2532] [serial = 17] [outer = 0x0] 15:52:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 18 (0x129493400) [pid = 2532] [serial = 18] [outer = 0x113dc5400] 15:52:50 INFO - PROCESS | 2532 | 1466031170653 Marionette DEBUG loaded listener.js 15:52:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 19 (0x1297e3000) [pid = 2532] [serial = 19] [outer = 0x113dc5400] 15:52:50 INFO - PROCESS | 2532 | 1466031170691 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:52:50 INFO - PROCESS | 2532 | 1466031170693 Marionette TRACE conn2 <- [1,10,null,{}] 15:52:50 INFO - PROCESS | 2532 | 1466031170736 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}] 15:52:50 INFO - PROCESS | 2532 | 1466031170740 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:52:50 INFO - PROCESS | 2532 | 1466031170842 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 15:52:50 INFO - PROCESS | 2532 | 1466031170892 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:50 INFO - PROCESS | 2532 | 1466031170893 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:52:50 INFO - PROCESS | 2532 | ++DOCSHELL 0x12a7d6800 == 8 [pid = 2532] [id = 8] 15:52:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 20 (0x12a73e000) [pid = 2532] [serial = 20] [outer = 0x0] 15:52:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 21 (0x12a73fc00) [pid = 2532] [serial = 21] [outer = 0x12a73e000] 15:52:50 INFO - PROCESS | 2532 | 1466031170926 Marionette DEBUG loaded listener.js 15:52:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 22 (0x12a744000) [pid = 2532] [serial = 22] [outer = 0x12a73e000] 15:52:51 INFO - PROCESS | 2532 | 1466031171242 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]]]}] 15:52:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:52:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 662ms 15:52:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:52:51 INFO - PROCESS | 2532 | 1466031171292 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 15:52:51 INFO - PROCESS | 2532 | 1466031171294 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 15:52:51 INFO - PROCESS | 2532 | 1466031171296 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:52:51 INFO - PROCESS | 2532 | 1466031171297 Marionette TRACE conn2 <- [1,14,null,{}] 15:52:51 INFO - PROCESS | 2532 | 1466031171299 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}] 15:52:51 INFO - PROCESS | 2532 | 1466031171301 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:52:51 INFO - PROCESS | 2532 | 1466031171441 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 15:52:51 INFO - PROCESS | 2532 | 1466031171450 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:51 INFO - PROCESS | 2532 | 1466031171451 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:52:51 INFO - PROCESS | 2532 | ++DOCSHELL 0x12b678800 == 9 [pid = 2532] [id = 9] 15:52:51 INFO - PROCESS | 2532 | ++DOMWINDOW == 23 (0x12b664800) [pid = 2532] [serial = 23] [outer = 0x0] 15:52:51 INFO - PROCESS | 2532 | ++DOMWINDOW == 24 (0x12b666400) [pid = 2532] [serial = 24] [outer = 0x12b664800] 15:52:51 INFO - PROCESS | 2532 | 1466031171475 Marionette DEBUG loaded listener.js 15:52:51 INFO - PROCESS | 2532 | ++DOMWINDOW == 25 (0x12b8afc00) [pid = 2532] [serial = 25] [outer = 0x12b664800] 15:52:51 INFO - PROCESS | 2532 | 1466031171727 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]]]}] 15:52:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:52:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 471ms 15:52:51 INFO - PROCESS | 2532 | 1466031171771 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 15:52:51 INFO - PROCESS | 2532 | 1466031171773 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 15:52:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:52:51 INFO - PROCESS | 2532 | 1466031171775 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:52:51 INFO - PROCESS | 2532 | 1466031171776 Marionette TRACE conn2 <- [1,18,null,{}] 15:52:51 INFO - PROCESS | 2532 | 1466031171778 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}] 15:52:51 INFO - PROCESS | 2532 | 1466031171780 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:52:51 INFO - PROCESS | 2532 | 1466031171884 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 15:52:51 INFO - PROCESS | 2532 | 1466031171887 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:51 INFO - PROCESS | 2532 | 1466031171890 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:52:51 INFO - PROCESS | 2532 | ++DOCSHELL 0x12b973000 == 10 [pid = 2532] [id = 10] 15:52:51 INFO - PROCESS | 2532 | ++DOMWINDOW == 26 (0x12b99c400) [pid = 2532] [serial = 26] [outer = 0x0] 15:52:51 INFO - PROCESS | 2532 | ++DOMWINDOW == 27 (0x12b9a1800) [pid = 2532] [serial = 27] [outer = 0x12b99c400] 15:52:51 INFO - PROCESS | 2532 | 1466031171913 Marionette DEBUG loaded listener.js 15:52:51 INFO - PROCESS | 2532 | ++DOMWINDOW == 28 (0x12b9a8000) [pid = 2532] [serial = 28] [outer = 0x12b99c400] 15:52:52 INFO - PROCESS | 2532 | 1466031172172 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]]]}] 15:52:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:52:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 418ms 15:52:52 INFO - PROCESS | 2532 | 1466031172194 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 15:52:52 INFO - PROCESS | 2532 | 1466031172196 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 15:52:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:52:52 INFO - PROCESS | 2532 | 1466031172205 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:52:52 INFO - PROCESS | 2532 | 1466031172206 Marionette TRACE conn2 <- [1,22,null,{}] 15:52:52 INFO - PROCESS | 2532 | 1466031172209 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}] 15:52:52 INFO - PROCESS | 2532 | 1466031172210 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:52:52 INFO - PROCESS | 2532 | 1466031172307 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 15:52:52 INFO - PROCESS | 2532 | 1466031172311 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:52 INFO - PROCESS | 2532 | 1466031172311 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:52:52 INFO - PROCESS | 2532 | ++DOCSHELL 0x12bca8800 == 11 [pid = 2532] [id = 11] 15:52:52 INFO - PROCESS | 2532 | ++DOMWINDOW == 29 (0x12b9bb000) [pid = 2532] [serial = 29] [outer = 0x0] 15:52:52 INFO - PROCESS | 2532 | ++DOMWINDOW == 30 (0x12b9c4c00) [pid = 2532] [serial = 30] [outer = 0x12b9bb000] 15:52:52 INFO - PROCESS | 2532 | 1466031172337 Marionette DEBUG loaded listener.js 15:52:52 INFO - PROCESS | 2532 | ++DOMWINDOW == 31 (0x12bf29800) [pid = 2532] [serial = 31] [outer = 0x12b9bb000] 15:52:52 INFO - PROCESS | 2532 | 1466031172570 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]]]}] 15:52:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:52:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 371ms 15:52:52 INFO - PROCESS | 2532 | 1466031172577 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 15:52:52 INFO - PROCESS | 2532 | 1466031172578 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 15:52:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:52:52 INFO - PROCESS | 2532 | 1466031172589 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:52:52 INFO - PROCESS | 2532 | 1466031172590 Marionette TRACE conn2 <- [1,26,null,{}] 15:52:52 INFO - PROCESS | 2532 | 1466031172592 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}] 15:52:52 INFO - PROCESS | 2532 | 1466031172593 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:52:52 INFO - PROCESS | 2532 | 1466031172693 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 15:52:52 INFO - PROCESS | 2532 | 1466031172697 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:52 INFO - PROCESS | 2532 | 1466031172698 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:52:52 INFO - PROCESS | 2532 | ++DOCSHELL 0x12c07b800 == 12 [pid = 2532] [id = 12] 15:52:52 INFO - PROCESS | 2532 | ++DOMWINDOW == 32 (0x12bf2e800) [pid = 2532] [serial = 32] [outer = 0x0] 15:52:52 INFO - PROCESS | 2532 | ++DOMWINDOW == 33 (0x12bfd5800) [pid = 2532] [serial = 33] [outer = 0x12bf2e800] 15:52:52 INFO - PROCESS | 2532 | 1466031172722 Marionette DEBUG loaded listener.js 15:52:52 INFO - PROCESS | 2532 | ++DOMWINDOW == 34 (0x12bfdc800) [pid = 2532] [serial = 34] [outer = 0x12bf2e800] 15:52:52 INFO - PROCESS | 2532 | 1466031172952 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]]]}] 15:52:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:52:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 377ms 15:52:52 INFO - PROCESS | 2532 | 1466031172957 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 15:52:52 INFO - PROCESS | 2532 | 1466031172958 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 15:52:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:52:52 INFO - PROCESS | 2532 | 1466031172960 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:52:52 INFO - PROCESS | 2532 | 1466031172961 Marionette TRACE conn2 <- [1,30,null,{}] 15:52:52 INFO - PROCESS | 2532 | 1466031172971 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}] 15:52:52 INFO - PROCESS | 2532 | 1466031172972 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:52:53 INFO - PROCESS | 2532 | 1466031173075 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 15:52:53 INFO - PROCESS | 2532 | 1466031173079 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:53 INFO - PROCESS | 2532 | 1466031173080 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:52:53 INFO - PROCESS | 2532 | ++DOCSHELL 0x118583000 == 13 [pid = 2532] [id = 13] 15:52:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 35 (0x12bfdd000) [pid = 2532] [serial = 35] [outer = 0x0] 15:52:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 36 (0x12c409000) [pid = 2532] [serial = 36] [outer = 0x12bfdd000] 15:52:53 INFO - PROCESS | 2532 | 1466031173104 Marionette DEBUG loaded listener.js 15:52:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 37 (0x12c40d400) [pid = 2532] [serial = 37] [outer = 0x12bfdd000] 15:52:53 INFO - PROCESS | 2532 | 1466031173329 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]]]}] 15:52:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:52:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 418ms 15:52:53 INFO - PROCESS | 2532 | 1466031173383 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 15:52:53 INFO - PROCESS | 2532 | 1466031173385 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 15:52:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:52:53 INFO - PROCESS | 2532 | 1466031173392 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:52:53 INFO - PROCESS | 2532 | 1466031173393 Marionette TRACE conn2 <- [1,34,null,{}] 15:52:53 INFO - PROCESS | 2532 | 1466031173396 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}] 15:52:53 INFO - PROCESS | 2532 | 1466031173398 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:52:53 INFO - PROCESS | 2532 | 1466031173494 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 15:52:53 INFO - PROCESS | 2532 | 1466031173508 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:53 INFO - PROCESS | 2532 | 1466031173509 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:52:53 INFO - PROCESS | 2532 | ++DOCSHELL 0x12b6bc800 == 14 [pid = 2532] [id = 14] 15:52:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 38 (0x119e25c00) [pid = 2532] [serial = 38] [outer = 0x0] 15:52:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 39 (0x119e29800) [pid = 2532] [serial = 39] [outer = 0x119e25c00] 15:52:53 INFO - PROCESS | 2532 | 1466031173534 Marionette DEBUG loaded listener.js 15:52:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 40 (0x12c406c00) [pid = 2532] [serial = 40] [outer = 0x119e25c00] 15:52:53 INFO - PROCESS | 2532 | 1466031173768 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]]]}] 15:52:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:52:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 419ms 15:52:53 INFO - PROCESS | 2532 | 1466031173821 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 15:52:53 INFO - PROCESS | 2532 | 1466031173822 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 15:52:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:52:53 INFO - PROCESS | 2532 | 1466031173825 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:52:53 INFO - PROCESS | 2532 | 1466031173826 Marionette TRACE conn2 <- [1,38,null,{}] 15:52:53 INFO - PROCESS | 2532 | 1466031173828 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}] 15:52:53 INFO - PROCESS | 2532 | 1466031173830 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:52:53 INFO - PROCESS | 2532 | 1466031173939 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 15:52:53 INFO - PROCESS | 2532 | 1466031173942 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:53 INFO - PROCESS | 2532 | 1466031173943 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:52:53 INFO - PROCESS | 2532 | ++DOCSHELL 0x1227b7800 == 15 [pid = 2532] [id = 15] 15:52:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 41 (0x12c410000) [pid = 2532] [serial = 41] [outer = 0x0] 15:52:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 42 (0x12c969c00) [pid = 2532] [serial = 42] [outer = 0x12c410000] 15:52:53 INFO - PROCESS | 2532 | 1466031173966 Marionette DEBUG loaded listener.js 15:52:54 INFO - PROCESS | 2532 | ++DOMWINDOW == 43 (0x12c96f800) [pid = 2532] [serial = 43] [outer = 0x12c410000] 15:52:54 INFO - PROCESS | 2532 | 1466031174203 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]]]}] 15:52:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:52:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 419ms 15:52:54 INFO - PROCESS | 2532 | 1466031174244 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 15:52:54 INFO - PROCESS | 2532 | 1466031174246 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 15:52:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:52:54 INFO - PROCESS | 2532 | 1466031174256 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:52:54 INFO - PROCESS | 2532 | 1466031174257 Marionette TRACE conn2 <- [1,42,null,{}] 15:52:54 INFO - PROCESS | 2532 | 1466031174259 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}] 15:52:54 INFO - PROCESS | 2532 | 1466031174260 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:52:54 INFO - PROCESS | 2532 | 1466031174353 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 15:52:54 INFO - PROCESS | 2532 | 1466031174357 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:54 INFO - PROCESS | 2532 | 1466031174358 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:52:54 INFO - PROCESS | 2532 | ++DOCSHELL 0x12ccc7800 == 16 [pid = 2532] [id = 16] 15:52:54 INFO - PROCESS | 2532 | ++DOMWINDOW == 44 (0x12c971c00) [pid = 2532] [serial = 44] [outer = 0x0] 15:52:54 INFO - PROCESS | 2532 | ++DOMWINDOW == 45 (0x12cceec00) [pid = 2532] [serial = 45] [outer = 0x12c971c00] 15:52:54 INFO - PROCESS | 2532 | 1466031174383 Marionette DEBUG loaded listener.js 15:52:54 INFO - PROCESS | 2532 | ++DOMWINDOW == 46 (0x12ccf3800) [pid = 2532] [serial = 46] [outer = 0x12c971c00] 15:52:54 INFO - PROCESS | 2532 | ++DOCSHELL 0x12d2bb800 == 17 [pid = 2532] [id = 17] 15:52:54 INFO - PROCESS | 2532 | ++DOMWINDOW == 47 (0x12d2bc000) [pid = 2532] [serial = 47] [outer = 0x0] 15:52:54 INFO - PROCESS | 2532 | ++DOMWINDOW == 48 (0x12d2be800) [pid = 2532] [serial = 48] [outer = 0x12d2bc000] 15:52:54 INFO - PROCESS | 2532 | ++DOMWINDOW == 49 (0x12d2c7000) [pid = 2532] [serial = 49] [outer = 0x12d2bc000] 15:52:54 INFO - PROCESS | 2532 | 1466031174649 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]]]}] 15:52:54 INFO - PROCESS | 2532 | ++DOCSHELL 0x12d2bb000 == 18 [pid = 2532] [id = 18] 15:52:54 INFO - PROCESS | 2532 | ++DOMWINDOW == 50 (0x12ccf7800) [pid = 2532] [serial = 50] [outer = 0x0] 15:52:54 INFO - PROCESS | 2532 | ++DOMWINDOW == 51 (0x12d2e8400) [pid = 2532] [serial = 51] [outer = 0x12ccf7800] 15:52:54 INFO - PROCESS | 2532 | ++DOMWINDOW == 52 (0x128ed6800) [pid = 2532] [serial = 52] [outer = 0x12ccf7800] 15:52:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:52:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 469ms 15:52:54 INFO - PROCESS | 2532 | 1466031174736 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 15:52:54 INFO - PROCESS | 2532 | 1466031174737 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 15:52:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:52:54 INFO - PROCESS | 2532 | 1466031174747 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:52:54 INFO - PROCESS | 2532 | 1466031174748 Marionette TRACE conn2 <- [1,46,null,{}] 15:52:54 INFO - PROCESS | 2532 | 1466031174770 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}] 15:52:54 INFO - PROCESS | 2532 | 1466031174771 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:52:54 INFO - PROCESS | 2532 | 1466031174860 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 15:52:54 INFO - PROCESS | 2532 | 1466031174873 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:54 INFO - PROCESS | 2532 | 1466031174874 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:52:54 INFO - PROCESS | 2532 | ++DOCSHELL 0x12d65f000 == 19 [pid = 2532] [id = 19] 15:52:54 INFO - PROCESS | 2532 | ++DOMWINDOW == 53 (0x12ccf5c00) [pid = 2532] [serial = 53] [outer = 0x0] 15:52:54 INFO - PROCESS | 2532 | ++DOMWINDOW == 54 (0x12d2e4000) [pid = 2532] [serial = 54] [outer = 0x12ccf5c00] 15:52:54 INFO - PROCESS | 2532 | 1466031174900 Marionette DEBUG loaded listener.js 15:52:54 INFO - PROCESS | 2532 | ++DOMWINDOW == 55 (0x12d72e000) [pid = 2532] [serial = 55] [outer = 0x12ccf5c00] 15:52:55 INFO - PROCESS | 2532 | 1466031175136 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]]]}] 15:52:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:52:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 434ms 15:52:55 INFO - PROCESS | 2532 | 1466031175176 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 15:52:55 INFO - PROCESS | 2532 | 1466031175177 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 15:52:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:52:55 INFO - PROCESS | 2532 | 1466031175188 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:52:55 INFO - PROCESS | 2532 | 1466031175189 Marionette TRACE conn2 <- [1,50,null,{}] 15:52:55 INFO - PROCESS | 2532 | 1466031175191 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}] 15:52:55 INFO - PROCESS | 2532 | 1466031175192 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:52:55 INFO - PROCESS | 2532 | 1466031175290 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 15:52:55 INFO - PROCESS | 2532 | 1466031175294 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:55 INFO - PROCESS | 2532 | 1466031175295 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:52:55 INFO - PROCESS | 2532 | ++DOCSHELL 0x12d29d800 == 20 [pid = 2532] [id = 20] 15:52:55 INFO - PROCESS | 2532 | ++DOMWINDOW == 56 (0x118161000) [pid = 2532] [serial = 56] [outer = 0x0] 15:52:55 INFO - PROCESS | 2532 | ++DOMWINDOW == 57 (0x119692400) [pid = 2532] [serial = 57] [outer = 0x118161000] 15:52:55 INFO - PROCESS | 2532 | 1466031175319 Marionette DEBUG loaded listener.js 15:52:55 INFO - PROCESS | 2532 | ++DOMWINDOW == 58 (0x12d732400) [pid = 2532] [serial = 58] [outer = 0x118161000] 15:52:55 INFO - PROCESS | 2532 | 1466031175547 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]]]}] 15:52:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:52:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 374ms 15:52:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:52:55 INFO - PROCESS | 2532 | 1466031175557 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 15:52:55 INFO - PROCESS | 2532 | 1466031175558 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 15:52:55 INFO - PROCESS | 2532 | 1466031175560 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:52:55 INFO - PROCESS | 2532 | 1466031175561 Marionette TRACE conn2 <- [1,54,null,{}] 15:52:55 INFO - PROCESS | 2532 | 1466031175563 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}] 15:52:55 INFO - PROCESS | 2532 | 1466031175564 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:52:55 INFO - PROCESS | 2532 | 1466031175677 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 15:52:55 INFO - PROCESS | 2532 | 1466031175680 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:55 INFO - PROCESS | 2532 | 1466031175690 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:52:55 INFO - PROCESS | 2532 | ++DOCSHELL 0x118325800 == 21 [pid = 2532] [id = 21] 15:52:55 INFO - PROCESS | 2532 | ++DOMWINDOW == 59 (0x12bb60400) [pid = 2532] [serial = 59] [outer = 0x0] 15:52:55 INFO - PROCESS | 2532 | ++DOMWINDOW == 60 (0x12bb64800) [pid = 2532] [serial = 60] [outer = 0x12bb60400] 15:52:55 INFO - PROCESS | 2532 | 1466031175716 Marionette DEBUG loaded listener.js 15:52:55 INFO - PROCESS | 2532 | ++DOMWINDOW == 61 (0x12bb68400) [pid = 2532] [serial = 61] [outer = 0x12bb60400] 15:52:56 INFO - PROCESS | 2532 | 1466031176008 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]]]}] 15:52:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:52:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 468ms 15:52:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:52:56 INFO - PROCESS | 2532 | 1466031176042 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 15:52:56 INFO - PROCESS | 2532 | 1466031176043 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 15:52:56 INFO - PROCESS | 2532 | 1466031176045 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:52:56 INFO - PROCESS | 2532 | 1466031176046 Marionette TRACE conn2 <- [1,58,null,{}] 15:52:56 INFO - PROCESS | 2532 | 1466031176052 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}] 15:52:56 INFO - PROCESS | 2532 | 1466031176053 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:52:56 INFO - PROCESS | 2532 | 1466031176143 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 15:52:56 INFO - PROCESS | 2532 | 1466031176147 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:56 INFO - PROCESS | 2532 | 1466031176148 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:52:56 INFO - PROCESS | 2532 | ++DOCSHELL 0x12e306800 == 22 [pid = 2532] [id = 22] 15:52:56 INFO - PROCESS | 2532 | ++DOMWINDOW == 62 (0x12bb68800) [pid = 2532] [serial = 62] [outer = 0x0] 15:52:56 INFO - PROCESS | 2532 | ++DOMWINDOW == 63 (0x12d8bdc00) [pid = 2532] [serial = 63] [outer = 0x12bb68800] 15:52:56 INFO - PROCESS | 2532 | 1466031176172 Marionette DEBUG loaded listener.js 15:52:56 INFO - PROCESS | 2532 | ++DOMWINDOW == 64 (0x12d8c3000) [pid = 2532] [serial = 64] [outer = 0x12bb68800] 15:52:56 INFO - PROCESS | 2532 | 1466031176398 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]]]}] 15:52:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:52:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 372ms 15:52:56 INFO - PROCESS | 2532 | 1466031176420 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 15:52:56 INFO - PROCESS | 2532 | 1466031176423 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 15:52:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:52:56 INFO - PROCESS | 2532 | 1466031176427 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:52:56 INFO - PROCESS | 2532 | 1466031176430 Marionette TRACE conn2 <- [1,62,null,{}] 15:52:56 INFO - PROCESS | 2532 | 1466031176441 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}] 15:52:56 INFO - PROCESS | 2532 | 1466031176442 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:52:56 INFO - PROCESS | 2532 | 1466031176549 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 15:52:56 INFO - PROCESS | 2532 | 1466031176553 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:56 INFO - PROCESS | 2532 | 1466031176554 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:52:56 INFO - PROCESS | 2532 | ++DOCSHELL 0x12e320000 == 23 [pid = 2532] [id = 23] 15:52:56 INFO - PROCESS | 2532 | ++DOMWINDOW == 65 (0x12e354800) [pid = 2532] [serial = 65] [outer = 0x0] 15:52:56 INFO - PROCESS | 2532 | ++DOMWINDOW == 66 (0x12194b800) [pid = 2532] [serial = 66] [outer = 0x12e354800] 15:52:56 INFO - PROCESS | 2532 | 1466031176589 Marionette DEBUG loaded listener.js 15:52:56 INFO - PROCESS | 2532 | ++DOMWINDOW == 67 (0x12d8c5400) [pid = 2532] [serial = 67] [outer = 0x12e354800] 15:52:57 INFO - PROCESS | 2532 | 1466031177396 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]]]}] 15:52:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:52:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1034ms 15:52:57 INFO - PROCESS | 2532 | 1466031177474 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 15:52:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:52:57 INFO - PROCESS | 2532 | 1466031177476 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 15:52:57 INFO - PROCESS | 2532 | 1466031177480 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:52:57 INFO - PROCESS | 2532 | 1466031177482 Marionette TRACE conn2 <- [1,66,null,{}] 15:52:57 INFO - PROCESS | 2532 | 1466031177485 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}] 15:52:57 INFO - PROCESS | 2532 | 1466031177487 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:52:57 INFO - PROCESS | 2532 | 1466031177601 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 15:52:57 INFO - PROCESS | 2532 | 1466031177638 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:57 INFO - PROCESS | 2532 | 1466031177641 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:52:57 INFO - PROCESS | 2532 | ++DOCSHELL 0x112551800 == 24 [pid = 2532] [id = 24] 15:52:57 INFO - PROCESS | 2532 | ++DOMWINDOW == 68 (0x112972400) [pid = 2532] [serial = 68] [outer = 0x0] 15:52:57 INFO - PROCESS | 2532 | ++DOMWINDOW == 69 (0x11297b800) [pid = 2532] [serial = 69] [outer = 0x112972400] 15:52:57 INFO - PROCESS | 2532 | 1466031177671 Marionette DEBUG loaded listener.js 15:52:57 INFO - PROCESS | 2532 | ++DOMWINDOW == 70 (0x112cccc00) [pid = 2532] [serial = 70] [outer = 0x112972400] 15:52:58 INFO - PROCESS | 2532 | 1466031178073 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]]]}] 15:52:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:52:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 622ms 15:52:58 INFO - PROCESS | 2532 | 1466031178102 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 15:52:58 INFO - PROCESS | 2532 | 1466031178105 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 15:52:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:52:58 INFO - PROCESS | 2532 | 1466031178109 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:52:58 INFO - PROCESS | 2532 | 1466031178111 Marionette TRACE conn2 <- [1,70,null,{}] 15:52:58 INFO - PROCESS | 2532 | 1466031178114 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}] 15:52:58 INFO - PROCESS | 2532 | 1466031178115 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:52:58 INFO - PROCESS | 2532 | 1466031178229 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 15:52:58 INFO - PROCESS | 2532 | 1466031178269 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:58 INFO - PROCESS | 2532 | 1466031178271 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:52:58 INFO - PROCESS | 2532 | ++DOCSHELL 0x116917000 == 25 [pid = 2532] [id = 25] 15:52:58 INFO - PROCESS | 2532 | ++DOMWINDOW == 71 (0x113c4b000) [pid = 2532] [serial = 71] [outer = 0x0] 15:52:58 INFO - PROCESS | 2532 | ++DOMWINDOW == 72 (0x115e8c800) [pid = 2532] [serial = 72] [outer = 0x113c4b000] 15:52:58 INFO - PROCESS | 2532 | 1466031178302 Marionette DEBUG loaded listener.js 15:52:58 INFO - PROCESS | 2532 | ++DOMWINDOW == 73 (0x11675ac00) [pid = 2532] [serial = 73] [outer = 0x113c4b000] 15:52:58 INFO - PROCESS | 2532 | 1466031178705 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]]]}] 15:52:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:52:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 619ms 15:52:58 INFO - PROCESS | 2532 | 1466031178729 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 15:52:58 INFO - PROCESS | 2532 | 1466031178731 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 15:52:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:52:58 INFO - PROCESS | 2532 | 1466031178735 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:52:58 INFO - PROCESS | 2532 | 1466031178738 Marionette TRACE conn2 <- [1,74,null,{}] 15:52:58 INFO - PROCESS | 2532 | 1466031178746 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}] 15:52:58 INFO - PROCESS | 2532 | 1466031178749 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:52:58 INFO - PROCESS | 2532 | 1466031178862 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 15:52:58 INFO - PROCESS | 2532 | 1466031178929 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:58 INFO - PROCESS | 2532 | 1466031178931 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:52:58 INFO - PROCESS | 2532 | ++DOCSHELL 0x116ae5000 == 26 [pid = 2532] [id = 26] 15:52:58 INFO - PROCESS | 2532 | ++DOMWINDOW == 74 (0x1175b6800) [pid = 2532] [serial = 74] [outer = 0x0] 15:52:58 INFO - PROCESS | 2532 | ++DOMWINDOW == 75 (0x11923c400) [pid = 2532] [serial = 75] [outer = 0x1175b6800] 15:52:58 INFO - PROCESS | 2532 | 1466031178976 Marionette DEBUG loaded listener.js 15:52:59 INFO - PROCESS | 2532 | ++DOMWINDOW == 76 (0x1198e3000) [pid = 2532] [serial = 76] [outer = 0x1175b6800] 15:52:59 INFO - PROCESS | 2532 | 1466031179772 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]]]}] 15:52:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:52:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1073ms 15:52:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:52:59 INFO - PROCESS | 2532 | 1466031179808 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 15:52:59 INFO - PROCESS | 2532 | 1466031179811 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 15:52:59 INFO - PROCESS | 2532 | 1466031179814 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:52:59 INFO - PROCESS | 2532 | 1466031179815 Marionette TRACE conn2 <- [1,78,null,{}] 15:52:59 INFO - PROCESS | 2532 | 1466031179819 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}] 15:52:59 INFO - PROCESS | 2532 | 1466031179821 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:52:59 INFO - PROCESS | 2532 | 1466031179903 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 15:52:59 INFO - PROCESS | 2532 | 1466031179958 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:59 INFO - PROCESS | 2532 | 1466031179959 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:52:59 INFO - PROCESS | 2532 | ++DOCSHELL 0x113ce0000 == 27 [pid = 2532] [id = 27] 15:52:59 INFO - PROCESS | 2532 | ++DOMWINDOW == 77 (0x113372800) [pid = 2532] [serial = 77] [outer = 0x0] 15:52:59 INFO - PROCESS | 2532 | ++DOMWINDOW == 78 (0x1164dc800) [pid = 2532] [serial = 78] [outer = 0x113372800] 15:52:59 INFO - PROCESS | 2532 | 1466031179986 Marionette DEBUG loaded listener.js 15:53:00 INFO - PROCESS | 2532 | ++DOMWINDOW == 79 (0x11675a000) [pid = 2532] [serial = 79] [outer = 0x113372800] 15:53:00 INFO - PROCESS | 2532 | 1466031180402 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]]]}] 15:53:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:53:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 622ms 15:53:00 INFO - PROCESS | 2532 | 1466031180439 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 15:53:00 INFO - PROCESS | 2532 | 1466031180441 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 15:53:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:53:00 INFO - PROCESS | 2532 | 1466031180446 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:53:00 INFO - PROCESS | 2532 | 1466031180447 Marionette TRACE conn2 <- [1,82,null,{}] 15:53:00 INFO - PROCESS | 2532 | 1466031180450 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}] 15:53:00 INFO - PROCESS | 2532 | 1466031180451 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:00 INFO - PROCESS | 2532 | 1466031180524 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 15:53:00 INFO - PROCESS | 2532 | 1466031180528 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:00 INFO - PROCESS | 2532 | 1466031180529 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:00 INFO - PROCESS | 2532 | ++DOCSHELL 0x1162b0000 == 28 [pid = 2532] [id = 28] 15:53:00 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x116907800) [pid = 2532] [serial = 80] [outer = 0x0] 15:53:00 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x1174d8400) [pid = 2532] [serial = 81] [outer = 0x116907800] 15:53:00 INFO - PROCESS | 2532 | 1466031180559 Marionette DEBUG loaded listener.js 15:53:00 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x1176cc400) [pid = 2532] [serial = 82] [outer = 0x116907800] 15:53:00 INFO - PROCESS | 2532 | 1466031180864 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]]]}] 15:53:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:53:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 472ms 15:53:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:53:00 INFO - PROCESS | 2532 | 1466031180918 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 15:53:00 INFO - PROCESS | 2532 | 1466031180919 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 15:53:00 INFO - PROCESS | 2532 | 1466031180921 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:53:00 INFO - PROCESS | 2532 | 1466031180923 Marionette TRACE conn2 <- [1,86,null,{}] 15:53:00 INFO - PROCESS | 2532 | 1466031180930 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}] 15:53:00 INFO - PROCESS | 2532 | 1466031180933 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:01 INFO - PROCESS | 2532 | 1466031181012 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 15:53:01 INFO - PROCESS | 2532 | 1466031181052 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:01 INFO - PROCESS | 2532 | 1466031181054 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:01 INFO - PROCESS | 2532 | ++DOCSHELL 0x116951800 == 29 [pid = 2532] [id = 29] 15:53:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x1174c9800) [pid = 2532] [serial = 83] [outer = 0x0] 15:53:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x118345000) [pid = 2532] [serial = 84] [outer = 0x1174c9800] 15:53:01 INFO - PROCESS | 2532 | 1466031181080 Marionette DEBUG loaded listener.js 15:53:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x1187f6000) [pid = 2532] [serial = 85] [outer = 0x1174c9800] 15:53:01 INFO - PROCESS | 2532 | 1466031181375 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]]]}] 15:53:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:53:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 471ms 15:53:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:53:01 INFO - PROCESS | 2532 | 1466031181392 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 15:53:01 INFO - PROCESS | 2532 | 1466031181394 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 15:53:01 INFO - PROCESS | 2532 | 1466031181396 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:53:01 INFO - PROCESS | 2532 | 1466031181398 Marionette TRACE conn2 <- [1,90,null,{}] 15:53:01 INFO - PROCESS | 2532 | 1466031181408 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}] 15:53:01 INFO - PROCESS | 2532 | 1466031181410 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:01 INFO - PROCESS | 2532 | 1466031181490 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 15:53:01 INFO - PROCESS | 2532 | 1466031181495 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:01 INFO - PROCESS | 2532 | 1466031181496 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:01 INFO - PROCESS | 2532 | ++DOCSHELL 0x11744f800 == 30 [pid = 2532] [id = 30] 15:53:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x11885c000) [pid = 2532] [serial = 86] [outer = 0x0] 15:53:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x119528c00) [pid = 2532] [serial = 87] [outer = 0x11885c000] 15:53:01 INFO - PROCESS | 2532 | 1466031181526 Marionette DEBUG loaded listener.js 15:53:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x11968e000) [pid = 2532] [serial = 88] [outer = 0x11885c000] 15:53:01 INFO - PROCESS | 2532 | 1466031181808 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]]]}] 15:53:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:53:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 429ms 15:53:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:53:01 INFO - PROCESS | 2532 | 1466031181825 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 15:53:01 INFO - PROCESS | 2532 | 1466031181826 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 15:53:01 INFO - PROCESS | 2532 | 1466031181828 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:53:01 INFO - PROCESS | 2532 | 1466031181829 Marionette TRACE conn2 <- [1,94,null,{}] 15:53:01 INFO - PROCESS | 2532 | 1466031181840 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}] 15:53:01 INFO - PROCESS | 2532 | 1466031181841 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:01 INFO - PROCESS | 2532 | 1466031181923 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 15:53:01 INFO - PROCESS | 2532 | 1466031181963 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:01 INFO - PROCESS | 2532 | 1466031181964 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:01 INFO - PROCESS | 2532 | ++DOCSHELL 0x117e68800 == 31 [pid = 2532] [id = 31] 15:53:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x112e86000) [pid = 2532] [serial = 89] [outer = 0x0] 15:53:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x11968d800) [pid = 2532] [serial = 90] [outer = 0x112e86000] 15:53:01 INFO - PROCESS | 2532 | 1466031181989 Marionette DEBUG loaded listener.js 15:53:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x1198ed400) [pid = 2532] [serial = 91] [outer = 0x112e86000] 15:53:02 INFO - PROCESS | 2532 | 1466031182253 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]]]}] 15:53:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:53:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 473ms 15:53:02 INFO - PROCESS | 2532 | 1466031182305 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 15:53:02 INFO - PROCESS | 2532 | 1466031182307 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 15:53:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:53:02 INFO - PROCESS | 2532 | 1466031182309 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:53:02 INFO - PROCESS | 2532 | 1466031182310 Marionette TRACE conn2 <- [1,98,null,{}] 15:53:02 INFO - PROCESS | 2532 | 1466031182312 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}] 15:53:02 INFO - PROCESS | 2532 | 1466031182320 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:02 INFO - PROCESS | 2532 | 1466031182412 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 15:53:02 INFO - PROCESS | 2532 | 1466031182418 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:02 INFO - PROCESS | 2532 | 1466031182419 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:02 INFO - PROCESS | 2532 | ++DOCSHELL 0x1185c0000 == 32 [pid = 2532] [id = 32] 15:53:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x119a6f800) [pid = 2532] [serial = 92] [outer = 0x0] 15:53:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x119e1ec00) [pid = 2532] [serial = 93] [outer = 0x119a6f800] 15:53:02 INFO - PROCESS | 2532 | 1466031182444 Marionette DEBUG loaded listener.js 15:53:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x11a2b7000) [pid = 2532] [serial = 94] [outer = 0x119a6f800] 15:53:02 INFO - PROCESS | 2532 | 1466031182731 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]]]}] 15:53:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:53:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 469ms 15:53:02 INFO - PROCESS | 2532 | 1466031182778 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 15:53:02 INFO - PROCESS | 2532 | 1466031182780 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 15:53:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:53:02 INFO - PROCESS | 2532 | 1466031182808 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:53:02 INFO - PROCESS | 2532 | 1466031182809 Marionette TRACE conn2 <- [1,102,null,{}] 15:53:02 INFO - PROCESS | 2532 | 1466031182811 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}] 15:53:02 INFO - PROCESS | 2532 | 1466031182813 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:02 INFO - PROCESS | 2532 | 1466031182888 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 15:53:02 INFO - PROCESS | 2532 | 1466031182891 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:02 INFO - PROCESS | 2532 | 1466031182893 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:02 INFO - PROCESS | 2532 | ++DOCSHELL 0x118749000 == 33 [pid = 2532] [id = 33] 15:53:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x1188d3800) [pid = 2532] [serial = 95] [outer = 0x0] 15:53:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x1211e4800) [pid = 2532] [serial = 96] [outer = 0x1188d3800] 15:53:02 INFO - PROCESS | 2532 | 1466031182919 Marionette DEBUG loaded listener.js 15:53:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x1212cc800) [pid = 2532] [serial = 97] [outer = 0x1188d3800] 15:53:03 INFO - PROCESS | 2532 | 1466031183220 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]]]}] 15:53:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:53:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 438ms 15:53:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:53:03 INFO - PROCESS | 2532 | 1466031183227 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 15:53:03 INFO - PROCESS | 2532 | 1466031183229 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 15:53:03 INFO - PROCESS | 2532 | 1466031183231 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:53:03 INFO - PROCESS | 2532 | 1466031183234 Marionette TRACE conn2 <- [1,106,null,{}] 15:53:03 INFO - PROCESS | 2532 | 1466031183238 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}] 15:53:03 INFO - PROCESS | 2532 | 1466031183239 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:03 INFO - PROCESS | 2532 | 1466031183312 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 15:53:03 INFO - PROCESS | 2532 | 1466031183317 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:03 INFO - PROCESS | 2532 | 1466031183318 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:03 INFO - PROCESS | 2532 | ++DOCSHELL 0x119273800 == 34 [pid = 2532] [id = 34] 15:53:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x119a70000) [pid = 2532] [serial = 98] [outer = 0x0] 15:53:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x12140e400) [pid = 2532] [serial = 99] [outer = 0x119a70000] 15:53:03 INFO - PROCESS | 2532 | 1466031183342 Marionette DEBUG loaded listener.js 15:53:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x121624800) [pid = 2532] [serial = 100] [outer = 0x119a70000] 15:53:03 INFO - PROCESS | 2532 | 1466031183625 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]]]}] 15:53:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:53:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 422ms 15:53:03 INFO - PROCESS | 2532 | 1466031183654 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 15:53:03 INFO - PROCESS | 2532 | 1466031183656 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 15:53:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:53:03 INFO - PROCESS | 2532 | 1466031183658 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:53:03 INFO - PROCESS | 2532 | 1466031183659 Marionette TRACE conn2 <- [1,110,null,{}] 15:53:03 INFO - PROCESS | 2532 | 1466031183663 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}] 15:53:03 INFO - PROCESS | 2532 | 1466031183665 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:03 INFO - PROCESS | 2532 | 1466031183741 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 15:53:03 INFO - PROCESS | 2532 | 1466031183789 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:03 INFO - PROCESS | 2532 | 1466031183790 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:03 INFO - PROCESS | 2532 | ++DOCSHELL 0x1193b3000 == 35 [pid = 2532] [id = 35] 15:53:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x11a2b3800) [pid = 2532] [serial = 101] [outer = 0x0] 15:53:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x121621800) [pid = 2532] [serial = 102] [outer = 0x11a2b3800] 15:53:03 INFO - PROCESS | 2532 | 1466031183815 Marionette DEBUG loaded listener.js 15:53:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x121933000) [pid = 2532] [serial = 103] [outer = 0x11a2b3800] 15:53:04 INFO - PROCESS | 2532 | 1466031184071 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]]]}] 15:53:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:53:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 468ms 15:53:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:53:04 INFO - PROCESS | 2532 | 1466031184126 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 15:53:04 INFO - PROCESS | 2532 | 1466031184128 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 15:53:04 INFO - PROCESS | 2532 | 1466031184130 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:53:04 INFO - PROCESS | 2532 | 1466031184131 Marionette TRACE conn2 <- [1,114,null,{}] 15:53:04 INFO - PROCESS | 2532 | 1466031184141 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}] 15:53:04 INFO - PROCESS | 2532 | 1466031184142 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:04 INFO - PROCESS | 2532 | 1466031184221 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 15:53:04 INFO - PROCESS | 2532 | 1466031184225 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:04 INFO - PROCESS | 2532 | 1466031184226 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:04 INFO - PROCESS | 2532 | ++DOCSHELL 0x1196da000 == 36 [pid = 2532] [id = 36] 15:53:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 104 (0x1216c4800) [pid = 2532] [serial = 104] [outer = 0x0] 15:53:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 105 (0x121b83800) [pid = 2532] [serial = 105] [outer = 0x1216c4800] 15:53:04 INFO - PROCESS | 2532 | 1466031184252 Marionette DEBUG loaded listener.js 15:53:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 106 (0x121e67400) [pid = 2532] [serial = 106] [outer = 0x1216c4800] 15:53:04 INFO - PROCESS | 2532 | 1466031184558 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]]]}] 15:53:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:53:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 477ms 15:53:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:53:04 INFO - PROCESS | 2532 | 1466031184608 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 15:53:04 INFO - PROCESS | 2532 | 1466031184609 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 15:53:04 INFO - PROCESS | 2532 | 1466031184611 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:53:04 INFO - PROCESS | 2532 | 1466031184613 Marionette TRACE conn2 <- [1,118,null,{}] 15:53:04 INFO - PROCESS | 2532 | 1466031184616 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}] 15:53:04 INFO - PROCESS | 2532 | 1466031184618 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:04 INFO - PROCESS | 2532 | 1466031184726 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 15:53:04 INFO - PROCESS | 2532 | 1466031184733 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:04 INFO - PROCESS | 2532 | 1466031184735 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:04 INFO - PROCESS | 2532 | ++DOCSHELL 0x119bde800 == 37 [pid = 2532] [id = 37] 15:53:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 107 (0x121b82400) [pid = 2532] [serial = 107] [outer = 0x0] 15:53:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 108 (0x124e31000) [pid = 2532] [serial = 108] [outer = 0x121b82400] 15:53:04 INFO - PROCESS | 2532 | 1466031184762 Marionette DEBUG loaded listener.js 15:53:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 109 (0x12570c400) [pid = 2532] [serial = 109] [outer = 0x121b82400] 15:53:05 INFO - PROCESS | 2532 | 1466031185085 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]]]}] 15:53:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:53:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 523ms 15:53:05 INFO - PROCESS | 2532 | 1466031185135 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 15:53:05 INFO - PROCESS | 2532 | 1466031185137 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 15:53:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:53:05 INFO - PROCESS | 2532 | 1466031185140 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:53:05 INFO - PROCESS | 2532 | 1466031185142 Marionette TRACE conn2 <- [1,122,null,{}] 15:53:05 INFO - PROCESS | 2532 | 1466031185145 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}] 15:53:05 INFO - PROCESS | 2532 | 1466031185147 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:05 INFO - PROCESS | 2532 | 1466031185268 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 15:53:05 INFO - PROCESS | 2532 | 1466031185334 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:05 INFO - PROCESS | 2532 | 1466031185335 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:05 INFO - PROCESS | 2532 | ++DOCSHELL 0x121105000 == 38 [pid = 2532] [id = 38] 15:53:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 110 (0x118851800) [pid = 2532] [serial = 110] [outer = 0x0] 15:53:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 111 (0x125788c00) [pid = 2532] [serial = 111] [outer = 0x118851800] 15:53:05 INFO - PROCESS | 2532 | 1466031185375 Marionette DEBUG loaded listener.js 15:53:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 112 (0x126441800) [pid = 2532] [serial = 112] [outer = 0x118851800] 15:53:05 INFO - PROCESS | 2532 | 1466031185680 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]]]}] 15:53:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:53:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 569ms 15:53:05 INFO - PROCESS | 2532 | 1466031185710 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 15:53:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:53:05 INFO - PROCESS | 2532 | 1466031185711 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 15:53:05 INFO - PROCESS | 2532 | 1466031185720 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:53:05 INFO - PROCESS | 2532 | 1466031185721 Marionette TRACE conn2 <- [1,126,null,{}] 15:53:05 INFO - PROCESS | 2532 | 1466031185725 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}] 15:53:05 INFO - PROCESS | 2532 | 1466031185726 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:05 INFO - PROCESS | 2532 | 1466031185806 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 15:53:05 INFO - PROCESS | 2532 | 1466031185810 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:05 INFO - PROCESS | 2532 | 1466031185811 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:05 INFO - PROCESS | 2532 | ++DOCSHELL 0x12134c800 == 39 [pid = 2532] [id = 39] 15:53:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 113 (0x12648c400) [pid = 2532] [serial = 113] [outer = 0x0] 15:53:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 114 (0x1267c4800) [pid = 2532] [serial = 114] [outer = 0x12648c400] 15:53:05 INFO - PROCESS | 2532 | 1466031185837 Marionette DEBUG loaded listener.js 15:53:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 115 (0x128aeb000) [pid = 2532] [serial = 115] [outer = 0x12648c400] 15:53:06 INFO - PROCESS | 2532 | 1466031186139 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]]]}] 15:53:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:53:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 430ms 15:53:06 INFO - PROCESS | 2532 | 1466031186143 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 15:53:06 INFO - PROCESS | 2532 | 1466031186144 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 15:53:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:53:06 INFO - PROCESS | 2532 | 1466031186153 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:53:06 INFO - PROCESS | 2532 | 1466031186154 Marionette TRACE conn2 <- [1,130,null,{}] 15:53:06 INFO - PROCESS | 2532 | 1466031186159 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}] 15:53:06 INFO - PROCESS | 2532 | 1466031186160 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:06 INFO - PROCESS | 2532 | 1466031186267 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 15:53:06 INFO - PROCESS | 2532 | 1466031186292 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:06 INFO - PROCESS | 2532 | 1466031186293 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:06 INFO - PROCESS | 2532 | ++DOCSHELL 0x12145f000 == 40 [pid = 2532] [id = 40] 15:53:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 116 (0x119699000) [pid = 2532] [serial = 116] [outer = 0x0] 15:53:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 117 (0x126ad7400) [pid = 2532] [serial = 117] [outer = 0x119699000] 15:53:06 INFO - PROCESS | 2532 | 1466031186317 Marionette DEBUG loaded listener.js 15:53:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 118 (0x128b3a800) [pid = 2532] [serial = 118] [outer = 0x119699000] 15:53:06 INFO - PROCESS | 2532 | 1466031186613 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]]]}] 15:53:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:53:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 478ms 15:53:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:53:06 INFO - PROCESS | 2532 | 1466031186625 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 15:53:06 INFO - PROCESS | 2532 | 1466031186626 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 15:53:06 INFO - PROCESS | 2532 | 1466031186628 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:53:06 INFO - PROCESS | 2532 | 1466031186630 Marionette TRACE conn2 <- [1,134,null,{}] 15:53:06 INFO - PROCESS | 2532 | 1466031186639 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}] 15:53:06 INFO - PROCESS | 2532 | 1466031186640 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:06 INFO - PROCESS | 2532 | 1466031186725 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 15:53:06 INFO - PROCESS | 2532 | 1466031186729 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:06 INFO - PROCESS | 2532 | 1466031186730 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:06 INFO - PROCESS | 2532 | ++DOCSHELL 0x121acb800 == 41 [pid = 2532] [id = 41] 15:53:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 119 (0x128c68000) [pid = 2532] [serial = 119] [outer = 0x0] 15:53:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 120 (0x12919a400) [pid = 2532] [serial = 120] [outer = 0x128c68000] 15:53:06 INFO - PROCESS | 2532 | 1466031186753 Marionette DEBUG loaded listener.js 15:53:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 121 (0x129299000) [pid = 2532] [serial = 121] [outer = 0x128c68000] 15:53:07 INFO - PROCESS | 2532 | 1466031187054 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]]]}] 15:53:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:53:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 474ms 15:53:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:53:07 INFO - PROCESS | 2532 | 1466031187104 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 15:53:07 INFO - PROCESS | 2532 | 1466031187105 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 15:53:07 INFO - PROCESS | 2532 | 1466031187107 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:53:07 INFO - PROCESS | 2532 | 1466031187108 Marionette TRACE conn2 <- [1,138,null,{}] 15:53:07 INFO - PROCESS | 2532 | 1466031187110 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}] 15:53:07 INFO - PROCESS | 2532 | 1466031187111 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:07 INFO - PROCESS | 2532 | 1466031187214 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 15:53:07 INFO - PROCESS | 2532 | 1466031187222 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:07 INFO - PROCESS | 2532 | 1466031187223 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:07 INFO - PROCESS | 2532 | ++DOCSHELL 0x122729800 == 42 [pid = 2532] [id = 42] 15:53:07 INFO - PROCESS | 2532 | ++DOMWINDOW == 122 (0x12919f000) [pid = 2532] [serial = 122] [outer = 0x0] 15:53:07 INFO - PROCESS | 2532 | ++DOMWINDOW == 123 (0x1292a0c00) [pid = 2532] [serial = 123] [outer = 0x12919f000] 15:53:07 INFO - PROCESS | 2532 | 1466031187247 Marionette DEBUG loaded listener.js 15:53:07 INFO - PROCESS | 2532 | ++DOMWINDOW == 124 (0x12948e000) [pid = 2532] [serial = 124] [outer = 0x12919f000] 15:53:07 INFO - PROCESS | 2532 | 1466031187533 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]]]}] 15:53:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:53:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 468ms 15:53:07 INFO - PROCESS | 2532 | 1466031187576 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 15:53:07 INFO - PROCESS | 2532 | 1466031187577 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 15:53:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:53:07 INFO - PROCESS | 2532 | 1466031187579 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:53:07 INFO - PROCESS | 2532 | 1466031187580 Marionette TRACE conn2 <- [1,142,null,{}] 15:53:07 INFO - PROCESS | 2532 | 1466031187585 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}] 15:53:07 INFO - PROCESS | 2532 | 1466031187586 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:07 INFO - PROCESS | 2532 | 1466031187663 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 15:53:07 INFO - PROCESS | 2532 | 1466031187669 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:07 INFO - PROCESS | 2532 | 1466031187670 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:07 INFO - PROCESS | 2532 | ++DOCSHELL 0x1227bc800 == 43 [pid = 2532] [id = 43] 15:53:07 INFO - PROCESS | 2532 | ++DOMWINDOW == 125 (0x12948e400) [pid = 2532] [serial = 125] [outer = 0x0] 15:53:07 INFO - PROCESS | 2532 | ++DOMWINDOW == 126 (0x1297e5c00) [pid = 2532] [serial = 126] [outer = 0x12948e400] 15:53:07 INFO - PROCESS | 2532 | 1466031187701 Marionette DEBUG loaded listener.js 15:53:07 INFO - PROCESS | 2532 | ++DOMWINDOW == 127 (0x12a650c00) [pid = 2532] [serial = 127] [outer = 0x12948e400] 15:53:08 INFO - PROCESS | 2532 | 1466031188725 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]]]}] 15:53:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:53:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1173ms 15:53:08 INFO - PROCESS | 2532 | 1466031188755 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 15:53:08 INFO - PROCESS | 2532 | 1466031188758 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 15:53:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:53:08 INFO - PROCESS | 2532 | 1466031188761 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:53:08 INFO - PROCESS | 2532 | 1466031188764 Marionette TRACE conn2 <- [1,146,null,{}] 15:53:08 INFO - PROCESS | 2532 | 1466031188771 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}] 15:53:08 INFO - PROCESS | 2532 | 1466031188772 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:08 INFO - PROCESS | 2532 | 1466031188864 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 15:53:08 INFO - PROCESS | 2532 | 1466031188870 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:08 INFO - PROCESS | 2532 | 1466031188872 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:08 INFO - PROCESS | 2532 | ++DOCSHELL 0x113cdc000 == 44 [pid = 2532] [id = 44] 15:53:08 INFO - PROCESS | 2532 | ++DOMWINDOW == 128 (0x116764400) [pid = 2532] [serial = 128] [outer = 0x0] 15:53:08 INFO - PROCESS | 2532 | ++DOMWINDOW == 129 (0x11713fc00) [pid = 2532] [serial = 129] [outer = 0x116764400] 15:53:08 INFO - PROCESS | 2532 | 1466031188899 Marionette DEBUG loaded listener.js 15:53:08 INFO - PROCESS | 2532 | ++DOMWINDOW == 130 (0x118168c00) [pid = 2532] [serial = 130] [outer = 0x116764400] 15:53:09 INFO - PROCESS | 2532 | 1466031189233 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]]]}] 15:53:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:53:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 524ms 15:53:09 INFO - PROCESS | 2532 | 1466031189285 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 15:53:09 INFO - PROCESS | 2532 | 1466031189289 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 15:53:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:53:09 INFO - PROCESS | 2532 | 1466031189303 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:53:09 INFO - PROCESS | 2532 | 1466031189305 Marionette TRACE conn2 <- [1,150,null,{}] 15:53:09 INFO - PROCESS | 2532 | 1466031189308 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}] 15:53:09 INFO - PROCESS | 2532 | 1466031189309 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:09 INFO - PROCESS | 2532 | 1466031189438 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 15:53:09 INFO - PROCESS | 2532 | 1466031189483 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:09 INFO - PROCESS | 2532 | 1466031189485 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:09 INFO - PROCESS | 2532 | ++DOCSHELL 0x116930800 == 45 [pid = 2532] [id = 45] 15:53:09 INFO - PROCESS | 2532 | ++DOMWINDOW == 131 (0x11834b400) [pid = 2532] [serial = 131] [outer = 0x0] 15:53:09 INFO - PROCESS | 2532 | ++DOMWINDOW == 132 (0x1187f5000) [pid = 2532] [serial = 132] [outer = 0x11834b400] 15:53:09 INFO - PROCESS | 2532 | 1466031189528 Marionette DEBUG loaded listener.js 15:53:09 INFO - PROCESS | 2532 | ++DOMWINDOW == 133 (0x118164800) [pid = 2532] [serial = 133] [outer = 0x11834b400] 15:53:10 INFO - PROCESS | 2532 | --DOMWINDOW == 132 (0x12bfdd000) [pid = 2532] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:53:10 INFO - PROCESS | 2532 | --DOMWINDOW == 131 (0x12bf2e800) [pid = 2532] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:53:10 INFO - PROCESS | 2532 | --DOMWINDOW == 130 (0x12b9bb000) [pid = 2532] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:53:10 INFO - PROCESS | 2532 | --DOMWINDOW == 129 (0x12b99c400) [pid = 2532] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:53:10 INFO - PROCESS | 2532 | --DOMWINDOW == 128 (0x12b664800) [pid = 2532] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:53:10 INFO - PROCESS | 2532 | --DOMWINDOW == 127 (0x12a73e000) [pid = 2532] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:53:10 INFO - PROCESS | 2532 | --DOMWINDOW == 126 (0x12919e800) [pid = 2532] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:53:10 INFO - PROCESS | 2532 | --DOMWINDOW == 125 (0x12bb68800) [pid = 2532] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:53:10 INFO - PROCESS | 2532 | --DOMWINDOW == 124 (0x12bb60400) [pid = 2532] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:53:10 INFO - PROCESS | 2532 | --DOMWINDOW == 123 (0x118161000) [pid = 2532] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:53:10 INFO - PROCESS | 2532 | --DOMWINDOW == 122 (0x12ccf5c00) [pid = 2532] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:53:10 INFO - PROCESS | 2532 | --DOMWINDOW == 121 (0x12c971c00) [pid = 2532] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:53:10 INFO - PROCESS | 2532 | --DOMWINDOW == 120 (0x12c410000) [pid = 2532] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:53:10 INFO - PROCESS | 2532 | --DOMWINDOW == 119 (0x119e25c00) [pid = 2532] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:53:10 INFO - PROCESS | 2532 | --DOMWINDOW == 118 (0x1216c4800) [pid = 2532] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:53:10 INFO - PROCESS | 2532 | --DOMWINDOW == 117 (0x121b82400) [pid = 2532] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:53:10 INFO - PROCESS | 2532 | --DOMWINDOW == 116 (0x118851800) [pid = 2532] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:53:10 INFO - PROCESS | 2532 | --DOMWINDOW == 115 (0x12e354800) [pid = 2532] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:53:10 INFO - PROCESS | 2532 | --DOMWINDOW == 114 (0x112972400) [pid = 2532] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:53:10 INFO - PROCESS | 2532 | --DOMWINDOW == 113 (0x113c4b000) [pid = 2532] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:53:10 INFO - PROCESS | 2532 | --DOMWINDOW == 112 (0x1175b6800) [pid = 2532] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:53:10 INFO - PROCESS | 2532 | --DOMWINDOW == 111 (0x113372800) [pid = 2532] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:53:10 INFO - PROCESS | 2532 | --DOMWINDOW == 110 (0x116907800) [pid = 2532] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:53:10 INFO - PROCESS | 2532 | --DOMWINDOW == 109 (0x1174c9800) [pid = 2532] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:53:10 INFO - PROCESS | 2532 | --DOMWINDOW == 108 (0x11885c000) [pid = 2532] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:53:10 INFO - PROCESS | 2532 | --DOMWINDOW == 107 (0x112e86000) [pid = 2532] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:53:10 INFO - PROCESS | 2532 | --DOMWINDOW == 106 (0x119a6f800) [pid = 2532] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:53:10 INFO - PROCESS | 2532 | --DOMWINDOW == 105 (0x1188d3800) [pid = 2532] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:53:10 INFO - PROCESS | 2532 | --DOMWINDOW == 104 (0x119a70000) [pid = 2532] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:53:10 INFO - PROCESS | 2532 | 1466031190384 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]]]}] 15:53:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:53:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1125ms 15:53:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:53:10 INFO - PROCESS | 2532 | 1466031190427 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 15:53:10 INFO - PROCESS | 2532 | 1466031190428 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 15:53:10 INFO - PROCESS | 2532 | 1466031190431 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:53:10 INFO - PROCESS | 2532 | 1466031190435 Marionette TRACE conn2 <- [1,154,null,{}] 15:53:10 INFO - PROCESS | 2532 | 1466031190443 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}] 15:53:10 INFO - PROCESS | 2532 | 1466031190445 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:10 INFO - PROCESS | 2532 | 1466031190516 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 15:53:10 INFO - PROCESS | 2532 | 1466031190522 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:10 INFO - PROCESS | 2532 | 1466031190524 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:10 INFO - PROCESS | 2532 | ++DOCSHELL 0x116fe2000 == 46 [pid = 2532] [id = 46] 15:53:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 105 (0x115e8b000) [pid = 2532] [serial = 134] [outer = 0x0] 15:53:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 106 (0x11968ec00) [pid = 2532] [serial = 135] [outer = 0x115e8b000] 15:53:10 INFO - PROCESS | 2532 | 1466031190553 Marionette DEBUG loaded listener.js 15:53:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 107 (0x119a71800) [pid = 2532] [serial = 136] [outer = 0x115e8b000] 15:53:10 INFO - PROCESS | 2532 | 1466031190893 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]]]}] 15:53:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:53:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 473ms 15:53:10 INFO - PROCESS | 2532 | 1466031190904 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 15:53:10 INFO - PROCESS | 2532 | 1466031190906 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 15:53:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:53:10 INFO - PROCESS | 2532 | 1466031190909 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:53:10 INFO - PROCESS | 2532 | 1466031190910 Marionette TRACE conn2 <- [1,158,null,{}] 15:53:10 INFO - PROCESS | 2532 | 1466031190912 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}] 15:53:10 INFO - PROCESS | 2532 | 1466031190913 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:10 INFO - PROCESS | 2532 | 1466031190989 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 15:53:10 INFO - PROCESS | 2532 | 1466031190992 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:10 INFO - PROCESS | 2532 | 1466031190993 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:11 INFO - PROCESS | 2532 | ++DOCSHELL 0x118576800 == 47 [pid = 2532] [id = 47] 15:53:11 INFO - PROCESS | 2532 | ++DOMWINDOW == 108 (0x119c54400) [pid = 2532] [serial = 137] [outer = 0x0] 15:53:11 INFO - PROCESS | 2532 | ++DOMWINDOW == 109 (0x119e25000) [pid = 2532] [serial = 138] [outer = 0x119c54400] 15:53:11 INFO - PROCESS | 2532 | 1466031191021 Marionette DEBUG loaded listener.js 15:53:11 INFO - PROCESS | 2532 | ++DOMWINDOW == 110 (0x119e41400) [pid = 2532] [serial = 139] [outer = 0x119c54400] 15:53:11 INFO - PROCESS | 2532 | 1466031191395 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]]]}] 15:53:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:53:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 518ms 15:53:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:53:11 INFO - PROCESS | 2532 | 1466031191428 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 15:53:11 INFO - PROCESS | 2532 | 1466031191430 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 15:53:11 INFO - PROCESS | 2532 | 1466031191433 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:53:11 INFO - PROCESS | 2532 | 1466031191435 Marionette TRACE conn2 <- [1,162,null,{}] 15:53:11 INFO - PROCESS | 2532 | 1466031191438 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}] 15:53:11 INFO - PROCESS | 2532 | 1466031191440 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:11 INFO - PROCESS | 2532 | 1466031191555 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 15:53:11 INFO - PROCESS | 2532 | 1466031191560 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:11 INFO - PROCESS | 2532 | 1466031191562 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:11 INFO - PROCESS | 2532 | ++DOCSHELL 0x118740000 == 48 [pid = 2532] [id = 48] 15:53:11 INFO - PROCESS | 2532 | ++DOMWINDOW == 111 (0x119eefc00) [pid = 2532] [serial = 140] [outer = 0x0] 15:53:11 INFO - PROCESS | 2532 | ++DOMWINDOW == 112 (0x119ef6c00) [pid = 2532] [serial = 141] [outer = 0x119eefc00] 15:53:11 INFO - PROCESS | 2532 | 1466031191588 Marionette DEBUG loaded listener.js 15:53:11 INFO - PROCESS | 2532 | ++DOMWINDOW == 113 (0x1211e5400) [pid = 2532] [serial = 142] [outer = 0x119eefc00] 15:53:11 INFO - PROCESS | 2532 | 1466031191908 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]]]}] 15:53:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:53:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 520ms 15:53:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:53:11 INFO - PROCESS | 2532 | 1466031191953 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 15:53:11 INFO - PROCESS | 2532 | 1466031191954 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 15:53:11 INFO - PROCESS | 2532 | 1466031191956 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:53:11 INFO - PROCESS | 2532 | 1466031191957 Marionette TRACE conn2 <- [1,166,null,{}] 15:53:11 INFO - PROCESS | 2532 | 1466031191960 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}] 15:53:11 INFO - PROCESS | 2532 | 1466031191964 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:12 INFO - PROCESS | 2532 | 1466031192063 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 15:53:12 INFO - PROCESS | 2532 | 1466031192072 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:12 INFO - PROCESS | 2532 | 1466031192073 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:12 INFO - PROCESS | 2532 | ++DOCSHELL 0x1193a0000 == 49 [pid = 2532] [id = 49] 15:53:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 114 (0x121405800) [pid = 2532] [serial = 143] [outer = 0x0] 15:53:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 115 (0x121b81c00) [pid = 2532] [serial = 144] [outer = 0x121405800] 15:53:12 INFO - PROCESS | 2532 | 1466031192104 Marionette DEBUG loaded listener.js 15:53:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 116 (0x119ef9000) [pid = 2532] [serial = 145] [outer = 0x121405800] 15:53:12 INFO - PROCESS | 2532 | 1466031192504 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]]]}] 15:53:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:53:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 570ms 15:53:12 INFO - PROCESS | 2532 | 1466031192527 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 15:53:12 INFO - PROCESS | 2532 | 1466031192529 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 15:53:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:53:12 INFO - PROCESS | 2532 | 1466031192532 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:53:12 INFO - PROCESS | 2532 | 1466031192534 Marionette TRACE conn2 <- [1,170,null,{}] 15:53:12 INFO - PROCESS | 2532 | 1466031192539 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}] 15:53:12 INFO - PROCESS | 2532 | 1466031192540 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:12 INFO - PROCESS | 2532 | 1466031192635 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 15:53:12 INFO - PROCESS | 2532 | 1466031192679 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:12 INFO - PROCESS | 2532 | 1466031192682 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:12 INFO - PROCESS | 2532 | ++DOCSHELL 0x112d8f000 == 50 [pid = 2532] [id = 50] 15:53:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 117 (0x112fc4800) [pid = 2532] [serial = 146] [outer = 0x0] 15:53:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 118 (0x116294800) [pid = 2532] [serial = 147] [outer = 0x112fc4800] 15:53:12 INFO - PROCESS | 2532 | 1466031192713 Marionette DEBUG loaded listener.js 15:53:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 119 (0x11690bc00) [pid = 2532] [serial = 148] [outer = 0x112fc4800] 15:53:13 INFO - PROCESS | 2532 | 1466031193096 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]]]}] 15:53:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:53:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 621ms 15:53:13 INFO - PROCESS | 2532 | 1466031193153 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 15:53:13 INFO - PROCESS | 2532 | 1466031193156 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 15:53:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:53:13 INFO - PROCESS | 2532 | 1466031193161 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:53:13 INFO - PROCESS | 2532 | 1466031193162 Marionette TRACE conn2 <- [1,174,null,{}] 15:53:13 INFO - PROCESS | 2532 | 1466031193182 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}] 15:53:13 INFO - PROCESS | 2532 | 1466031193183 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:13 INFO - PROCESS | 2532 | 1466031193310 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 15:53:13 INFO - PROCESS | 2532 | 1466031193357 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:13 INFO - PROCESS | 2532 | 1466031193358 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:13 INFO - PROCESS | 2532 | ++DOCSHELL 0x118898000 == 51 [pid = 2532] [id = 51] 15:53:13 INFO - PROCESS | 2532 | ++DOMWINDOW == 120 (0x1187ef400) [pid = 2532] [serial = 149] [outer = 0x0] 15:53:13 INFO - PROCESS | 2532 | ++DOMWINDOW == 121 (0x118854400) [pid = 2532] [serial = 150] [outer = 0x1187ef400] 15:53:13 INFO - PROCESS | 2532 | 1466031193389 Marionette DEBUG loaded listener.js 15:53:13 INFO - PROCESS | 2532 | ++DOMWINDOW == 122 (0x11952bc00) [pid = 2532] [serial = 151] [outer = 0x1187ef400] 15:53:13 INFO - PROCESS | 2532 | 1466031193800 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]]]}] 15:53:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:53:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 669ms 15:53:13 INFO - PROCESS | 2532 | 1466031193846 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 15:53:13 INFO - PROCESS | 2532 | 1466031193848 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 15:53:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:53:13 INFO - PROCESS | 2532 | 1466031193853 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:53:13 INFO - PROCESS | 2532 | 1466031193856 Marionette TRACE conn2 <- [1,178,null,{}] 15:53:13 INFO - PROCESS | 2532 | 1466031193864 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}] 15:53:13 INFO - PROCESS | 2532 | 1466031193869 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:13 INFO - PROCESS | 2532 | 1466031193960 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 15:53:14 INFO - PROCESS | 2532 | 1466031194021 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:14 INFO - PROCESS | 2532 | 1466031194023 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:14 INFO - PROCESS | 2532 | ++DOCSHELL 0x121347800 == 52 [pid = 2532] [id = 52] 15:53:14 INFO - PROCESS | 2532 | ++DOMWINDOW == 123 (0x1212d3c00) [pid = 2532] [serial = 152] [outer = 0x0] 15:53:14 INFO - PROCESS | 2532 | ++DOMWINDOW == 124 (0x121625000) [pid = 2532] [serial = 153] [outer = 0x1212d3c00] 15:53:14 INFO - PROCESS | 2532 | 1466031194054 Marionette DEBUG loaded listener.js 15:53:14 INFO - PROCESS | 2532 | ++DOMWINDOW == 125 (0x121d52000) [pid = 2532] [serial = 154] [outer = 0x1212d3c00] 15:53:14 INFO - PROCESS | 2532 | 1466031194458 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]]]}] 15:53:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:53:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 624ms 15:53:14 INFO - PROCESS | 2532 | 1466031194478 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 15:53:14 INFO - PROCESS | 2532 | 1466031194480 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 15:53:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:53:14 INFO - PROCESS | 2532 | 1466031194482 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:53:14 INFO - PROCESS | 2532 | 1466031194483 Marionette TRACE conn2 <- [1,182,null,{}] 15:53:14 INFO - PROCESS | 2532 | 1466031194486 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}] 15:53:14 INFO - PROCESS | 2532 | 1466031194487 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:14 INFO - PROCESS | 2532 | 1466031194579 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 15:53:14 INFO - PROCESS | 2532 | 1466031194652 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:14 INFO - PROCESS | 2532 | 1466031194653 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:14 INFO - PROCESS | 2532 | ++DOCSHELL 0x1217bc800 == 53 [pid = 2532] [id = 53] 15:53:14 INFO - PROCESS | 2532 | ++DOMWINDOW == 126 (0x125031000) [pid = 2532] [serial = 155] [outer = 0x0] 15:53:14 INFO - PROCESS | 2532 | ++DOMWINDOW == 127 (0x125156c00) [pid = 2532] [serial = 156] [outer = 0x125031000] 15:53:14 INFO - PROCESS | 2532 | 1466031194683 Marionette DEBUG loaded listener.js 15:53:14 INFO - PROCESS | 2532 | ++DOMWINDOW == 128 (0x12570d800) [pid = 2532] [serial = 157] [outer = 0x125031000] 15:53:15 INFO - PROCESS | 2532 | 1466031195097 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]]]}] 15:53:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:53:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 669ms 15:53:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:53:15 INFO - PROCESS | 2532 | 1466031195165 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 15:53:15 INFO - PROCESS | 2532 | 1466031195167 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 15:53:15 INFO - PROCESS | 2532 | 1466031195170 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:53:15 INFO - PROCESS | 2532 | 1466031195172 Marionette TRACE conn2 <- [1,186,null,{}] 15:53:15 INFO - PROCESS | 2532 | 1466031195174 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}] 15:53:15 INFO - PROCESS | 2532 | 1466031195175 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:15 INFO - PROCESS | 2532 | 1466031195265 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 15:53:15 INFO - PROCESS | 2532 | 1466031195324 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:15 INFO - PROCESS | 2532 | 1466031195325 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:15 INFO - PROCESS | 2532 | ++DOCSHELL 0x112c65000 == 54 [pid = 2532] [id = 54] 15:53:15 INFO - PROCESS | 2532 | ++DOMWINDOW == 129 (0x112fba000) [pid = 2532] [serial = 158] [outer = 0x0] 15:53:15 INFO - PROCESS | 2532 | ++DOMWINDOW == 130 (0x116a1b400) [pid = 2532] [serial = 159] [outer = 0x112fba000] 15:53:15 INFO - PROCESS | 2532 | 1466031195354 Marionette DEBUG loaded listener.js 15:53:15 INFO - PROCESS | 2532 | ++DOMWINDOW == 131 (0x1198e7c00) [pid = 2532] [serial = 160] [outer = 0x112fba000] 15:53:15 INFO - PROCESS | 2532 | 1466031195804 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]]]}] 15:53:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:53:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 669ms 15:53:15 INFO - PROCESS | 2532 | 1466031195853 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 15:53:15 INFO - PROCESS | 2532 | 1466031195855 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 15:53:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:53:15 INFO - PROCESS | 2532 | 1466031195858 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:53:15 INFO - PROCESS | 2532 | 1466031195860 Marionette TRACE conn2 <- [1,190,null,{}] 15:53:15 INFO - PROCESS | 2532 | 1466031195887 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}] 15:53:15 INFO - PROCESS | 2532 | 1466031195888 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:15 INFO - PROCESS | 2532 | 1466031195994 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 15:53:16 INFO - PROCESS | 2532 | 1466031196044 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:16 INFO - PROCESS | 2532 | 1466031196046 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:16 INFO - PROCESS | 2532 | ++DOCSHELL 0x116619000 == 55 [pid = 2532] [id = 55] 15:53:16 INFO - PROCESS | 2532 | ++DOMWINDOW == 132 (0x11675a400) [pid = 2532] [serial = 161] [outer = 0x0] 15:53:16 INFO - PROCESS | 2532 | ++DOMWINDOW == 133 (0x116762c00) [pid = 2532] [serial = 162] [outer = 0x11675a400] 15:53:16 INFO - PROCESS | 2532 | 1466031196075 Marionette DEBUG loaded listener.js 15:53:16 INFO - PROCESS | 2532 | ++DOMWINDOW == 134 (0x1175ae800) [pid = 2532] [serial = 163] [outer = 0x11675a400] 15:53:16 INFO - PROCESS | 2532 | --DOCSHELL 0x118740000 == 54 [pid = 2532] [id = 48] 15:53:16 INFO - PROCESS | 2532 | --DOCSHELL 0x1185c0000 == 53 [pid = 2532] [id = 32] 15:53:16 INFO - PROCESS | 2532 | --DOCSHELL 0x118576800 == 52 [pid = 2532] [id = 47] 15:53:16 INFO - PROCESS | 2532 | --DOCSHELL 0x116fe2000 == 51 [pid = 2532] [id = 46] 15:53:16 INFO - PROCESS | 2532 | --DOCSHELL 0x117e68800 == 50 [pid = 2532] [id = 31] 15:53:16 INFO - PROCESS | 2532 | --DOCSHELL 0x116930800 == 49 [pid = 2532] [id = 45] 15:53:16 INFO - PROCESS | 2532 | --DOCSHELL 0x11744f800 == 48 [pid = 2532] [id = 30] 15:53:16 INFO - PROCESS | 2532 | --DOCSHELL 0x113cdc000 == 47 [pid = 2532] [id = 44] 15:53:16 INFO - PROCESS | 2532 | --DOCSHELL 0x1162b0000 == 46 [pid = 2532] [id = 28] 15:53:16 INFO - PROCESS | 2532 | --DOCSHELL 0x113ce0000 == 45 [pid = 2532] [id = 27] 15:53:16 INFO - PROCESS | 2532 | --DOCSHELL 0x119273800 == 44 [pid = 2532] [id = 34] 15:53:16 INFO - PROCESS | 2532 | --DOCSHELL 0x12134c800 == 43 [pid = 2532] [id = 39] 15:53:16 INFO - PROCESS | 2532 | --DOCSHELL 0x1196da000 == 42 [pid = 2532] [id = 36] 15:53:16 INFO - PROCESS | 2532 | --DOCSHELL 0x118749000 == 41 [pid = 2532] [id = 33] 15:53:16 INFO - PROCESS | 2532 | --DOCSHELL 0x116951800 == 40 [pid = 2532] [id = 29] 15:53:16 INFO - PROCESS | 2532 | --DOCSHELL 0x1193b3000 == 39 [pid = 2532] [id = 35] 15:53:16 INFO - PROCESS | 2532 | --DOCSHELL 0x112c65000 == 38 [pid = 2532] [id = 54] 15:53:16 INFO - PROCESS | 2532 | --DOCSHELL 0x1227bc800 == 37 [pid = 2532] [id = 43] 15:53:16 INFO - PROCESS | 2532 | --DOCSHELL 0x1217bc800 == 36 [pid = 2532] [id = 53] 15:53:16 INFO - PROCESS | 2532 | --DOCSHELL 0x121347800 == 35 [pid = 2532] [id = 52] 15:53:16 INFO - PROCESS | 2532 | --DOCSHELL 0x118898000 == 34 [pid = 2532] [id = 51] 15:53:16 INFO - PROCESS | 2532 | --DOCSHELL 0x121acb800 == 33 [pid = 2532] [id = 41] 15:53:16 INFO - PROCESS | 2532 | --DOCSHELL 0x122729800 == 32 [pid = 2532] [id = 42] 15:53:16 INFO - PROCESS | 2532 | --DOCSHELL 0x119bde800 == 31 [pid = 2532] [id = 37] 15:53:16 INFO - PROCESS | 2532 | --DOCSHELL 0x121105000 == 30 [pid = 2532] [id = 38] 15:53:16 INFO - PROCESS | 2532 | --DOCSHELL 0x1193a0000 == 29 [pid = 2532] [id = 49] 15:53:16 INFO - PROCESS | 2532 | --DOCSHELL 0x12145f000 == 28 [pid = 2532] [id = 40] 15:53:16 INFO - PROCESS | 2532 | --DOCSHELL 0x112d8f000 == 27 [pid = 2532] [id = 50] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 133 (0x121671800) [pid = 2532] [serial = 11] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 132 (0x121b83800) [pid = 2532] [serial = 105] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 131 (0x121e67400) [pid = 2532] [serial = 106] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 130 (0x124e31000) [pid = 2532] [serial = 108] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 129 (0x125788c00) [pid = 2532] [serial = 111] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 128 (0x1267c4800) [pid = 2532] [serial = 114] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 127 (0x126ad7400) [pid = 2532] [serial = 117] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 126 (0x12919a400) [pid = 2532] [serial = 120] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 125 (0x11297b800) [pid = 2532] [serial = 69] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 124 (0x115e8c800) [pid = 2532] [serial = 72] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 123 (0x11923c400) [pid = 2532] [serial = 75] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 122 (0x1164dc800) [pid = 2532] [serial = 78] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 121 (0x11675a000) [pid = 2532] [serial = 79] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 120 (0x1174d8400) [pid = 2532] [serial = 81] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 119 (0x118345000) [pid = 2532] [serial = 84] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 118 (0x119528c00) [pid = 2532] [serial = 87] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 117 (0x11968d800) [pid = 2532] [serial = 90] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 116 (0x1198ed400) [pid = 2532] [serial = 91] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 115 (0x119e1ec00) [pid = 2532] [serial = 93] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 114 (0x1211e4800) [pid = 2532] [serial = 96] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 113 (0x1212cc800) [pid = 2532] [serial = 97] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 112 (0x12140e400) [pid = 2532] [serial = 99] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 111 (0x121624800) [pid = 2532] [serial = 100] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 110 (0x121621800) [pid = 2532] [serial = 102] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 109 (0x12570c400) [pid = 2532] [serial = 109] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 108 (0x1176cc400) [pid = 2532] [serial = 82] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 107 (0x126441800) [pid = 2532] [serial = 112] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 106 (0x11675ac00) [pid = 2532] [serial = 73] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 105 (0x1187f6000) [pid = 2532] [serial = 85] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 104 (0x112cccc00) [pid = 2532] [serial = 70] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 103 (0x11968e000) [pid = 2532] [serial = 88] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x11a2b7000) [pid = 2532] [serial = 94] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x1292a0c00) [pid = 2532] [serial = 123] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x1198e3000) [pid = 2532] [serial = 76] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x12d8c5400) [pid = 2532] [serial = 67] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x121b82800) [pid = 2532] [serial = 8] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x119e29800) [pid = 2532] [serial = 39] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x12c409000) [pid = 2532] [serial = 36] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x12c40d400) [pid = 2532] [serial = 37] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x12bfd5800) [pid = 2532] [serial = 33] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x12bfdc800) [pid = 2532] [serial = 34] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x12bf29800) [pid = 2532] [serial = 31] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x12b9c4c00) [pid = 2532] [serial = 30] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x12b9a1800) [pid = 2532] [serial = 27] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x12b9a8000) [pid = 2532] [serial = 28] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x12b666400) [pid = 2532] [serial = 24] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x12b8afc00) [pid = 2532] [serial = 25] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x12a73fc00) [pid = 2532] [serial = 21] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x12a744000) [pid = 2532] [serial = 22] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x129493400) [pid = 2532] [serial = 18] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x1291a0400) [pid = 2532] [serial = 15] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x12929b400) [pid = 2532] [serial = 16] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x12194b800) [pid = 2532] [serial = 66] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x12d8bdc00) [pid = 2532] [serial = 63] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x12d8c3000) [pid = 2532] [serial = 64] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 78 (0x12bb64800) [pid = 2532] [serial = 60] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 77 (0x12bb68400) [pid = 2532] [serial = 61] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 76 (0x12d732400) [pid = 2532] [serial = 58] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 75 (0x119692400) [pid = 2532] [serial = 57] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 74 (0x12d2e4000) [pid = 2532] [serial = 54] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 73 (0x12d72e000) [pid = 2532] [serial = 55] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 72 (0x12d2be800) [pid = 2532] [serial = 48] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 71 (0x12d2e8400) [pid = 2532] [serial = 51] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 70 (0x12cceec00) [pid = 2532] [serial = 45] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 69 (0x12ccf3800) [pid = 2532] [serial = 46] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 68 (0x12c969c00) [pid = 2532] [serial = 42] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 67 (0x12c96f800) [pid = 2532] [serial = 43] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | --DOMWINDOW == 66 (0x12c406c00) [pid = 2532] [serial = 40] [outer = 0x0] [url = about:blank] 15:53:16 INFO - PROCESS | 2532 | 1466031196871 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]]]}] 15:53:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:53:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1022ms 15:53:16 INFO - PROCESS | 2532 | 1466031196881 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 15:53:16 INFO - PROCESS | 2532 | 1466031196885 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 15:53:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:53:16 INFO - PROCESS | 2532 | 1466031196888 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:53:16 INFO - PROCESS | 2532 | 1466031196890 Marionette TRACE conn2 <- [1,194,null,{}] 15:53:16 INFO - PROCESS | 2532 | 1466031196893 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}] 15:53:16 INFO - PROCESS | 2532 | 1466031196895 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:16 INFO - PROCESS | 2532 | 1466031196973 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 15:53:16 INFO - PROCESS | 2532 | 1466031196977 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:16 INFO - PROCESS | 2532 | 1466031196980 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:16 INFO - PROCESS | 2532 | ++DOCSHELL 0x1133da000 == 28 [pid = 2532] [id = 56] 15:53:16 INFO - PROCESS | 2532 | ++DOMWINDOW == 67 (0x116637000) [pid = 2532] [serial = 164] [outer = 0x0] 15:53:17 INFO - PROCESS | 2532 | ++DOMWINDOW == 68 (0x11675ac00) [pid = 2532] [serial = 165] [outer = 0x116637000] 15:53:17 INFO - PROCESS | 2532 | 1466031197015 Marionette DEBUG loaded listener.js 15:53:17 INFO - PROCESS | 2532 | ++DOMWINDOW == 69 (0x116f87800) [pid = 2532] [serial = 166] [outer = 0x116637000] 15:53:17 INFO - PROCESS | 2532 | 1466031197414 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]]]}] 15:53:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:53:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 571ms 15:53:17 INFO - PROCESS | 2532 | 1466031197459 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 15:53:17 INFO - PROCESS | 2532 | 1466031197462 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 15:53:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:53:17 INFO - PROCESS | 2532 | 1466031197467 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:53:17 INFO - PROCESS | 2532 | 1466031197468 Marionette TRACE conn2 <- [1,198,null,{}] 15:53:17 INFO - PROCESS | 2532 | 1466031197471 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}] 15:53:17 INFO - PROCESS | 2532 | 1466031197472 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:17 INFO - PROCESS | 2532 | 1466031197545 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 15:53:17 INFO - PROCESS | 2532 | 1466031197552 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:17 INFO - PROCESS | 2532 | 1466031197553 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:17 INFO - PROCESS | 2532 | ++DOCSHELL 0x116947000 == 29 [pid = 2532] [id = 57] 15:53:17 INFO - PROCESS | 2532 | ++DOMWINDOW == 70 (0x118160400) [pid = 2532] [serial = 167] [outer = 0x0] 15:53:17 INFO - PROCESS | 2532 | ++DOMWINDOW == 71 (0x1187f2000) [pid = 2532] [serial = 168] [outer = 0x118160400] 15:53:17 INFO - PROCESS | 2532 | 1466031197580 Marionette DEBUG loaded listener.js 15:53:17 INFO - PROCESS | 2532 | ++DOMWINDOW == 72 (0x119240000) [pid = 2532] [serial = 169] [outer = 0x118160400] 15:53:17 INFO - PROCESS | 2532 | 1466031197886 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]]]}] 15:53:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:53:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 470ms 15:53:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:53:17 INFO - PROCESS | 2532 | 1466031197937 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 15:53:17 INFO - PROCESS | 2532 | 1466031197938 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 15:53:17 INFO - PROCESS | 2532 | 1466031197941 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:53:17 INFO - PROCESS | 2532 | 1466031197943 Marionette TRACE conn2 <- [1,202,null,{}] 15:53:17 INFO - PROCESS | 2532 | 1466031197951 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}] 15:53:17 INFO - PROCESS | 2532 | 1466031197954 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:18 INFO - PROCESS | 2532 | 1466031198043 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 15:53:18 INFO - PROCESS | 2532 | 1466031198052 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:18 INFO - PROCESS | 2532 | 1466031198054 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:18 INFO - PROCESS | 2532 | ++DOCSHELL 0x117467000 == 30 [pid = 2532] [id = 58] 15:53:18 INFO - PROCESS | 2532 | ++DOMWINDOW == 73 (0x115e8c000) [pid = 2532] [serial = 170] [outer = 0x0] 15:53:18 INFO - PROCESS | 2532 | ++DOMWINDOW == 74 (0x1198f0800) [pid = 2532] [serial = 171] [outer = 0x115e8c000] 15:53:18 INFO - PROCESS | 2532 | 1466031198082 Marionette DEBUG loaded listener.js 15:53:18 INFO - PROCESS | 2532 | ++DOMWINDOW == 75 (0x119e1dc00) [pid = 2532] [serial = 172] [outer = 0x115e8c000] 15:53:18 INFO - PROCESS | 2532 | 1466031198392 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]]]}] 15:53:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:53:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 470ms 15:53:18 INFO - PROCESS | 2532 | 1466031198412 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 15:53:18 INFO - PROCESS | 2532 | 1466031198417 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 15:53:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:53:18 INFO - PROCESS | 2532 | 1466031198422 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:53:18 INFO - PROCESS | 2532 | 1466031198424 Marionette TRACE conn2 <- [1,206,null,{}] 15:53:18 INFO - PROCESS | 2532 | 1466031198427 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}] 15:53:18 INFO - PROCESS | 2532 | 1466031198429 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:18 INFO - PROCESS | 2532 | 1466031198544 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 15:53:18 INFO - PROCESS | 2532 | 1466031198612 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:18 INFO - PROCESS | 2532 | 1466031198613 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:18 INFO - PROCESS | 2532 | ++DOCSHELL 0x11831d800 == 31 [pid = 2532] [id = 59] 15:53:18 INFO - PROCESS | 2532 | ++DOMWINDOW == 76 (0x119c4ec00) [pid = 2532] [serial = 173] [outer = 0x0] 15:53:18 INFO - PROCESS | 2532 | ++DOMWINDOW == 77 (0x119e3b800) [pid = 2532] [serial = 174] [outer = 0x119c4ec00] 15:53:18 INFO - PROCESS | 2532 | 1466031198655 Marionette DEBUG loaded listener.js 15:53:18 INFO - PROCESS | 2532 | ++DOMWINDOW == 78 (0x1211e4400) [pid = 2532] [serial = 175] [outer = 0x119c4ec00] 15:53:19 INFO - PROCESS | 2532 | 1466031199044 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]]]}] 15:53:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:53:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 672ms 15:53:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:53:19 INFO - PROCESS | 2532 | 1466031199094 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 15:53:19 INFO - PROCESS | 2532 | 1466031199095 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 15:53:19 INFO - PROCESS | 2532 | 1466031199097 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:53:19 INFO - PROCESS | 2532 | 1466031199098 Marionette TRACE conn2 <- [1,210,null,{}] 15:53:19 INFO - PROCESS | 2532 | 1466031199100 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}] 15:53:19 INFO - PROCESS | 2532 | 1466031199102 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:19 INFO - PROCESS | 2532 | 1466031199184 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 15:53:19 INFO - PROCESS | 2532 | 1466031199211 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:19 INFO - PROCESS | 2532 | 1466031199212 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:19 INFO - PROCESS | 2532 | ++DOCSHELL 0x118741000 == 32 [pid = 2532] [id = 60] 15:53:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 79 (0x11815f000) [pid = 2532] [serial = 176] [outer = 0x0] 15:53:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x1212cc800) [pid = 2532] [serial = 177] [outer = 0x11815f000] 15:53:19 INFO - PROCESS | 2532 | 1466031199237 Marionette DEBUG loaded listener.js 15:53:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x121623400) [pid = 2532] [serial = 178] [outer = 0x11815f000] 15:53:19 INFO - PROCESS | 2532 | 1466031199540 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]]]}] 15:53:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:53:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 471ms 15:53:19 INFO - PROCESS | 2532 | 1466031199569 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 15:53:19 INFO - PROCESS | 2532 | 1466031199570 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 15:53:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:53:19 INFO - PROCESS | 2532 | 1466031199578 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:53:19 INFO - PROCESS | 2532 | 1466031199579 Marionette TRACE conn2 <- [1,214,null,{}] 15:53:19 INFO - PROCESS | 2532 | 1466031199581 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}] 15:53:19 INFO - PROCESS | 2532 | 1466031199587 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:19 INFO - PROCESS | 2532 | 1466031199691 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 15:53:19 INFO - PROCESS | 2532 | 1466031199721 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:19 INFO - PROCESS | 2532 | 1466031199723 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:19 INFO - PROCESS | 2532 | ++DOCSHELL 0x1193ae000 == 33 [pid = 2532] [id = 61] 15:53:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x12166d000) [pid = 2532] [serial = 179] [outer = 0x0] 15:53:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x121e67400) [pid = 2532] [serial = 180] [outer = 0x12166d000] 15:53:19 INFO - PROCESS | 2532 | 1466031199747 Marionette DEBUG loaded listener.js 15:53:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x125703400) [pid = 2532] [serial = 181] [outer = 0x12166d000] 15:53:20 INFO - PROCESS | 2532 | 1466031200074 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]]]}] 15:53:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:53:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 519ms 15:53:20 INFO - PROCESS | 2532 | 1466031200099 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 15:53:20 INFO - PROCESS | 2532 | 1466031200101 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 15:53:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:53:20 INFO - PROCESS | 2532 | 1466031200121 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:53:20 INFO - PROCESS | 2532 | 1466031200122 Marionette TRACE conn2 <- [1,218,null,{}] 15:53:20 INFO - PROCESS | 2532 | 1466031200126 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}] 15:53:20 INFO - PROCESS | 2532 | 1466031200127 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:20 INFO - PROCESS | 2532 | 1466031200259 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 15:53:20 INFO - PROCESS | 2532 | 1466031200289 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:20 INFO - PROCESS | 2532 | 1466031200290 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:20 INFO - PROCESS | 2532 | ++DOCSHELL 0x11987c800 == 34 [pid = 2532] [id = 62] 15:53:20 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x125703800) [pid = 2532] [serial = 182] [outer = 0x0] 15:53:20 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x12570f000) [pid = 2532] [serial = 183] [outer = 0x125703800] 15:53:20 INFO - PROCESS | 2532 | 1466031200314 Marionette DEBUG loaded listener.js 15:53:20 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x12634cc00) [pid = 2532] [serial = 184] [outer = 0x125703800] 15:53:20 INFO - PROCESS | 2532 | 1466031200608 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]]]}] 15:53:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:53:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 524ms 15:53:20 INFO - PROCESS | 2532 | 1466031200645 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 15:53:20 INFO - PROCESS | 2532 | 1466031200646 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 15:53:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:53:20 INFO - PROCESS | 2532 | 1466031200648 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:53:20 INFO - PROCESS | 2532 | 1466031200651 Marionette TRACE conn2 <- [1,222,null,{}] 15:53:20 INFO - PROCESS | 2532 | 1466031200655 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}] 15:53:20 INFO - PROCESS | 2532 | 1466031200656 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:20 INFO - PROCESS | 2532 | 1466031200743 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 15:53:20 INFO - PROCESS | 2532 | 1466031200773 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:20 INFO - PROCESS | 2532 | 1466031200774 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:20 INFO - PROCESS | 2532 | ++DOCSHELL 0x121105000 == 35 [pid = 2532] [id = 63] 15:53:20 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x125707800) [pid = 2532] [serial = 185] [outer = 0x0] 15:53:20 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x126438c00) [pid = 2532] [serial = 186] [outer = 0x125707800] 15:53:20 INFO - PROCESS | 2532 | 1466031200798 Marionette DEBUG loaded listener.js 15:53:20 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x1267c4800) [pid = 2532] [serial = 187] [outer = 0x125707800] 15:53:20 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x12948e400) [pid = 2532] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:53:20 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x119699000) [pid = 2532] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:53:20 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x12648c400) [pid = 2532] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:53:20 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x11a2b3800) [pid = 2532] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:53:20 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x12919f000) [pid = 2532] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:53:20 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x128c68000) [pid = 2532] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:53:20 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x121405800) [pid = 2532] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:53:20 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x119eefc00) [pid = 2532] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:53:20 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x116764400) [pid = 2532] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:53:20 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x11834b400) [pid = 2532] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:53:20 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x115e8b000) [pid = 2532] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:53:20 INFO - PROCESS | 2532 | --DOMWINDOW == 78 (0x119c54400) [pid = 2532] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:53:21 INFO - PROCESS | 2532 | 1466031201117 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]]]}] 15:53:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:53:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 522ms 15:53:21 INFO - PROCESS | 2532 | 1466031201173 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 15:53:21 INFO - PROCESS | 2532 | 1466031201174 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 15:53:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:53:21 INFO - PROCESS | 2532 | 1466031201176 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:53:21 INFO - PROCESS | 2532 | 1466031201177 Marionette TRACE conn2 <- [1,226,null,{}] 15:53:21 INFO - PROCESS | 2532 | 1466031201179 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}] 15:53:21 INFO - PROCESS | 2532 | 1466031201188 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:21 INFO - PROCESS | 2532 | 1466031201259 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 15:53:21 INFO - PROCESS | 2532 | 1466031201262 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:21 INFO - PROCESS | 2532 | 1466031201263 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:21 INFO - PROCESS | 2532 | ++DOCSHELL 0x117463000 == 36 [pid = 2532] [id = 64] 15:53:21 INFO - PROCESS | 2532 | ++DOMWINDOW == 79 (0x119521400) [pid = 2532] [serial = 188] [outer = 0x0] 15:53:21 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x124e31c00) [pid = 2532] [serial = 189] [outer = 0x119521400] 15:53:21 INFO - PROCESS | 2532 | 1466031201290 Marionette DEBUG loaded listener.js 15:53:21 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x1267c5400) [pid = 2532] [serial = 190] [outer = 0x119521400] 15:53:21 INFO - PROCESS | 2532 | 1466031201597 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]]]}] 15:53:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:53:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 468ms 15:53:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:53:21 INFO - PROCESS | 2532 | 1466031201644 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 15:53:21 INFO - PROCESS | 2532 | 1466031201645 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 15:53:21 INFO - PROCESS | 2532 | 1466031201648 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:53:21 INFO - PROCESS | 2532 | 1466031201649 Marionette TRACE conn2 <- [1,230,null,{}] 15:53:21 INFO - PROCESS | 2532 | 1466031201651 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}] 15:53:21 INFO - PROCESS | 2532 | 1466031201652 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:21 INFO - PROCESS | 2532 | 1466031201724 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 15:53:21 INFO - PROCESS | 2532 | 1466031201727 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:21 INFO - PROCESS | 2532 | 1466031201728 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:21 INFO - PROCESS | 2532 | ++DOCSHELL 0x121473000 == 37 [pid = 2532] [id = 65] 15:53:21 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x126482400) [pid = 2532] [serial = 191] [outer = 0x0] 15:53:21 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x128b32000) [pid = 2532] [serial = 192] [outer = 0x126482400] 15:53:21 INFO - PROCESS | 2532 | 1466031201754 Marionette DEBUG loaded listener.js 15:53:21 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x128c67400) [pid = 2532] [serial = 193] [outer = 0x126482400] 15:53:22 INFO - PROCESS | 2532 | 1466031202061 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]]]}] 15:53:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:53:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 420ms 15:53:22 INFO - PROCESS | 2532 | 1466031202070 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 15:53:22 INFO - PROCESS | 2532 | 1466031202072 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 15:53:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:53:22 INFO - PROCESS | 2532 | 1466031202088 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:53:22 INFO - PROCESS | 2532 | 1466031202090 Marionette TRACE conn2 <- [1,234,null,{}] 15:53:22 INFO - PROCESS | 2532 | 1466031202092 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}] 15:53:22 INFO - PROCESS | 2532 | 1466031202094 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:22 INFO - PROCESS | 2532 | 1466031202201 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 15:53:22 INFO - PROCESS | 2532 | 1466031202206 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:22 INFO - PROCESS | 2532 | 1466031202208 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:22 INFO - PROCESS | 2532 | ++DOCSHELL 0x11873e000 == 38 [pid = 2532] [id = 66] 15:53:22 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x1133a4400) [pid = 2532] [serial = 194] [outer = 0x0] 15:53:22 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x128c6b400) [pid = 2532] [serial = 195] [outer = 0x1133a4400] 15:53:22 INFO - PROCESS | 2532 | 1466031202234 Marionette DEBUG loaded listener.js 15:53:22 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x1292a0400) [pid = 2532] [serial = 196] [outer = 0x1133a4400] 15:53:22 INFO - PROCESS | 2532 | 1466031202501 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]]]}] 15:53:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:53:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 420ms 15:53:22 INFO - PROCESS | 2532 | 1466031202508 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 15:53:22 INFO - PROCESS | 2532 | 1466031202510 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 15:53:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:53:22 INFO - PROCESS | 2532 | 1466031202513 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:53:22 INFO - PROCESS | 2532 | 1466031202514 Marionette TRACE conn2 <- [1,238,null,{}] 15:53:22 INFO - PROCESS | 2532 | 1466031202524 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}] 15:53:22 INFO - PROCESS | 2532 | 1466031202525 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:22 INFO - PROCESS | 2532 | 1466031202602 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 15:53:22 INFO - PROCESS | 2532 | 1466031202606 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:22 INFO - PROCESS | 2532 | 1466031202607 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:22 INFO - PROCESS | 2532 | ++DOCSHELL 0x1227bc800 == 39 [pid = 2532] [id = 67] 15:53:22 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x129299c00) [pid = 2532] [serial = 197] [outer = 0x0] 15:53:22 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x1292a7c00) [pid = 2532] [serial = 198] [outer = 0x129299c00] 15:53:22 INFO - PROCESS | 2532 | 1466031202633 Marionette DEBUG loaded listener.js 15:53:22 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x1297e7800) [pid = 2532] [serial = 199] [outer = 0x129299c00] 15:53:22 INFO - PROCESS | 2532 | 1466031202907 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]]]}] 15:53:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:53:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 423ms 15:53:22 INFO - PROCESS | 2532 | 1466031202992 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 15:53:22 INFO - PROCESS | 2532 | 1466031202994 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 15:53:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:53:23 INFO - PROCESS | 2532 | 1466031202998 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:53:23 INFO - PROCESS | 2532 | 1466031203001 Marionette TRACE conn2 <- [1,242,null,{}] 15:53:23 INFO - PROCESS | 2532 | 1466031203004 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}] 15:53:23 INFO - PROCESS | 2532 | 1466031203006 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:23 INFO - PROCESS | 2532 | 1466031203114 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 15:53:23 INFO - PROCESS | 2532 | 1466031203156 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:23 INFO - PROCESS | 2532 | 1466031203158 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:23 INFO - PROCESS | 2532 | ++DOCSHELL 0x1132a2000 == 40 [pid = 2532] [id = 68] 15:53:23 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x113370000) [pid = 2532] [serial = 200] [outer = 0x0] 15:53:23 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x115dc5800) [pid = 2532] [serial = 201] [outer = 0x113370000] 15:53:23 INFO - PROCESS | 2532 | 1466031203190 Marionette DEBUG loaded listener.js 15:53:23 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x116636800) [pid = 2532] [serial = 202] [outer = 0x113370000] 15:53:23 INFO - PROCESS | 2532 | 1466031203658 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]]]}] 15:53:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:53:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 672ms 15:53:23 INFO - PROCESS | 2532 | 1466031203669 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 15:53:23 INFO - PROCESS | 2532 | 1466031203671 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 15:53:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:53:23 INFO - PROCESS | 2532 | 1466031203676 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:53:23 INFO - PROCESS | 2532 | 1466031203679 Marionette TRACE conn2 <- [1,246,null,{}] 15:53:23 INFO - PROCESS | 2532 | 1466031203682 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}] 15:53:23 INFO - PROCESS | 2532 | 1466031203683 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:23 INFO - PROCESS | 2532 | 1466031203790 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 15:53:23 INFO - PROCESS | 2532 | 1466031203834 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:23 INFO - PROCESS | 2532 | 1466031203835 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:23 INFO - PROCESS | 2532 | ++DOCSHELL 0x118319000 == 41 [pid = 2532] [id = 69] 15:53:23 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x116a1bc00) [pid = 2532] [serial = 203] [outer = 0x0] 15:53:23 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x1187f3400) [pid = 2532] [serial = 204] [outer = 0x116a1bc00] 15:53:23 INFO - PROCESS | 2532 | 1466031203866 Marionette DEBUG loaded listener.js 15:53:23 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x119529c00) [pid = 2532] [serial = 205] [outer = 0x116a1bc00] 15:53:24 INFO - PROCESS | 2532 | 1466031204465 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]]]}] 15:53:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:53:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 875ms 15:53:24 INFO - PROCESS | 2532 | 1466031204555 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 15:53:24 INFO - PROCESS | 2532 | 1466031204557 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 15:53:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:53:24 INFO - PROCESS | 2532 | 1466031204561 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:53:24 INFO - PROCESS | 2532 | 1466031204563 Marionette TRACE conn2 <- [1,250,null,{}] 15:53:24 INFO - PROCESS | 2532 | 1466031204567 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}] 15:53:24 INFO - PROCESS | 2532 | 1466031204568 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:24 INFO - PROCESS | 2532 | 1466031204662 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 15:53:24 INFO - PROCESS | 2532 | 1466031204708 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:24 INFO - PROCESS | 2532 | 1466031204711 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:24 INFO - PROCESS | 2532 | ++DOCSHELL 0x116ac9800 == 42 [pid = 2532] [id = 70] 15:53:24 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x1185f1400) [pid = 2532] [serial = 206] [outer = 0x0] 15:53:24 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x1187f6000) [pid = 2532] [serial = 207] [outer = 0x1185f1400] 15:53:24 INFO - PROCESS | 2532 | 1466031204740 Marionette DEBUG loaded listener.js 15:53:24 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x119529000) [pid = 2532] [serial = 208] [outer = 0x1185f1400] 15:53:24 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x1185ed800) [pid = 2532] [serial = 209] [outer = 0x12ccf7800] 15:53:24 INFO - PROCESS | 2532 | --DOCSHELL 0x11873e000 == 41 [pid = 2532] [id = 66] 15:53:24 INFO - PROCESS | 2532 | --DOCSHELL 0x121473000 == 40 [pid = 2532] [id = 65] 15:53:24 INFO - PROCESS | 2532 | --DOCSHELL 0x117463000 == 39 [pid = 2532] [id = 64] 15:53:24 INFO - PROCESS | 2532 | --DOCSHELL 0x121105000 == 38 [pid = 2532] [id = 63] 15:53:24 INFO - PROCESS | 2532 | --DOCSHELL 0x11987c800 == 37 [pid = 2532] [id = 62] 15:53:24 INFO - PROCESS | 2532 | --DOCSHELL 0x1193ae000 == 36 [pid = 2532] [id = 61] 15:53:24 INFO - PROCESS | 2532 | --DOCSHELL 0x118741000 == 35 [pid = 2532] [id = 60] 15:53:24 INFO - PROCESS | 2532 | --DOCSHELL 0x11831d800 == 34 [pid = 2532] [id = 59] 15:53:24 INFO - PROCESS | 2532 | --DOCSHELL 0x117467000 == 33 [pid = 2532] [id = 58] 15:53:24 INFO - PROCESS | 2532 | --DOCSHELL 0x116947000 == 32 [pid = 2532] [id = 57] 15:53:24 INFO - PROCESS | 2532 | --DOCSHELL 0x1133da000 == 31 [pid = 2532] [id = 56] 15:53:24 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x119ef9000) [pid = 2532] [serial = 145] [outer = 0x0] [url = about:blank] 15:53:24 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x121b81c00) [pid = 2532] [serial = 144] [outer = 0x0] [url = about:blank] 15:53:24 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x119ef6c00) [pid = 2532] [serial = 141] [outer = 0x0] [url = about:blank] 15:53:24 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x1211e5400) [pid = 2532] [serial = 142] [outer = 0x0] [url = about:blank] 15:53:24 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x11713fc00) [pid = 2532] [serial = 129] [outer = 0x0] [url = about:blank] 15:53:24 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x1187f5000) [pid = 2532] [serial = 132] [outer = 0x0] [url = about:blank] 15:53:24 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x118168c00) [pid = 2532] [serial = 130] [outer = 0x0] [url = about:blank] 15:53:24 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x11968ec00) [pid = 2532] [serial = 135] [outer = 0x0] [url = about:blank] 15:53:24 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x118164800) [pid = 2532] [serial = 133] [outer = 0x0] [url = about:blank] 15:53:24 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x119a71800) [pid = 2532] [serial = 136] [outer = 0x0] [url = about:blank] 15:53:24 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x119e41400) [pid = 2532] [serial = 139] [outer = 0x0] [url = about:blank] 15:53:24 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x119e25000) [pid = 2532] [serial = 138] [outer = 0x0] [url = about:blank] 15:53:24 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x12a650c00) [pid = 2532] [serial = 127] [outer = 0x0] [url = about:blank] 15:53:24 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x1297e5c00) [pid = 2532] [serial = 126] [outer = 0x0] [url = about:blank] 15:53:24 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x128b3a800) [pid = 2532] [serial = 118] [outer = 0x0] [url = about:blank] 15:53:24 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x128aeb000) [pid = 2532] [serial = 115] [outer = 0x0] [url = about:blank] 15:53:24 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x121933000) [pid = 2532] [serial = 103] [outer = 0x0] [url = about:blank] 15:53:24 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x12948e000) [pid = 2532] [serial = 124] [outer = 0x0] [url = about:blank] 15:53:24 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x129299000) [pid = 2532] [serial = 121] [outer = 0x0] [url = about:blank] 15:53:25 INFO - PROCESS | 2532 | 1466031205124 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]]]}] 15:53:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:53:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 573ms 15:53:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:53:25 INFO - PROCESS | 2532 | 1466031205136 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 15:53:25 INFO - PROCESS | 2532 | 1466031205138 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 15:53:25 INFO - PROCESS | 2532 | 1466031205142 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:53:25 INFO - PROCESS | 2532 | 1466031205144 Marionette TRACE conn2 <- [1,254,null,{}] 15:53:25 INFO - PROCESS | 2532 | 1466031205146 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}] 15:53:25 INFO - PROCESS | 2532 | 1466031205148 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:25 INFO - PROCESS | 2532 | 1466031205222 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 15:53:25 INFO - PROCESS | 2532 | 1466031205226 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:25 INFO - PROCESS | 2532 | 1466031205227 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:25 INFO - PROCESS | 2532 | ++DOCSHELL 0x117461800 == 32 [pid = 2532] [id = 71] 15:53:25 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x11969b400) [pid = 2532] [serial = 210] [outer = 0x0] 15:53:25 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x119a6f800) [pid = 2532] [serial = 211] [outer = 0x11969b400] 15:53:25 INFO - PROCESS | 2532 | 1466031205256 Marionette DEBUG loaded listener.js 15:53:25 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x119e29400) [pid = 2532] [serial = 212] [outer = 0x11969b400] 15:53:25 INFO - PROCESS | 2532 | 1466031205579 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]]]}] 15:53:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:53:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 468ms 15:53:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:53:25 INFO - PROCESS | 2532 | 1466031205611 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 15:53:25 INFO - PROCESS | 2532 | 1466031205612 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 15:53:25 INFO - PROCESS | 2532 | 1466031205615 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:53:25 INFO - PROCESS | 2532 | 1466031205617 Marionette TRACE conn2 <- [1,258,null,{}] 15:53:25 INFO - PROCESS | 2532 | 1466031205625 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}] 15:53:25 INFO - PROCESS | 2532 | 1466031205628 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:25 INFO - PROCESS | 2532 | 1466031205707 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 15:53:25 INFO - PROCESS | 2532 | 1466031205754 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:25 INFO - PROCESS | 2532 | 1466031205756 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:25 INFO - PROCESS | 2532 | ++DOCSHELL 0x1185bd800 == 33 [pid = 2532] [id = 72] 15:53:25 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x11969bc00) [pid = 2532] [serial = 213] [outer = 0x0] 15:53:25 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x1211e5800) [pid = 2532] [serial = 214] [outer = 0x11969bc00] 15:53:25 INFO - PROCESS | 2532 | 1466031205784 Marionette DEBUG loaded listener.js 15:53:25 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x1219e7000) [pid = 2532] [serial = 215] [outer = 0x11969bc00] 15:53:26 INFO - PROCESS | 2532 | 1466031206084 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]]]}] 15:53:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:53:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 521ms 15:53:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:53:26 INFO - PROCESS | 2532 | 1466031206137 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 15:53:26 INFO - PROCESS | 2532 | 1466031206138 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 15:53:26 INFO - PROCESS | 2532 | 1466031206140 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:53:26 INFO - PROCESS | 2532 | 1466031206141 Marionette TRACE conn2 <- [1,262,null,{}] 15:53:26 INFO - PROCESS | 2532 | 1466031206144 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}] 15:53:26 INFO - PROCESS | 2532 | 1466031206145 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:26 INFO - PROCESS | 2532 | 1466031206220 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 15:53:26 INFO - PROCESS | 2532 | 1466031206224 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:26 INFO - PROCESS | 2532 | 1466031206225 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:26 INFO - PROCESS | 2532 | ++DOCSHELL 0x1196ba800 == 34 [pid = 2532] [id = 73] 15:53:26 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x121d55c00) [pid = 2532] [serial = 216] [outer = 0x0] 15:53:26 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x125031400) [pid = 2532] [serial = 217] [outer = 0x121d55c00] 15:53:26 INFO - PROCESS | 2532 | 1466031206251 Marionette DEBUG loaded listener.js 15:53:26 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x125707000) [pid = 2532] [serial = 218] [outer = 0x121d55c00] 15:53:26 INFO - PROCESS | 2532 | 1466031206539 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]]]}] 15:53:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:53:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 418ms 15:53:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:53:26 INFO - PROCESS | 2532 | 1466031206558 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 15:53:26 INFO - PROCESS | 2532 | 1466031206559 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 15:53:26 INFO - PROCESS | 2532 | 1466031206561 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:53:26 INFO - PROCESS | 2532 | 1466031206563 Marionette TRACE conn2 <- [1,266,null,{}] 15:53:26 INFO - PROCESS | 2532 | 1466031206575 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}] 15:53:26 INFO - PROCESS | 2532 | 1466031206576 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:26 INFO - PROCESS | 2532 | 1466031206679 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 15:53:26 INFO - PROCESS | 2532 | 1466031206684 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:26 INFO - PROCESS | 2532 | 1466031206685 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:26 INFO - PROCESS | 2532 | ++DOCSHELL 0x1196cc800 == 35 [pid = 2532] [id = 74] 15:53:26 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x121670400) [pid = 2532] [serial = 219] [outer = 0x0] 15:53:26 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x125711000) [pid = 2532] [serial = 220] [outer = 0x121670400] 15:53:26 INFO - PROCESS | 2532 | 1466031206710 Marionette DEBUG loaded listener.js 15:53:26 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x1264f0000) [pid = 2532] [serial = 221] [outer = 0x121670400] 15:53:27 INFO - PROCESS | 2532 | 1466031207040 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]]]}] 15:53:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:53:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 518ms 15:53:27 INFO - PROCESS | 2532 | 1466031207083 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 15:53:27 INFO - PROCESS | 2532 | 1466031207084 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 15:53:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:53:27 INFO - PROCESS | 2532 | 1466031207086 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:53:27 INFO - PROCESS | 2532 | 1466031207087 Marionette TRACE conn2 <- [1,270,null,{}] 15:53:27 INFO - PROCESS | 2532 | 1466031207090 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}] 15:53:27 INFO - PROCESS | 2532 | 1466031207094 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:27 INFO - PROCESS | 2532 | 1466031207205 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 15:53:27 INFO - PROCESS | 2532 | 1466031207209 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:27 INFO - PROCESS | 2532 | 1466031207210 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:27 INFO - PROCESS | 2532 | ++DOCSHELL 0x121346000 == 36 [pid = 2532] [id = 75] 15:53:27 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x121b82800) [pid = 2532] [serial = 222] [outer = 0x0] 15:53:27 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x128b39800) [pid = 2532] [serial = 223] [outer = 0x121b82800] 15:53:27 INFO - PROCESS | 2532 | 1466031207234 Marionette DEBUG loaded listener.js 15:53:27 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x1297e3c00) [pid = 2532] [serial = 224] [outer = 0x121b82800] 15:53:27 INFO - PROCESS | 2532 | 1466031207527 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]]]}] 15:53:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:53:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 469ms 15:53:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:53:27 INFO - PROCESS | 2532 | 1466031207575 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 15:53:27 INFO - PROCESS | 2532 | 1466031207576 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 15:53:27 INFO - PROCESS | 2532 | 1466031207578 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:53:27 INFO - PROCESS | 2532 | 1466031207579 Marionette TRACE conn2 <- [1,274,null,{}] 15:53:27 INFO - PROCESS | 2532 | 1466031207582 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}] 15:53:27 INFO - PROCESS | 2532 | 1466031207584 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:27 INFO - PROCESS | 2532 | 1466031207675 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 15:53:27 INFO - PROCESS | 2532 | 1466031207678 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:27 INFO - PROCESS | 2532 | 1466031207679 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:27 INFO - PROCESS | 2532 | ++DOCSHELL 0x1227a7800 == 37 [pid = 2532] [id = 76] 15:53:27 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x125787000) [pid = 2532] [serial = 225] [outer = 0x0] 15:53:27 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x12a653400) [pid = 2532] [serial = 226] [outer = 0x125787000] 15:53:27 INFO - PROCESS | 2532 | 1466031207704 Marionette DEBUG loaded listener.js 15:53:27 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x12a6e0400) [pid = 2532] [serial = 227] [outer = 0x125787000] 15:53:28 INFO - PROCESS | 2532 | 1466031208018 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]]]}] 15:53:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:53:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 468ms 15:53:28 INFO - PROCESS | 2532 | 1466031208047 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 15:53:28 INFO - PROCESS | 2532 | 1466031208048 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 15:53:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:53:28 INFO - PROCESS | 2532 | 1466031208058 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:53:28 INFO - PROCESS | 2532 | 1466031208059 Marionette TRACE conn2 <- [1,278,null,{}] 15:53:28 INFO - PROCESS | 2532 | 1466031208061 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}] 15:53:28 INFO - PROCESS | 2532 | 1466031208062 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:28 INFO - PROCESS | 2532 | 1466031208153 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 15:53:28 INFO - PROCESS | 2532 | 1466031208156 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:28 INFO - PROCESS | 2532 | 1466031208157 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:28 INFO - PROCESS | 2532 | ++DOCSHELL 0x124e5b000 == 38 [pid = 2532] [id = 77] 15:53:28 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x1297e6400) [pid = 2532] [serial = 228] [outer = 0x0] 15:53:28 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x12a73e400) [pid = 2532] [serial = 229] [outer = 0x1297e6400] 15:53:28 INFO - PROCESS | 2532 | 1466031208181 Marionette DEBUG loaded listener.js 15:53:28 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x12a743c00) [pid = 2532] [serial = 230] [outer = 0x1297e6400] 15:53:28 INFO - PROCESS | 2532 | 1466031208495 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]]]}] 15:53:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:53:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 468ms 15:53:28 INFO - PROCESS | 2532 | 1466031208532 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 15:53:28 INFO - PROCESS | 2532 | 1466031208533 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 15:53:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:53:28 INFO - PROCESS | 2532 | 1466031208535 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:53:28 INFO - PROCESS | 2532 | 1466031208537 Marionette TRACE conn2 <- [1,282,null,{}] 15:53:28 INFO - PROCESS | 2532 | 1466031208539 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}] 15:53:28 INFO - PROCESS | 2532 | 1466031208540 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:28 INFO - PROCESS | 2532 | 1466031208630 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 15:53:28 INFO - PROCESS | 2532 | 1466031208633 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:28 INFO - PROCESS | 2532 | 1466031208635 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:28 INFO - PROCESS | 2532 | ++DOCSHELL 0x126477000 == 39 [pid = 2532] [id = 78] 15:53:28 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x12a6e5800) [pid = 2532] [serial = 231] [outer = 0x0] 15:53:28 INFO - PROCESS | 2532 | ++DOMWINDOW == 104 (0x12ab05000) [pid = 2532] [serial = 232] [outer = 0x12a6e5800] 15:53:28 INFO - PROCESS | 2532 | 1466031208658 Marionette DEBUG loaded listener.js 15:53:28 INFO - PROCESS | 2532 | ++DOMWINDOW == 105 (0x12ab0a800) [pid = 2532] [serial = 233] [outer = 0x12a6e5800] 15:53:29 INFO - PROCESS | 2532 | 1466031209055 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]]]}] 15:53:29 INFO - PROCESS | 2532 | --DOMWINDOW == 104 (0x12166d000) [pid = 2532] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:53:29 INFO - PROCESS | 2532 | --DOMWINDOW == 103 (0x11815f000) [pid = 2532] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:53:29 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x125703800) [pid = 2532] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:53:29 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x125707800) [pid = 2532] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:53:29 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x126482400) [pid = 2532] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:53:29 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x116637000) [pid = 2532] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:53:29 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x11675a400) [pid = 2532] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:53:29 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x118160400) [pid = 2532] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:53:29 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x115e8c000) [pid = 2532] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:53:29 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x119c4ec00) [pid = 2532] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:53:29 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x112fc4800) [pid = 2532] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:53:29 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x1187ef400) [pid = 2532] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:53:29 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x1212d3c00) [pid = 2532] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:53:29 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x119521400) [pid = 2532] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:53:29 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x125031000) [pid = 2532] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:53:29 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x112fba000) [pid = 2532] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:53:29 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x1133a4400) [pid = 2532] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:53:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:53:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 568ms 15:53:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:53:29 INFO - PROCESS | 2532 | 1466031209105 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 15:53:29 INFO - PROCESS | 2532 | 1466031209106 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 15:53:29 INFO - PROCESS | 2532 | 1466031209108 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:53:29 INFO - PROCESS | 2532 | 1466031209109 Marionette TRACE conn2 <- [1,286,null,{}] 15:53:29 INFO - PROCESS | 2532 | 1466031209111 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}] 15:53:29 INFO - PROCESS | 2532 | 1466031209112 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:29 INFO - PROCESS | 2532 | 1466031209187 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 15:53:29 INFO - PROCESS | 2532 | 1466031209190 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:29 INFO - PROCESS | 2532 | 1466031209191 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:29 INFO - PROCESS | 2532 | ++DOCSHELL 0x11873c000 == 40 [pid = 2532] [id = 79] 15:53:29 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x116a14800) [pid = 2532] [serial = 234] [outer = 0x0] 15:53:29 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x118160400) [pid = 2532] [serial = 235] [outer = 0x116a14800] 15:53:29 INFO - PROCESS | 2532 | 1466031209215 Marionette DEBUG loaded listener.js 15:53:29 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x1211e6400) [pid = 2532] [serial = 236] [outer = 0x116a14800] 15:53:29 INFO - PROCESS | 2532 | 1466031209512 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]]]}] 15:53:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:53:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 418ms 15:53:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:53:29 INFO - PROCESS | 2532 | 1466031209526 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 15:53:29 INFO - PROCESS | 2532 | 1466031209528 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 15:53:29 INFO - PROCESS | 2532 | 1466031209530 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:53:29 INFO - PROCESS | 2532 | 1466031209532 Marionette TRACE conn2 <- [1,290,null,{}] 15:53:29 INFO - PROCESS | 2532 | 1466031209542 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}] 15:53:29 INFO - PROCESS | 2532 | 1466031209544 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:29 INFO - PROCESS | 2532 | 1466031209638 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 15:53:29 INFO - PROCESS | 2532 | 1466031209683 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:29 INFO - PROCESS | 2532 | 1466031209685 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:29 INFO - PROCESS | 2532 | ++DOCSHELL 0x126a62800 == 41 [pid = 2532] [id = 80] 15:53:29 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x116a15800) [pid = 2532] [serial = 237] [outer = 0x0] 15:53:29 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x125707800) [pid = 2532] [serial = 238] [outer = 0x116a15800] 15:53:29 INFO - PROCESS | 2532 | 1466031209710 Marionette DEBUG loaded listener.js 15:53:29 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x12b666400) [pid = 2532] [serial = 239] [outer = 0x116a15800] 15:53:30 INFO - PROCESS | 2532 | 1466031209999 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]]]}] 15:53:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:53:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 528ms 15:53:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:53:30 INFO - PROCESS | 2532 | 1466031210058 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 15:53:30 INFO - PROCESS | 2532 | 1466031210060 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 15:53:30 INFO - PROCESS | 2532 | 1466031210062 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:53:30 INFO - PROCESS | 2532 | 1466031210063 Marionette TRACE conn2 <- [1,294,null,{}] 15:53:30 INFO - PROCESS | 2532 | 1466031210065 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}] 15:53:30 INFO - PROCESS | 2532 | 1466031210068 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:30 INFO - PROCESS | 2532 | 1466031210142 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 15:53:30 INFO - PROCESS | 2532 | 1466031210145 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:30 INFO - PROCESS | 2532 | 1466031210146 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:30 INFO - PROCESS | 2532 | ++DOCSHELL 0x128e62800 == 42 [pid = 2532] [id = 81] 15:53:30 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x12b668400) [pid = 2532] [serial = 240] [outer = 0x0] 15:53:30 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x12b8b1c00) [pid = 2532] [serial = 241] [outer = 0x12b668400] 15:53:30 INFO - PROCESS | 2532 | 1466031210172 Marionette DEBUG loaded listener.js 15:53:30 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x12b8b8800) [pid = 2532] [serial = 242] [outer = 0x12b668400] 15:53:30 INFO - PROCESS | 2532 | 1466031210455 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]]]}] 15:53:30 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. 15:53:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 418ms 15:53:30 INFO - PROCESS | 2532 | 1466031210488 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 15:53:30 INFO - PROCESS | 2532 | 1466031210489 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 15:53:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:53:30 INFO - PROCESS | 2532 | 1466031210494 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:53:30 INFO - PROCESS | 2532 | 1466031210495 Marionette TRACE conn2 <- [1,298,null,{}] 15:53:30 INFO - PROCESS | 2532 | 1466031210497 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}] 15:53:30 INFO - PROCESS | 2532 | 1466031210498 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:30 INFO - PROCESS | 2532 | 1466031210602 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 15:53:30 INFO - PROCESS | 2532 | 1466031210629 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:30 INFO - PROCESS | 2532 | 1466031210630 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:30 INFO - PROCESS | 2532 | ++DOCSHELL 0x129178800 == 43 [pid = 2532] [id = 82] 15:53:30 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x116761c00) [pid = 2532] [serial = 243] [outer = 0x0] 15:53:30 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x12b8b9c00) [pid = 2532] [serial = 244] [outer = 0x116761c00] 15:53:30 INFO - PROCESS | 2532 | 1466031210661 Marionette DEBUG loaded listener.js 15:53:30 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x12b9a2000) [pid = 2532] [serial = 245] [outer = 0x116761c00] 15:53:30 INFO - PROCESS | 2532 | 1466031210938 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]]]}] 15:53:30 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. 15:53:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 468ms 15:53:30 INFO - PROCESS | 2532 | 1466031210963 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 15:53:30 INFO - PROCESS | 2532 | 1466031210964 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 15:53:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:53:30 INFO - PROCESS | 2532 | 1466031210975 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:53:30 INFO - PROCESS | 2532 | 1466031210976 Marionette TRACE conn2 <- [1,302,null,{}] 15:53:30 INFO - PROCESS | 2532 | 1466031210978 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}] 15:53:30 INFO - PROCESS | 2532 | 1466031210979 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:31 INFO - PROCESS | 2532 | 1466031211058 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 15:53:31 INFO - PROCESS | 2532 | 1466031211149 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:31 INFO - PROCESS | 2532 | 1466031211151 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:31 INFO - PROCESS | 2532 | ++DOCSHELL 0x112fcb000 == 44 [pid = 2532] [id = 83] 15:53:31 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x111c83c00) [pid = 2532] [serial = 246] [outer = 0x0] 15:53:31 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x112e8b000) [pid = 2532] [serial = 247] [outer = 0x111c83c00] 15:53:31 INFO - PROCESS | 2532 | 1466031211182 Marionette DEBUG loaded listener.js 15:53:31 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x116761800) [pid = 2532] [serial = 248] [outer = 0x111c83c00] 15:53:31 INFO - PROCESS | 2532 | 1466031211620 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]]]}] 15:53:31 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. 15:53:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 670ms 15:53:31 INFO - PROCESS | 2532 | 1466031211647 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 15:53:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:53:31 INFO - PROCESS | 2532 | 1466031211649 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 15:53:31 INFO - PROCESS | 2532 | 1466031211652 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:53:31 INFO - PROCESS | 2532 | 1466031211654 Marionette TRACE conn2 <- [1,306,null,{}] 15:53:31 INFO - PROCESS | 2532 | 1466031211658 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}] 15:53:31 INFO - PROCESS | 2532 | 1466031211661 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:31 INFO - PROCESS | 2532 | 1466031211761 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 15:53:31 INFO - PROCESS | 2532 | 1466031211810 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:31 INFO - PROCESS | 2532 | 1466031211812 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:31 INFO - PROCESS | 2532 | ++DOCSHELL 0x11873f800 == 45 [pid = 2532] [id = 84] 15:53:31 INFO - PROCESS | 2532 | ++DOMWINDOW == 104 (0x11834d800) [pid = 2532] [serial = 249] [outer = 0x0] 15:53:31 INFO - PROCESS | 2532 | ++DOMWINDOW == 105 (0x119530000) [pid = 2532] [serial = 250] [outer = 0x11834d800] 15:53:31 INFO - PROCESS | 2532 | 1466031211842 Marionette DEBUG loaded listener.js 15:53:31 INFO - PROCESS | 2532 | ++DOMWINDOW == 106 (0x119e26400) [pid = 2532] [serial = 251] [outer = 0x11834d800] 15:53:32 INFO - PROCESS | 2532 | 1466031212251 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]]]}] 15:53:32 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. 15:53:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 619ms 15:53:32 INFO - PROCESS | 2532 | 1466031212273 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 15:53:32 INFO - PROCESS | 2532 | 1466031212275 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 15:53:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:53:32 INFO - PROCESS | 2532 | 1466031212278 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:53:32 INFO - PROCESS | 2532 | 1466031212279 Marionette TRACE conn2 <- [1,310,null,{}] 15:53:32 INFO - PROCESS | 2532 | 1466031212281 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}] 15:53:32 INFO - PROCESS | 2532 | 1466031212282 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:32 INFO - PROCESS | 2532 | 1466031212387 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 15:53:32 INFO - PROCESS | 2532 | 1466031212479 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:32 INFO - PROCESS | 2532 | 1466031212481 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:32 INFO - PROCESS | 2532 | ++DOCSHELL 0x126365000 == 46 [pid = 2532] [id = 85] 15:53:32 INFO - PROCESS | 2532 | ++DOMWINDOW == 107 (0x1216c7400) [pid = 2532] [serial = 252] [outer = 0x0] 15:53:32 INFO - PROCESS | 2532 | ++DOMWINDOW == 108 (0x121950400) [pid = 2532] [serial = 253] [outer = 0x1216c7400] 15:53:32 INFO - PROCESS | 2532 | 1466031212511 Marionette DEBUG loaded listener.js 15:53:32 INFO - PROCESS | 2532 | ++DOMWINDOW == 109 (0x124e95400) [pid = 2532] [serial = 254] [outer = 0x1216c7400] 15:53:32 INFO - PROCESS | 2532 | 1466031212985 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]]]}] 15:53:33 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. 15:53:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 770ms 15:53:33 INFO - PROCESS | 2532 | 1466031213049 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 15:53:33 INFO - PROCESS | 2532 | 1466031213052 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 15:53:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:53:33 INFO - PROCESS | 2532 | 1466031213063 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:53:33 INFO - PROCESS | 2532 | 1466031213069 Marionette TRACE conn2 <- [1,314,null,{}] 15:53:33 INFO - PROCESS | 2532 | 1466031213074 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}] 15:53:33 INFO - PROCESS | 2532 | 1466031213077 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:33 INFO - PROCESS | 2532 | 1466031213223 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 15:53:33 INFO - PROCESS | 2532 | 1466031213329 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:33 INFO - PROCESS | 2532 | 1466031213331 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:33 INFO - PROCESS | 2532 | ++DOCSHELL 0x12974d800 == 47 [pid = 2532] [id = 86] 15:53:33 INFO - PROCESS | 2532 | ++DOMWINDOW == 110 (0x125034000) [pid = 2532] [serial = 255] [outer = 0x0] 15:53:33 INFO - PROCESS | 2532 | ++DOMWINDOW == 111 (0x128ae1400) [pid = 2532] [serial = 256] [outer = 0x125034000] 15:53:33 INFO - PROCESS | 2532 | 1466031213360 Marionette DEBUG loaded listener.js 15:53:33 INFO - PROCESS | 2532 | ++DOMWINDOW == 112 (0x128ae6400) [pid = 2532] [serial = 257] [outer = 0x125034000] 15:53:33 INFO - PROCESS | 2532 | 1466031213956 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]]]}] 15:53:33 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. 15:53:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 933ms 15:53:33 INFO - PROCESS | 2532 | 1466031213989 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 15:53:33 INFO - PROCESS | 2532 | 1466031213991 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 15:53:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:53:33 INFO - PROCESS | 2532 | 1466031213994 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:53:33 INFO - PROCESS | 2532 | 1466031213996 Marionette TRACE conn2 <- [1,318,null,{}] 15:53:34 INFO - PROCESS | 2532 | 1466031214002 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}] 15:53:34 INFO - PROCESS | 2532 | 1466031214003 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:34 INFO - PROCESS | 2532 | 1466031214090 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 15:53:34 INFO - PROCESS | 2532 | 1466031214152 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:34 INFO - PROCESS | 2532 | 1466031214155 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:34 INFO - PROCESS | 2532 | ++DOCSHELL 0x112d3e800 == 48 [pid = 2532] [id = 87] 15:53:34 INFO - PROCESS | 2532 | ++DOMWINDOW == 113 (0x1185ea800) [pid = 2532] [serial = 258] [outer = 0x0] 15:53:34 INFO - PROCESS | 2532 | ++DOMWINDOW == 114 (0x1187ef800) [pid = 2532] [serial = 259] [outer = 0x1185ea800] 15:53:34 INFO - PROCESS | 2532 | 1466031214183 Marionette DEBUG loaded listener.js 15:53:34 INFO - PROCESS | 2532 | ++DOMWINDOW == 115 (0x119526400) [pid = 2532] [serial = 260] [outer = 0x1185ea800] 15:53:34 INFO - PROCESS | 2532 | --DOCSHELL 0x129178800 == 47 [pid = 2532] [id = 82] 15:53:34 INFO - PROCESS | 2532 | --DOCSHELL 0x128e62800 == 46 [pid = 2532] [id = 81] 15:53:34 INFO - PROCESS | 2532 | --DOCSHELL 0x126a62800 == 45 [pid = 2532] [id = 80] 15:53:34 INFO - PROCESS | 2532 | --DOCSHELL 0x11873c000 == 44 [pid = 2532] [id = 79] 15:53:34 INFO - PROCESS | 2532 | --DOCSHELL 0x126477000 == 43 [pid = 2532] [id = 78] 15:53:34 INFO - PROCESS | 2532 | --DOCSHELL 0x124e5b000 == 42 [pid = 2532] [id = 77] 15:53:34 INFO - PROCESS | 2532 | --DOCSHELL 0x1227a7800 == 41 [pid = 2532] [id = 76] 15:53:34 INFO - PROCESS | 2532 | --DOCSHELL 0x121346000 == 40 [pid = 2532] [id = 75] 15:53:34 INFO - PROCESS | 2532 | --DOCSHELL 0x1196cc800 == 39 [pid = 2532] [id = 74] 15:53:34 INFO - PROCESS | 2532 | --DOMWINDOW == 114 (0x1292a7c00) [pid = 2532] [serial = 198] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2532 | --DOCSHELL 0x1196ba800 == 38 [pid = 2532] [id = 73] 15:53:34 INFO - PROCESS | 2532 | --DOCSHELL 0x1185bd800 == 37 [pid = 2532] [id = 72] 15:53:34 INFO - PROCESS | 2532 | --DOCSHELL 0x117461800 == 36 [pid = 2532] [id = 71] 15:53:34 INFO - PROCESS | 2532 | --DOCSHELL 0x116ac9800 == 35 [pid = 2532] [id = 70] 15:53:34 INFO - PROCESS | 2532 | --DOCSHELL 0x118319000 == 34 [pid = 2532] [id = 69] 15:53:34 INFO - PROCESS | 2532 | --DOCSHELL 0x1132a2000 == 33 [pid = 2532] [id = 68] 15:53:34 INFO - PROCESS | 2532 | --DOCSHELL 0x1227bc800 == 32 [pid = 2532] [id = 67] 15:53:34 INFO - PROCESS | 2532 | 1466031214602 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]]]}] 15:53:34 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. 15:53:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 622ms 15:53:34 INFO - PROCESS | 2532 | 1466031214617 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 15:53:34 INFO - PROCESS | 2532 | 1466031214621 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 15:53:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:53:34 INFO - PROCESS | 2532 | 1466031214625 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:53:34 INFO - PROCESS | 2532 | 1466031214627 Marionette TRACE conn2 <- [1,322,null,{}] 15:53:34 INFO - PROCESS | 2532 | 1466031214629 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}] 15:53:34 INFO - PROCESS | 2532 | 1466031214631 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:34 INFO - PROCESS | 2532 | 1466031214706 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 15:53:34 INFO - PROCESS | 2532 | --DOMWINDOW == 113 (0x11690bc00) [pid = 2532] [serial = 148] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2532 | --DOMWINDOW == 112 (0x116294800) [pid = 2532] [serial = 147] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2532 | --DOMWINDOW == 111 (0x11952bc00) [pid = 2532] [serial = 151] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2532 | --DOMWINDOW == 110 (0x118854400) [pid = 2532] [serial = 150] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2532 | --DOMWINDOW == 109 (0x121d52000) [pid = 2532] [serial = 154] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2532 | --DOMWINDOW == 108 (0x121625000) [pid = 2532] [serial = 153] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2532 | --DOMWINDOW == 107 (0x124e31c00) [pid = 2532] [serial = 189] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2532 | --DOMWINDOW == 106 (0x12570d800) [pid = 2532] [serial = 157] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2532 | --DOMWINDOW == 105 (0x125156c00) [pid = 2532] [serial = 156] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2532 | --DOMWINDOW == 104 (0x1267c4800) [pid = 2532] [serial = 187] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2532 | --DOMWINDOW == 103 (0x1198e7c00) [pid = 2532] [serial = 160] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x128c6b400) [pid = 2532] [serial = 195] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x1292a0400) [pid = 2532] [serial = 196] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x116a1b400) [pid = 2532] [serial = 159] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x121623400) [pid = 2532] [serial = 178] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x128c67400) [pid = 2532] [serial = 193] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x1211e4400) [pid = 2532] [serial = 175] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x1267c5400) [pid = 2532] [serial = 190] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x121e67400) [pid = 2532] [serial = 180] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x1212cc800) [pid = 2532] [serial = 177] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x12570f000) [pid = 2532] [serial = 183] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x125703400) [pid = 2532] [serial = 181] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x126438c00) [pid = 2532] [serial = 186] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x12634cc00) [pid = 2532] [serial = 184] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x128b32000) [pid = 2532] [serial = 192] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x11675ac00) [pid = 2532] [serial = 165] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x116f87800) [pid = 2532] [serial = 166] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x1175ae800) [pid = 2532] [serial = 163] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x116762c00) [pid = 2532] [serial = 162] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x1187f2000) [pid = 2532] [serial = 168] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x119240000) [pid = 2532] [serial = 169] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x1198f0800) [pid = 2532] [serial = 171] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x119e1dc00) [pid = 2532] [serial = 172] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x119e3b800) [pid = 2532] [serial = 174] [outer = 0x0] [url = about:blank] 15:53:34 INFO - PROCESS | 2532 | 1466031214764 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:34 INFO - PROCESS | 2532 | 1466031214765 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:34 INFO - PROCESS | 2532 | ++DOCSHELL 0x116674800 == 33 [pid = 2532] [id = 88] 15:53:34 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x11675ac00) [pid = 2532] [serial = 261] [outer = 0x0] 15:53:34 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x1175b5400) [pid = 2532] [serial = 262] [outer = 0x11675ac00] 15:53:34 INFO - PROCESS | 2532 | 1466031214794 Marionette DEBUG loaded listener.js 15:53:34 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x119e41400) [pid = 2532] [serial = 263] [outer = 0x11675ac00] 15:53:35 INFO - PROCESS | 2532 | 1466031215097 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]]]}] 15:53:35 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. 15:53:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 518ms 15:53:35 INFO - PROCESS | 2532 | 1466031215144 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 15:53:35 INFO - PROCESS | 2532 | 1466031215145 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 15:53:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:53:35 INFO - PROCESS | 2532 | 1466031215148 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:53:35 INFO - PROCESS | 2532 | 1466031215151 Marionette TRACE conn2 <- [1,326,null,{}] 15:53:35 INFO - PROCESS | 2532 | 1466031215159 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}] 15:53:35 INFO - PROCESS | 2532 | 1466031215162 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:35 INFO - PROCESS | 2532 | 1466031215236 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 15:53:35 INFO - PROCESS | 2532 | 1466031215241 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:35 INFO - PROCESS | 2532 | 1466031215243 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:35 INFO - PROCESS | 2532 | ++DOCSHELL 0x11832a000 == 34 [pid = 2532] [id = 89] 15:53:35 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x1212cc800) [pid = 2532] [serial = 264] [outer = 0x0] 15:53:35 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x12194b800) [pid = 2532] [serial = 265] [outer = 0x1212cc800] 15:53:35 INFO - PROCESS | 2532 | 1466031215281 Marionette DEBUG loaded listener.js 15:53:35 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x124e28400) [pid = 2532] [serial = 266] [outer = 0x1212cc800] 15:53:35 INFO - PROCESS | 2532 | 1466031215631 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]]]}] 15:53:35 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. 15:53:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 523ms 15:53:35 INFO - PROCESS | 2532 | 1466031215671 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 15:53:35 INFO - PROCESS | 2532 | 1466031215672 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 15:53:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:53:35 INFO - PROCESS | 2532 | 1466031215675 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:53:35 INFO - PROCESS | 2532 | 1466031215676 Marionette TRACE conn2 <- [1,330,null,{}] 15:53:35 INFO - PROCESS | 2532 | 1466031215678 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}] 15:53:35 INFO - PROCESS | 2532 | 1466031215679 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:35 INFO - PROCESS | 2532 | 1466031215757 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 15:53:35 INFO - PROCESS | 2532 | 1466031215760 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:35 INFO - PROCESS | 2532 | 1466031215761 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:35 INFO - PROCESS | 2532 | ++DOCSHELL 0x11889a000 == 35 [pid = 2532] [id = 90] 15:53:35 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x12570b800) [pid = 2532] [serial = 267] [outer = 0x0] 15:53:35 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x125780000) [pid = 2532] [serial = 268] [outer = 0x12570b800] 15:53:35 INFO - PROCESS | 2532 | 1466031215789 Marionette DEBUG loaded listener.js 15:53:35 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x12634e400) [pid = 2532] [serial = 269] [outer = 0x12570b800] 15:53:36 INFO - PROCESS | 2532 | 1466031216120 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]]]}] 15:53:36 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. 15:53:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 469ms 15:53:36 INFO - PROCESS | 2532 | 1466031216144 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 15:53:36 INFO - PROCESS | 2532 | 1466031216145 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 15:53:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:53:36 INFO - PROCESS | 2532 | 1466031216148 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:53:36 INFO - PROCESS | 2532 | 1466031216149 Marionette TRACE conn2 <- [1,334,null,{}] 15:53:36 INFO - PROCESS | 2532 | 1466031216154 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}] 15:53:36 INFO - PROCESS | 2532 | 1466031216155 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:36 INFO - PROCESS | 2532 | 1466031216227 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 15:53:36 INFO - PROCESS | 2532 | 1466031216230 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:36 INFO - PROCESS | 2532 | 1466031216231 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:36 INFO - PROCESS | 2532 | ++DOCSHELL 0x1196c5800 == 36 [pid = 2532] [id = 91] 15:53:36 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x126437000) [pid = 2532] [serial = 270] [outer = 0x0] 15:53:36 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x126aca800) [pid = 2532] [serial = 271] [outer = 0x126437000] 15:53:36 INFO - PROCESS | 2532 | 1466031216260 Marionette DEBUG loaded listener.js 15:53:36 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x128ae7800) [pid = 2532] [serial = 272] [outer = 0x126437000] 15:53:36 INFO - PROCESS | 2532 | 1466031216603 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]]]}] 15:53:36 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. 15:53:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 472ms 15:53:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:53:36 INFO - PROCESS | 2532 | 1466031216620 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 15:53:36 INFO - PROCESS | 2532 | 1466031216621 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 15:53:36 INFO - PROCESS | 2532 | 1466031216623 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:53:36 INFO - PROCESS | 2532 | 1466031216624 Marionette TRACE conn2 <- [1,338,null,{}] 15:53:36 INFO - PROCESS | 2532 | 1466031216627 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}] 15:53:36 INFO - PROCESS | 2532 | 1466031216631 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:36 INFO - PROCESS | 2532 | 1466031216725 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 15:53:36 INFO - PROCESS | 2532 | 1466031216758 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:36 INFO - PROCESS | 2532 | 1466031216759 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:36 INFO - PROCESS | 2532 | ++DOCSHELL 0x119be7000 == 37 [pid = 2532] [id = 92] 15:53:36 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x1264e5400) [pid = 2532] [serial = 273] [outer = 0x0] 15:53:36 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x128b2b400) [pid = 2532] [serial = 274] [outer = 0x1264e5400] 15:53:36 INFO - PROCESS | 2532 | 1466031216812 Marionette DEBUG loaded listener.js 15:53:36 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x12929d800) [pid = 2532] [serial = 275] [outer = 0x1264e5400] 15:53:37 INFO - PROCESS | 2532 | 1466031217126 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]]]}] 15:53:37 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. 15:53:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 520ms 15:53:37 INFO - PROCESS | 2532 | 1466031217144 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 15:53:37 INFO - PROCESS | 2532 | 1466031217146 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 15:53:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:53:37 INFO - PROCESS | 2532 | 1466031217148 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:53:37 INFO - PROCESS | 2532 | 1466031217150 Marionette TRACE conn2 <- [1,342,null,{}] 15:53:37 INFO - PROCESS | 2532 | 1466031217155 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}] 15:53:37 INFO - PROCESS | 2532 | 1466031217156 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:37 INFO - PROCESS | 2532 | 1466031217254 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 15:53:37 INFO - PROCESS | 2532 | 1466031217257 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:37 INFO - PROCESS | 2532 | 1466031217265 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:37 INFO - PROCESS | 2532 | ++DOCSHELL 0x115ee7000 == 38 [pid = 2532] [id = 93] 15:53:37 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x1264f0400) [pid = 2532] [serial = 276] [outer = 0x0] 15:53:37 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x129495000) [pid = 2532] [serial = 277] [outer = 0x1264f0400] 15:53:37 INFO - PROCESS | 2532 | 1466031217315 Marionette DEBUG loaded listener.js 15:53:37 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x12a659000) [pid = 2532] [serial = 278] [outer = 0x1264f0400] 15:53:37 INFO - PROCESS | 2532 | 1466031217626 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]]]}] 15:53:37 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. 15:53:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 521ms 15:53:37 INFO - PROCESS | 2532 | 1466031217670 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 15:53:37 INFO - PROCESS | 2532 | 1466031217672 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 15:53:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:53:37 INFO - PROCESS | 2532 | 1466031217674 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:53:37 INFO - PROCESS | 2532 | 1466031217675 Marionette TRACE conn2 <- [1,346,null,{}] 15:53:37 INFO - PROCESS | 2532 | 1466031217684 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}] 15:53:37 INFO - PROCESS | 2532 | 1466031217685 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:37 INFO - PROCESS | 2532 | 1466031217778 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 15:53:37 INFO - PROCESS | 2532 | 1466031217782 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:37 INFO - PROCESS | 2532 | 1466031217783 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:37 INFO - PROCESS | 2532 | ++DOCSHELL 0x12273b800 == 39 [pid = 2532] [id = 94] 15:53:37 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x129490800) [pid = 2532] [serial = 279] [outer = 0x0] 15:53:37 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x12a73c400) [pid = 2532] [serial = 280] [outer = 0x129490800] 15:53:37 INFO - PROCESS | 2532 | 1466031217808 Marionette DEBUG loaded listener.js 15:53:37 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x12a747000) [pid = 2532] [serial = 281] [outer = 0x129490800] 15:53:38 INFO - PROCESS | 2532 | 1466031218128 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]]]}] 15:53:38 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. 15:53:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 474ms 15:53:38 INFO - PROCESS | 2532 | 1466031218149 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 15:53:38 INFO - PROCESS | 2532 | 1466031218152 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 15:53:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:53:38 INFO - PROCESS | 2532 | 1466031218168 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:53:38 INFO - PROCESS | 2532 | 1466031218171 Marionette TRACE conn2 <- [1,350,null,{}] 15:53:38 INFO - PROCESS | 2532 | 1466031218173 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}] 15:53:38 INFO - PROCESS | 2532 | 1466031218174 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:38 INFO - PROCESS | 2532 | 1466031218271 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 15:53:38 INFO - PROCESS | 2532 | 1466031218311 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:38 INFO - PROCESS | 2532 | 1466031218312 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:38 INFO - PROCESS | 2532 | ++DOCSHELL 0x1227bc800 == 40 [pid = 2532] [id = 95] 15:53:38 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x12a659400) [pid = 2532] [serial = 282] [outer = 0x0] 15:53:38 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x12ab54000) [pid = 2532] [serial = 283] [outer = 0x12a659400] 15:53:38 INFO - PROCESS | 2532 | 1466031218336 Marionette DEBUG loaded listener.js 15:53:38 INFO - PROCESS | 2532 | ++DOMWINDOW == 104 (0x12b662400) [pid = 2532] [serial = 284] [outer = 0x12a659400] 15:53:38 INFO - PROCESS | 2532 | 1466031218633 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]]]}] 15:53:38 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. 15:53:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 528ms 15:53:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:53:38 INFO - PROCESS | 2532 | 1466031218688 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 15:53:38 INFO - PROCESS | 2532 | 1466031218690 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 15:53:38 INFO - PROCESS | 2532 | 1466031218692 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:53:38 INFO - PROCESS | 2532 | 1466031218693 Marionette TRACE conn2 <- [1,354,null,{}] 15:53:38 INFO - PROCESS | 2532 | 1466031218695 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}] 15:53:38 INFO - PROCESS | 2532 | 1466031218696 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:38 INFO - PROCESS | 2532 | 1466031218873 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 15:53:38 INFO - PROCESS | 2532 | --DOMWINDOW == 103 (0x125787000) [pid = 2532] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:53:38 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x12b668400) [pid = 2532] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:53:38 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x11969b400) [pid = 2532] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:53:38 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x116a1bc00) [pid = 2532] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:53:38 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x1185f1400) [pid = 2532] [serial = 206] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:53:38 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x116a14800) [pid = 2532] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:53:38 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x121670400) [pid = 2532] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:53:38 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x1297e6400) [pid = 2532] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:53:38 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x11969bc00) [pid = 2532] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:53:38 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x113370000) [pid = 2532] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:53:38 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x12a6e5800) [pid = 2532] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:53:38 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x121b82800) [pid = 2532] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:53:38 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x129299c00) [pid = 2532] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:53:38 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x121d55c00) [pid = 2532] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:53:38 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x116a15800) [pid = 2532] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:53:38 INFO - PROCESS | 2532 | 1466031218915 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:38 INFO - PROCESS | 2532 | 1466031218916 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:38 INFO - PROCESS | 2532 | ++DOCSHELL 0x11831b000 == 41 [pid = 2532] [id = 96] 15:53:38 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x113370000) [pid = 2532] [serial = 285] [outer = 0x0] 15:53:38 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x118169400) [pid = 2532] [serial = 286] [outer = 0x113370000] 15:53:38 INFO - PROCESS | 2532 | 1466031218940 Marionette DEBUG loaded listener.js 15:53:38 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x121e64c00) [pid = 2532] [serial = 287] [outer = 0x113370000] 15:53:39 INFO - PROCESS | 2532 | 1466031219214 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]]]}] 15:53:39 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. 15:53:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 568ms 15:53:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:53:39 INFO - PROCESS | 2532 | 1466031219261 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 15:53:39 INFO - PROCESS | 2532 | 1466031219262 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 15:53:39 INFO - PROCESS | 2532 | 1466031219264 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:53:39 INFO - PROCESS | 2532 | 1466031219268 Marionette TRACE conn2 <- [1,358,null,{}] 15:53:39 INFO - PROCESS | 2532 | 1466031219272 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}] 15:53:39 INFO - PROCESS | 2532 | 1466031219274 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:39 INFO - PROCESS | 2532 | 1466031219373 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 15:53:39 INFO - PROCESS | 2532 | 1466031219421 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:39 INFO - PROCESS | 2532 | 1466031219422 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:39 INFO - PROCESS | 2532 | ++DOCSHELL 0x126a58800 == 42 [pid = 2532] [id = 97] 15:53:39 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x118349800) [pid = 2532] [serial = 288] [outer = 0x0] 15:53:39 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x1297e8000) [pid = 2532] [serial = 289] [outer = 0x118349800] 15:53:39 INFO - PROCESS | 2532 | 1466031219449 Marionette DEBUG loaded listener.js 15:53:39 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x12b9bc400) [pid = 2532] [serial = 290] [outer = 0x118349800] 15:53:39 INFO - PROCESS | 2532 | 1466031219720 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]]]}] 15:53:39 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. 15:53:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 473ms 15:53:39 INFO - PROCESS | 2532 | 1466031219741 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 15:53:39 INFO - PROCESS | 2532 | 1466031219742 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 15:53:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:53:39 INFO - PROCESS | 2532 | 1466031219745 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:53:39 INFO - PROCESS | 2532 | 1466031219746 Marionette TRACE conn2 <- [1,362,null,{}] 15:53:39 INFO - PROCESS | 2532 | 1466031219749 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}] 15:53:39 INFO - PROCESS | 2532 | 1466031219751 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:39 INFO - PROCESS | 2532 | 1466031219841 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 15:53:39 INFO - PROCESS | 2532 | 1466031219846 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:39 INFO - PROCESS | 2532 | 1466031219847 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:39 INFO - PROCESS | 2532 | ++DOCSHELL 0x12974f800 == 43 [pid = 2532] [id = 98] 15:53:39 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x12b9bc800) [pid = 2532] [serial = 291] [outer = 0x0] 15:53:39 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x12b9c3800) [pid = 2532] [serial = 292] [outer = 0x12b9bc800] 15:53:39 INFO - PROCESS | 2532 | 1466031219870 Marionette DEBUG loaded listener.js 15:53:39 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x12bb5b800) [pid = 2532] [serial = 293] [outer = 0x12b9bc800] 15:53:40 INFO - PROCESS | 2532 | 1466031220201 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]]]}] 15:53:40 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. 15:53:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 468ms 15:53:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:53:40 INFO - PROCESS | 2532 | 1466031220213 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 15:53:40 INFO - PROCESS | 2532 | 1466031220215 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 15:53:40 INFO - PROCESS | 2532 | 1466031220218 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:53:40 INFO - PROCESS | 2532 | 1466031220221 Marionette TRACE conn2 <- [1,366,null,{}] 15:53:40 INFO - PROCESS | 2532 | 1466031220223 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}] 15:53:40 INFO - PROCESS | 2532 | 1466031220224 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:40 INFO - PROCESS | 2532 | 1466031220336 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 15:53:40 INFO - PROCESS | 2532 | 1466031220342 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:40 INFO - PROCESS | 2532 | 1466031220343 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:40 INFO - PROCESS | 2532 | ++DOCSHELL 0x12975a800 == 44 [pid = 2532] [id = 99] 15:53:40 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x12b9bf400) [pid = 2532] [serial = 294] [outer = 0x0] 15:53:40 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x12bb60400) [pid = 2532] [serial = 295] [outer = 0x12b9bf400] 15:53:40 INFO - PROCESS | 2532 | 1466031220367 Marionette DEBUG loaded listener.js 15:53:40 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x12bb66800) [pid = 2532] [serial = 296] [outer = 0x12b9bf400] 15:53:40 INFO - PROCESS | 2532 | 1466031220653 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]]]}] 15:53:40 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. 15:53:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 472ms 15:53:40 INFO - PROCESS | 2532 | 1466031220689 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 15:53:40 INFO - PROCESS | 2532 | 1466031220691 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 15:53:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:53:40 INFO - PROCESS | 2532 | 1466031220693 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:53:40 INFO - PROCESS | 2532 | 1466031220694 Marionette TRACE conn2 <- [1,370,null,{}] 15:53:40 INFO - PROCESS | 2532 | 1466031220696 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}] 15:53:40 INFO - PROCESS | 2532 | 1466031220697 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:40 INFO - PROCESS | 2532 | 1466031220776 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 15:53:40 INFO - PROCESS | 2532 | 1466031220780 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:40 INFO - PROCESS | 2532 | 1466031220781 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:40 INFO - PROCESS | 2532 | ++DOCSHELL 0x12a7d7000 == 45 [pid = 2532] [id = 100] 15:53:40 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x12bb66c00) [pid = 2532] [serial = 297] [outer = 0x0] 15:53:40 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x12bf28400) [pid = 2532] [serial = 298] [outer = 0x12bb66c00] 15:53:40 INFO - PROCESS | 2532 | 1466031220807 Marionette DEBUG loaded listener.js 15:53:40 INFO - PROCESS | 2532 | ++DOMWINDOW == 104 (0x12bf2e800) [pid = 2532] [serial = 299] [outer = 0x12bb66c00] 15:53:41 INFO - PROCESS | 2532 | 1466031221351 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]]]}] 15:53:41 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. 15:53:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 719ms 15:53:41 INFO - PROCESS | 2532 | 1466031221413 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 15:53:41 INFO - PROCESS | 2532 | 1466031221417 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 15:53:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:53:41 INFO - PROCESS | 2532 | 1466031221422 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:53:41 INFO - PROCESS | 2532 | 1466031221427 Marionette TRACE conn2 <- [1,374,null,{}] 15:53:41 INFO - PROCESS | 2532 | 1466031221432 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}] 15:53:41 INFO - PROCESS | 2532 | 1466031221435 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:41 INFO - PROCESS | 2532 | 1466031221568 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 15:53:41 INFO - PROCESS | 2532 | 1466031221620 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:41 INFO - PROCESS | 2532 | 1466031221621 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:41 INFO - PROCESS | 2532 | ++DOCSHELL 0x116fce000 == 46 [pid = 2532] [id = 101] 15:53:41 INFO - PROCESS | 2532 | ++DOMWINDOW == 105 (0x1185ea400) [pid = 2532] [serial = 300] [outer = 0x0] 15:53:41 INFO - PROCESS | 2532 | ++DOMWINDOW == 106 (0x119243400) [pid = 2532] [serial = 301] [outer = 0x1185ea400] 15:53:41 INFO - PROCESS | 2532 | 1466031221652 Marionette DEBUG loaded listener.js 15:53:41 INFO - PROCESS | 2532 | ++DOMWINDOW == 107 (0x119e20400) [pid = 2532] [serial = 302] [outer = 0x1185ea400] 15:53:42 INFO - PROCESS | 2532 | 1466031222072 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:53:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:53:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 676ms 15:53:42 INFO - PROCESS | 2532 | 1466031222096 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 15:53:42 INFO - PROCESS | 2532 | 1466031222099 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 15:53:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:53:42 INFO - PROCESS | 2532 | 1466031222104 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:53:42 INFO - PROCESS | 2532 | 1466031222106 Marionette TRACE conn2 <- [1,378,null,{}] 15:53:42 INFO - PROCESS | 2532 | 1466031222108 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}] 15:53:42 INFO - PROCESS | 2532 | 1466031222110 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:42 INFO - PROCESS | 2532 | 1466031222216 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 15:53:42 INFO - PROCESS | 2532 | 1466031222268 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:42 INFO - PROCESS | 2532 | 1466031222269 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:42 INFO - PROCESS | 2532 | ++DOCSHELL 0x119c0d800 == 47 [pid = 2532] [id = 102] 15:53:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 108 (0x1211dfc00) [pid = 2532] [serial = 303] [outer = 0x0] 15:53:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 109 (0x121670400) [pid = 2532] [serial = 304] [outer = 0x1211dfc00] 15:53:42 INFO - PROCESS | 2532 | 1466031222299 Marionette DEBUG loaded listener.js 15:53:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 110 (0x124e35400) [pid = 2532] [serial = 305] [outer = 0x1211dfc00] 15:53:42 INFO - PROCESS | 2532 | 1466031222710 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 15:53:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:53:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 619ms 15:53:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:53:42 INFO - PROCESS | 2532 | 1466031222723 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 15:53:42 INFO - PROCESS | 2532 | 1466031222725 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 15:53:42 INFO - PROCESS | 2532 | 1466031222727 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:53:42 INFO - PROCESS | 2532 | 1466031222730 Marionette TRACE conn2 <- [1,382,null,{}] 15:53:42 INFO - PROCESS | 2532 | 1466031222738 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}] 15:53:42 INFO - PROCESS | 2532 | 1466031222741 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:42 INFO - PROCESS | 2532 | 1466031222841 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 15:53:42 INFO - PROCESS | 2532 | 1466031222927 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:42 INFO - PROCESS | 2532 | 1466031222929 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:42 INFO - PROCESS | 2532 | ++DOCSHELL 0x12a575000 == 48 [pid = 2532] [id = 103] 15:53:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 111 (0x128ae9000) [pid = 2532] [serial = 306] [outer = 0x0] 15:53:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 112 (0x128b35c00) [pid = 2532] [serial = 307] [outer = 0x128ae9000] 15:53:42 INFO - PROCESS | 2532 | 1466031222961 Marionette DEBUG loaded listener.js 15:53:43 INFO - PROCESS | 2532 | ++DOMWINDOW == 113 (0x12919e800) [pid = 2532] [serial = 308] [outer = 0x128ae9000] 15:53:43 INFO - PROCESS | 2532 | 1466031223398 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:53:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:53:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 721ms 15:53:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:53:43 INFO - PROCESS | 2532 | 1466031223449 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 15:53:43 INFO - PROCESS | 2532 | 1466031223453 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 15:53:43 INFO - PROCESS | 2532 | 1466031223455 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:53:43 INFO - PROCESS | 2532 | 1466031223457 Marionette TRACE conn2 <- [1,386,null,{}] 15:53:43 INFO - PROCESS | 2532 | 1466031223459 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}] 15:53:43 INFO - PROCESS | 2532 | 1466031223461 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:43 INFO - PROCESS | 2532 | 1466031223561 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 15:53:43 INFO - PROCESS | 2532 | 1466031223624 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:43 INFO - PROCESS | 2532 | 1466031223625 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:43 INFO - PROCESS | 2532 | ++DOCSHELL 0x12ab32800 == 49 [pid = 2532] [id = 104] 15:53:43 INFO - PROCESS | 2532 | ++DOMWINDOW == 114 (0x12a64f400) [pid = 2532] [serial = 309] [outer = 0x0] 15:53:43 INFO - PROCESS | 2532 | ++DOMWINDOW == 115 (0x12a73cc00) [pid = 2532] [serial = 310] [outer = 0x12a64f400] 15:53:43 INFO - PROCESS | 2532 | 1466031223654 Marionette DEBUG loaded listener.js 15:53:43 INFO - PROCESS | 2532 | ++DOMWINDOW == 116 (0x12b667c00) [pid = 2532] [serial = 311] [outer = 0x12a64f400] 15:53:44 INFO - PROCESS | 2532 | 1466031224127 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]]]}] 15:53:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:53:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 873ms 15:53:44 INFO - PROCESS | 2532 | 1466031224335 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 15:53:44 INFO - PROCESS | 2532 | 1466031224337 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 15:53:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:53:44 INFO - PROCESS | 2532 | 1466031224340 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:53:44 INFO - PROCESS | 2532 | 1466031224342 Marionette TRACE conn2 <- [1,390,null,{}] 15:53:44 INFO - PROCESS | 2532 | 1466031224345 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}] 15:53:44 INFO - PROCESS | 2532 | 1466031224347 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:44 INFO - PROCESS | 2532 | 1466031224435 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 15:53:44 INFO - PROCESS | 2532 | 1466031224498 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:44 INFO - PROCESS | 2532 | 1466031224500 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:44 INFO - PROCESS | 2532 | ++DOCSHELL 0x11889e800 == 50 [pid = 2532] [id = 105] 15:53:44 INFO - PROCESS | 2532 | ++DOMWINDOW == 117 (0x118346000) [pid = 2532] [serial = 312] [outer = 0x0] 15:53:44 INFO - PROCESS | 2532 | ++DOMWINDOW == 118 (0x11923fc00) [pid = 2532] [serial = 313] [outer = 0x118346000] 15:53:44 INFO - PROCESS | 2532 | 1466031224527 Marionette DEBUG loaded listener.js 15:53:44 INFO - PROCESS | 2532 | ++DOMWINDOW == 119 (0x119e1e400) [pid = 2532] [serial = 314] [outer = 0x118346000] 15:53:44 INFO - PROCESS | 2532 | 1466031224960 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]]]}] 15:53:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:53:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 669ms 15:53:45 INFO - PROCESS | 2532 | --DOCSHELL 0x12975a800 == 49 [pid = 2532] [id = 99] 15:53:45 INFO - PROCESS | 2532 | --DOCSHELL 0x12974f800 == 48 [pid = 2532] [id = 98] 15:53:45 INFO - PROCESS | 2532 | --DOCSHELL 0x126a58800 == 47 [pid = 2532] [id = 97] 15:53:45 INFO - PROCESS | 2532 | --DOCSHELL 0x11831b000 == 46 [pid = 2532] [id = 96] 15:53:45 INFO - PROCESS | 2532 | --DOCSHELL 0x1227bc800 == 45 [pid = 2532] [id = 95] 15:53:45 INFO - PROCESS | 2532 | --DOCSHELL 0x12273b800 == 44 [pid = 2532] [id = 94] 15:53:45 INFO - PROCESS | 2532 | --DOCSHELL 0x115ee7000 == 43 [pid = 2532] [id = 93] 15:53:45 INFO - PROCESS | 2532 | --DOCSHELL 0x119be7000 == 42 [pid = 2532] [id = 92] 15:53:45 INFO - PROCESS | 2532 | --DOMWINDOW == 118 (0x12b8b9c00) [pid = 2532] [serial = 244] [outer = 0x0] [url = about:blank] 15:53:45 INFO - PROCESS | 2532 | 1466031225062 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 15:53:45 INFO - PROCESS | 2532 | 1466031225064 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 15:53:45 INFO - PROCESS | 2532 | --DOCSHELL 0x1196c5800 == 41 [pid = 2532] [id = 91] 15:53:45 INFO - PROCESS | 2532 | --DOCSHELL 0x11889a000 == 40 [pid = 2532] [id = 90] 15:53:45 INFO - PROCESS | 2532 | --DOCSHELL 0x11832a000 == 39 [pid = 2532] [id = 89] 15:53:45 INFO - PROCESS | 2532 | --DOCSHELL 0x116674800 == 38 [pid = 2532] [id = 88] 15:53:45 INFO - PROCESS | 2532 | --DOCSHELL 0x112d3e800 == 37 [pid = 2532] [id = 87] 15:53:45 INFO - PROCESS | 2532 | --DOCSHELL 0x11873f800 == 36 [pid = 2532] [id = 84] 15:53:45 INFO - PROCESS | 2532 | --DOCSHELL 0x112fcb000 == 35 [pid = 2532] [id = 83] 15:53:45 INFO - PROCESS | 2532 | --DOMWINDOW == 117 (0x12b8b8800) [pid = 2532] [serial = 242] [outer = 0x0] [url = about:blank] 15:53:45 INFO - PROCESS | 2532 | --DOMWINDOW == 116 (0x12a6e0400) [pid = 2532] [serial = 227] [outer = 0x0] [url = about:blank] 15:53:45 INFO - PROCESS | 2532 | --DOMWINDOW == 115 (0x12b8b1c00) [pid = 2532] [serial = 241] [outer = 0x0] [url = about:blank] 15:53:45 INFO - PROCESS | 2532 | --DOMWINDOW == 114 (0x119e29400) [pid = 2532] [serial = 212] [outer = 0x0] [url = about:blank] 15:53:45 INFO - PROCESS | 2532 | --DOMWINDOW == 113 (0x1187f3400) [pid = 2532] [serial = 204] [outer = 0x0] [url = about:blank] 15:53:45 INFO - PROCESS | 2532 | --DOMWINDOW == 112 (0x1187f6000) [pid = 2532] [serial = 207] [outer = 0x0] [url = about:blank] 15:53:45 INFO - PROCESS | 2532 | --DOMWINDOW == 111 (0x118160400) [pid = 2532] [serial = 235] [outer = 0x0] [url = about:blank] 15:53:45 INFO - PROCESS | 2532 | --DOMWINDOW == 110 (0x125711000) [pid = 2532] [serial = 220] [outer = 0x0] [url = about:blank] 15:53:45 INFO - PROCESS | 2532 | --DOMWINDOW == 109 (0x12a73e400) [pid = 2532] [serial = 229] [outer = 0x0] [url = about:blank] 15:53:45 INFO - PROCESS | 2532 | --DOMWINDOW == 108 (0x1211e5800) [pid = 2532] [serial = 214] [outer = 0x0] [url = about:blank] 15:53:45 INFO - PROCESS | 2532 | --DOMWINDOW == 107 (0x1264f0000) [pid = 2532] [serial = 221] [outer = 0x0] [url = about:blank] 15:53:45 INFO - PROCESS | 2532 | --DOMWINDOW == 106 (0x128ed6800) [pid = 2532] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:53:45 INFO - PROCESS | 2532 | --DOMWINDOW == 105 (0x116636800) [pid = 2532] [serial = 202] [outer = 0x0] [url = about:blank] 15:53:45 INFO - PROCESS | 2532 | --DOMWINDOW == 104 (0x12ab0a800) [pid = 2532] [serial = 233] [outer = 0x0] [url = about:blank] 15:53:45 INFO - PROCESS | 2532 | --DOMWINDOW == 103 (0x12a743c00) [pid = 2532] [serial = 230] [outer = 0x0] [url = about:blank] 15:53:45 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x115dc5800) [pid = 2532] [serial = 201] [outer = 0x0] [url = about:blank] 15:53:45 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x128b39800) [pid = 2532] [serial = 223] [outer = 0x0] [url = about:blank] 15:53:45 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x1297e7800) [pid = 2532] [serial = 199] [outer = 0x0] [url = about:blank] 15:53:45 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x125031400) [pid = 2532] [serial = 217] [outer = 0x0] [url = about:blank] 15:53:45 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x125707000) [pid = 2532] [serial = 218] [outer = 0x0] [url = about:blank] 15:53:45 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x1211e6400) [pid = 2532] [serial = 236] [outer = 0x0] [url = about:blank] 15:53:45 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x12b666400) [pid = 2532] [serial = 239] [outer = 0x0] [url = about:blank] 15:53:45 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x125707800) [pid = 2532] [serial = 238] [outer = 0x0] [url = about:blank] 15:53:45 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x1219e7000) [pid = 2532] [serial = 215] [outer = 0x0] [url = about:blank] 15:53:45 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x12a653400) [pid = 2532] [serial = 226] [outer = 0x0] [url = about:blank] 15:53:45 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x119a6f800) [pid = 2532] [serial = 211] [outer = 0x0] [url = about:blank] 15:53:45 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x1297e3c00) [pid = 2532] [serial = 224] [outer = 0x0] [url = about:blank] 15:53:45 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x119529000) [pid = 2532] [serial = 208] [outer = 0x0] [url = about:blank] 15:53:45 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x12ab05000) [pid = 2532] [serial = 232] [outer = 0x0] [url = about:blank] 15:53:45 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x119529c00) [pid = 2532] [serial = 205] [outer = 0x0] [url = about:blank] 15:53:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:53:45 INFO - PROCESS | 2532 | 1466031225078 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:53:45 INFO - PROCESS | 2532 | 1466031225080 Marionette TRACE conn2 <- [1,394,null,{}] 15:53:45 INFO - PROCESS | 2532 | 1466031225083 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}] 15:53:45 INFO - PROCESS | 2532 | 1466031225085 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:45 INFO - PROCESS | 2532 | 1466031225160 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 15:53:45 INFO - PROCESS | 2532 | 1466031225218 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:45 INFO - PROCESS | 2532 | 1466031225219 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:45 INFO - PROCESS | 2532 | ++DOCSHELL 0x116674800 == 36 [pid = 2532] [id = 106] 15:53:45 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x1211dc800) [pid = 2532] [serial = 315] [outer = 0x0] 15:53:45 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x1211e7800) [pid = 2532] [serial = 316] [outer = 0x1211dc800] 15:53:45 INFO - PROCESS | 2532 | 1466031225247 Marionette DEBUG loaded listener.js 15:53:45 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x121930c00) [pid = 2532] [serial = 317] [outer = 0x1211dc800] 15:53:45 INFO - PROCESS | 2532 | 1466031225560 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]]]}] 15:53:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:53:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 523ms 15:53:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:53:45 INFO - PROCESS | 2532 | 1466031225602 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 15:53:45 INFO - PROCESS | 2532 | 1466031225604 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 15:53:45 INFO - PROCESS | 2532 | 1466031225606 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:53:45 INFO - PROCESS | 2532 | 1466031225607 Marionette TRACE conn2 <- [1,398,null,{}] 15:53:45 INFO - PROCESS | 2532 | 1466031225614 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}] 15:53:45 INFO - PROCESS | 2532 | 1466031225617 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:45 INFO - PROCESS | 2532 | 1466031225693 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 15:53:45 INFO - PROCESS | 2532 | 1466031225769 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:45 INFO - PROCESS | 2532 | 1466031225771 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:45 INFO - PROCESS | 2532 | ++DOCSHELL 0x1185ca000 == 37 [pid = 2532] [id = 107] 15:53:45 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x12570c800) [pid = 2532] [serial = 318] [outer = 0x0] 15:53:45 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x1264eb400) [pid = 2532] [serial = 319] [outer = 0x12570c800] 15:53:45 INFO - PROCESS | 2532 | 1466031225800 Marionette DEBUG loaded listener.js 15:53:45 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x128ade800) [pid = 2532] [serial = 320] [outer = 0x12570c800] 15:53:46 INFO - PROCESS | 2532 | 1466031226109 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]]]}] 15:53:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:53:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 521ms 15:53:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:53:46 INFO - PROCESS | 2532 | 1466031226128 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 15:53:46 INFO - PROCESS | 2532 | 1466031226129 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 15:53:46 INFO - PROCESS | 2532 | 1466031226131 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:53:46 INFO - PROCESS | 2532 | 1466031226132 Marionette TRACE conn2 <- [1,402,null,{}] 15:53:46 INFO - PROCESS | 2532 | 1466031226138 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}] 15:53:46 INFO - PROCESS | 2532 | 1466031226139 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:46 INFO - PROCESS | 2532 | 1466031226221 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 15:53:46 INFO - PROCESS | 2532 | 1466031226225 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:46 INFO - PROCESS | 2532 | 1466031226226 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:46 INFO - PROCESS | 2532 | ++DOCSHELL 0x1196da800 == 38 [pid = 2532] [id = 108] 15:53:46 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x128aeb000) [pid = 2532] [serial = 321] [outer = 0x0] 15:53:46 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x128ed6c00) [pid = 2532] [serial = 322] [outer = 0x128aeb000] 15:53:46 INFO - PROCESS | 2532 | 1466031226251 Marionette DEBUG loaded listener.js 15:53:46 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x1292a0c00) [pid = 2532] [serial = 323] [outer = 0x128aeb000] 15:53:46 INFO - PROCESS | 2532 | 1466031226574 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]]]}] 15:53:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:53:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 473ms 15:53:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:53:46 INFO - PROCESS | 2532 | 1466031226604 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 15:53:46 INFO - PROCESS | 2532 | 1466031226605 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 15:53:46 INFO - PROCESS | 2532 | 1466031226608 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:53:46 INFO - PROCESS | 2532 | 1466031226609 Marionette TRACE conn2 <- [1,406,null,{}] 15:53:46 INFO - PROCESS | 2532 | 1466031226612 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}] 15:53:46 INFO - PROCESS | 2532 | 1466031226613 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:46 INFO - PROCESS | 2532 | 1466031226689 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 15:53:46 INFO - PROCESS | 2532 | 1466031226693 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:46 INFO - PROCESS | 2532 | 1466031226694 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:46 INFO - PROCESS | 2532 | ++DOCSHELL 0x117e7a800 == 39 [pid = 2532] [id = 109] 15:53:46 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x12948e000) [pid = 2532] [serial = 324] [outer = 0x0] 15:53:46 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x12a652800) [pid = 2532] [serial = 325] [outer = 0x12948e000] 15:53:46 INFO - PROCESS | 2532 | 1466031226719 Marionette DEBUG loaded listener.js 15:53:46 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x12ab06000) [pid = 2532] [serial = 326] [outer = 0x12948e000] 15:53:47 INFO - PROCESS | 2532 | 1466031227138 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]]]}] 15:53:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:53:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 569ms 15:53:47 INFO - PROCESS | 2532 | 1466031227187 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 15:53:47 INFO - PROCESS | 2532 | 1466031227188 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 15:53:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:53:47 INFO - PROCESS | 2532 | 1466031227191 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:53:47 INFO - PROCESS | 2532 | 1466031227192 Marionette TRACE conn2 <- [1,410,null,{}] 15:53:47 INFO - PROCESS | 2532 | 1466031227194 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}] 15:53:47 INFO - PROCESS | 2532 | 1466031227198 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:47 INFO - PROCESS | 2532 | 1466031227321 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 15:53:47 INFO - PROCESS | 2532 | 1466031227357 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:47 INFO - PROCESS | 2532 | 1466031227358 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:47 INFO - PROCESS | 2532 | ++DOCSHELL 0x116720000 == 40 [pid = 2532] [id = 110] 15:53:47 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x12bb5bc00) [pid = 2532] [serial = 327] [outer = 0x0] 15:53:47 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x12bf2a800) [pid = 2532] [serial = 328] [outer = 0x12bb5bc00] 15:53:47 INFO - PROCESS | 2532 | 1466031227383 Marionette DEBUG loaded listener.js 15:53:47 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x12bfd2c00) [pid = 2532] [serial = 329] [outer = 0x12bb5bc00] 15:53:47 INFO - PROCESS | 2532 | 1466031227705 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]]]}] 15:53:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:53:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 569ms 15:53:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:53:47 INFO - PROCESS | 2532 | 1466031227760 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 15:53:47 INFO - PROCESS | 2532 | 1466031227762 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 15:53:47 INFO - PROCESS | 2532 | 1466031227764 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:53:47 INFO - PROCESS | 2532 | 1466031227765 Marionette TRACE conn2 <- [1,414,null,{}] 15:53:47 INFO - PROCESS | 2532 | 1466031227778 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}] 15:53:47 INFO - PROCESS | 2532 | 1466031227780 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:47 INFO - PROCESS | 2532 | 1466031227879 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 15:53:47 INFO - PROCESS | 2532 | 1466031227883 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:47 INFO - PROCESS | 2532 | 1466031227884 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:47 INFO - PROCESS | 2532 | ++DOCSHELL 0x126717800 == 41 [pid = 2532] [id = 111] 15:53:47 INFO - PROCESS | 2532 | ++DOMWINDOW == 104 (0x12bb5d400) [pid = 2532] [serial = 330] [outer = 0x0] 15:53:47 INFO - PROCESS | 2532 | ++DOMWINDOW == 105 (0x12bfda000) [pid = 2532] [serial = 331] [outer = 0x12bb5d400] 15:53:47 INFO - PROCESS | 2532 | 1466031227908 Marionette DEBUG loaded listener.js 15:53:47 INFO - PROCESS | 2532 | ++DOMWINDOW == 106 (0x12c406400) [pid = 2532] [serial = 332] [outer = 0x12bb5d400] 15:53:48 INFO - PROCESS | 2532 | 1466031228261 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]]]}] 15:53:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:53:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 531ms 15:53:48 INFO - PROCESS | 2532 | 1466031228295 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 15:53:48 INFO - PROCESS | 2532 | 1466031228296 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 15:53:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:53:48 INFO - PROCESS | 2532 | 1466031228299 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:53:48 INFO - PROCESS | 2532 | 1466031228300 Marionette TRACE conn2 <- [1,418,null,{}] 15:53:48 INFO - PROCESS | 2532 | 1466031228302 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}] 15:53:48 INFO - PROCESS | 2532 | 1466031228303 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:48 INFO - PROCESS | 2532 | 1466031228402 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 15:53:48 INFO - PROCESS | 2532 | 1466031228414 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:48 INFO - PROCESS | 2532 | 1466031228415 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:48 INFO - PROCESS | 2532 | ++DOCSHELL 0x128b56000 == 42 [pid = 2532] [id = 112] 15:53:48 INFO - PROCESS | 2532 | ++DOMWINDOW == 107 (0x1198eb800) [pid = 2532] [serial = 333] [outer = 0x0] 15:53:48 INFO - PROCESS | 2532 | ++DOMWINDOW == 108 (0x12c40a800) [pid = 2532] [serial = 334] [outer = 0x1198eb800] 15:53:48 INFO - PROCESS | 2532 | 1466031228440 Marionette DEBUG loaded listener.js 15:53:48 INFO - PROCESS | 2532 | ++DOMWINDOW == 109 (0x12c411c00) [pid = 2532] [serial = 335] [outer = 0x1198eb800] 15:53:49 INFO - PROCESS | 2532 | --DOMWINDOW == 108 (0x1264f0400) [pid = 2532] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:53:49 INFO - PROCESS | 2532 | --DOMWINDOW == 107 (0x12570b800) [pid = 2532] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:53:49 INFO - PROCESS | 2532 | --DOMWINDOW == 106 (0x129490800) [pid = 2532] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:53:49 INFO - PROCESS | 2532 | --DOMWINDOW == 105 (0x11675ac00) [pid = 2532] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:53:49 INFO - PROCESS | 2532 | --DOMWINDOW == 104 (0x1212cc800) [pid = 2532] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:53:49 INFO - PROCESS | 2532 | --DOMWINDOW == 103 (0x1185ea800) [pid = 2532] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:53:49 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x126437000) [pid = 2532] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:53:49 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x12a659400) [pid = 2532] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:53:49 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x113370000) [pid = 2532] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:53:49 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x12b9bc800) [pid = 2532] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:53:49 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x118349800) [pid = 2532] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:53:49 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x1264e5400) [pid = 2532] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:53:49 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x12b9bf400) [pid = 2532] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:53:49 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x116761c00) [pid = 2532] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:53:49 INFO - PROCESS | 2532 | 1466031229261 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]]]}] 15:53:49 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 15:53:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 971ms 15:53:49 INFO - PROCESS | 2532 | 1466031229270 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 15:53:49 INFO - PROCESS | 2532 | 1466031229271 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 15:53:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:53:49 INFO - PROCESS | 2532 | 1466031229273 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:53:49 INFO - PROCESS | 2532 | 1466031229274 Marionette TRACE conn2 <- [1,422,null,{}] 15:53:49 INFO - PROCESS | 2532 | 1466031229276 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}] 15:53:49 INFO - PROCESS | 2532 | 1466031229277 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:49 INFO - PROCESS | 2532 | 1466031229342 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 15:53:49 INFO - PROCESS | 2532 | 1466031229345 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:49 INFO - PROCESS | 2532 | 1466031229346 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:49 INFO - PROCESS | 2532 | ++DOCSHELL 0x12670a800 == 43 [pid = 2532] [id = 113] 15:53:49 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x116761c00) [pid = 2532] [serial = 336] [outer = 0x0] 15:53:49 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x12570b800) [pid = 2532] [serial = 337] [outer = 0x116761c00] 15:53:49 INFO - PROCESS | 2532 | 1466031229368 Marionette DEBUG loaded listener.js 15:53:49 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x129499c00) [pid = 2532] [serial = 338] [outer = 0x116761c00] 15:53:49 INFO - PROCESS | 2532 | 1466031229543 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:53:50 INFO - PROCESS | 2532 | 1466031230293 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]]]}] 15:53:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:53:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1072ms 15:53:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:53:50 INFO - PROCESS | 2532 | 1466031230346 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 15:53:50 INFO - PROCESS | 2532 | 1466031230347 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 15:53:50 INFO - PROCESS | 2532 | 1466031230349 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:53:50 INFO - PROCESS | 2532 | 1466031230350 Marionette TRACE conn2 <- [1,426,null,{}] 15:53:50 INFO - PROCESS | 2532 | 1466031230352 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}] 15:53:50 INFO - PROCESS | 2532 | 1466031230353 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:50 INFO - PROCESS | 2532 | 1466031230453 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 15:53:50 INFO - PROCESS | 2532 | 1466031230459 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:50 INFO - PROCESS | 2532 | 1466031230460 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:50 INFO - PROCESS | 2532 | ++DOCSHELL 0x12a7d0000 == 44 [pid = 2532] [id = 114] 15:53:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x1133e9c00) [pid = 2532] [serial = 339] [outer = 0x0] 15:53:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x1133f1800) [pid = 2532] [serial = 340] [outer = 0x1133e9c00] 15:53:50 INFO - PROCESS | 2532 | 1466031230484 Marionette DEBUG loaded listener.js 15:53:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x1198e7c00) [pid = 2532] [serial = 341] [outer = 0x1133e9c00] 15:53:50 INFO - PROCESS | 2532 | 1466031230804 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] 15:53:50 INFO - PROCESS | 2532 | 1466031230823 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 15:53:50 INFO - PROCESS | 2532 | 1466031230825 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:53:50 INFO - PROCESS | 2532 | 1466031230827 Marionette TRACE conn2 <- [1,430,null,{}] 15:53:50 INFO - PROCESS | 2532 | 1466031230829 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}] 15:53:50 INFO - PROCESS | 2532 | 1466031230831 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:50 INFO - PROCESS | 2532 | 1466031230926 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 15:53:50 INFO - PROCESS | 2532 | 1466031230929 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:50 INFO - PROCESS | 2532 | 1466031230931 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:50 INFO - PROCESS | 2532 | ++DOCSHELL 0x12b68a000 == 45 [pid = 2532] [id = 115] 15:53:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x1198ed400) [pid = 2532] [serial = 342] [outer = 0x0] 15:53:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x12a6e0800) [pid = 2532] [serial = 343] [outer = 0x1198ed400] 15:53:50 INFO - PROCESS | 2532 | 1466031230966 Marionette DEBUG loaded listener.js 15:53:51 INFO - PROCESS | 2532 | ++DOMWINDOW == 104 (0x12ccf5c00) [pid = 2532] [serial = 344] [outer = 0x1198ed400] 15:53:51 INFO - PROCESS | 2532 | 1466031231426 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]]]}] 15:53:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:53:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 619ms 15:53:51 INFO - PROCESS | 2532 | 1466031231445 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 15:53:51 INFO - PROCESS | 2532 | 1466031231449 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 15:53:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:53:51 INFO - PROCESS | 2532 | 1466031231454 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:53:51 INFO - PROCESS | 2532 | 1466031231458 Marionette TRACE conn2 <- [1,434,null,{}] 15:53:51 INFO - PROCESS | 2532 | 1466031231463 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}] 15:53:51 INFO - PROCESS | 2532 | 1466031231466 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:51 INFO - PROCESS | 2532 | 1466031231621 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 15:53:51 INFO - PROCESS | 2532 | 1466031231807 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:51 INFO - PROCESS | 2532 | 1466031231808 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:51 INFO - PROCESS | 2532 | ++DOCSHELL 0x116fd6800 == 46 [pid = 2532] [id = 116] 15:53:51 INFO - PROCESS | 2532 | ++DOMWINDOW == 105 (0x118206000) [pid = 2532] [serial = 345] [outer = 0x0] 15:53:51 INFO - PROCESS | 2532 | ++DOMWINDOW == 106 (0x118208800) [pid = 2532] [serial = 346] [outer = 0x118206000] 15:53:51 INFO - PROCESS | 2532 | 1466031231840 Marionette DEBUG loaded listener.js 15:53:51 INFO - PROCESS | 2532 | ++DOMWINDOW == 107 (0x11820d800) [pid = 2532] [serial = 347] [outer = 0x118206000] 15:53:52 INFO - PROCESS | 2532 | 1466031232263 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]]]}] 15:53:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:53:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 827ms 15:53:52 INFO - PROCESS | 2532 | 1466031232280 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 15:53:52 INFO - PROCESS | 2532 | 1466031232283 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 15:53:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:53:52 INFO - PROCESS | 2532 | 1466031232290 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:53:52 INFO - PROCESS | 2532 | 1466031232291 Marionette TRACE conn2 <- [1,438,null,{}] 15:53:52 INFO - PROCESS | 2532 | 1466031232294 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}] 15:53:52 INFO - PROCESS | 2532 | 1466031232295 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:52 INFO - PROCESS | 2532 | 1466031232401 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 15:53:52 INFO - PROCESS | 2532 | 1466031232455 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:52 INFO - PROCESS | 2532 | 1466031232457 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:52 INFO - PROCESS | 2532 | ++DOCSHELL 0x1217bc000 == 47 [pid = 2532] [id = 117] 15:53:52 INFO - PROCESS | 2532 | ++DOMWINDOW == 108 (0x11923c800) [pid = 2532] [serial = 348] [outer = 0x0] 15:53:52 INFO - PROCESS | 2532 | ++DOMWINDOW == 109 (0x1211e4400) [pid = 2532] [serial = 349] [outer = 0x11923c800] 15:53:52 INFO - PROCESS | 2532 | 1466031232487 Marionette DEBUG loaded listener.js 15:53:52 INFO - PROCESS | 2532 | ++DOMWINDOW == 110 (0x1219ed400) [pid = 2532] [serial = 350] [outer = 0x11923c800] 15:53:52 INFO - PROCESS | 2532 | 1466031232982 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]]]}] 15:53:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:53:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 721ms 15:53:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:53:53 INFO - PROCESS | 2532 | 1466031233055 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 15:53:53 INFO - PROCESS | 2532 | 1466031233057 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 15:53:53 INFO - PROCESS | 2532 | 1466031233061 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:53:53 INFO - PROCESS | 2532 | 1466031233065 Marionette TRACE conn2 <- [1,442,null,{}] 15:53:53 INFO - PROCESS | 2532 | 1466031233077 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}] 15:53:53 INFO - PROCESS | 2532 | 1466031233083 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:53 INFO - PROCESS | 2532 | 1466031233208 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 15:53:53 INFO - PROCESS | 2532 | 1466031233264 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:53 INFO - PROCESS | 2532 | 1466031233266 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:53 INFO - PROCESS | 2532 | ++DOCSHELL 0x12b67f000 == 48 [pid = 2532] [id = 118] 15:53:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 111 (0x128adcc00) [pid = 2532] [serial = 351] [outer = 0x0] 15:53:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 112 (0x128aeac00) [pid = 2532] [serial = 352] [outer = 0x128adcc00] 15:53:53 INFO - PROCESS | 2532 | 1466031233298 Marionette DEBUG loaded listener.js 15:53:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 113 (0x1292a0800) [pid = 2532] [serial = 353] [outer = 0x128adcc00] 15:53:53 INFO - PROCESS | 2532 | 1466031233734 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]]]}] 15:53:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:53:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 726ms 15:53:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:53:53 INFO - PROCESS | 2532 | 1466031233787 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 15:53:53 INFO - PROCESS | 2532 | 1466031233789 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 15:53:53 INFO - PROCESS | 2532 | 1466031233791 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:53:53 INFO - PROCESS | 2532 | 1466031233792 Marionette TRACE conn2 <- [1,446,null,{}] 15:53:53 INFO - PROCESS | 2532 | 1466031233794 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}] 15:53:53 INFO - PROCESS | 2532 | 1466031233796 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:53 INFO - PROCESS | 2532 | 1466031233901 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 15:53:53 INFO - PROCESS | 2532 | 1466031233967 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:53 INFO - PROCESS | 2532 | 1466031233968 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:53 INFO - PROCESS | 2532 | ++DOCSHELL 0x12b6ca000 == 49 [pid = 2532] [id = 119] 15:53:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 114 (0x12a6de800) [pid = 2532] [serial = 354] [outer = 0x0] 15:53:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 115 (0x12ab0bc00) [pid = 2532] [serial = 355] [outer = 0x12a6de800] 15:53:54 INFO - PROCESS | 2532 | 1466031233999 Marionette DEBUG loaded listener.js 15:53:54 INFO - PROCESS | 2532 | ++DOMWINDOW == 116 (0x12b8adc00) [pid = 2532] [serial = 356] [outer = 0x12a6de800] 15:53:54 INFO - PROCESS | 2532 | 1466031234420 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]]]}] 15:53:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:53:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 669ms 15:53:54 INFO - PROCESS | 2532 | 1466031234469 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 15:53:54 INFO - PROCESS | 2532 | 1466031234470 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 15:53:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:53:54 INFO - PROCESS | 2532 | 1466031234474 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:53:54 INFO - PROCESS | 2532 | 1466031234475 Marionette TRACE conn2 <- [1,450,null,{}] 15:53:54 INFO - PROCESS | 2532 | 1466031234477 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}] 15:53:54 INFO - PROCESS | 2532 | 1466031234479 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:54 INFO - PROCESS | 2532 | 1466031234598 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 15:53:54 INFO - PROCESS | 2532 | 1466031234666 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:54 INFO - PROCESS | 2532 | 1466031234668 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:54 INFO - PROCESS | 2532 | ++DOCSHELL 0x116671800 == 50 [pid = 2532] [id = 120] 15:53:54 INFO - PROCESS | 2532 | ++DOMWINDOW == 117 (0x118203000) [pid = 2532] [serial = 357] [outer = 0x0] 15:53:54 INFO - PROCESS | 2532 | ++DOMWINDOW == 118 (0x12166d000) [pid = 2532] [serial = 358] [outer = 0x118203000] 15:53:54 INFO - PROCESS | 2532 | 1466031234696 Marionette DEBUG loaded listener.js 15:53:54 INFO - PROCESS | 2532 | ++DOMWINDOW == 119 (0x12b99e000) [pid = 2532] [serial = 359] [outer = 0x118203000] 15:53:55 INFO - PROCESS | 2532 | 1466031235240 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] 15:53:55 INFO - PROCESS | 2532 | 1466031235299 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 15:53:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 15:53:55 INFO - PROCESS | 2532 | 1466031235302 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:53:55 INFO - PROCESS | 2532 | 1466031235304 Marionette TRACE conn2 <- [1,454,null,{}] 15:53:55 INFO - PROCESS | 2532 | 1466031235308 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}] 15:53:55 INFO - PROCESS | 2532 | 1466031235310 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:55 INFO - PROCESS | 2532 | 1466031235401 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 15:53:55 INFO - PROCESS | 2532 | 1466031235472 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:55 INFO - PROCESS | 2532 | 1466031235473 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:55 INFO - PROCESS | 2532 | ++DOCSHELL 0x116fd0000 == 51 [pid = 2532] [id = 121] 15:53:55 INFO - PROCESS | 2532 | ++DOMWINDOW == 120 (0x11923f400) [pid = 2532] [serial = 360] [outer = 0x0] 15:53:55 INFO - PROCESS | 2532 | ++DOMWINDOW == 121 (0x1211e7c00) [pid = 2532] [serial = 361] [outer = 0x11923f400] 15:53:55 INFO - PROCESS | 2532 | 1466031235501 Marionette DEBUG loaded listener.js 15:53:55 INFO - PROCESS | 2532 | ++DOMWINDOW == 122 (0x121951c00) [pid = 2532] [serial = 362] [outer = 0x11923f400] 15:53:55 INFO - PROCESS | 2532 | --DOCSHELL 0x12a7d0000 == 50 [pid = 2532] [id = 114] 15:53:55 INFO - PROCESS | 2532 | --DOCSHELL 0x12670a800 == 49 [pid = 2532] [id = 113] 15:53:55 INFO - PROCESS | 2532 | --DOCSHELL 0x128b56000 == 48 [pid = 2532] [id = 112] 15:53:55 INFO - PROCESS | 2532 | --DOCSHELL 0x126717800 == 47 [pid = 2532] [id = 111] 15:53:55 INFO - PROCESS | 2532 | --DOCSHELL 0x116720000 == 46 [pid = 2532] [id = 110] 15:53:55 INFO - PROCESS | 2532 | --DOCSHELL 0x117e7a800 == 45 [pid = 2532] [id = 109] 15:53:55 INFO - PROCESS | 2532 | --DOMWINDOW == 121 (0x112e8b000) [pid = 2532] [serial = 247] [outer = 0x0] [url = about:blank] 15:53:55 INFO - PROCESS | 2532 | --DOMWINDOW == 120 (0x119530000) [pid = 2532] [serial = 250] [outer = 0x0] [url = about:blank] 15:53:55 INFO - PROCESS | 2532 | --DOMWINDOW == 119 (0x121950400) [pid = 2532] [serial = 253] [outer = 0x0] [url = about:blank] 15:53:55 INFO - PROCESS | 2532 | --DOMWINDOW == 118 (0x128ae1400) [pid = 2532] [serial = 256] [outer = 0x0] [url = about:blank] 15:53:55 INFO - PROCESS | 2532 | --DOCSHELL 0x1196da800 == 44 [pid = 2532] [id = 108] 15:53:55 INFO - PROCESS | 2532 | --DOCSHELL 0x1185ca000 == 43 [pid = 2532] [id = 107] 15:53:55 INFO - PROCESS | 2532 | --DOCSHELL 0x116674800 == 42 [pid = 2532] [id = 106] 15:53:55 INFO - PROCESS | 2532 | --DOCSHELL 0x11889e800 == 41 [pid = 2532] [id = 105] 15:53:55 INFO - PROCESS | 2532 | --DOCSHELL 0x119c0d800 == 40 [pid = 2532] [id = 102] 15:53:55 INFO - PROCESS | 2532 | --DOCSHELL 0x116fce000 == 39 [pid = 2532] [id = 101] 15:53:55 INFO - PROCESS | 2532 | --DOMWINDOW == 117 (0x12b9a2000) [pid = 2532] [serial = 245] [outer = 0x0] [url = about:blank] 15:53:55 INFO - PROCESS | 2532 | --DOMWINDOW == 116 (0x129495000) [pid = 2532] [serial = 277] [outer = 0x0] [url = about:blank] 15:53:55 INFO - PROCESS | 2532 | --DOMWINDOW == 115 (0x125780000) [pid = 2532] [serial = 268] [outer = 0x0] [url = about:blank] 15:53:55 INFO - PROCESS | 2532 | --DOMWINDOW == 114 (0x12a73c400) [pid = 2532] [serial = 280] [outer = 0x0] [url = about:blank] 15:53:55 INFO - PROCESS | 2532 | --DOMWINDOW == 113 (0x12634e400) [pid = 2532] [serial = 269] [outer = 0x0] [url = about:blank] 15:53:55 INFO - PROCESS | 2532 | --DOMWINDOW == 112 (0x1175b5400) [pid = 2532] [serial = 262] [outer = 0x0] [url = about:blank] 15:53:55 INFO - PROCESS | 2532 | --DOMWINDOW == 111 (0x12194b800) [pid = 2532] [serial = 265] [outer = 0x0] [url = about:blank] 15:53:55 INFO - PROCESS | 2532 | --DOMWINDOW == 110 (0x12a659000) [pid = 2532] [serial = 278] [outer = 0x0] [url = about:blank] 15:53:55 INFO - PROCESS | 2532 | --DOMWINDOW == 109 (0x124e28400) [pid = 2532] [serial = 266] [outer = 0x0] [url = about:blank] 15:53:55 INFO - PROCESS | 2532 | --DOMWINDOW == 108 (0x119526400) [pid = 2532] [serial = 260] [outer = 0x0] [url = about:blank] 15:53:55 INFO - PROCESS | 2532 | --DOMWINDOW == 107 (0x1187ef800) [pid = 2532] [serial = 259] [outer = 0x0] [url = about:blank] 15:53:55 INFO - PROCESS | 2532 | --DOMWINDOW == 106 (0x128ae7800) [pid = 2532] [serial = 272] [outer = 0x0] [url = about:blank] 15:53:55 INFO - PROCESS | 2532 | --DOMWINDOW == 105 (0x126aca800) [pid = 2532] [serial = 271] [outer = 0x0] [url = about:blank] 15:53:55 INFO - PROCESS | 2532 | --DOMWINDOW == 104 (0x12ab54000) [pid = 2532] [serial = 283] [outer = 0x0] [url = about:blank] 15:53:55 INFO - PROCESS | 2532 | --DOMWINDOW == 103 (0x12b662400) [pid = 2532] [serial = 284] [outer = 0x0] [url = about:blank] 15:53:55 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x121e64c00) [pid = 2532] [serial = 287] [outer = 0x0] [url = about:blank] 15:53:55 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x12b9c3800) [pid = 2532] [serial = 292] [outer = 0x0] [url = about:blank] 15:53:55 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x1297e8000) [pid = 2532] [serial = 289] [outer = 0x0] [url = about:blank] 15:53:55 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x118169400) [pid = 2532] [serial = 286] [outer = 0x0] [url = about:blank] 15:53:55 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x119e41400) [pid = 2532] [serial = 263] [outer = 0x0] [url = about:blank] 15:53:55 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x12929d800) [pid = 2532] [serial = 275] [outer = 0x0] [url = about:blank] 15:53:55 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x128b2b400) [pid = 2532] [serial = 274] [outer = 0x0] [url = about:blank] 15:53:55 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x12b9bc400) [pid = 2532] [serial = 290] [outer = 0x0] [url = about:blank] 15:53:55 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x12a747000) [pid = 2532] [serial = 281] [outer = 0x0] [url = about:blank] 15:53:55 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x12bb5b800) [pid = 2532] [serial = 293] [outer = 0x0] [url = about:blank] 15:53:55 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x12bb60400) [pid = 2532] [serial = 295] [outer = 0x0] [url = about:blank] 15:53:55 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x12bb66800) [pid = 2532] [serial = 296] [outer = 0x0] [url = about:blank] 15:53:55 INFO - PROCESS | 2532 | [2532] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:53:55 INFO - PROCESS | 2532 | 1466031235929 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]]]}] 15:53:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:53:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 670ms 15:53:55 INFO - PROCESS | 2532 | 1466031235973 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 15:53:55 INFO - PROCESS | 2532 | 1466031235976 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 15:53:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:53:55 INFO - PROCESS | 2532 | 1466031235980 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:53:55 INFO - PROCESS | 2532 | 1466031235982 Marionette TRACE conn2 <- [1,458,null,{}] 15:53:55 INFO - PROCESS | 2532 | 1466031235986 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}] 15:53:55 INFO - PROCESS | 2532 | 1466031235988 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:56 INFO - PROCESS | 2532 | 1466031236095 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 15:53:56 INFO - PROCESS | 2532 | 1466031236105 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:56 INFO - PROCESS | 2532 | 1466031236107 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:56 INFO - PROCESS | 2532 | ++DOCSHELL 0x117e73800 == 40 [pid = 2532] [id = 122] 15:53:56 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x125709800) [pid = 2532] [serial = 363] [outer = 0x0] 15:53:56 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x125787400) [pid = 2532] [serial = 364] [outer = 0x125709800] 15:53:56 INFO - PROCESS | 2532 | 1466031236139 Marionette DEBUG loaded listener.js 15:53:56 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x128add000) [pid = 2532] [serial = 365] [outer = 0x125709800] 15:53:56 INFO - PROCESS | 2532 | 1466031236638 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] 15:53:56 INFO - PROCESS | 2532 | 1466031236654 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 15:53:56 INFO - PROCESS | 2532 | 1466031236657 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:53:56 INFO - PROCESS | 2532 | 1466031236659 Marionette TRACE conn2 <- [1,462,null,{}] 15:53:56 INFO - PROCESS | 2532 | 1466031236673 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}] 15:53:56 INFO - PROCESS | 2532 | 1466031236676 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:56 INFO - PROCESS | 2532 | 1466031236757 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 15:53:56 INFO - PROCESS | 2532 | 1466031236762 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:56 INFO - PROCESS | 2532 | 1466031236764 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:56 INFO - PROCESS | 2532 | ++DOCSHELL 0x119888000 == 41 [pid = 2532] [id = 123] 15:53:56 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x1297e5c00) [pid = 2532] [serial = 366] [outer = 0x0] 15:53:56 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x12a6e3400) [pid = 2532] [serial = 367] [outer = 0x1297e5c00] 15:53:56 INFO - PROCESS | 2532 | 1466031236793 Marionette DEBUG loaded listener.js 15:53:56 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x12ab61400) [pid = 2532] [serial = 368] [outer = 0x1297e5c00] 15:53:57 INFO - PROCESS | 2532 | [2532] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:53:57 INFO - PROCESS | 2532 | 1466031237159 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 15:53:57 INFO - PROCESS | 2532 | 1466031237180 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 15:53:57 INFO - PROCESS | 2532 | 1466031237184 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:53:57 INFO - PROCESS | 2532 | 1466031237186 Marionette TRACE conn2 <- [1,466,null,{}] 15:53:57 INFO - PROCESS | 2532 | 1466031237189 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}] 15:53:57 INFO - PROCESS | 2532 | 1466031237191 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:57 INFO - PROCESS | 2532 | 1466031237294 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 15:53:57 INFO - PROCESS | 2532 | 1466031237298 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:57 INFO - PROCESS | 2532 | 1466031237299 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:57 INFO - PROCESS | 2532 | ++DOCSHELL 0x12135b000 == 42 [pid = 2532] [id = 124] 15:53:57 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x12b9a1400) [pid = 2532] [serial = 369] [outer = 0x0] 15:53:57 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x12bb5a400) [pid = 2532] [serial = 370] [outer = 0x12b9a1400] 15:53:57 INFO - PROCESS | 2532 | 1466031237325 Marionette DEBUG loaded listener.js 15:53:57 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x12bb64400) [pid = 2532] [serial = 371] [outer = 0x12b9a1400] 15:53:57 INFO - PROCESS | 2532 | 1466031237655 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] 15:53:57 INFO - PROCESS | 2532 | 1466031237706 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 15:53:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 15:53:57 INFO - PROCESS | 2532 | 1466031237708 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:53:57 INFO - PROCESS | 2532 | 1466031237709 Marionette TRACE conn2 <- [1,470,null,{}] 15:53:57 INFO - PROCESS | 2532 | 1466031237711 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}] 15:53:57 INFO - PROCESS | 2532 | 1466031237712 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:57 INFO - PROCESS | 2532 | 1466031237791 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 15:53:57 INFO - PROCESS | 2532 | 1466031237853 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:57 INFO - PROCESS | 2532 | 1466031237854 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:57 INFO - PROCESS | 2532 | ++DOCSHELL 0x121d3d800 == 43 [pid = 2532] [id = 125] 15:53:57 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x12b9a8000) [pid = 2532] [serial = 372] [outer = 0x0] 15:53:57 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x12bb68000) [pid = 2532] [serial = 373] [outer = 0x12b9a8000] 15:53:57 INFO - PROCESS | 2532 | 1466031237885 Marionette DEBUG loaded listener.js 15:53:57 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x12bfd4400) [pid = 2532] [serial = 374] [outer = 0x12b9a8000] 15:53:58 INFO - PROCESS | 2532 | 1466031238194 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]]]}] 15:53:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:53:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 519ms 15:53:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:53:58 INFO - PROCESS | 2532 | 1466031238228 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 15:53:58 INFO - PROCESS | 2532 | 1466031238229 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 15:53:58 INFO - PROCESS | 2532 | 1466031238231 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:53:58 INFO - PROCESS | 2532 | 1466031238232 Marionette TRACE conn2 <- [1,474,null,{}] 15:53:58 INFO - PROCESS | 2532 | 1466031238236 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}] 15:53:58 INFO - PROCESS | 2532 | 1466031238241 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:58 INFO - PROCESS | 2532 | 1466031238358 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 15:53:58 INFO - PROCESS | 2532 | 1466031238371 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:58 INFO - PROCESS | 2532 | 1466031238372 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:58 INFO - PROCESS | 2532 | ++DOCSHELL 0x125680000 == 44 [pid = 2532] [id = 126] 15:53:58 INFO - PROCESS | 2532 | ++DOMWINDOW == 104 (0x12bfda400) [pid = 2532] [serial = 375] [outer = 0x0] 15:53:58 INFO - PROCESS | 2532 | ++DOMWINDOW == 105 (0x12c970800) [pid = 2532] [serial = 376] [outer = 0x12bfda400] 15:53:58 INFO - PROCESS | 2532 | 1466031238397 Marionette DEBUG loaded listener.js 15:53:58 INFO - PROCESS | 2532 | ++DOMWINDOW == 106 (0x12ccf9c00) [pid = 2532] [serial = 377] [outer = 0x12bfda400] 15:53:58 INFO - PROCESS | 2532 | 1466031238831 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]]]}] 15:53:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:53:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 624ms 15:53:58 INFO - PROCESS | 2532 | 1466031238873 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 15:53:58 INFO - PROCESS | 2532 | 1466031238875 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 15:53:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:53:58 INFO - PROCESS | 2532 | 1466031238878 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:53:58 INFO - PROCESS | 2532 | 1466031238880 Marionette TRACE conn2 <- [1,478,null,{}] 15:53:58 INFO - PROCESS | 2532 | 1466031238892 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}] 15:53:58 INFO - PROCESS | 2532 | 1466031238894 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:58 INFO - PROCESS | 2532 | 1466031238981 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 15:53:58 INFO - PROCESS | 2532 | 1466031238985 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:58 INFO - PROCESS | 2532 | 1466031238992 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:59 INFO - PROCESS | 2532 | ++DOCSHELL 0x129420800 == 45 [pid = 2532] [id = 127] 15:53:59 INFO - PROCESS | 2532 | ++DOMWINDOW == 107 (0x11884fc00) [pid = 2532] [serial = 378] [outer = 0x0] 15:53:59 INFO - PROCESS | 2532 | ++DOMWINDOW == 108 (0x1195ca800) [pid = 2532] [serial = 379] [outer = 0x11884fc00] 15:53:59 INFO - PROCESS | 2532 | 1466031239051 Marionette DEBUG loaded listener.js 15:53:59 INFO - PROCESS | 2532 | ++DOMWINDOW == 109 (0x1195cec00) [pid = 2532] [serial = 380] [outer = 0x11884fc00] 15:53:59 INFO - PROCESS | 2532 | 1466031239535 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]]]}] 15:53:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:53:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 672ms 15:53:59 INFO - PROCESS | 2532 | 1466031239552 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 15:53:59 INFO - PROCESS | 2532 | 1466031239554 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 15:53:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:53:59 INFO - PROCESS | 2532 | 1466031239558 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:53:59 INFO - PROCESS | 2532 | 1466031239560 Marionette TRACE conn2 <- [1,482,null,{}] 15:53:59 INFO - PROCESS | 2532 | 1466031239563 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}] 15:53:59 INFO - PROCESS | 2532 | 1466031239565 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:59 INFO - PROCESS | 2532 | 1466031239747 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 15:53:59 INFO - PROCESS | 2532 | 1466031239769 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:59 INFO - PROCESS | 2532 | 1466031239770 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:53:59 INFO - PROCESS | 2532 | ++DOCSHELL 0x12a699800 == 46 [pid = 2532] [id = 128] 15:53:59 INFO - PROCESS | 2532 | ++DOMWINDOW == 110 (0x1198d2800) [pid = 2532] [serial = 381] [outer = 0x0] 15:53:59 INFO - PROCESS | 2532 | ++DOMWINDOW == 111 (0x1198d6800) [pid = 2532] [serial = 382] [outer = 0x1198d2800] 15:53:59 INFO - PROCESS | 2532 | 1466031239795 Marionette DEBUG loaded listener.js 15:53:59 INFO - PROCESS | 2532 | ++DOMWINDOW == 112 (0x1198da800) [pid = 2532] [serial = 383] [outer = 0x1198d2800] 15:54:00 INFO - PROCESS | 2532 | 1466031240219 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]]]}] 15:54:00 INFO - PROCESS | 2532 | --DOMWINDOW == 111 (0x12bb5d400) [pid = 2532] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 15:54:00 INFO - PROCESS | 2532 | --DOMWINDOW == 110 (0x1198eb800) [pid = 2532] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 15:54:00 INFO - PROCESS | 2532 | --DOMWINDOW == 109 (0x12bb66c00) [pid = 2532] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 15:54:00 INFO - PROCESS | 2532 | --DOMWINDOW == 108 (0x1211dc800) [pid = 2532] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 15:54:00 INFO - PROCESS | 2532 | --DOMWINDOW == 107 (0x12570c800) [pid = 2532] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 15:54:00 INFO - PROCESS | 2532 | --DOMWINDOW == 106 (0x1185ea400) [pid = 2532] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 15:54:00 INFO - PROCESS | 2532 | --DOMWINDOW == 105 (0x12948e000) [pid = 2532] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 15:54:00 INFO - PROCESS | 2532 | --DOMWINDOW == 104 (0x1211dfc00) [pid = 2532] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 15:54:00 INFO - PROCESS | 2532 | --DOMWINDOW == 103 (0x118346000) [pid = 2532] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 15:54:00 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x128aeb000) [pid = 2532] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 15:54:00 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x116761c00) [pid = 2532] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:54:00 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x1133e9c00) [pid = 2532] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:54:00 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x12bb5bc00) [pid = 2532] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 15:54:00 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x111c83c00) [pid = 2532] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:54:00 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x11834d800) [pid = 2532] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:54:00 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x1216c7400) [pid = 2532] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:54:00 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x125034000) [pid = 2532] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:54:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:54:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 721ms 15:54:00 INFO - PROCESS | 2532 | 1466031240278 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 15:54:00 INFO - PROCESS | 2532 | 1466031240280 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 15:54:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:54:00 INFO - PROCESS | 2532 | 1466031240282 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:54:00 INFO - PROCESS | 2532 | 1466031240283 Marionette TRACE conn2 <- [1,486,null,{}] 15:54:00 INFO - PROCESS | 2532 | 1466031240285 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}] 15:54:00 INFO - PROCESS | 2532 | 1466031240286 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:00 INFO - PROCESS | 2532 | 1466031240375 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 15:54:00 INFO - PROCESS | 2532 | 1466031240380 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:00 INFO - PROCESS | 2532 | 1466031240381 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:00 INFO - PROCESS | 2532 | ++DOCSHELL 0x1193a4000 == 47 [pid = 2532] [id = 129] 15:54:00 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x116630800) [pid = 2532] [serial = 384] [outer = 0x0] 15:54:00 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x11819f400) [pid = 2532] [serial = 385] [outer = 0x116630800] 15:54:00 INFO - PROCESS | 2532 | 1466031240405 Marionette DEBUG loaded listener.js 15:54:00 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x1181a6c00) [pid = 2532] [serial = 386] [outer = 0x116630800] 15:54:00 INFO - PROCESS | 2532 | 1466031240725 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]]]}] 15:54:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:54:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 471ms 15:54:00 INFO - PROCESS | 2532 | 1466031240755 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 15:54:00 INFO - PROCESS | 2532 | 1466031240757 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 15:54:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:54:00 INFO - PROCESS | 2532 | 1466031240759 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:54:00 INFO - PROCESS | 2532 | 1466031240760 Marionette TRACE conn2 <- [1,490,null,{}] 15:54:00 INFO - PROCESS | 2532 | 1466031240762 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}] 15:54:00 INFO - PROCESS | 2532 | 1466031240763 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:00 INFO - PROCESS | 2532 | 1466031240845 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 15:54:00 INFO - PROCESS | 2532 | 1466031240899 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:00 INFO - PROCESS | 2532 | 1466031240900 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:00 INFO - PROCESS | 2532 | ++DOCSHELL 0x12b622000 == 48 [pid = 2532] [id = 130] 15:54:00 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x1176cd400) [pid = 2532] [serial = 387] [outer = 0x0] 15:54:00 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x1181a9000) [pid = 2532] [serial = 388] [outer = 0x1176cd400] 15:54:00 INFO - PROCESS | 2532 | 1466031240924 Marionette DEBUG loaded listener.js 15:54:00 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x1198dac00) [pid = 2532] [serial = 389] [outer = 0x1176cd400] 15:54:01 INFO - PROCESS | 2532 | 1466031241210 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]]]}] 15:54:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:54:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 468ms 15:54:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:54:01 INFO - PROCESS | 2532 | 1466031241228 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 15:54:01 INFO - PROCESS | 2532 | 1466031241230 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 15:54:01 INFO - PROCESS | 2532 | 1466031241232 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:54:01 INFO - PROCESS | 2532 | 1466031241234 Marionette TRACE conn2 <- [1,494,null,{}] 15:54:01 INFO - PROCESS | 2532 | 1466031241244 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}] 15:54:01 INFO - PROCESS | 2532 | 1466031241255 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:01 INFO - PROCESS | 2532 | 1466031241350 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 15:54:01 INFO - PROCESS | 2532 | 1466031241356 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:01 INFO - PROCESS | 2532 | 1466031241358 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:01 INFO - PROCESS | 2532 | ++DOCSHELL 0x12bca7800 == 49 [pid = 2532] [id = 131] 15:54:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x1198dcc00) [pid = 2532] [serial = 390] [outer = 0x0] 15:54:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x119aca000) [pid = 2532] [serial = 391] [outer = 0x1198dcc00] 15:54:01 INFO - PROCESS | 2532 | 1466031241385 Marionette DEBUG loaded listener.js 15:54:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 104 (0x1216c7400) [pid = 2532] [serial = 392] [outer = 0x1198dcc00] 15:54:01 INFO - PROCESS | 2532 | 1466031241711 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]]]}] 15:54:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:54:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 527ms 15:54:01 INFO - PROCESS | 2532 | 1466031241760 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 15:54:01 INFO - PROCESS | 2532 | 1466031241761 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 15:54:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:54:01 INFO - PROCESS | 2532 | 1466031241763 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:54:01 INFO - PROCESS | 2532 | 1466031241764 Marionette TRACE conn2 <- [1,498,null,{}] 15:54:01 INFO - PROCESS | 2532 | 1466031241766 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}] 15:54:01 INFO - PROCESS | 2532 | 1466031241768 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:01 INFO - PROCESS | 2532 | 1466031241878 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 15:54:01 INFO - PROCESS | 2532 | 1466031241885 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:01 INFO - PROCESS | 2532 | 1466031241886 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:01 INFO - PROCESS | 2532 | ++DOCSHELL 0x12c074000 == 50 [pid = 2532] [id = 132] 15:54:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 105 (0x119acf800) [pid = 2532] [serial = 393] [outer = 0x0] 15:54:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 106 (0x128aeb000) [pid = 2532] [serial = 394] [outer = 0x119acf800] 15:54:01 INFO - PROCESS | 2532 | 1466031241910 Marionette DEBUG loaded listener.js 15:54:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 107 (0x12b9a5800) [pid = 2532] [serial = 395] [outer = 0x119acf800] 15:54:02 INFO - PROCESS | 2532 | 1466031242336 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]]]}] 15:54:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:54:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 621ms 15:54:02 INFO - PROCESS | 2532 | 1466031242385 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 15:54:02 INFO - PROCESS | 2532 | 1466031242389 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 15:54:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:54:02 INFO - PROCESS | 2532 | 1466031242395 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:54:02 INFO - PROCESS | 2532 | 1466031242399 Marionette TRACE conn2 <- [1,502,null,{}] 15:54:02 INFO - PROCESS | 2532 | 1466031242405 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}] 15:54:02 INFO - PROCESS | 2532 | 1466031242408 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:02 INFO - PROCESS | 2532 | 1466031242558 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 15:54:02 INFO - PROCESS | 2532 | 1466031242624 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:02 INFO - PROCESS | 2532 | 1466031242628 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:02 INFO - PROCESS | 2532 | ++DOCSHELL 0x1169b5800 == 51 [pid = 2532] [id = 133] 15:54:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 108 (0x118169400) [pid = 2532] [serial = 396] [outer = 0x0] 15:54:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 109 (0x1181a3c00) [pid = 2532] [serial = 397] [outer = 0x118169400] 15:54:02 INFO - PROCESS | 2532 | 1466031242658 Marionette DEBUG loaded listener.js 15:54:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 110 (0x11834a800) [pid = 2532] [serial = 398] [outer = 0x118169400] 15:54:03 INFO - PROCESS | 2532 | 1466031243052 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]]]}] 15:54:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:54:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 728ms 15:54:03 INFO - PROCESS | 2532 | 1466031243122 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 15:54:03 INFO - PROCESS | 2532 | 1466031243125 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 15:54:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:54:03 INFO - PROCESS | 2532 | 1466031243130 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:54:03 INFO - PROCESS | 2532 | 1466031243131 Marionette TRACE conn2 <- [1,506,null,{}] 15:54:03 INFO - PROCESS | 2532 | 1466031243134 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}] 15:54:03 INFO - PROCESS | 2532 | 1466031243136 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:03 INFO - PROCESS | 2532 | 1466031243241 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 15:54:03 INFO - PROCESS | 2532 | 1466031243299 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:03 INFO - PROCESS | 2532 | 1466031243301 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:03 INFO - PROCESS | 2532 | ++DOCSHELL 0x12111f000 == 52 [pid = 2532] [id = 134] 15:54:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 111 (0x1198d8000) [pid = 2532] [serial = 399] [outer = 0x0] 15:54:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 112 (0x119ac8400) [pid = 2532] [serial = 400] [outer = 0x1198d8000] 15:54:03 INFO - PROCESS | 2532 | 1466031243331 Marionette DEBUG loaded listener.js 15:54:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 113 (0x119ad1c00) [pid = 2532] [serial = 401] [outer = 0x1198d8000] 15:54:03 INFO - PROCESS | 2532 | 1466031243779 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]]]}] 15:54:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:54:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 669ms 15:54:03 INFO - PROCESS | 2532 | 1466031243799 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 15:54:03 INFO - PROCESS | 2532 | 1466031243802 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 15:54:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:54:03 INFO - PROCESS | 2532 | 1466031243805 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:54:03 INFO - PROCESS | 2532 | 1466031243808 Marionette TRACE conn2 <- [1,510,null,{}] 15:54:03 INFO - PROCESS | 2532 | 1466031243816 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}] 15:54:03 INFO - PROCESS | 2532 | 1466031243819 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:03 INFO - PROCESS | 2532 | 1466031243947 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 15:54:04 INFO - PROCESS | 2532 | 1466031244019 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:04 INFO - PROCESS | 2532 | 1466031244021 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:04 INFO - PROCESS | 2532 | ++DOCSHELL 0x12bca4000 == 53 [pid = 2532] [id = 135] 15:54:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 114 (0x121933000) [pid = 2532] [serial = 402] [outer = 0x0] 15:54:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 115 (0x126ad5400) [pid = 2532] [serial = 403] [outer = 0x121933000] 15:54:04 INFO - PROCESS | 2532 | 1466031244054 Marionette DEBUG loaded listener.js 15:54:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 116 (0x129298800) [pid = 2532] [serial = 404] [outer = 0x121933000] 15:54:04 INFO - PROCESS | 2532 | 1466031244474 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]]]}] 15:54:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:54:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 723ms 15:54:04 INFO - PROCESS | 2532 | 1466031244534 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 15:54:04 INFO - PROCESS | 2532 | 1466031244536 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 15:54:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:54:04 INFO - PROCESS | 2532 | 1466031244540 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:54:04 INFO - PROCESS | 2532 | 1466031244541 Marionette TRACE conn2 <- [1,514,null,{}] 15:54:04 INFO - PROCESS | 2532 | 1466031244544 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}] 15:54:04 INFO - PROCESS | 2532 | 1466031244545 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:04 INFO - PROCESS | 2532 | 1466031244650 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 15:54:04 INFO - PROCESS | 2532 | 1466031244721 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:04 INFO - PROCESS | 2532 | 1466031244722 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:04 INFO - PROCESS | 2532 | ++DOCSHELL 0x12ccd5800 == 54 [pid = 2532] [id = 136] 15:54:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 117 (0x12ab54000) [pid = 2532] [serial = 405] [outer = 0x0] 15:54:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 118 (0x12b9a4000) [pid = 2532] [serial = 406] [outer = 0x12ab54000] 15:54:04 INFO - PROCESS | 2532 | 1466031244751 Marionette DEBUG loaded listener.js 15:54:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 119 (0x12bf2b000) [pid = 2532] [serial = 407] [outer = 0x12ab54000] 15:54:05 INFO - PROCESS | 2532 | 1466031245178 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]]]}] 15:54:05 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 15:54:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 672ms 15:54:05 INFO - PROCESS | 2532 | 1466031245233 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 15:54:05 INFO - PROCESS | 2532 | 1466031245234 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 15:54:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:54:05 INFO - PROCESS | 2532 | 1466031245473 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:54:05 INFO - PROCESS | 2532 | 1466031245475 Marionette TRACE conn2 <- [1,518,null,{}] 15:54:05 INFO - PROCESS | 2532 | 1466031245480 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}] 15:54:05 INFO - PROCESS | 2532 | 1466031245481 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:05 INFO - PROCESS | 2532 | 1466031245567 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 15:54:05 INFO - PROCESS | 2532 | 1466031245640 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:05 INFO - PROCESS | 2532 | 1466031245642 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:05 INFO - PROCESS | 2532 | ++DOCSHELL 0x118748800 == 55 [pid = 2532] [id = 137] 15:54:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 120 (0x118202c00) [pid = 2532] [serial = 408] [outer = 0x0] 15:54:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 121 (0x118210800) [pid = 2532] [serial = 409] [outer = 0x118202c00] 15:54:05 INFO - PROCESS | 2532 | 1466031245683 Marionette DEBUG loaded listener.js 15:54:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 122 (0x119249800) [pid = 2532] [serial = 410] [outer = 0x118202c00] 15:54:06 INFO - PROCESS | 2532 | 1466031246204 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]]]}] 15:54:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:54:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 807ms 15:54:06 INFO - PROCESS | 2532 | 1466031246248 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 15:54:06 INFO - PROCESS | 2532 | 1466031246251 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 15:54:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:54:06 INFO - PROCESS | 2532 | 1466031246254 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:54:06 INFO - PROCESS | 2532 | 1466031246255 Marionette TRACE conn2 <- [1,522,null,{}] 15:54:06 INFO - PROCESS | 2532 | 1466031246260 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}] 15:54:06 INFO - PROCESS | 2532 | 1466031246262 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:06 INFO - PROCESS | 2532 | 1466031246354 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 15:54:06 INFO - PROCESS | 2532 | 1466031246415 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:06 INFO - PROCESS | 2532 | 1466031246417 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:06 INFO - PROCESS | 2532 | ++DOCSHELL 0x115ee7000 == 56 [pid = 2532] [id = 138] 15:54:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 123 (0x118209000) [pid = 2532] [serial = 411] [outer = 0x0] 15:54:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 124 (0x1187f3400) [pid = 2532] [serial = 412] [outer = 0x118209000] 15:54:06 INFO - PROCESS | 2532 | 1466031246458 Marionette DEBUG loaded listener.js 15:54:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 125 (0x119695800) [pid = 2532] [serial = 413] [outer = 0x118209000] 15:54:06 INFO - PROCESS | 2532 | --DOCSHELL 0x12a7d7000 == 55 [pid = 2532] [id = 100] 15:54:06 INFO - PROCESS | 2532 | --DOCSHELL 0x12bca7800 == 54 [pid = 2532] [id = 131] 15:54:06 INFO - PROCESS | 2532 | --DOCSHELL 0x12b622000 == 53 [pid = 2532] [id = 130] 15:54:06 INFO - PROCESS | 2532 | --DOCSHELL 0x1193a4000 == 52 [pid = 2532] [id = 129] 15:54:06 INFO - PROCESS | 2532 | --DOCSHELL 0x12a699800 == 51 [pid = 2532] [id = 128] 15:54:06 INFO - PROCESS | 2532 | --DOCSHELL 0x129420800 == 50 [pid = 2532] [id = 127] 15:54:06 INFO - PROCESS | 2532 | --DOCSHELL 0x125680000 == 49 [pid = 2532] [id = 126] 15:54:06 INFO - PROCESS | 2532 | --DOMWINDOW == 124 (0x128b35c00) [pid = 2532] [serial = 307] [outer = 0x0] [url = about:blank] 15:54:06 INFO - PROCESS | 2532 | --DOMWINDOW == 123 (0x12a73cc00) [pid = 2532] [serial = 310] [outer = 0x0] [url = about:blank] 15:54:06 INFO - PROCESS | 2532 | --DOMWINDOW == 122 (0x12a6e0800) [pid = 2532] [serial = 343] [outer = 0x0] [url = about:blank] 15:54:06 INFO - PROCESS | 2532 | --DOCSHELL 0x121d3d800 == 48 [pid = 2532] [id = 125] 15:54:06 INFO - PROCESS | 2532 | --DOCSHELL 0x12135b000 == 47 [pid = 2532] [id = 124] 15:54:06 INFO - PROCESS | 2532 | --DOCSHELL 0x119888000 == 46 [pid = 2532] [id = 123] 15:54:06 INFO - PROCESS | 2532 | --DOCSHELL 0x117e73800 == 45 [pid = 2532] [id = 122] 15:54:06 INFO - PROCESS | 2532 | --DOCSHELL 0x116fd0000 == 44 [pid = 2532] [id = 121] 15:54:06 INFO - PROCESS | 2532 | --DOCSHELL 0x116671800 == 43 [pid = 2532] [id = 120] 15:54:06 INFO - PROCESS | 2532 | --DOCSHELL 0x12b6ca000 == 42 [pid = 2532] [id = 119] 15:54:06 INFO - PROCESS | 2532 | --DOCSHELL 0x12b67f000 == 41 [pid = 2532] [id = 118] 15:54:06 INFO - PROCESS | 2532 | --DOCSHELL 0x1217bc000 == 40 [pid = 2532] [id = 117] 15:54:06 INFO - PROCESS | 2532 | --DOCSHELL 0x116fd6800 == 39 [pid = 2532] [id = 116] 15:54:06 INFO - PROCESS | 2532 | --DOCSHELL 0x12b68a000 == 38 [pid = 2532] [id = 115] 15:54:06 INFO - PROCESS | 2532 | 1466031246948 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]]]}] 15:54:06 INFO - PROCESS | 2532 | --DOMWINDOW == 121 (0x116761800) [pid = 2532] [serial = 248] [outer = 0x0] [url = about:blank] 15:54:06 INFO - PROCESS | 2532 | --DOMWINDOW == 120 (0x119e26400) [pid = 2532] [serial = 251] [outer = 0x0] [url = about:blank] 15:54:06 INFO - PROCESS | 2532 | --DOMWINDOW == 119 (0x124e95400) [pid = 2532] [serial = 254] [outer = 0x0] [url = about:blank] 15:54:06 INFO - PROCESS | 2532 | --DOMWINDOW == 118 (0x128ae6400) [pid = 2532] [serial = 257] [outer = 0x0] [url = about:blank] 15:54:06 INFO - PROCESS | 2532 | --DOMWINDOW == 117 (0x12bfda000) [pid = 2532] [serial = 331] [outer = 0x0] [url = about:blank] 15:54:06 INFO - PROCESS | 2532 | --DOMWINDOW == 116 (0x12c40a800) [pid = 2532] [serial = 334] [outer = 0x0] [url = about:blank] 15:54:06 INFO - PROCESS | 2532 | --DOMWINDOW == 115 (0x12bf28400) [pid = 2532] [serial = 298] [outer = 0x0] [url = about:blank] 15:54:06 INFO - PROCESS | 2532 | --DOMWINDOW == 114 (0x12bf2e800) [pid = 2532] [serial = 299] [outer = 0x0] [url = about:blank] 15:54:06 INFO - PROCESS | 2532 | --DOMWINDOW == 113 (0x1211e7800) [pid = 2532] [serial = 316] [outer = 0x0] [url = about:blank] 15:54:06 INFO - PROCESS | 2532 | --DOMWINDOW == 112 (0x121930c00) [pid = 2532] [serial = 317] [outer = 0x0] [url = about:blank] 15:54:06 INFO - PROCESS | 2532 | --DOMWINDOW == 111 (0x1264eb400) [pid = 2532] [serial = 319] [outer = 0x0] [url = about:blank] 15:54:06 INFO - PROCESS | 2532 | --DOMWINDOW == 110 (0x12c406400) [pid = 2532] [serial = 332] [outer = 0x0] [url = about:blank] 15:54:06 INFO - PROCESS | 2532 | --DOMWINDOW == 109 (0x128ade800) [pid = 2532] [serial = 320] [outer = 0x0] [url = about:blank] 15:54:06 INFO - PROCESS | 2532 | --DOMWINDOW == 108 (0x119e20400) [pid = 2532] [serial = 302] [outer = 0x0] [url = about:blank] 15:54:06 INFO - PROCESS | 2532 | --DOMWINDOW == 107 (0x119243400) [pid = 2532] [serial = 301] [outer = 0x0] [url = about:blank] 15:54:06 INFO - PROCESS | 2532 | --DOMWINDOW == 106 (0x12a652800) [pid = 2532] [serial = 325] [outer = 0x0] [url = about:blank] 15:54:06 INFO - PROCESS | 2532 | --DOMWINDOW == 105 (0x124e35400) [pid = 2532] [serial = 305] [outer = 0x0] [url = about:blank] 15:54:06 INFO - PROCESS | 2532 | --DOMWINDOW == 104 (0x121670400) [pid = 2532] [serial = 304] [outer = 0x0] [url = about:blank] 15:54:06 INFO - PROCESS | 2532 | --DOMWINDOW == 103 (0x119e1e400) [pid = 2532] [serial = 314] [outer = 0x0] [url = about:blank] 15:54:06 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x11923fc00) [pid = 2532] [serial = 313] [outer = 0x0] [url = about:blank] 15:54:06 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x128ed6c00) [pid = 2532] [serial = 322] [outer = 0x0] [url = about:blank] 15:54:06 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x1292a0c00) [pid = 2532] [serial = 323] [outer = 0x0] [url = about:blank] 15:54:06 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x12570b800) [pid = 2532] [serial = 337] [outer = 0x0] [url = about:blank] 15:54:06 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x129499c00) [pid = 2532] [serial = 338] [outer = 0x0] [url = about:blank] 15:54:06 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x1133f1800) [pid = 2532] [serial = 340] [outer = 0x0] [url = about:blank] 15:54:06 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x1198e7c00) [pid = 2532] [serial = 341] [outer = 0x0] [url = about:blank] 15:54:06 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x12c411c00) [pid = 2532] [serial = 335] [outer = 0x0] [url = about:blank] 15:54:06 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x12bf2a800) [pid = 2532] [serial = 328] [outer = 0x0] [url = about:blank] 15:54:06 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x12bfd2c00) [pid = 2532] [serial = 329] [outer = 0x0] [url = about:blank] 15:54:06 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x12ab06000) [pid = 2532] [serial = 326] [outer = 0x0] [url = about:blank] 15:54:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:54:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 723ms 15:54:06 INFO - PROCESS | 2532 | 1466031246980 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 15:54:06 INFO - PROCESS | 2532 | 1466031246981 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 15:54:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:54:06 INFO - PROCESS | 2532 | 1466031246983 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:54:06 INFO - PROCESS | 2532 | 1466031246985 Marionette TRACE conn2 <- [1,526,null,{}] 15:54:06 INFO - PROCESS | 2532 | 1466031246990 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}] 15:54:06 INFO - PROCESS | 2532 | 1466031246992 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:07 INFO - PROCESS | 2532 | 1466031247071 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 15:54:07 INFO - PROCESS | 2532 | 1466031247079 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:07 INFO - PROCESS | 2532 | 1466031247083 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:07 INFO - PROCESS | 2532 | ++DOCSHELL 0x117e79000 == 39 [pid = 2532] [id = 139] 15:54:07 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x119ad1400) [pid = 2532] [serial = 414] [outer = 0x0] 15:54:07 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x119e22800) [pid = 2532] [serial = 415] [outer = 0x119ad1400] 15:54:07 INFO - PROCESS | 2532 | 1466031247113 Marionette DEBUG loaded listener.js 15:54:07 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x119ef7000) [pid = 2532] [serial = 416] [outer = 0x119ad1400] 15:54:07 INFO - PROCESS | 2532 | 1466031247460 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]]]}] 15:54:07 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 15:54:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 522ms 15:54:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:54:07 INFO - PROCESS | 2532 | 1466031247511 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 15:54:07 INFO - PROCESS | 2532 | 1466031247512 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 15:54:07 INFO - PROCESS | 2532 | 1466031247516 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:54:07 INFO - PROCESS | 2532 | 1466031247517 Marionette TRACE conn2 <- [1,530,null,{}] 15:54:07 INFO - PROCESS | 2532 | 1466031247519 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}] 15:54:07 INFO - PROCESS | 2532 | 1466031247520 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:07 INFO - PROCESS | 2532 | 1466031247599 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 15:54:07 INFO - PROCESS | 2532 | 1466031247605 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:07 INFO - PROCESS | 2532 | 1466031247606 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:07 INFO - PROCESS | 2532 | ++DOCSHELL 0x119874000 == 40 [pid = 2532] [id = 140] 15:54:07 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x121624800) [pid = 2532] [serial = 417] [outer = 0x0] 15:54:07 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x121e67c00) [pid = 2532] [serial = 418] [outer = 0x121624800] 15:54:07 INFO - PROCESS | 2532 | 1466031247631 Marionette DEBUG loaded listener.js 15:54:07 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x12515dc00) [pid = 2532] [serial = 419] [outer = 0x121624800] 15:54:07 INFO - PROCESS | 2532 | 1466031247963 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"]]]}] 15:54:07 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 15:54:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:54:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:54:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:54:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:54:07 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 15:54:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:54:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:54:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:54:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:54:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 471ms 15:54:07 INFO - PROCESS | 2532 | 1466031247988 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 15:54:07 INFO - PROCESS | 2532 | 1466031247990 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 15:54:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:54:07 INFO - PROCESS | 2532 | 1466031247992 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:54:07 INFO - PROCESS | 2532 | 1466031247993 Marionette TRACE conn2 <- [1,534,null,{}] 15:54:07 INFO - PROCESS | 2532 | 1466031247995 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}] 15:54:07 INFO - PROCESS | 2532 | 1466031247996 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:08 INFO - PROCESS | 2532 | 1466031248082 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 15:54:08 INFO - PROCESS | 2532 | 1466031248136 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:08 INFO - PROCESS | 2532 | 1466031248137 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:08 INFO - PROCESS | 2532 | ++DOCSHELL 0x12145e000 == 41 [pid = 2532] [id = 141] 15:54:08 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x12140a400) [pid = 2532] [serial = 420] [outer = 0x0] 15:54:08 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x125711000) [pid = 2532] [serial = 421] [outer = 0x12140a400] 15:54:08 INFO - PROCESS | 2532 | 1466031248162 Marionette DEBUG loaded listener.js 15:54:08 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x128ae8c00) [pid = 2532] [serial = 422] [outer = 0x12140a400] 15:54:08 INFO - PROCESS | 2532 | 1466031248442 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]]]}] 15:54:08 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 15:54:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 468ms 15:54:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:54:08 INFO - PROCESS | 2532 | 1466031248461 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 15:54:08 INFO - PROCESS | 2532 | 1466031248462 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 15:54:08 INFO - PROCESS | 2532 | 1466031248464 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:54:08 INFO - PROCESS | 2532 | 1466031248465 Marionette TRACE conn2 <- [1,538,null,{}] 15:54:08 INFO - PROCESS | 2532 | 1466031248476 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}] 15:54:08 INFO - PROCESS | 2532 | 1466031248480 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:08 INFO - PROCESS | 2532 | 1466031248598 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 15:54:08 INFO - PROCESS | 2532 | 1466031248607 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:08 INFO - PROCESS | 2532 | 1466031248616 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:08 INFO - PROCESS | 2532 | ++DOCSHELL 0x116929800 == 42 [pid = 2532] [id = 142] 15:54:08 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x116905400) [pid = 2532] [serial = 423] [outer = 0x0] 15:54:08 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x12919ac00) [pid = 2532] [serial = 424] [outer = 0x116905400] 15:54:08 INFO - PROCESS | 2532 | 1466031248718 Marionette DEBUG loaded listener.js 15:54:08 INFO - PROCESS | 2532 | ++DOMWINDOW == 104 (0x12948e000) [pid = 2532] [serial = 425] [outer = 0x116905400] 15:54:09 INFO - PROCESS | 2532 | 1466031249016 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]]]}] 15:54:09 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. 15:54:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 580ms 15:54:09 INFO - PROCESS | 2532 | 1466031249045 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 15:54:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:54:09 INFO - PROCESS | 2532 | 1466031249046 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 15:54:09 INFO - PROCESS | 2532 | 1466031249048 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:54:09 INFO - PROCESS | 2532 | 1466031249049 Marionette TRACE conn2 <- [1,542,null,{}] 15:54:09 INFO - PROCESS | 2532 | 1466031249066 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}] 15:54:09 INFO - PROCESS | 2532 | 1466031249068 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:09 INFO - PROCESS | 2532 | 1466031249169 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 15:54:09 INFO - PROCESS | 2532 | 1466031249173 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:09 INFO - PROCESS | 2532 | 1466031249173 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:09 INFO - PROCESS | 2532 | ++DOCSHELL 0x11691e800 == 43 [pid = 2532] [id = 143] 15:54:09 INFO - PROCESS | 2532 | ++DOMWINDOW == 105 (0x12948f000) [pid = 2532] [serial = 426] [outer = 0x0] 15:54:09 INFO - PROCESS | 2532 | ++DOMWINDOW == 106 (0x12a652000) [pid = 2532] [serial = 427] [outer = 0x12948f000] 15:54:09 INFO - PROCESS | 2532 | 1466031249197 Marionette DEBUG loaded listener.js 15:54:09 INFO - PROCESS | 2532 | ++DOMWINDOW == 107 (0x12a73d800) [pid = 2532] [serial = 428] [outer = 0x12948f000] 15:54:09 INFO - PROCESS | 2532 | 1466031249524 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]]]}] 15:54:09 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. 15:54:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 522ms 15:54:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:54:09 INFO - PROCESS | 2532 | 1466031249575 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 15:54:09 INFO - PROCESS | 2532 | 1466031249576 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 15:54:09 INFO - PROCESS | 2532 | 1466031249578 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:54:09 INFO - PROCESS | 2532 | 1466031249579 Marionette TRACE conn2 <- [1,546,null,{}] 15:54:09 INFO - PROCESS | 2532 | 1466031249581 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}] 15:54:09 INFO - PROCESS | 2532 | 1466031249582 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:09 INFO - PROCESS | 2532 | 1466031249691 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 15:54:09 INFO - PROCESS | 2532 | 1466031249738 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:09 INFO - PROCESS | 2532 | 1466031249740 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:09 INFO - PROCESS | 2532 | ++DOCSHELL 0x129170000 == 44 [pid = 2532] [id = 144] 15:54:09 INFO - PROCESS | 2532 | ++DOMWINDOW == 108 (0x1297f0800) [pid = 2532] [serial = 429] [outer = 0x0] 15:54:09 INFO - PROCESS | 2532 | ++DOMWINDOW == 109 (0x12ab03000) [pid = 2532] [serial = 430] [outer = 0x1297f0800] 15:54:09 INFO - PROCESS | 2532 | 1466031249767 Marionette DEBUG loaded listener.js 15:54:09 INFO - PROCESS | 2532 | ++DOMWINDOW == 110 (0x12ab5ec00) [pid = 2532] [serial = 431] [outer = 0x1297f0800] 15:54:10 INFO - PROCESS | 2532 | 1466031250090 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]]]}] 15:54:10 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 15:54:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 569ms 15:54:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:54:10 INFO - PROCESS | 2532 | 1466031250148 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 15:54:10 INFO - PROCESS | 2532 | 1466031250149 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 15:54:10 INFO - PROCESS | 2532 | 1466031250153 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:54:10 INFO - PROCESS | 2532 | 1466031250156 Marionette TRACE conn2 <- [1,550,null,{}] 15:54:10 INFO - PROCESS | 2532 | 1466031250158 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}] 15:54:10 INFO - PROCESS | 2532 | 1466031250160 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:10 INFO - PROCESS | 2532 | 1466031250277 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 15:54:10 INFO - PROCESS | 2532 | 1466031250326 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:10 INFO - PROCESS | 2532 | 1466031250327 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:10 INFO - PROCESS | 2532 | ++DOCSHELL 0x12a569000 == 45 [pid = 2532] [id = 145] 15:54:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 111 (0x12a73dc00) [pid = 2532] [serial = 432] [outer = 0x0] 15:54:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 112 (0x12b666000) [pid = 2532] [serial = 433] [outer = 0x12a73dc00] 15:54:10 INFO - PROCESS | 2532 | 1466031250357 Marionette DEBUG loaded listener.js 15:54:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 113 (0x12b9c9c00) [pid = 2532] [serial = 434] [outer = 0x12a73dc00] 15:54:10 INFO - PROCESS | 2532 | 1466031250678 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]]]}] 15:54:10 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. 15:54:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 571ms 15:54:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:54:10 INFO - PROCESS | 2532 | 1466031250724 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 15:54:10 INFO - PROCESS | 2532 | 1466031250725 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 15:54:10 INFO - PROCESS | 2532 | 1466031250727 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:54:10 INFO - PROCESS | 2532 | 1466031250728 Marionette TRACE conn2 <- [1,554,null,{}] 15:54:10 INFO - PROCESS | 2532 | 1466031250730 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}] 15:54:10 INFO - PROCESS | 2532 | 1466031250732 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:10 INFO - PROCESS | 2532 | 1466031250847 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 15:54:10 INFO - PROCESS | 2532 | 1466031250851 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:10 INFO - PROCESS | 2532 | 1466031250852 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:10 INFO - PROCESS | 2532 | ++DOCSHELL 0x12ab37000 == 46 [pid = 2532] [id = 146] 15:54:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 114 (0x12ab03400) [pid = 2532] [serial = 435] [outer = 0x0] 15:54:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 115 (0x12bb5c800) [pid = 2532] [serial = 436] [outer = 0x12ab03400] 15:54:10 INFO - PROCESS | 2532 | 1466031250876 Marionette DEBUG loaded listener.js 15:54:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 116 (0x12bf27800) [pid = 2532] [serial = 437] [outer = 0x12ab03400] 15:54:11 INFO - PROCESS | 2532 | --DOMWINDOW == 115 (0x128ae9000) [pid = 2532] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 15:54:11 INFO - PROCESS | 2532 | --DOMWINDOW == 114 (0x12a64f400) [pid = 2532] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 15:54:11 INFO - PROCESS | 2532 | --DOMWINDOW == 113 (0x12bfda400) [pid = 2532] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:54:11 INFO - PROCESS | 2532 | --DOMWINDOW == 112 (0x11884fc00) [pid = 2532] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:54:11 INFO - PROCESS | 2532 | --DOMWINDOW == 111 (0x1198d2800) [pid = 2532] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:54:11 INFO - PROCESS | 2532 | --DOMWINDOW == 110 (0x12b9a8000) [pid = 2532] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:54:11 INFO - PROCESS | 2532 | --DOMWINDOW == 109 (0x125709800) [pid = 2532] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:54:11 INFO - PROCESS | 2532 | --DOMWINDOW == 108 (0x11923f400) [pid = 2532] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:54:11 INFO - PROCESS | 2532 | --DOMWINDOW == 107 (0x116630800) [pid = 2532] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:54:11 INFO - PROCESS | 2532 | --DOMWINDOW == 106 (0x12b9a1400) [pid = 2532] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:54:11 INFO - PROCESS | 2532 | --DOMWINDOW == 105 (0x1297e5c00) [pid = 2532] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:54:11 INFO - PROCESS | 2532 | --DOMWINDOW == 104 (0x118203000) [pid = 2532] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:54:11 INFO - PROCESS | 2532 | --DOMWINDOW == 103 (0x1198dcc00) [pid = 2532] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:54:11 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x1176cd400) [pid = 2532] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:54:11 INFO - PROCESS | 2532 | [2532] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:54:11 INFO - PROCESS | 2532 | [2532] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:54:11 INFO - PROCESS | 2532 | 1466031251347 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]]]}] 15:54:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:54:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 669ms 15:54:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:54:11 INFO - PROCESS | 2532 | 1466031251397 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 15:54:11 INFO - PROCESS | 2532 | 1466031251398 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 15:54:11 INFO - PROCESS | 2532 | 1466031251400 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:54:11 INFO - PROCESS | 2532 | 1466031251402 Marionette TRACE conn2 <- [1,558,null,{}] 15:54:11 INFO - PROCESS | 2532 | 1466031251404 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}] 15:54:11 INFO - PROCESS | 2532 | 1466031251406 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:11 INFO - PROCESS | 2532 | 1466031251530 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 15:54:11 INFO - PROCESS | 2532 | 1466031251591 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:11 INFO - PROCESS | 2532 | 1466031251592 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:11 INFO - PROCESS | 2532 | ++DOCSHELL 0x12a567800 == 47 [pid = 2532] [id = 147] 15:54:11 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x1195c3800) [pid = 2532] [serial = 438] [outer = 0x0] 15:54:11 INFO - PROCESS | 2532 | ++DOMWINDOW == 104 (0x12b8b2c00) [pid = 2532] [serial = 439] [outer = 0x1195c3800] 15:54:11 INFO - PROCESS | 2532 | 1466031251620 Marionette DEBUG loaded listener.js 15:54:11 INFO - PROCESS | 2532 | ++DOMWINDOW == 105 (0x12bf32400) [pid = 2532] [serial = 440] [outer = 0x1195c3800] 15:54:11 INFO - PROCESS | 2532 | 1466031251880 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]]]}] 15:54:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:54:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 521ms 15:54:11 INFO - PROCESS | 2532 | 1466031251926 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 15:54:11 INFO - PROCESS | 2532 | 1466031251929 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 15:54:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:54:11 INFO - PROCESS | 2532 | 1466031251932 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:54:11 INFO - PROCESS | 2532 | 1466031251936 Marionette TRACE conn2 <- [1,562,null,{}] 15:54:11 INFO - PROCESS | 2532 | 1466031251949 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}] 15:54:11 INFO - PROCESS | 2532 | 1466031251965 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:12 INFO - PROCESS | 2532 | 1466031252095 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 15:54:12 INFO - PROCESS | 2532 | 1466031252182 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:12 INFO - PROCESS | 2532 | 1466031252183 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:12 INFO - PROCESS | 2532 | ++DOCSHELL 0x12b6c1800 == 48 [pid = 2532] [id = 148] 15:54:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 106 (0x1128c4400) [pid = 2532] [serial = 441] [outer = 0x0] 15:54:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 107 (0x1128cf400) [pid = 2532] [serial = 442] [outer = 0x1128c4400] 15:54:12 INFO - PROCESS | 2532 | 1466031252223 Marionette DEBUG loaded listener.js 15:54:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 108 (0x12bb5c000) [pid = 2532] [serial = 443] [outer = 0x1128c4400] 15:54:12 INFO - PROCESS | 2532 | [2532] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:54:12 INFO - PROCESS | 2532 | [2532] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:54:12 INFO - PROCESS | 2532 | 1466031252483 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]]]}] 15:54:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:54:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 582ms 15:54:12 INFO - PROCESS | 2532 | 1466031252514 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 15:54:12 INFO - PROCESS | 2532 | 1466031252516 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 15:54:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:54:12 INFO - PROCESS | 2532 | 1466031252527 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:54:12 INFO - PROCESS | 2532 | 1466031252528 Marionette TRACE conn2 <- [1,566,null,{}] 15:54:12 INFO - PROCESS | 2532 | 1466031252531 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}] 15:54:12 INFO - PROCESS | 2532 | 1466031252533 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:12 INFO - PROCESS | 2532 | 1466031252675 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 15:54:12 INFO - PROCESS | 2532 | 1466031252785 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:12 INFO - PROCESS | 2532 | 1466031252787 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:12 INFO - PROCESS | 2532 | ++DOCSHELL 0x12bca5800 == 49 [pid = 2532] [id = 149] 15:54:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 109 (0x125703400) [pid = 2532] [serial = 444] [outer = 0x0] 15:54:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 110 (0x12bfd7800) [pid = 2532] [serial = 445] [outer = 0x125703400] 15:54:12 INFO - PROCESS | 2532 | 1466031252830 Marionette DEBUG loaded listener.js 15:54:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 111 (0x12bfe1000) [pid = 2532] [serial = 446] [outer = 0x125703400] 15:54:13 INFO - PROCESS | 2532 | [2532] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:54:13 INFO - PROCESS | 2532 | [2532] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:54:13 INFO - PROCESS | 2532 | 1466031253157 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]]]}] 15:54:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:54:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 673ms 15:54:13 INFO - PROCESS | 2532 | 1466031253199 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 15:54:13 INFO - PROCESS | 2532 | 1466031253201 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 15:54:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:54:13 INFO - PROCESS | 2532 | 1466031253204 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:54:13 INFO - PROCESS | 2532 | 1466031253216 Marionette TRACE conn2 <- [1,570,null,{}] 15:54:13 INFO - PROCESS | 2532 | 1466031253293 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}] 15:54:13 INFO - PROCESS | 2532 | 1466031253296 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:13 INFO - PROCESS | 2532 | 1466031253448 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 15:54:13 INFO - PROCESS | 2532 | 1466031253577 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:13 INFO - PROCESS | 2532 | 1466031253579 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:13 INFO - PROCESS | 2532 | ++DOCSHELL 0x116956800 == 50 [pid = 2532] [id = 150] 15:54:13 INFO - PROCESS | 2532 | ++DOMWINDOW == 112 (0x1128ccc00) [pid = 2532] [serial = 447] [outer = 0x0] 15:54:13 INFO - PROCESS | 2532 | ++DOMWINDOW == 113 (0x112e06c00) [pid = 2532] [serial = 448] [outer = 0x1128ccc00] 15:54:13 INFO - PROCESS | 2532 | 1466031253632 Marionette DEBUG loaded listener.js 15:54:13 INFO - PROCESS | 2532 | ++DOMWINDOW == 114 (0x117141000) [pid = 2532] [serial = 449] [outer = 0x1128ccc00] 15:54:13 INFO - PROCESS | 2532 | [2532] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:54:14 INFO - PROCESS | 2532 | 1466031254103 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]]]}] 15:54:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:54:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 948ms 15:54:14 INFO - PROCESS | 2532 | 1466031254153 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 15:54:14 INFO - PROCESS | 2532 | 1466031254156 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 15:54:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:54:14 INFO - PROCESS | 2532 | 1466031254159 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:54:14 INFO - PROCESS | 2532 | 1466031254160 Marionette TRACE conn2 <- [1,574,null,{}] 15:54:14 INFO - PROCESS | 2532 | 1466031254164 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}] 15:54:14 INFO - PROCESS | 2532 | 1466031254166 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:14 INFO - PROCESS | 2532 | 1466031254309 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 15:54:14 INFO - PROCESS | 2532 | 1466031254364 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:14 INFO - PROCESS | 2532 | 1466031254367 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:14 INFO - PROCESS | 2532 | ++DOCSHELL 0x1196d5800 == 51 [pid = 2532] [id = 151] 15:54:14 INFO - PROCESS | 2532 | ++DOMWINDOW == 115 (0x1195cd800) [pid = 2532] [serial = 450] [outer = 0x0] 15:54:14 INFO - PROCESS | 2532 | ++DOMWINDOW == 116 (0x1198d5800) [pid = 2532] [serial = 451] [outer = 0x1195cd800] 15:54:14 INFO - PROCESS | 2532 | 1466031254398 Marionette DEBUG loaded listener.js 15:54:14 INFO - PROCESS | 2532 | ++DOMWINDOW == 117 (0x119ac3800) [pid = 2532] [serial = 452] [outer = 0x1195cd800] 15:54:14 INFO - PROCESS | 2532 | 1466031254805 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]]]}] 15:54:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:54:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 671ms 15:54:14 INFO - PROCESS | 2532 | 1466031254829 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 15:54:14 INFO - PROCESS | 2532 | 1466031254831 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 15:54:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:54:14 INFO - PROCESS | 2532 | 1466031254834 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:54:14 INFO - PROCESS | 2532 | 1466031254835 Marionette TRACE conn2 <- [1,578,null,{}] 15:54:14 INFO - PROCESS | 2532 | 1466031254838 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}] 15:54:14 INFO - PROCESS | 2532 | 1466031254839 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:14 INFO - PROCESS | 2532 | 1466031254945 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 15:54:15 INFO - PROCESS | 2532 | 1466031255006 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:15 INFO - PROCESS | 2532 | 1466031255009 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:15 INFO - PROCESS | 2532 | ++DOCSHELL 0x128e6a800 == 52 [pid = 2532] [id = 152] 15:54:15 INFO - PROCESS | 2532 | ++DOMWINDOW == 118 (0x1211dc800) [pid = 2532] [serial = 453] [outer = 0x0] 15:54:15 INFO - PROCESS | 2532 | ++DOMWINDOW == 119 (0x121671800) [pid = 2532] [serial = 454] [outer = 0x1211dc800] 15:54:15 INFO - PROCESS | 2532 | 1466031255040 Marionette DEBUG loaded listener.js 15:54:15 INFO - PROCESS | 2532 | ++DOMWINDOW == 120 (0x12570e800) [pid = 2532] [serial = 455] [outer = 0x1211dc800] 15:54:15 INFO - PROCESS | 2532 | 1466031255486 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]]]}] 15:54:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:54:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 670ms 15:54:15 INFO - PROCESS | 2532 | 1466031255509 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 15:54:15 INFO - PROCESS | 2532 | 1466031255513 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 15:54:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:54:15 INFO - PROCESS | 2532 | 1466031255517 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:54:15 INFO - PROCESS | 2532 | 1466031255518 Marionette TRACE conn2 <- [1,582,null,{}] 15:54:15 INFO - PROCESS | 2532 | 1466031255521 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}] 15:54:15 INFO - PROCESS | 2532 | 1466031255522 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:15 INFO - PROCESS | 2532 | 1466031255645 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 15:54:15 INFO - PROCESS | 2532 | 1466031255720 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:15 INFO - PROCESS | 2532 | 1466031255722 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:15 INFO - PROCESS | 2532 | ++DOCSHELL 0x12ccb8800 == 53 [pid = 2532] [id = 153] 15:54:15 INFO - PROCESS | 2532 | ++DOMWINDOW == 121 (0x1291a0800) [pid = 2532] [serial = 456] [outer = 0x0] 15:54:15 INFO - PROCESS | 2532 | ++DOMWINDOW == 122 (0x12921f400) [pid = 2532] [serial = 457] [outer = 0x1291a0800] 15:54:15 INFO - PROCESS | 2532 | 1466031255751 Marionette DEBUG loaded listener.js 15:54:15 INFO - PROCESS | 2532 | ++DOMWINDOW == 123 (0x12929f000) [pid = 2532] [serial = 458] [outer = 0x1291a0800] 15:54:16 INFO - PROCESS | 2532 | 1466031256190 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]]]}] 15:54:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:54:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 721ms 15:54:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:54:16 INFO - PROCESS | 2532 | 1466031256239 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 15:54:16 INFO - PROCESS | 2532 | 1466031256240 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 15:54:16 INFO - PROCESS | 2532 | 1466031256242 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:54:16 INFO - PROCESS | 2532 | 1466031256243 Marionette TRACE conn2 <- [1,586,null,{}] 15:54:16 INFO - PROCESS | 2532 | 1466031256246 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}] 15:54:16 INFO - PROCESS | 2532 | 1466031256247 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:16 INFO - PROCESS | 2532 | 1466031256347 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 15:54:16 INFO - PROCESS | 2532 | 1466031256408 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:16 INFO - PROCESS | 2532 | 1466031256409 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:16 INFO - PROCESS | 2532 | ++DOCSHELL 0x12d2bd800 == 54 [pid = 2532] [id = 154] 15:54:16 INFO - PROCESS | 2532 | ++DOMWINDOW == 124 (0x12921c800) [pid = 2532] [serial = 459] [outer = 0x0] 15:54:16 INFO - PROCESS | 2532 | ++DOMWINDOW == 125 (0x12ab09c00) [pid = 2532] [serial = 460] [outer = 0x12921c800] 15:54:16 INFO - PROCESS | 2532 | 1466031256438 Marionette DEBUG loaded listener.js 15:54:16 INFO - PROCESS | 2532 | ++DOMWINDOW == 126 (0x12bb65800) [pid = 2532] [serial = 461] [outer = 0x12921c800] 15:54:16 INFO - PROCESS | 2532 | [2532] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:54:17 INFO - PROCESS | 2532 | 1466031257045 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]]]}] 15:54:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:54:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 871ms 15:54:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:54:17 INFO - PROCESS | 2532 | 1466031257113 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 15:54:17 INFO - PROCESS | 2532 | 1466031257116 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 15:54:17 INFO - PROCESS | 2532 | 1466031257119 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:54:17 INFO - PROCESS | 2532 | 1466031257121 Marionette TRACE conn2 <- [1,590,null,{}] 15:54:17 INFO - PROCESS | 2532 | 1466031257125 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}] 15:54:17 INFO - PROCESS | 2532 | 1466031257127 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:17 INFO - PROCESS | 2532 | 1466031257221 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 15:54:17 INFO - PROCESS | 2532 | 1466031257293 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:17 INFO - PROCESS | 2532 | 1466031257296 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:17 INFO - PROCESS | 2532 | ++DOCSHELL 0x119be8000 == 55 [pid = 2532] [id = 155] 15:54:17 INFO - PROCESS | 2532 | ++DOMWINDOW == 127 (0x1181a2400) [pid = 2532] [serial = 462] [outer = 0x0] 15:54:17 INFO - PROCESS | 2532 | ++DOMWINDOW == 128 (0x1181ac000) [pid = 2532] [serial = 463] [outer = 0x1181a2400] 15:54:17 INFO - PROCESS | 2532 | 1466031257323 Marionette DEBUG loaded listener.js 15:54:17 INFO - PROCESS | 2532 | ++DOMWINDOW == 129 (0x1185f1800) [pid = 2532] [serial = 464] [outer = 0x1181a2400] 15:54:17 INFO - PROCESS | 2532 | 1466031257727 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]]]}] 15:54:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:54:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 622ms 15:54:17 INFO - PROCESS | 2532 | 1466031257742 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 15:54:17 INFO - PROCESS | 2532 | 1466031257745 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 15:54:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:54:17 INFO - PROCESS | 2532 | 1466031257749 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:54:17 INFO - PROCESS | 2532 | 1466031257750 Marionette TRACE conn2 <- [1,594,null,{}] 15:54:17 INFO - PROCESS | 2532 | 1466031257753 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}] 15:54:17 INFO - PROCESS | 2532 | 1466031257755 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:17 INFO - PROCESS | 2532 | 1466031257852 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 15:54:17 INFO - PROCESS | 2532 | 1466031257921 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:17 INFO - PROCESS | 2532 | 1466031257922 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:17 INFO - PROCESS | 2532 | ++DOCSHELL 0x1193c2000 == 56 [pid = 2532] [id = 156] 15:54:17 INFO - PROCESS | 2532 | ++DOMWINDOW == 130 (0x119244400) [pid = 2532] [serial = 465] [outer = 0x0] 15:54:17 INFO - PROCESS | 2532 | ++DOMWINDOW == 131 (0x119692400) [pid = 2532] [serial = 466] [outer = 0x119244400] 15:54:17 INFO - PROCESS | 2532 | 1466031257968 Marionette DEBUG loaded listener.js 15:54:18 INFO - PROCESS | 2532 | ++DOMWINDOW == 132 (0x1198e6800) [pid = 2532] [serial = 467] [outer = 0x119244400] 15:54:18 INFO - PROCESS | 2532 | --DOCSHELL 0x12b6c1800 == 55 [pid = 2532] [id = 148] 15:54:18 INFO - PROCESS | 2532 | --DOCSHELL 0x12a567800 == 54 [pid = 2532] [id = 147] 15:54:18 INFO - PROCESS | 2532 | --DOCSHELL 0x12ab37000 == 53 [pid = 2532] [id = 146] 15:54:18 INFO - PROCESS | 2532 | --DOCSHELL 0x12a569000 == 52 [pid = 2532] [id = 145] 15:54:18 INFO - PROCESS | 2532 | --DOCSHELL 0x129170000 == 51 [pid = 2532] [id = 144] 15:54:18 INFO - PROCESS | 2532 | --DOCSHELL 0x11691e800 == 50 [pid = 2532] [id = 143] 15:54:18 INFO - PROCESS | 2532 | --DOCSHELL 0x116929800 == 49 [pid = 2532] [id = 142] 15:54:18 INFO - PROCESS | 2532 | --DOCSHELL 0x12145e000 == 48 [pid = 2532] [id = 141] 15:54:18 INFO - PROCESS | 2532 | --DOCSHELL 0x119874000 == 47 [pid = 2532] [id = 140] 15:54:18 INFO - PROCESS | 2532 | --DOCSHELL 0x117e79000 == 46 [pid = 2532] [id = 139] 15:54:18 INFO - PROCESS | 2532 | --DOCSHELL 0x115ee7000 == 45 [pid = 2532] [id = 138] 15:54:18 INFO - PROCESS | 2532 | --DOCSHELL 0x118748800 == 44 [pid = 2532] [id = 137] 15:54:18 INFO - PROCESS | 2532 | --DOCSHELL 0x12ccd5800 == 43 [pid = 2532] [id = 136] 15:54:18 INFO - PROCESS | 2532 | --DOCSHELL 0x12bca4000 == 42 [pid = 2532] [id = 135] 15:54:18 INFO - PROCESS | 2532 | --DOCSHELL 0x12111f000 == 41 [pid = 2532] [id = 134] 15:54:18 INFO - PROCESS | 2532 | --DOCSHELL 0x1169b5800 == 40 [pid = 2532] [id = 133] 15:54:18 INFO - PROCESS | 2532 | --DOCSHELL 0x12ab32800 == 39 [pid = 2532] [id = 104] 15:54:18 INFO - PROCESS | 2532 | --DOCSHELL 0x126365000 == 38 [pid = 2532] [id = 85] 15:54:18 INFO - PROCESS | 2532 | --DOCSHELL 0x116619000 == 37 [pid = 2532] [id = 55] 15:54:18 INFO - PROCESS | 2532 | --DOCSHELL 0x12c074000 == 36 [pid = 2532] [id = 132] 15:54:18 INFO - PROCESS | 2532 | --DOCSHELL 0x12a575000 == 35 [pid = 2532] [id = 103] 15:54:18 INFO - PROCESS | 2532 | --DOCSHELL 0x12974d800 == 34 [pid = 2532] [id = 86] 15:54:18 INFO - PROCESS | 2532 | --DOCSHELL 0x119be8000 == 33 [pid = 2532] [id = 155] 15:54:18 INFO - PROCESS | 2532 | --DOCSHELL 0x12d2bd800 == 32 [pid = 2532] [id = 154] 15:54:18 INFO - PROCESS | 2532 | --DOCSHELL 0x12ccb8800 == 31 [pid = 2532] [id = 153] 15:54:18 INFO - PROCESS | 2532 | --DOCSHELL 0x128e6a800 == 30 [pid = 2532] [id = 152] 15:54:18 INFO - PROCESS | 2532 | --DOCSHELL 0x1196d5800 == 29 [pid = 2532] [id = 151] 15:54:18 INFO - PROCESS | 2532 | --DOCSHELL 0x12bca5800 == 28 [pid = 2532] [id = 149] 15:54:18 INFO - PROCESS | 2532 | --DOCSHELL 0x116956800 == 27 [pid = 2532] [id = 150] 15:54:18 INFO - PROCESS | 2532 | --DOMWINDOW == 131 (0x12b667c00) [pid = 2532] [serial = 311] [outer = 0x0] [url = about:blank] 15:54:18 INFO - PROCESS | 2532 | --DOMWINDOW == 130 (0x12919e800) [pid = 2532] [serial = 308] [outer = 0x0] [url = about:blank] 15:54:18 INFO - PROCESS | 2532 | --DOMWINDOW == 129 (0x1198da800) [pid = 2532] [serial = 383] [outer = 0x0] [url = about:blank] 15:54:18 INFO - PROCESS | 2532 | --DOMWINDOW == 128 (0x12ccf9c00) [pid = 2532] [serial = 377] [outer = 0x0] [url = about:blank] 15:54:18 INFO - PROCESS | 2532 | --DOMWINDOW == 127 (0x12bfd4400) [pid = 2532] [serial = 374] [outer = 0x0] [url = about:blank] 15:54:18 INFO - PROCESS | 2532 | --DOMWINDOW == 126 (0x128aeb000) [pid = 2532] [serial = 394] [outer = 0x0] [url = about:blank] 15:54:18 INFO - PROCESS | 2532 | --DOMWINDOW == 125 (0x1181a9000) [pid = 2532] [serial = 388] [outer = 0x0] [url = about:blank] 15:54:18 INFO - PROCESS | 2532 | --DOMWINDOW == 124 (0x1198dac00) [pid = 2532] [serial = 389] [outer = 0x0] [url = about:blank] 15:54:18 INFO - PROCESS | 2532 | --DOMWINDOW == 123 (0x12c970800) [pid = 2532] [serial = 376] [outer = 0x0] [url = about:blank] 15:54:18 INFO - PROCESS | 2532 | --DOMWINDOW == 122 (0x1195cec00) [pid = 2532] [serial = 380] [outer = 0x0] [url = about:blank] 15:54:18 INFO - PROCESS | 2532 | --DOMWINDOW == 121 (0x1195ca800) [pid = 2532] [serial = 379] [outer = 0x0] [url = about:blank] 15:54:18 INFO - PROCESS | 2532 | --DOMWINDOW == 120 (0x1198d6800) [pid = 2532] [serial = 382] [outer = 0x0] [url = about:blank] 15:54:18 INFO - PROCESS | 2532 | --DOMWINDOW == 119 (0x12bb68000) [pid = 2532] [serial = 373] [outer = 0x0] [url = about:blank] 15:54:18 INFO - PROCESS | 2532 | --DOMWINDOW == 118 (0x118208800) [pid = 2532] [serial = 346] [outer = 0x0] [url = about:blank] 15:54:18 INFO - PROCESS | 2532 | --DOMWINDOW == 117 (0x125787400) [pid = 2532] [serial = 364] [outer = 0x0] [url = about:blank] 15:54:18 INFO - PROCESS | 2532 | --DOMWINDOW == 116 (0x128add000) [pid = 2532] [serial = 365] [outer = 0x0] [url = about:blank] 15:54:18 INFO - PROCESS | 2532 | --DOMWINDOW == 115 (0x12ab0bc00) [pid = 2532] [serial = 355] [outer = 0x0] [url = about:blank] 15:54:18 INFO - PROCESS | 2532 | --DOMWINDOW == 114 (0x128aeac00) [pid = 2532] [serial = 352] [outer = 0x0] [url = about:blank] 15:54:18 INFO - PROCESS | 2532 | --DOMWINDOW == 113 (0x121951c00) [pid = 2532] [serial = 362] [outer = 0x0] [url = about:blank] 15:54:18 INFO - PROCESS | 2532 | --DOMWINDOW == 112 (0x1211e7c00) [pid = 2532] [serial = 361] [outer = 0x0] [url = about:blank] 15:54:18 INFO - PROCESS | 2532 | --DOMWINDOW == 111 (0x11819f400) [pid = 2532] [serial = 385] [outer = 0x0] [url = about:blank] 15:54:18 INFO - PROCESS | 2532 | --DOMWINDOW == 110 (0x12bb5a400) [pid = 2532] [serial = 370] [outer = 0x0] [url = about:blank] 15:54:18 INFO - PROCESS | 2532 | --DOMWINDOW == 109 (0x12bb64400) [pid = 2532] [serial = 371] [outer = 0x0] [url = about:blank] 15:54:18 INFO - PROCESS | 2532 | --DOMWINDOW == 108 (0x1181a6c00) [pid = 2532] [serial = 386] [outer = 0x0] [url = about:blank] 15:54:18 INFO - PROCESS | 2532 | --DOMWINDOW == 107 (0x1211e4400) [pid = 2532] [serial = 349] [outer = 0x0] [url = about:blank] 15:54:18 INFO - PROCESS | 2532 | --DOMWINDOW == 106 (0x12ab61400) [pid = 2532] [serial = 368] [outer = 0x0] [url = about:blank] 15:54:18 INFO - PROCESS | 2532 | --DOMWINDOW == 105 (0x12a6e3400) [pid = 2532] [serial = 367] [outer = 0x0] [url = about:blank] 15:54:18 INFO - PROCESS | 2532 | --DOMWINDOW == 104 (0x12b99e000) [pid = 2532] [serial = 359] [outer = 0x0] [url = about:blank] 15:54:18 INFO - PROCESS | 2532 | --DOMWINDOW == 103 (0x12166d000) [pid = 2532] [serial = 358] [outer = 0x0] [url = about:blank] 15:54:18 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x119aca000) [pid = 2532] [serial = 391] [outer = 0x0] [url = about:blank] 15:54:18 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x1216c7400) [pid = 2532] [serial = 392] [outer = 0x0] [url = about:blank] 15:54:19 INFO - PROCESS | 2532 | 1466031259046 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]]]}] 15:54:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:54:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1326ms 15:54:19 INFO - PROCESS | 2532 | 1466031259075 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 15:54:19 INFO - PROCESS | 2532 | 1466031259078 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 15:54:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:54:19 INFO - PROCESS | 2532 | 1466031259080 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:54:19 INFO - PROCESS | 2532 | 1466031259084 Marionette TRACE conn2 <- [1,598,null,{}] 15:54:19 INFO - PROCESS | 2532 | 1466031259091 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}] 15:54:19 INFO - PROCESS | 2532 | 1466031259092 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:19 INFO - PROCESS | 2532 | 1466031259169 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 15:54:19 INFO - PROCESS | 2532 | 1466031259173 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:19 INFO - PROCESS | 2532 | 1466031259176 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:19 INFO - PROCESS | 2532 | ++DOCSHELL 0x1164b4800 == 28 [pid = 2532] [id = 157] 15:54:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x112cd1c00) [pid = 2532] [serial = 468] [outer = 0x0] 15:54:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x1164dec00) [pid = 2532] [serial = 469] [outer = 0x112cd1c00] 15:54:19 INFO - PROCESS | 2532 | 1466031259204 Marionette DEBUG loaded listener.js 15:54:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 104 (0x116a1bc00) [pid = 2532] [serial = 470] [outer = 0x112cd1c00] 15:54:19 INFO - PROCESS | 2532 | 1466031259551 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]]]}] 15:54:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:54:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 526ms 15:54:19 INFO - PROCESS | 2532 | 1466031259606 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 15:54:19 INFO - PROCESS | 2532 | 1466031259609 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 15:54:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:54:19 INFO - PROCESS | 2532 | 1466031259613 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:54:19 INFO - PROCESS | 2532 | 1466031259615 Marionette TRACE conn2 <- [1,602,null,{}] 15:54:19 INFO - PROCESS | 2532 | 1466031259617 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}] 15:54:19 INFO - PROCESS | 2532 | 1466031259619 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:19 INFO - PROCESS | 2532 | 1466031259697 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 15:54:19 INFO - PROCESS | 2532 | 1466031259702 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:19 INFO - PROCESS | 2532 | 1466031259705 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:19 INFO - PROCESS | 2532 | ++DOCSHELL 0x116fde800 == 29 [pid = 2532] [id = 158] 15:54:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 105 (0x1176c9c00) [pid = 2532] [serial = 471] [outer = 0x0] 15:54:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 106 (0x1181a5800) [pid = 2532] [serial = 472] [outer = 0x1176c9c00] 15:54:19 INFO - PROCESS | 2532 | 1466031259732 Marionette DEBUG loaded listener.js 15:54:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 107 (0x118347800) [pid = 2532] [serial = 473] [outer = 0x1176c9c00] 15:54:20 INFO - PROCESS | 2532 | 1466031260182 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]]]}] 15:54:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:54:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 619ms 15:54:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:54:20 INFO - PROCESS | 2532 | 1466031260233 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 15:54:20 INFO - PROCESS | 2532 | 1466031260235 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 15:54:20 INFO - PROCESS | 2532 | 1466031260238 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:54:20 INFO - PROCESS | 2532 | 1466031260242 Marionette TRACE conn2 <- [1,606,null,{}] 15:54:20 INFO - PROCESS | 2532 | 1466031260254 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}] 15:54:20 INFO - PROCESS | 2532 | 1466031260259 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:20 INFO - PROCESS | 2532 | 1466031260341 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 15:54:20 INFO - PROCESS | 2532 | 1466031260345 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:20 INFO - PROCESS | 2532 | 1466031260347 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:20 INFO - PROCESS | 2532 | ++DOCSHELL 0x118576000 == 30 [pid = 2532] [id = 159] 15:54:20 INFO - PROCESS | 2532 | ++DOMWINDOW == 108 (0x11884fc00) [pid = 2532] [serial = 474] [outer = 0x0] 15:54:20 INFO - PROCESS | 2532 | ++DOMWINDOW == 109 (0x119529400) [pid = 2532] [serial = 475] [outer = 0x11884fc00] 15:54:20 INFO - PROCESS | 2532 | 1466031260377 Marionette DEBUG loaded listener.js 15:54:20 INFO - PROCESS | 2532 | ++DOMWINDOW == 110 (0x119696000) [pid = 2532] [serial = 476] [outer = 0x11884fc00] 15:54:20 INFO - PROCESS | 2532 | 1466031260706 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]]]}] 15:54:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:54:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 475ms 15:54:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:54:20 INFO - PROCESS | 2532 | 1466031260713 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 15:54:20 INFO - PROCESS | 2532 | 1466031260715 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 15:54:20 INFO - PROCESS | 2532 | 1466031260723 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:54:20 INFO - PROCESS | 2532 | 1466031260724 Marionette TRACE conn2 <- [1,610,null,{}] 15:54:20 INFO - PROCESS | 2532 | 1466031260726 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}] 15:54:20 INFO - PROCESS | 2532 | 1466031260728 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:20 INFO - PROCESS | 2532 | 1466031260841 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 15:54:20 INFO - PROCESS | 2532 | 1466031260857 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:20 INFO - PROCESS | 2532 | 1466031260858 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:20 INFO - PROCESS | 2532 | ++DOCSHELL 0x118753000 == 31 [pid = 2532] [id = 160] 15:54:20 INFO - PROCESS | 2532 | ++DOMWINDOW == 111 (0x118851800) [pid = 2532] [serial = 477] [outer = 0x0] 15:54:20 INFO - PROCESS | 2532 | ++DOMWINDOW == 112 (0x1198d6800) [pid = 2532] [serial = 478] [outer = 0x118851800] 15:54:20 INFO - PROCESS | 2532 | 1466031260884 Marionette DEBUG loaded listener.js 15:54:20 INFO - PROCESS | 2532 | ++DOMWINDOW == 113 (0x119a67000) [pid = 2532] [serial = 479] [outer = 0x118851800] 15:54:21 INFO - PROCESS | 2532 | 1466031261227 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]]]}] 15:54:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:54:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 526ms 15:54:21 INFO - PROCESS | 2532 | 1466031261243 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 15:54:21 INFO - PROCESS | 2532 | 1466031261244 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 15:54:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:54:21 INFO - PROCESS | 2532 | 1466031261247 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:54:21 INFO - PROCESS | 2532 | 1466031261248 Marionette TRACE conn2 <- [1,614,null,{}] 15:54:21 INFO - PROCESS | 2532 | 1466031261250 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}] 15:54:21 INFO - PROCESS | 2532 | 1466031261251 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:21 INFO - PROCESS | 2532 | 1466031261344 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 15:54:21 INFO - PROCESS | 2532 | 1466031261382 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:21 INFO - PROCESS | 2532 | 1466031261383 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:21 INFO - PROCESS | 2532 | ++DOCSHELL 0x119874000 == 32 [pid = 2532] [id = 161] 15:54:21 INFO - PROCESS | 2532 | ++DOMWINDOW == 114 (0x11819e000) [pid = 2532] [serial = 480] [outer = 0x0] 15:54:21 INFO - PROCESS | 2532 | ++DOMWINDOW == 115 (0x119acdc00) [pid = 2532] [serial = 481] [outer = 0x11819e000] 15:54:21 INFO - PROCESS | 2532 | 1466031261408 Marionette DEBUG loaded listener.js 15:54:21 INFO - PROCESS | 2532 | ++DOMWINDOW == 116 (0x119c54000) [pid = 2532] [serial = 482] [outer = 0x11819e000] 15:54:21 INFO - PROCESS | 2532 | 1466031261745 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]]]}] 15:54:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:54:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 518ms 15:54:21 INFO - PROCESS | 2532 | 1466031261766 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 15:54:21 INFO - PROCESS | 2532 | 1466031261767 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 15:54:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:54:21 INFO - PROCESS | 2532 | 1466031261779 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:54:21 INFO - PROCESS | 2532 | 1466031261780 Marionette TRACE conn2 <- [1,618,null,{}] 15:54:21 INFO - PROCESS | 2532 | 1466031261782 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}] 15:54:21 INFO - PROCESS | 2532 | 1466031261786 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:21 INFO - PROCESS | 2532 | 1466031261888 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 15:54:21 INFO - PROCESS | 2532 | 1466031261932 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:21 INFO - PROCESS | 2532 | 1466031261934 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:21 INFO - PROCESS | 2532 | ++DOCSHELL 0x121459800 == 33 [pid = 2532] [id = 162] 15:54:21 INFO - PROCESS | 2532 | ++DOMWINDOW == 117 (0x119e27800) [pid = 2532] [serial = 483] [outer = 0x0] 15:54:21 INFO - PROCESS | 2532 | ++DOMWINDOW == 118 (0x1211e6400) [pid = 2532] [serial = 484] [outer = 0x119e27800] 15:54:21 INFO - PROCESS | 2532 | 1466031261959 Marionette DEBUG loaded listener.js 15:54:22 INFO - PROCESS | 2532 | ++DOMWINDOW == 119 (0x121666c00) [pid = 2532] [serial = 485] [outer = 0x119e27800] 15:54:22 INFO - PROCESS | 2532 | 1466031262297 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]]]}] 15:54:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:54:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 577ms 15:54:22 INFO - PROCESS | 2532 | 1466031262347 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 15:54:22 INFO - PROCESS | 2532 | 1466031262349 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 15:54:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:54:22 INFO - PROCESS | 2532 | 1466031262351 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:54:22 INFO - PROCESS | 2532 | 1466031262352 Marionette TRACE conn2 <- [1,622,null,{}] 15:54:22 INFO - PROCESS | 2532 | 1466031262354 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}] 15:54:22 INFO - PROCESS | 2532 | 1466031262355 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:22 INFO - PROCESS | 2532 | 1466031262449 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 15:54:22 INFO - PROCESS | 2532 | 1466031262453 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:22 INFO - PROCESS | 2532 | 1466031262454 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:22 INFO - PROCESS | 2532 | ++DOCSHELL 0x1227ab000 == 34 [pid = 2532] [id = 163] 15:54:22 INFO - PROCESS | 2532 | ++DOMWINDOW == 120 (0x11297cc00) [pid = 2532] [serial = 486] [outer = 0x0] 15:54:22 INFO - PROCESS | 2532 | ++DOMWINDOW == 121 (0x121931000) [pid = 2532] [serial = 487] [outer = 0x11297cc00] 15:54:22 INFO - PROCESS | 2532 | 1466031262478 Marionette DEBUG loaded listener.js 15:54:22 INFO - PROCESS | 2532 | ++DOMWINDOW == 122 (0x121e69800) [pid = 2532] [serial = 488] [outer = 0x11297cc00] 15:54:23 INFO - PROCESS | 2532 | 1466031263072 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]]]}] 15:54:23 INFO - PROCESS | 2532 | --DOMWINDOW == 121 (0x1128c4400) [pid = 2532] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:54:23 INFO - PROCESS | 2532 | --DOMWINDOW == 120 (0x119acf800) [pid = 2532] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:54:23 INFO - PROCESS | 2532 | --DOMWINDOW == 119 (0x118206000) [pid = 2532] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:54:23 INFO - PROCESS | 2532 | --DOMWINDOW == 118 (0x1198ed400) [pid = 2532] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:54:23 INFO - PROCESS | 2532 | --DOMWINDOW == 117 (0x128adcc00) [pid = 2532] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:54:23 INFO - PROCESS | 2532 | --DOMWINDOW == 116 (0x11923c800) [pid = 2532] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:54:23 INFO - PROCESS | 2532 | --DOMWINDOW == 115 (0x12a6de800) [pid = 2532] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:54:23 INFO - PROCESS | 2532 | --DOMWINDOW == 114 (0x125703400) [pid = 2532] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:54:23 INFO - PROCESS | 2532 | --DOMWINDOW == 113 (0x12140a400) [pid = 2532] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 15:54:23 INFO - PROCESS | 2532 | --DOMWINDOW == 112 (0x121933000) [pid = 2532] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:54:23 INFO - PROCESS | 2532 | --DOMWINDOW == 111 (0x12ab03400) [pid = 2532] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:54:23 INFO - PROCESS | 2532 | --DOMWINDOW == 110 (0x118202c00) [pid = 2532] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:54:23 INFO - PROCESS | 2532 | --DOMWINDOW == 109 (0x118209000) [pid = 2532] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:54:23 INFO - PROCESS | 2532 | --DOMWINDOW == 108 (0x1195c3800) [pid = 2532] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:54:23 INFO - PROCESS | 2532 | --DOMWINDOW == 107 (0x12ab54000) [pid = 2532] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:54:23 INFO - PROCESS | 2532 | --DOMWINDOW == 106 (0x118169400) [pid = 2532] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:54:23 INFO - PROCESS | 2532 | --DOMWINDOW == 105 (0x116905400) [pid = 2532] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:54:23 INFO - PROCESS | 2532 | --DOMWINDOW == 104 (0x119ad1400) [pid = 2532] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:54:23 INFO - PROCESS | 2532 | --DOMWINDOW == 103 (0x1198d8000) [pid = 2532] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:54:23 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x12948f000) [pid = 2532] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:54:23 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x12a73dc00) [pid = 2532] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 15:54:23 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x121624800) [pid = 2532] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:54:23 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x1297f0800) [pid = 2532] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 15:54:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:54:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 771ms 15:54:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:54:23 INFO - PROCESS | 2532 | 1466031263122 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 15:54:23 INFO - PROCESS | 2532 | 1466031263124 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 15:54:23 INFO - PROCESS | 2532 | 1466031263126 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:54:23 INFO - PROCESS | 2532 | 1466031263127 Marionette TRACE conn2 <- [1,626,null,{}] 15:54:23 INFO - PROCESS | 2532 | 1466031263129 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}] 15:54:23 INFO - PROCESS | 2532 | 1466031263130 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:23 INFO - PROCESS | 2532 | 1466031263218 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 15:54:23 INFO - PROCESS | 2532 | 1466031263224 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:23 INFO - PROCESS | 2532 | 1466031263226 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:23 INFO - PROCESS | 2532 | ++DOCSHELL 0x11873e000 == 35 [pid = 2532] [id = 164] 15:54:23 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x1181a1400) [pid = 2532] [serial = 489] [outer = 0x0] 15:54:23 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x118209000) [pid = 2532] [serial = 490] [outer = 0x1181a1400] 15:54:23 INFO - PROCESS | 2532 | 1466031263250 Marionette DEBUG loaded listener.js 15:54:23 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x1198eac00) [pid = 2532] [serial = 491] [outer = 0x1181a1400] 15:54:23 INFO - PROCESS | 2532 | 1466031263571 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]]]}] 15:54:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:54:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 469ms 15:54:23 INFO - PROCESS | 2532 | 1466031263596 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 15:54:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:54:23 INFO - PROCESS | 2532 | 1466031263597 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 15:54:23 INFO - PROCESS | 2532 | 1466031263599 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:54:23 INFO - PROCESS | 2532 | 1466031263600 Marionette TRACE conn2 <- [1,630,null,{}] 15:54:23 INFO - PROCESS | 2532 | 1466031263604 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}] 15:54:23 INFO - PROCESS | 2532 | 1466031263606 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:23 INFO - PROCESS | 2532 | 1466031263679 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 15:54:23 INFO - PROCESS | 2532 | 1466031263737 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:23 INFO - PROCESS | 2532 | 1466031263738 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:23 INFO - PROCESS | 2532 | ++DOCSHELL 0x1256b2800 == 36 [pid = 2532] [id = 165] 15:54:23 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x112cccc00) [pid = 2532] [serial = 492] [outer = 0x0] 15:54:23 INFO - PROCESS | 2532 | ++DOMWINDOW == 104 (0x119e41000) [pid = 2532] [serial = 493] [outer = 0x112cccc00] 15:54:23 INFO - PROCESS | 2532 | 1466031263762 Marionette DEBUG loaded listener.js 15:54:23 INFO - PROCESS | 2532 | ++DOMWINDOW == 105 (0x124e2a000) [pid = 2532] [serial = 494] [outer = 0x112cccc00] 15:54:24 INFO - PROCESS | 2532 | 1466031264034 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]]]}] 15:54:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:54:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 469ms 15:54:24 INFO - PROCESS | 2532 | 1466031264075 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 15:54:24 INFO - PROCESS | 2532 | 1466031264076 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 15:54:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:54:24 INFO - PROCESS | 2532 | 1466031264079 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:54:24 INFO - PROCESS | 2532 | 1466031264080 Marionette TRACE conn2 <- [1,634,null,{}] 15:54:24 INFO - PROCESS | 2532 | 1466031264082 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}] 15:54:24 INFO - PROCESS | 2532 | 1466031264083 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:24 INFO - PROCESS | 2532 | 1466031264164 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 15:54:24 INFO - PROCESS | 2532 | 1466031264169 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:24 INFO - PROCESS | 2532 | 1466031264171 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:24 INFO - PROCESS | 2532 | ++DOCSHELL 0x128abd000 == 37 [pid = 2532] [id = 166] 15:54:24 INFO - PROCESS | 2532 | ++DOMWINDOW == 106 (0x11a2b3c00) [pid = 2532] [serial = 495] [outer = 0x0] 15:54:24 INFO - PROCESS | 2532 | ++DOMWINDOW == 107 (0x125709800) [pid = 2532] [serial = 496] [outer = 0x11a2b3c00] 15:54:24 INFO - PROCESS | 2532 | 1466031264196 Marionette DEBUG loaded listener.js 15:54:24 INFO - PROCESS | 2532 | ++DOMWINDOW == 108 (0x12643d000) [pid = 2532] [serial = 497] [outer = 0x11a2b3c00] 15:54:24 INFO - PROCESS | 2532 | [2532] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:54:24 INFO - PROCESS | 2532 | [2532] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:54:24 INFO - PROCESS | 2532 | 1466031264558 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]]]}] 15:54:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:54:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 518ms 15:54:24 INFO - PROCESS | 2532 | 1466031264598 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 15:54:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:54:24 INFO - PROCESS | 2532 | 1466031264601 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 15:54:24 INFO - PROCESS | 2532 | 1466031264604 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:54:24 INFO - PROCESS | 2532 | 1466031264606 Marionette TRACE conn2 <- [1,638,null,{}] 15:54:24 INFO - PROCESS | 2532 | 1466031264610 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}] 15:54:24 INFO - PROCESS | 2532 | 1466031264612 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:24 INFO - PROCESS | 2532 | 1466031264742 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 15:54:24 INFO - PROCESS | 2532 | 1466031264750 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:24 INFO - PROCESS | 2532 | 1466031264753 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:24 INFO - PROCESS | 2532 | ++DOCSHELL 0x12917a800 == 38 [pid = 2532] [id = 167] 15:54:24 INFO - PROCESS | 2532 | ++DOMWINDOW == 109 (0x125703800) [pid = 2532] [serial = 498] [outer = 0x0] 15:54:24 INFO - PROCESS | 2532 | ++DOMWINDOW == 110 (0x1267c2800) [pid = 2532] [serial = 499] [outer = 0x125703800] 15:54:24 INFO - PROCESS | 2532 | 1466031264798 Marionette DEBUG loaded listener.js 15:54:24 INFO - PROCESS | 2532 | ++DOMWINDOW == 111 (0x129193c00) [pid = 2532] [serial = 500] [outer = 0x125703800] 15:54:25 INFO - PROCESS | 2532 | ++DOMWINDOW == 112 (0x128adf000) [pid = 2532] [serial = 501] [outer = 0x12ccf7800] 15:54:25 INFO - PROCESS | 2532 | [2532] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:54:25 INFO - PROCESS | 2532 | --DOCSHELL 0x1164b4800 == 37 [pid = 2532] [id = 157] 15:54:25 INFO - PROCESS | 2532 | --DOCSHELL 0x1193c2000 == 36 [pid = 2532] [id = 156] 15:54:26 INFO - PROCESS | 2532 | --DOCSHELL 0x1256b2800 == 35 [pid = 2532] [id = 165] 15:54:26 INFO - PROCESS | 2532 | --DOCSHELL 0x1227ab000 == 34 [pid = 2532] [id = 163] 15:54:26 INFO - PROCESS | 2532 | --DOCSHELL 0x118753000 == 33 [pid = 2532] [id = 160] 15:54:26 INFO - PROCESS | 2532 | --DOCSHELL 0x11873e000 == 32 [pid = 2532] [id = 164] 15:54:26 INFO - PROCESS | 2532 | --DOCSHELL 0x121459800 == 31 [pid = 2532] [id = 162] 15:54:26 INFO - PROCESS | 2532 | --DOCSHELL 0x119874000 == 30 [pid = 2532] [id = 161] 15:54:26 INFO - PROCESS | 2532 | --DOCSHELL 0x116fde800 == 29 [pid = 2532] [id = 158] 15:54:26 INFO - PROCESS | 2532 | --DOCSHELL 0x118576000 == 28 [pid = 2532] [id = 159] 15:54:26 INFO - PROCESS | 2532 | --DOCSHELL 0x128abd000 == 27 [pid = 2532] [id = 166] 15:54:26 INFO - PROCESS | 2532 | --DOMWINDOW == 111 (0x12bb5c000) [pid = 2532] [serial = 443] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 2532 | --DOMWINDOW == 110 (0x12bfd7800) [pid = 2532] [serial = 445] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 2532 | --DOMWINDOW == 109 (0x12bfe1000) [pid = 2532] [serial = 446] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 2532 | --DOMWINDOW == 108 (0x125711000) [pid = 2532] [serial = 421] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 2532 | --DOMWINDOW == 107 (0x129298800) [pid = 2532] [serial = 404] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 2532 | --DOMWINDOW == 106 (0x12bf27800) [pid = 2532] [serial = 437] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 2532 | --DOMWINDOW == 105 (0x118210800) [pid = 2532] [serial = 409] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 2532 | --DOMWINDOW == 104 (0x119695800) [pid = 2532] [serial = 413] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 2532 | --DOMWINDOW == 103 (0x12bf32400) [pid = 2532] [serial = 440] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x12bf2b000) [pid = 2532] [serial = 407] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x12b8b2c00) [pid = 2532] [serial = 439] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x11834a800) [pid = 2532] [serial = 398] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x12948e000) [pid = 2532] [serial = 425] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x12919ac00) [pid = 2532] [serial = 424] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x128ae8c00) [pid = 2532] [serial = 422] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x1187f3400) [pid = 2532] [serial = 412] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x119ef7000) [pid = 2532] [serial = 416] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x119ad1c00) [pid = 2532] [serial = 401] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x12a73d800) [pid = 2532] [serial = 428] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x119249800) [pid = 2532] [serial = 410] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x12b666000) [pid = 2532] [serial = 433] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x119e22800) [pid = 2532] [serial = 415] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x119ac8400) [pid = 2532] [serial = 400] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x12515dc00) [pid = 2532] [serial = 419] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x1181a3c00) [pid = 2532] [serial = 397] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x12ab5ec00) [pid = 2532] [serial = 431] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x12b9c9c00) [pid = 2532] [serial = 434] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x126ad5400) [pid = 2532] [serial = 403] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x1128cf400) [pid = 2532] [serial = 442] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x12b9a5800) [pid = 2532] [serial = 395] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x12bb5c800) [pid = 2532] [serial = 436] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x12a652000) [pid = 2532] [serial = 427] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x12b9a4000) [pid = 2532] [serial = 406] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 2532 | --DOMWINDOW == 78 (0x121e67c00) [pid = 2532] [serial = 418] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 2532 | --DOMWINDOW == 77 (0x12ab03000) [pid = 2532] [serial = 430] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 2532 | --DOMWINDOW == 76 (0x11820d800) [pid = 2532] [serial = 347] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 2532 | --DOMWINDOW == 75 (0x12ccf5c00) [pid = 2532] [serial = 344] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 2532 | --DOMWINDOW == 74 (0x1292a0800) [pid = 2532] [serial = 353] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 2532 | --DOMWINDOW == 73 (0x1219ed400) [pid = 2532] [serial = 350] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 2532 | --DOMWINDOW == 72 (0x12b8adc00) [pid = 2532] [serial = 356] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 2532 | [2532] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:54:26 INFO - PROCESS | 2532 | 1466031266319 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]]]}] 15:54:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:54:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1725ms 15:54:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:54:26 INFO - PROCESS | 2532 | 1466031266329 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 15:54:26 INFO - PROCESS | 2532 | 1466031266331 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 15:54:26 INFO - PROCESS | 2532 | 1466031266335 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:54:26 INFO - PROCESS | 2532 | 1466031266339 Marionette TRACE conn2 <- [1,642,null,{}] 15:54:26 INFO - PROCESS | 2532 | 1466031266343 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}] 15:54:26 INFO - PROCESS | 2532 | 1466031266345 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:26 INFO - PROCESS | 2532 | 1466031266421 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 15:54:26 INFO - PROCESS | 2532 | 1466031266467 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:26 INFO - PROCESS | 2532 | 1466031266470 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:26 INFO - PROCESS | 2532 | ++DOCSHELL 0x115dad000 == 28 [pid = 2532] [id = 168] 15:54:26 INFO - PROCESS | 2532 | ++DOMWINDOW == 73 (0x11328ec00) [pid = 2532] [serial = 502] [outer = 0x0] 15:54:26 INFO - PROCESS | 2532 | ++DOMWINDOW == 74 (0x11336e400) [pid = 2532] [serial = 503] [outer = 0x11328ec00] 15:54:26 INFO - PROCESS | 2532 | 1466031266498 Marionette DEBUG loaded listener.js 15:54:26 INFO - PROCESS | 2532 | ++DOMWINDOW == 75 (0x115e91c00) [pid = 2532] [serial = 504] [outer = 0x11328ec00] 15:54:26 INFO - PROCESS | 2532 | 1466031266800 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]]]}] 15:54:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:54:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 523ms 15:54:26 INFO - PROCESS | 2532 | 1466031266857 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 15:54:26 INFO - PROCESS | 2532 | 1466031266860 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 15:54:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:54:26 INFO - PROCESS | 2532 | 1466031266865 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:54:26 INFO - PROCESS | 2532 | 1466031266867 Marionette TRACE conn2 <- [1,646,null,{}] 15:54:26 INFO - PROCESS | 2532 | 1466031266869 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}] 15:54:26 INFO - PROCESS | 2532 | 1466031266872 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:26 INFO - PROCESS | 2532 | 1466031266948 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 15:54:26 INFO - PROCESS | 2532 | 1466031266993 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:26 INFO - PROCESS | 2532 | 1466031266995 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:27 INFO - PROCESS | 2532 | ++DOCSHELL 0x1169a4000 == 29 [pid = 2532] [id = 169] 15:54:27 INFO - PROCESS | 2532 | ++DOMWINDOW == 76 (0x115e1c000) [pid = 2532] [serial = 505] [outer = 0x0] 15:54:27 INFO - PROCESS | 2532 | ++DOMWINDOW == 77 (0x116f80400) [pid = 2532] [serial = 506] [outer = 0x115e1c000] 15:54:27 INFO - PROCESS | 2532 | 1466031267023 Marionette DEBUG loaded listener.js 15:54:27 INFO - PROCESS | 2532 | ++DOMWINDOW == 78 (0x117142800) [pid = 2532] [serial = 507] [outer = 0x115e1c000] 15:54:27 INFO - PROCESS | 2532 | 1466031267299 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]]]}] 15:54:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:54:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 470ms 15:54:27 INFO - PROCESS | 2532 | 1466031267342 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 15:54:27 INFO - PROCESS | 2532 | 1466031267343 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 15:54:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:54:27 INFO - PROCESS | 2532 | 1466031267346 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:54:27 INFO - PROCESS | 2532 | 1466031267360 Marionette TRACE conn2 <- [1,650,null,{}] 15:54:27 INFO - PROCESS | 2532 | 1466031267369 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}] 15:54:27 INFO - PROCESS | 2532 | 1466031267374 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:27 INFO - PROCESS | 2532 | 1466031267446 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 15:54:27 INFO - PROCESS | 2532 | 1466031267453 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:27 INFO - PROCESS | 2532 | 1466031267456 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:27 INFO - PROCESS | 2532 | ++DOCSHELL 0x11829c800 == 30 [pid = 2532] [id = 170] 15:54:27 INFO - PROCESS | 2532 | ++DOMWINDOW == 79 (0x111aa5800) [pid = 2532] [serial = 508] [outer = 0x0] 15:54:27 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x118207800) [pid = 2532] [serial = 509] [outer = 0x111aa5800] 15:54:27 INFO - PROCESS | 2532 | 1466031267483 Marionette DEBUG loaded listener.js 15:54:27 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x11834d800) [pid = 2532] [serial = 510] [outer = 0x111aa5800] 15:54:27 INFO - PROCESS | 2532 | 1466031267858 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]]]}] 15:54:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:54:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 536ms 15:54:27 INFO - PROCESS | 2532 | 1466031267883 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 15:54:27 INFO - PROCESS | 2532 | 1466031267887 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 15:54:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:54:27 INFO - PROCESS | 2532 | 1466031267891 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:54:27 INFO - PROCESS | 2532 | 1466031267893 Marionette TRACE conn2 <- [1,654,null,{}] 15:54:27 INFO - PROCESS | 2532 | 1466031267896 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}] 15:54:27 INFO - PROCESS | 2532 | 1466031267898 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:28 INFO - PROCESS | 2532 | 1466031268015 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 15:54:28 INFO - PROCESS | 2532 | 1466031268022 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:28 INFO - PROCESS | 2532 | 1466031268024 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:28 INFO - PROCESS | 2532 | ++DOCSHELL 0x11857c800 == 31 [pid = 2532] [id = 171] 15:54:28 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x1185ebc00) [pid = 2532] [serial = 511] [outer = 0x0] 15:54:28 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x1187f3400) [pid = 2532] [serial = 512] [outer = 0x1185ebc00] 15:54:28 INFO - PROCESS | 2532 | 1466031268046 Marionette DEBUG loaded listener.js 15:54:28 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x1188d4800) [pid = 2532] [serial = 513] [outer = 0x1185ebc00] 15:54:28 INFO - PROCESS | 2532 | 1466031268405 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]]]}] 15:54:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:54:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 571ms 15:54:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:54:28 INFO - PROCESS | 2532 | 1466031268462 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 15:54:28 INFO - PROCESS | 2532 | 1466031268464 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 15:54:28 INFO - PROCESS | 2532 | 1466031268467 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:54:28 INFO - PROCESS | 2532 | 1466031268468 Marionette TRACE conn2 <- [1,658,null,{}] 15:54:28 INFO - PROCESS | 2532 | 1466031268472 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}] 15:54:28 INFO - PROCESS | 2532 | 1466031268474 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:28 INFO - PROCESS | 2532 | 1466031268593 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 15:54:28 INFO - PROCESS | 2532 | 1466031268606 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:28 INFO - PROCESS | 2532 | 1466031268607 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:28 INFO - PROCESS | 2532 | ++DOCSHELL 0x11889c800 == 32 [pid = 2532] [id = 172] 15:54:28 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x113c8e800) [pid = 2532] [serial = 514] [outer = 0x0] 15:54:28 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x119249c00) [pid = 2532] [serial = 515] [outer = 0x113c8e800] 15:54:28 INFO - PROCESS | 2532 | 1466031268647 Marionette DEBUG loaded listener.js 15:54:28 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x1195c7c00) [pid = 2532] [serial = 516] [outer = 0x113c8e800] 15:54:29 INFO - PROCESS | 2532 | 1466031269066 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]]]}] 15:54:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:54:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 623ms 15:54:29 INFO - PROCESS | 2532 | 1466031269096 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 15:54:29 INFO - PROCESS | 2532 | 1466031269098 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 15:54:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:54:29 INFO - PROCESS | 2532 | 1466031269100 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:54:29 INFO - PROCESS | 2532 | 1466031269102 Marionette TRACE conn2 <- [1,662,null,{}] 15:54:29 INFO - PROCESS | 2532 | 1466031269107 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}] 15:54:29 INFO - PROCESS | 2532 | 1466031269111 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:29 INFO - PROCESS | 2532 | 1466031269201 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 15:54:29 INFO - PROCESS | 2532 | 1466031269206 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:29 INFO - PROCESS | 2532 | 1466031269208 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:29 INFO - PROCESS | 2532 | ++DOCSHELL 0x119874800 == 33 [pid = 2532] [id = 173] 15:54:29 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x1195ccc00) [pid = 2532] [serial = 517] [outer = 0x0] 15:54:29 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x1198d5400) [pid = 2532] [serial = 518] [outer = 0x1195ccc00] 15:54:29 INFO - PROCESS | 2532 | 1466031269232 Marionette DEBUG loaded listener.js 15:54:29 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x119acb800) [pid = 2532] [serial = 519] [outer = 0x1195ccc00] 15:54:29 INFO - PROCESS | 2532 | [2532] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:54:29 INFO - PROCESS | 2532 | [2532] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:54:29 INFO - PROCESS | 2532 | 1466031269532 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]]]}] 15:54:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:54:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 472ms 15:54:29 INFO - PROCESS | 2532 | 1466031269573 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 15:54:29 INFO - PROCESS | 2532 | 1466031269574 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 15:54:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:54:29 INFO - PROCESS | 2532 | 1466031269576 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:54:29 INFO - PROCESS | 2532 | 1466031269577 Marionette TRACE conn2 <- [1,666,null,{}] 15:54:29 INFO - PROCESS | 2532 | 1466031269579 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}] 15:54:29 INFO - PROCESS | 2532 | 1466031269581 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:29 INFO - PROCESS | 2532 | 1466031269657 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 15:54:29 INFO - PROCESS | 2532 | 1466031269706 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:29 INFO - PROCESS | 2532 | 1466031269707 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:29 INFO - PROCESS | 2532 | ++DOCSHELL 0x119c0a000 == 34 [pid = 2532] [id = 174] 15:54:29 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x11815e400) [pid = 2532] [serial = 520] [outer = 0x0] 15:54:29 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x119acfc00) [pid = 2532] [serial = 521] [outer = 0x11815e400] 15:54:29 INFO - PROCESS | 2532 | 1466031269731 Marionette DEBUG loaded listener.js 15:54:29 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x119e22800) [pid = 2532] [serial = 522] [outer = 0x11815e400] 15:54:29 INFO - PROCESS | 2532 | [2532] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:54:29 INFO - PROCESS | 2532 | [2532] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:54:30 INFO - PROCESS | 2532 | 1466031270023 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]]]}] 15:54:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 15:54:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 471ms 15:54:30 INFO - PROCESS | 2532 | 1466031270048 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 15:54:30 INFO - PROCESS | 2532 | 1466031270050 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 15:54:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:54:30 INFO - PROCESS | 2532 | 1466031270057 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:54:30 INFO - PROCESS | 2532 | 1466031270058 Marionette TRACE conn2 <- [1,670,null,{}] 15:54:30 INFO - PROCESS | 2532 | 1466031270062 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}] 15:54:30 INFO - PROCESS | 2532 | 1466031270064 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:30 INFO - PROCESS | 2532 | 1466031270177 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 15:54:30 INFO - PROCESS | 2532 | 1466031270182 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:30 INFO - PROCESS | 2532 | 1466031270185 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:30 INFO - PROCESS | 2532 | ++DOCSHELL 0x121562000 == 35 [pid = 2532] [id = 175] 15:54:30 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x119e21000) [pid = 2532] [serial = 523] [outer = 0x0] 15:54:30 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x119e45c00) [pid = 2532] [serial = 524] [outer = 0x119e21000] 15:54:30 INFO - PROCESS | 2532 | 1466031270227 Marionette DEBUG loaded listener.js 15:54:30 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x119ef9000) [pid = 2532] [serial = 525] [outer = 0x119e21000] 15:54:30 INFO - PROCESS | 2532 | 1466031270593 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]]]}] 15:54:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:54:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 574ms 15:54:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:54:30 INFO - PROCESS | 2532 | 1466031270629 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 15:54:30 INFO - PROCESS | 2532 | 1466031270630 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 15:54:30 INFO - PROCESS | 2532 | 1466031270632 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:54:30 INFO - PROCESS | 2532 | 1466031270633 Marionette TRACE conn2 <- [1,674,null,{}] 15:54:30 INFO - PROCESS | 2532 | 1466031270638 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}] 15:54:30 INFO - PROCESS | 2532 | 1466031270639 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:30 INFO - PROCESS | 2532 | 1466031270734 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 15:54:30 INFO - PROCESS | 2532 | 1466031270740 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:30 INFO - PROCESS | 2532 | 1466031270749 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:30 INFO - PROCESS | 2532 | ++DOCSHELL 0x11829c000 == 36 [pid = 2532] [id = 176] 15:54:30 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x119acc000) [pid = 2532] [serial = 526] [outer = 0x0] 15:54:30 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x119ef7400) [pid = 2532] [serial = 527] [outer = 0x119acc000] 15:54:30 INFO - PROCESS | 2532 | 1466031270773 Marionette DEBUG loaded listener.js 15:54:30 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x1212ce000) [pid = 2532] [serial = 528] [outer = 0x119acc000] 15:54:30 INFO - PROCESS | 2532 | [2532] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:54:30 INFO - PROCESS | 2532 | [2532] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:54:31 INFO - PROCESS | 2532 | 1466031271052 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]]]}] 15:54:31 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 15:54:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 468ms 15:54:31 INFO - PROCESS | 2532 | 1466031271104 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 15:54:31 INFO - PROCESS | 2532 | 1466031271107 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 15:54:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:54:31 INFO - PROCESS | 2532 | 1466031271109 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:54:31 INFO - PROCESS | 2532 | 1466031271110 Marionette TRACE conn2 <- [1,678,null,{}] 15:54:31 INFO - PROCESS | 2532 | 1466031271112 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}] 15:54:31 INFO - PROCESS | 2532 | 1466031271114 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:31 INFO - PROCESS | 2532 | 1466031271191 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 15:54:31 INFO - PROCESS | 2532 | 1466031271195 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:31 INFO - PROCESS | 2532 | 1466031271196 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:31 INFO - PROCESS | 2532 | ++DOCSHELL 0x124e57000 == 37 [pid = 2532] [id = 177] 15:54:31 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x1211e9c00) [pid = 2532] [serial = 529] [outer = 0x0] 15:54:31 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x12166d000) [pid = 2532] [serial = 530] [outer = 0x1211e9c00] 15:54:31 INFO - PROCESS | 2532 | 1466031271223 Marionette DEBUG loaded listener.js 15:54:31 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x121b8b000) [pid = 2532] [serial = 531] [outer = 0x1211e9c00] 15:54:31 INFO - PROCESS | 2532 | 1466031271592 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]]]}] 15:54:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 15:54:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 521ms 15:54:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:54:31 INFO - PROCESS | 2532 | 1466031271630 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 15:54:31 INFO - PROCESS | 2532 | 1466031271632 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 15:54:31 INFO - PROCESS | 2532 | 1466031271634 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:54:31 INFO - PROCESS | 2532 | 1466031271637 Marionette TRACE conn2 <- [1,682,null,{}] 15:54:31 INFO - PROCESS | 2532 | 1466031271640 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}] 15:54:31 INFO - PROCESS | 2532 | 1466031271642 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:31 INFO - PROCESS | 2532 | 1466031271743 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 15:54:31 INFO - PROCESS | 2532 | 1466031271746 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:31 INFO - PROCESS | 2532 | 1466031271748 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:31 INFO - PROCESS | 2532 | ++DOCSHELL 0x118898800 == 38 [pid = 2532] [id = 178] 15:54:31 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x116f80800) [pid = 2532] [serial = 532] [outer = 0x0] 15:54:31 INFO - PROCESS | 2532 | ++DOMWINDOW == 104 (0x124b11000) [pid = 2532] [serial = 533] [outer = 0x116f80800] 15:54:31 INFO - PROCESS | 2532 | 1466031271780 Marionette DEBUG loaded listener.js 15:54:31 INFO - PROCESS | 2532 | ++DOMWINDOW == 105 (0x12570a000) [pid = 2532] [serial = 534] [outer = 0x116f80800] 15:54:32 INFO - PROCESS | 2532 | 1466031272575 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]]]}] 15:54:32 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) 15:54:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 972ms 15:54:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:54:32 INFO - PROCESS | 2532 | 1466031272607 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 15:54:32 INFO - PROCESS | 2532 | 1466031272608 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 15:54:32 INFO - PROCESS | 2532 | 1466031272610 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:54:32 INFO - PROCESS | 2532 | 1466031272611 Marionette TRACE conn2 <- [1,686,null,{}] 15:54:32 INFO - PROCESS | 2532 | 1466031272613 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}] 15:54:32 INFO - PROCESS | 2532 | 1466031272614 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:32 INFO - PROCESS | 2532 | 1466031272701 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 15:54:32 INFO - PROCESS | 2532 | 1466031272735 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:32 INFO - PROCESS | 2532 | 1466031272737 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:32 INFO - PROCESS | 2532 | ++DOCSHELL 0x128ad5000 == 39 [pid = 2532] [id = 179] 15:54:32 INFO - PROCESS | 2532 | ++DOMWINDOW == 106 (0x125711400) [pid = 2532] [serial = 535] [outer = 0x0] 15:54:32 INFO - PROCESS | 2532 | ++DOMWINDOW == 107 (0x1264eb400) [pid = 2532] [serial = 536] [outer = 0x125711400] 15:54:32 INFO - PROCESS | 2532 | 1466031272761 Marionette DEBUG loaded listener.js 15:54:32 INFO - PROCESS | 2532 | ++DOMWINDOW == 108 (0x126ad5000) [pid = 2532] [serial = 537] [outer = 0x125711400] 15:54:33 INFO - PROCESS | 2532 | --DOMWINDOW == 107 (0x11884fc00) [pid = 2532] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:54:33 INFO - PROCESS | 2532 | --DOMWINDOW == 106 (0x1176c9c00) [pid = 2532] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:54:33 INFO - PROCESS | 2532 | --DOMWINDOW == 105 (0x112cd1c00) [pid = 2532] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:54:33 INFO - PROCESS | 2532 | --DOMWINDOW == 104 (0x119244400) [pid = 2532] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:54:33 INFO - PROCESS | 2532 | --DOMWINDOW == 103 (0x1181a2400) [pid = 2532] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:54:33 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x12921c800) [pid = 2532] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:54:33 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x1291a0800) [pid = 2532] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:54:33 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x1211dc800) [pid = 2532] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:54:33 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x1195cd800) [pid = 2532] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:54:33 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x1128ccc00) [pid = 2532] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:54:33 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x118851800) [pid = 2532] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:54:33 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x11819e000) [pid = 2532] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:54:33 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x119e27800) [pid = 2532] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:54:33 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x11297cc00) [pid = 2532] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:54:33 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x1181a1400) [pid = 2532] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:54:33 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x11a2b3c00) [pid = 2532] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:54:33 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x112cccc00) [pid = 2532] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:54:33 INFO - PROCESS | 2532 | 1466031273560 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]]]}] 15:54:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 15:54:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 969ms 15:54:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:54:33 INFO - PROCESS | 2532 | 1466031273580 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 15:54:33 INFO - PROCESS | 2532 | 1466031273581 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 15:54:33 INFO - PROCESS | 2532 | 1466031273583 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:54:33 INFO - PROCESS | 2532 | 1466031273584 Marionette TRACE conn2 <- [1,690,null,{}] 15:54:33 INFO - PROCESS | 2532 | 1466031273589 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}] 15:54:33 INFO - PROCESS | 2532 | 1466031273590 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:33 INFO - PROCESS | 2532 | 1466031273662 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 15:54:33 INFO - PROCESS | 2532 | 1466031273711 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:33 INFO - PROCESS | 2532 | 1466031273712 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:33 INFO - PROCESS | 2532 | ++DOCSHELL 0x119c05000 == 40 [pid = 2532] [id = 180] 15:54:33 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x112ccb800) [pid = 2532] [serial = 538] [outer = 0x0] 15:54:33 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x11834ac00) [pid = 2532] [serial = 539] [outer = 0x112ccb800] 15:54:33 INFO - PROCESS | 2532 | 1466031273743 Marionette DEBUG loaded listener.js 15:54:33 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x119ac3400) [pid = 2532] [serial = 540] [outer = 0x112ccb800] 15:54:34 INFO - PROCESS | 2532 | 1466031274477 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]]]}] 15:54:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 15:54:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 921ms 15:54:34 INFO - PROCESS | 2532 | 1466031274504 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 15:54:34 INFO - PROCESS | 2532 | 1466031274505 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 15:54:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:54:34 INFO - PROCESS | 2532 | 1466031274508 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:54:34 INFO - PROCESS | 2532 | 1466031274509 Marionette TRACE conn2 <- [1,694,null,{}] 15:54:34 INFO - PROCESS | 2532 | 1466031274511 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}] 15:54:34 INFO - PROCESS | 2532 | 1466031274512 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:34 INFO - PROCESS | 2532 | 1466031274587 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 15:54:34 INFO - PROCESS | 2532 | 1466031274591 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:34 INFO - PROCESS | 2532 | 1466031274592 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:34 INFO - PROCESS | 2532 | ++DOCSHELL 0x129174800 == 41 [pid = 2532] [id = 181] 15:54:34 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x118851800) [pid = 2532] [serial = 541] [outer = 0x0] 15:54:34 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x126482400) [pid = 2532] [serial = 542] [outer = 0x118851800] 15:54:34 INFO - PROCESS | 2532 | 1466031274616 Marionette DEBUG loaded listener.js 15:54:34 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x128ae7400) [pid = 2532] [serial = 543] [outer = 0x118851800] 15:54:35 INFO - PROCESS | 2532 | 1466031275463 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]]]}] 15:54:35 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) 15:54:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 974ms 15:54:35 INFO - PROCESS | 2532 | 1466031275482 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 15:54:35 INFO - PROCESS | 2532 | 1466031275485 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 15:54:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:54:35 INFO - PROCESS | 2532 | 1466031275491 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:54:35 INFO - PROCESS | 2532 | 1466031275493 Marionette TRACE conn2 <- [1,698,null,{}] 15:54:35 INFO - PROCESS | 2532 | 1466031275497 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}] 15:54:35 INFO - PROCESS | 2532 | 1466031275498 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:35 INFO - PROCESS | 2532 | 1466031275609 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 15:54:35 INFO - PROCESS | 2532 | 1466031275656 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:35 INFO - PROCESS | 2532 | 1466031275658 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:35 INFO - PROCESS | 2532 | ++DOCSHELL 0x11626a800 == 42 [pid = 2532] [id = 182] 15:54:35 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x112f69000) [pid = 2532] [serial = 544] [outer = 0x0] 15:54:35 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x113285c00) [pid = 2532] [serial = 545] [outer = 0x112f69000] 15:54:35 INFO - PROCESS | 2532 | 1466031275690 Marionette DEBUG loaded listener.js 15:54:35 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x115e11800) [pid = 2532] [serial = 546] [outer = 0x112f69000] 15:54:36 INFO - PROCESS | 2532 | 1466031276645 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]]]}] 15:54:36 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) 15:54:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1174ms 15:54:36 INFO - PROCESS | 2532 | 1466031276679 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 15:54:36 INFO - PROCESS | 2532 | 1466031276682 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 15:54:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:54:36 INFO - PROCESS | 2532 | 1466031276691 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:54:36 INFO - PROCESS | 2532 | 1466031276692 Marionette TRACE conn2 <- [1,702,null,{}] 15:54:36 INFO - PROCESS | 2532 | 1466031276695 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}] 15:54:36 INFO - PROCESS | 2532 | 1466031276697 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:36 INFO - PROCESS | 2532 | 1466031276805 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 15:54:36 INFO - PROCESS | 2532 | 1466031276852 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:36 INFO - PROCESS | 2532 | 1466031276853 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:36 INFO - PROCESS | 2532 | ++DOCSHELL 0x11832e000 == 43 [pid = 2532] [id = 183] 15:54:36 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x116a14c00) [pid = 2532] [serial = 547] [outer = 0x0] 15:54:36 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x1176c9000) [pid = 2532] [serial = 548] [outer = 0x116a14c00] 15:54:36 INFO - PROCESS | 2532 | 1466031276884 Marionette DEBUG loaded listener.js 15:54:36 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x1181a6c00) [pid = 2532] [serial = 549] [outer = 0x116a14c00] 15:54:37 INFO - PROCESS | 2532 | --DOCSHELL 0x119c05000 == 42 [pid = 2532] [id = 180] 15:54:37 INFO - PROCESS | 2532 | --DOCSHELL 0x128ad5000 == 41 [pid = 2532] [id = 179] 15:54:37 INFO - PROCESS | 2532 | --DOCSHELL 0x118898800 == 40 [pid = 2532] [id = 178] 15:54:37 INFO - PROCESS | 2532 | --DOCSHELL 0x124e57000 == 39 [pid = 2532] [id = 177] 15:54:37 INFO - PROCESS | 2532 | --DOCSHELL 0x11829c000 == 38 [pid = 2532] [id = 176] 15:54:37 INFO - PROCESS | 2532 | --DOCSHELL 0x121562000 == 37 [pid = 2532] [id = 175] 15:54:37 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x1267c2800) [pid = 2532] [serial = 499] [outer = 0x0] [url = about:blank] 15:54:37 INFO - PROCESS | 2532 | --DOCSHELL 0x119c0a000 == 36 [pid = 2532] [id = 174] 15:54:37 INFO - PROCESS | 2532 | --DOCSHELL 0x119874800 == 35 [pid = 2532] [id = 173] 15:54:37 INFO - PROCESS | 2532 | --DOCSHELL 0x11889c800 == 34 [pid = 2532] [id = 172] 15:54:37 INFO - PROCESS | 2532 | --DOCSHELL 0x11857c800 == 33 [pid = 2532] [id = 171] 15:54:37 INFO - PROCESS | 2532 | --DOCSHELL 0x11829c800 == 32 [pid = 2532] [id = 170] 15:54:37 INFO - PROCESS | 2532 | --DOCSHELL 0x1169a4000 == 31 [pid = 2532] [id = 169] 15:54:37 INFO - PROCESS | 2532 | --DOCSHELL 0x115dad000 == 30 [pid = 2532] [id = 168] 15:54:37 INFO - PROCESS | 2532 | --DOCSHELL 0x12917a800 == 29 [pid = 2532] [id = 167] 15:54:37 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x119acdc00) [pid = 2532] [serial = 481] [outer = 0x0] [url = about:blank] 15:54:37 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x1211e6400) [pid = 2532] [serial = 484] [outer = 0x0] [url = about:blank] 15:54:37 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x119c54000) [pid = 2532] [serial = 482] [outer = 0x0] [url = about:blank] 15:54:37 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x121931000) [pid = 2532] [serial = 487] [outer = 0x0] [url = about:blank] 15:54:37 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x121666c00) [pid = 2532] [serial = 485] [outer = 0x0] [url = about:blank] 15:54:37 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x118209000) [pid = 2532] [serial = 490] [outer = 0x0] [url = about:blank] 15:54:37 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x1198eac00) [pid = 2532] [serial = 491] [outer = 0x0] [url = about:blank] 15:54:37 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x125709800) [pid = 2532] [serial = 496] [outer = 0x0] [url = about:blank] 15:54:37 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x119e41000) [pid = 2532] [serial = 493] [outer = 0x0] [url = about:blank] 15:54:37 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x119529400) [pid = 2532] [serial = 475] [outer = 0x0] [url = about:blank] 15:54:37 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x1181a5800) [pid = 2532] [serial = 472] [outer = 0x0] [url = about:blank] 15:54:37 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x118347800) [pid = 2532] [serial = 473] [outer = 0x0] [url = about:blank] 15:54:37 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x1164dec00) [pid = 2532] [serial = 469] [outer = 0x0] [url = about:blank] 15:54:37 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x116a1bc00) [pid = 2532] [serial = 470] [outer = 0x0] [url = about:blank] 15:54:37 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x1198e6800) [pid = 2532] [serial = 467] [outer = 0x0] [url = about:blank] 15:54:37 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x119692400) [pid = 2532] [serial = 466] [outer = 0x0] [url = about:blank] 15:54:37 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x1185f1800) [pid = 2532] [serial = 464] [outer = 0x0] [url = about:blank] 15:54:37 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x1181ac000) [pid = 2532] [serial = 463] [outer = 0x0] [url = about:blank] 15:54:37 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x12bb65800) [pid = 2532] [serial = 461] [outer = 0x0] [url = about:blank] 15:54:37 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x12ab09c00) [pid = 2532] [serial = 460] [outer = 0x0] [url = about:blank] 15:54:37 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x12929f000) [pid = 2532] [serial = 458] [outer = 0x0] [url = about:blank] 15:54:37 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x12921f400) [pid = 2532] [serial = 457] [outer = 0x0] [url = about:blank] 15:54:37 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x12570e800) [pid = 2532] [serial = 455] [outer = 0x0] [url = about:blank] 15:54:37 INFO - PROCESS | 2532 | --DOMWINDOW == 78 (0x121671800) [pid = 2532] [serial = 454] [outer = 0x0] [url = about:blank] 15:54:37 INFO - PROCESS | 2532 | --DOMWINDOW == 77 (0x119ac3800) [pid = 2532] [serial = 452] [outer = 0x0] [url = about:blank] 15:54:37 INFO - PROCESS | 2532 | --DOMWINDOW == 76 (0x1198d5800) [pid = 2532] [serial = 451] [outer = 0x0] [url = about:blank] 15:54:37 INFO - PROCESS | 2532 | --DOMWINDOW == 75 (0x117141000) [pid = 2532] [serial = 449] [outer = 0x0] [url = about:blank] 15:54:37 INFO - PROCESS | 2532 | --DOMWINDOW == 74 (0x112e06c00) [pid = 2532] [serial = 448] [outer = 0x0] [url = about:blank] 15:54:37 INFO - PROCESS | 2532 | --DOMWINDOW == 73 (0x12643d000) [pid = 2532] [serial = 497] [outer = 0x0] [url = about:blank] 15:54:37 INFO - PROCESS | 2532 | --DOMWINDOW == 72 (0x119696000) [pid = 2532] [serial = 476] [outer = 0x0] [url = about:blank] 15:54:37 INFO - PROCESS | 2532 | --DOMWINDOW == 71 (0x121e69800) [pid = 2532] [serial = 488] [outer = 0x0] [url = about:blank] 15:54:37 INFO - PROCESS | 2532 | --DOMWINDOW == 70 (0x124e2a000) [pid = 2532] [serial = 494] [outer = 0x0] [url = about:blank] 15:54:37 INFO - PROCESS | 2532 | --DOMWINDOW == 69 (0x1198d6800) [pid = 2532] [serial = 478] [outer = 0x0] [url = about:blank] 15:54:37 INFO - PROCESS | 2532 | --DOMWINDOW == 68 (0x119a67000) [pid = 2532] [serial = 479] [outer = 0x0] [url = about:blank] 15:54:37 INFO - PROCESS | 2532 | --DOMWINDOW == 67 (0x1185ed800) [pid = 2532] [serial = 209] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:54:37 INFO - PROCESS | 2532 | 1466031277980 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]]]}] 15:54:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 15:54:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1323ms 15:54:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:54:38 INFO - PROCESS | 2532 | 1466031278013 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 15:54:38 INFO - PROCESS | 2532 | 1466031278016 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 15:54:38 INFO - PROCESS | 2532 | 1466031278019 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:54:38 INFO - PROCESS | 2532 | 1466031278021 Marionette TRACE conn2 <- [1,706,null,{}] 15:54:38 INFO - PROCESS | 2532 | 1466031278024 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}] 15:54:38 INFO - PROCESS | 2532 | 1466031278026 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:38 INFO - PROCESS | 2532 | 1466031278101 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 15:54:38 INFO - PROCESS | 2532 | 1466031278178 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:38 INFO - PROCESS | 2532 | 1466031278179 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:38 INFO - PROCESS | 2532 | ++DOCSHELL 0x116726800 == 30 [pid = 2532] [id = 184] 15:54:38 INFO - PROCESS | 2532 | ++DOMWINDOW == 68 (0x1175b2c00) [pid = 2532] [serial = 550] [outer = 0x0] 15:54:38 INFO - PROCESS | 2532 | ++DOMWINDOW == 69 (0x1181ac800) [pid = 2532] [serial = 551] [outer = 0x1175b2c00] 15:54:38 INFO - PROCESS | 2532 | 1466031278208 Marionette DEBUG loaded listener.js 15:54:38 INFO - PROCESS | 2532 | ++DOMWINDOW == 70 (0x11820f800) [pid = 2532] [serial = 552] [outer = 0x1175b2c00] 15:54:38 INFO - PROCESS | 2532 | 1466031278967 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]]]}] 15:54:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 15:54:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 971ms 15:54:38 INFO - PROCESS | 2532 | 1466031278989 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 15:54:38 INFO - PROCESS | 2532 | 1466031278992 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 15:54:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:54:38 INFO - PROCESS | 2532 | 1466031278996 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:54:38 INFO - PROCESS | 2532 | 1466031278998 Marionette TRACE conn2 <- [1,710,null,{}] 15:54:39 INFO - PROCESS | 2532 | 1466031279001 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}] 15:54:39 INFO - PROCESS | 2532 | 1466031279003 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:39 INFO - PROCESS | 2532 | 1466031279077 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 15:54:39 INFO - PROCESS | 2532 | 1466031279080 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:39 INFO - PROCESS | 2532 | 1466031279082 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:39 INFO - PROCESS | 2532 | ++DOCSHELL 0x117e6e000 == 31 [pid = 2532] [id = 185] 15:54:39 INFO - PROCESS | 2532 | ++DOMWINDOW == 71 (0x118851400) [pid = 2532] [serial = 553] [outer = 0x0] 15:54:39 INFO - PROCESS | 2532 | ++DOMWINDOW == 72 (0x119529400) [pid = 2532] [serial = 554] [outer = 0x118851400] 15:54:39 INFO - PROCESS | 2532 | 1466031279110 Marionette DEBUG loaded listener.js 15:54:39 INFO - PROCESS | 2532 | ++DOMWINDOW == 73 (0x1195cb800) [pid = 2532] [serial = 555] [outer = 0x118851400] 15:54:39 INFO - PROCESS | 2532 | 1466031279997 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]]]}] 15:54:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:54:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1020ms 15:54:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:54:40 INFO - PROCESS | 2532 | 1466031280016 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 15:54:40 INFO - PROCESS | 2532 | 1466031280018 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 15:54:40 INFO - PROCESS | 2532 | 1466031280022 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:54:40 INFO - PROCESS | 2532 | 1466031280024 Marionette TRACE conn2 <- [1,714,null,{}] 15:54:40 INFO - PROCESS | 2532 | 1466031280047 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}] 15:54:40 INFO - PROCESS | 2532 | 1466031280050 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:40 INFO - PROCESS | 2532 | 1466031280143 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 15:54:40 INFO - PROCESS | 2532 | 1466031280149 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:40 INFO - PROCESS | 2532 | 1466031280151 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:40 INFO - PROCESS | 2532 | ++DOCSHELL 0x11889c800 == 32 [pid = 2532] [id = 186] 15:54:40 INFO - PROCESS | 2532 | ++DOMWINDOW == 74 (0x119698800) [pid = 2532] [serial = 556] [outer = 0x0] 15:54:40 INFO - PROCESS | 2532 | ++DOMWINDOW == 75 (0x1198f0400) [pid = 2532] [serial = 557] [outer = 0x119698800] 15:54:40 INFO - PROCESS | 2532 | 1466031280179 Marionette DEBUG loaded listener.js 15:54:40 INFO - PROCESS | 2532 | ++DOMWINDOW == 76 (0x119ac9400) [pid = 2532] [serial = 558] [outer = 0x119698800] 15:54:40 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 15:54:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 973ms 15:54:40 INFO - PROCESS | 2532 | 1466031280985 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]]]}] 15:54:40 INFO - PROCESS | 2532 | 1466031280993 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 15:54:40 INFO - PROCESS | 2532 | 1466031280995 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 15:54:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:54:40 INFO - PROCESS | 2532 | 1466031280997 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:54:40 INFO - PROCESS | 2532 | 1466031280998 Marionette TRACE conn2 <- [1,718,null,{}] 15:54:41 INFO - PROCESS | 2532 | 1466031281000 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}] 15:54:41 INFO - PROCESS | 2532 | 1466031281001 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:41 INFO - PROCESS | 2532 | 1466031281096 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 15:54:41 INFO - PROCESS | 2532 | 1466031281129 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:41 INFO - PROCESS | 2532 | 1466031281130 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:41 INFO - PROCESS | 2532 | ++DOCSHELL 0x119890800 == 33 [pid = 2532] [id = 187] 15:54:41 INFO - PROCESS | 2532 | ++DOMWINDOW == 77 (0x119ad2800) [pid = 2532] [serial = 559] [outer = 0x0] 15:54:41 INFO - PROCESS | 2532 | ++DOMWINDOW == 78 (0x119e28000) [pid = 2532] [serial = 560] [outer = 0x119ad2800] 15:54:41 INFO - PROCESS | 2532 | 1466031281155 Marionette DEBUG loaded listener.js 15:54:41 INFO - PROCESS | 2532 | ++DOMWINDOW == 79 (0x119ef3800) [pid = 2532] [serial = 561] [outer = 0x119ad2800] 15:54:41 INFO - PROCESS | 2532 | --DOMWINDOW == 78 (0x116f80800) [pid = 2532] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 15:54:41 INFO - PROCESS | 2532 | --DOMWINDOW == 77 (0x115e1c000) [pid = 2532] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:54:41 INFO - PROCESS | 2532 | --DOMWINDOW == 76 (0x119e21000) [pid = 2532] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 15:54:41 INFO - PROCESS | 2532 | --DOMWINDOW == 75 (0x11815e400) [pid = 2532] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 15:54:41 INFO - PROCESS | 2532 | --DOMWINDOW == 74 (0x125703800) [pid = 2532] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:54:41 INFO - PROCESS | 2532 | --DOMWINDOW == 73 (0x1195ccc00) [pid = 2532] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 15:54:41 INFO - PROCESS | 2532 | --DOMWINDOW == 72 (0x1211e9c00) [pid = 2532] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 15:54:41 INFO - PROCESS | 2532 | --DOMWINDOW == 71 (0x113c8e800) [pid = 2532] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:54:41 INFO - PROCESS | 2532 | --DOMWINDOW == 70 (0x11328ec00) [pid = 2532] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:54:41 INFO - PROCESS | 2532 | --DOMWINDOW == 69 (0x111aa5800) [pid = 2532] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:54:41 INFO - PROCESS | 2532 | --DOMWINDOW == 68 (0x1185ebc00) [pid = 2532] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:54:41 INFO - PROCESS | 2532 | --DOMWINDOW == 67 (0x119acc000) [pid = 2532] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 15:54:41 INFO - PROCESS | 2532 | --DOMWINDOW == 66 (0x125711400) [pid = 2532] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:54:41 INFO - PROCESS | 2532 | --DOMWINDOW == 65 (0x112ccb800) [pid = 2532] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:54:41 INFO - PROCESS | 2532 | 1466031281957 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]]]}] 15:54:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:54:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 969ms 15:54:41 INFO - PROCESS | 2532 | 1466031281966 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 15:54:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:54:41 INFO - PROCESS | 2532 | 1466031281967 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 15:54:41 INFO - PROCESS | 2532 | 1466031281970 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:54:41 INFO - PROCESS | 2532 | 1466031281972 Marionette TRACE conn2 <- [1,722,null,{}] 15:54:41 INFO - PROCESS | 2532 | 1466031281974 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}] 15:54:41 INFO - PROCESS | 2532 | 1466031281975 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:42 INFO - PROCESS | 2532 | 1466031282048 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 15:54:42 INFO - PROCESS | 2532 | 1466031282053 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:42 INFO - PROCESS | 2532 | 1466031282055 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:42 INFO - PROCESS | 2532 | ++DOCSHELL 0x1185d3000 == 34 [pid = 2532] [id = 188] 15:54:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 66 (0x116240400) [pid = 2532] [serial = 562] [outer = 0x0] 15:54:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 67 (0x11884f400) [pid = 2532] [serial = 563] [outer = 0x116240400] 15:54:42 INFO - PROCESS | 2532 | 1466031282080 Marionette DEBUG loaded listener.js 15:54:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 68 (0x119c4d400) [pid = 2532] [serial = 564] [outer = 0x116240400] 15:54:42 INFO - PROCESS | 2532 | 1466031282414 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] 15:54:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 15:54:42 INFO - PROCESS | 2532 | 1466031282443 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 15:54:42 INFO - PROCESS | 2532 | 1466031282460 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:54:42 INFO - PROCESS | 2532 | 1466031282462 Marionette TRACE conn2 <- [1,726,null,{}] 15:54:42 INFO - PROCESS | 2532 | 1466031282467 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}] 15:54:42 INFO - PROCESS | 2532 | 1466031282473 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:42 INFO - PROCESS | 2532 | 1466031282621 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 15:54:42 INFO - PROCESS | 2532 | 1466031282630 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:42 INFO - PROCESS | 2532 | 1466031282632 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:42 INFO - PROCESS | 2532 | ++DOCSHELL 0x121568800 == 35 [pid = 2532] [id = 189] 15:54:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 69 (0x1195c4c00) [pid = 2532] [serial = 565] [outer = 0x0] 15:54:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 70 (0x12166dc00) [pid = 2532] [serial = 566] [outer = 0x1195c4c00] 15:54:42 INFO - PROCESS | 2532 | 1466031282673 Marionette DEBUG loaded listener.js 15:54:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 71 (0x125157800) [pid = 2532] [serial = 567] [outer = 0x1195c4c00] 15:54:43 INFO - PROCESS | 2532 | 1466031283151 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]]]}] 15:54:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:54:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 735ms 15:54:43 INFO - PROCESS | 2532 | 1466031283181 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 15:54:43 INFO - PROCESS | 2532 | 1466031283182 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 15:54:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:54:43 INFO - PROCESS | 2532 | 1466031283185 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:54:43 INFO - PROCESS | 2532 | 1466031283187 Marionette TRACE conn2 <- [1,730,null,{}] 15:54:43 INFO - PROCESS | 2532 | 1466031283189 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}] 15:54:43 INFO - PROCESS | 2532 | 1466031283190 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:43 INFO - PROCESS | 2532 | 1466031283263 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 15:54:43 INFO - PROCESS | 2532 | 1466031283266 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:43 INFO - PROCESS | 2532 | 1466031283267 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:43 INFO - PROCESS | 2532 | ++DOCSHELL 0x1227b4000 == 36 [pid = 2532] [id = 190] 15:54:43 INFO - PROCESS | 2532 | ++DOMWINDOW == 72 (0x125709800) [pid = 2532] [serial = 568] [outer = 0x0] 15:54:43 INFO - PROCESS | 2532 | ++DOMWINDOW == 73 (0x125780000) [pid = 2532] [serial = 569] [outer = 0x125709800] 15:54:43 INFO - PROCESS | 2532 | 1466031283296 Marionette DEBUG loaded listener.js 15:54:43 INFO - PROCESS | 2532 | ++DOMWINDOW == 74 (0x128adf400) [pid = 2532] [serial = 570] [outer = 0x125709800] 15:54:43 INFO - PROCESS | 2532 | 1466031283666 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] 15:54:43 INFO - PROCESS | 2532 | 1466031283708 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 15:54:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 15:54:43 INFO - PROCESS | 2532 | 1466031283711 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:54:43 INFO - PROCESS | 2532 | 1466031283713 Marionette TRACE conn2 <- [1,734,null,{}] 15:54:43 INFO - PROCESS | 2532 | 1466031283717 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}] 15:54:43 INFO - PROCESS | 2532 | 1466031283719 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:43 INFO - PROCESS | 2532 | 1466031283819 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 15:54:43 INFO - PROCESS | 2532 | 1466031283881 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:43 INFO - PROCESS | 2532 | 1466031283884 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:43 INFO - PROCESS | 2532 | ++DOCSHELL 0x116923000 == 37 [pid = 2532] [id = 191] 15:54:43 INFO - PROCESS | 2532 | ++DOMWINDOW == 75 (0x1164dc800) [pid = 2532] [serial = 571] [outer = 0x0] 15:54:43 INFO - PROCESS | 2532 | ++DOMWINDOW == 76 (0x116f7d000) [pid = 2532] [serial = 572] [outer = 0x1164dc800] 15:54:43 INFO - PROCESS | 2532 | 1466031283915 Marionette DEBUG loaded listener.js 15:54:43 INFO - PROCESS | 2532 | ++DOMWINDOW == 77 (0x1181a4400) [pid = 2532] [serial = 573] [outer = 0x1164dc800] 15:54:44 INFO - PROCESS | 2532 | 1466031284352 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]]]}] 15:54:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 15:54:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 670ms 15:54:44 INFO - PROCESS | 2532 | 1466031284388 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 15:54:44 INFO - PROCESS | 2532 | 1466031284391 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 15:54:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:54:44 INFO - PROCESS | 2532 | 1466031284396 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:54:44 INFO - PROCESS | 2532 | 1466031284398 Marionette TRACE conn2 <- [1,738,null,{}] 15:54:44 INFO - PROCESS | 2532 | 1466031284401 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}] 15:54:44 INFO - PROCESS | 2532 | 1466031284404 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:44 INFO - PROCESS | 2532 | 1466031284497 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 15:54:44 INFO - PROCESS | 2532 | 1466031284559 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:44 INFO - PROCESS | 2532 | 1466031284560 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:44 INFO - PROCESS | 2532 | ++DOCSHELL 0x1196d4000 == 38 [pid = 2532] [id = 192] 15:54:44 INFO - PROCESS | 2532 | ++DOMWINDOW == 78 (0x1195c1800) [pid = 2532] [serial = 574] [outer = 0x0] 15:54:44 INFO - PROCESS | 2532 | ++DOMWINDOW == 79 (0x1195d0000) [pid = 2532] [serial = 575] [outer = 0x1195c1800] 15:54:44 INFO - PROCESS | 2532 | 1466031284588 Marionette DEBUG loaded listener.js 15:54:44 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x1198d4400) [pid = 2532] [serial = 576] [outer = 0x1195c1800] 15:54:45 INFO - PROCESS | 2532 | 1466031285467 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]]]}] 15:54:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:54:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1121ms 15:54:45 INFO - PROCESS | 2532 | 1466031285517 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 15:54:45 INFO - PROCESS | 2532 | 1466031285519 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 15:54:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:54:45 INFO - PROCESS | 2532 | 1466031285522 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:54:45 INFO - PROCESS | 2532 | 1466031285524 Marionette TRACE conn2 <- [1,742,null,{}] 15:54:45 INFO - PROCESS | 2532 | 1466031285532 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}] 15:54:45 INFO - PROCESS | 2532 | 1466031285535 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:45 INFO - PROCESS | 2532 | 1466031285662 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 15:54:45 INFO - PROCESS | 2532 | 1466031285712 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:45 INFO - PROCESS | 2532 | 1466031285714 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:45 INFO - PROCESS | 2532 | ++DOCSHELL 0x126365000 == 39 [pid = 2532] [id = 193] 15:54:45 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x119e25000) [pid = 2532] [serial = 577] [outer = 0x0] 15:54:45 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x121669400) [pid = 2532] [serial = 578] [outer = 0x119e25000] 15:54:45 INFO - PROCESS | 2532 | 1466031285745 Marionette DEBUG loaded listener.js 15:54:45 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x124b0b800) [pid = 2532] [serial = 579] [outer = 0x119e25000] 15:54:46 INFO - PROCESS | 2532 | 1466031286700 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]]]}] 15:54:46 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 15:54:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1228ms 15:54:46 INFO - PROCESS | 2532 | 1466031286750 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 15:54:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:54:46 INFO - PROCESS | 2532 | 1466031286752 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 15:54:46 INFO - PROCESS | 2532 | 1466031286755 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:54:46 INFO - PROCESS | 2532 | 1466031286757 Marionette TRACE conn2 <- [1,746,null,{}] 15:54:46 INFO - PROCESS | 2532 | 1466031286761 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}] 15:54:46 INFO - PROCESS | 2532 | 1466031286762 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:46 INFO - PROCESS | 2532 | 1466031286908 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 15:54:47 INFO - PROCESS | 2532 | 1466031287025 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:47 INFO - PROCESS | 2532 | 1466031287027 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:47 INFO - PROCESS | 2532 | ++DOCSHELL 0x1185b8000 == 40 [pid = 2532] [id = 194] 15:54:47 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x118202800) [pid = 2532] [serial = 580] [outer = 0x0] 15:54:47 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x1182b7800) [pid = 2532] [serial = 581] [outer = 0x118202800] 15:54:47 INFO - PROCESS | 2532 | 1466031287072 Marionette DEBUG loaded listener.js 15:54:47 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x1187f9400) [pid = 2532] [serial = 582] [outer = 0x118202800] 15:54:48 INFO - PROCESS | 2532 | --DOCSHELL 0x121568800 == 39 [pid = 2532] [id = 189] 15:54:48 INFO - PROCESS | 2532 | --DOCSHELL 0x1185d3000 == 38 [pid = 2532] [id = 188] 15:54:48 INFO - PROCESS | 2532 | --DOCSHELL 0x119890800 == 37 [pid = 2532] [id = 187] 15:54:48 INFO - PROCESS | 2532 | --DOCSHELL 0x11889c800 == 36 [pid = 2532] [id = 186] 15:54:48 INFO - PROCESS | 2532 | --DOCSHELL 0x117e6e000 == 35 [pid = 2532] [id = 185] 15:54:48 INFO - PROCESS | 2532 | --DOCSHELL 0x116726800 == 34 [pid = 2532] [id = 184] 15:54:48 INFO - PROCESS | 2532 | --DOCSHELL 0x11832e000 == 33 [pid = 2532] [id = 183] 15:54:48 INFO - PROCESS | 2532 | --DOCSHELL 0x11626a800 == 32 [pid = 2532] [id = 182] 15:54:48 INFO - PROCESS | 2532 | --DOCSHELL 0x129174800 == 31 [pid = 2532] [id = 181] 15:54:48 INFO - PROCESS | 2532 | --DOCSHELL 0x126365000 == 30 [pid = 2532] [id = 193] 15:54:48 INFO - PROCESS | 2532 | --DOCSHELL 0x1196d4000 == 29 [pid = 2532] [id = 192] 15:54:48 INFO - PROCESS | 2532 | --DOCSHELL 0x1227b4000 == 28 [pid = 2532] [id = 190] 15:54:48 INFO - PROCESS | 2532 | --DOCSHELL 0x116923000 == 27 [pid = 2532] [id = 191] 15:54:48 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x124b11000) [pid = 2532] [serial = 533] [outer = 0x0] [url = about:blank] 15:54:48 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x116f80400) [pid = 2532] [serial = 506] [outer = 0x0] [url = about:blank] 15:54:48 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x119e45c00) [pid = 2532] [serial = 524] [outer = 0x0] [url = about:blank] 15:54:48 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x119ef9000) [pid = 2532] [serial = 525] [outer = 0x0] [url = about:blank] 15:54:48 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x119acfc00) [pid = 2532] [serial = 521] [outer = 0x0] [url = about:blank] 15:54:48 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x119e22800) [pid = 2532] [serial = 522] [outer = 0x0] [url = about:blank] 15:54:48 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x129193c00) [pid = 2532] [serial = 500] [outer = 0x0] [url = about:blank] 15:54:48 INFO - PROCESS | 2532 | --DOMWINDOW == 78 (0x1198d5400) [pid = 2532] [serial = 518] [outer = 0x0] [url = about:blank] 15:54:48 INFO - PROCESS | 2532 | --DOMWINDOW == 77 (0x119acb800) [pid = 2532] [serial = 519] [outer = 0x0] [url = about:blank] 15:54:48 INFO - PROCESS | 2532 | --DOMWINDOW == 76 (0x12166d000) [pid = 2532] [serial = 530] [outer = 0x0] [url = about:blank] 15:54:48 INFO - PROCESS | 2532 | --DOMWINDOW == 75 (0x119249c00) [pid = 2532] [serial = 515] [outer = 0x0] [url = about:blank] 15:54:48 INFO - PROCESS | 2532 | --DOMWINDOW == 74 (0x1195c7c00) [pid = 2532] [serial = 516] [outer = 0x0] [url = about:blank] 15:54:48 INFO - PROCESS | 2532 | --DOMWINDOW == 73 (0x11336e400) [pid = 2532] [serial = 503] [outer = 0x0] [url = about:blank] 15:54:48 INFO - PROCESS | 2532 | --DOMWINDOW == 72 (0x115e91c00) [pid = 2532] [serial = 504] [outer = 0x0] [url = about:blank] 15:54:48 INFO - PROCESS | 2532 | --DOMWINDOW == 71 (0x118207800) [pid = 2532] [serial = 509] [outer = 0x0] [url = about:blank] 15:54:48 INFO - PROCESS | 2532 | --DOMWINDOW == 70 (0x11834d800) [pid = 2532] [serial = 510] [outer = 0x0] [url = about:blank] 15:54:48 INFO - PROCESS | 2532 | --DOMWINDOW == 69 (0x1187f3400) [pid = 2532] [serial = 512] [outer = 0x0] [url = about:blank] 15:54:48 INFO - PROCESS | 2532 | --DOMWINDOW == 68 (0x119ef7400) [pid = 2532] [serial = 527] [outer = 0x0] [url = about:blank] 15:54:48 INFO - PROCESS | 2532 | --DOMWINDOW == 67 (0x1212ce000) [pid = 2532] [serial = 528] [outer = 0x0] [url = about:blank] 15:54:48 INFO - PROCESS | 2532 | --DOMWINDOW == 66 (0x1188d4800) [pid = 2532] [serial = 513] [outer = 0x0] [url = about:blank] 15:54:48 INFO - PROCESS | 2532 | --DOMWINDOW == 65 (0x1264eb400) [pid = 2532] [serial = 536] [outer = 0x0] [url = about:blank] 15:54:48 INFO - PROCESS | 2532 | --DOMWINDOW == 64 (0x12570a000) [pid = 2532] [serial = 534] [outer = 0x0] [url = about:blank] 15:54:48 INFO - PROCESS | 2532 | --DOMWINDOW == 63 (0x11834ac00) [pid = 2532] [serial = 539] [outer = 0x0] [url = about:blank] 15:54:48 INFO - PROCESS | 2532 | --DOMWINDOW == 62 (0x126ad5000) [pid = 2532] [serial = 537] [outer = 0x0] [url = about:blank] 15:54:48 INFO - PROCESS | 2532 | --DOMWINDOW == 61 (0x117142800) [pid = 2532] [serial = 507] [outer = 0x0] [url = about:blank] 15:54:48 INFO - PROCESS | 2532 | --DOMWINDOW == 60 (0x119ac3400) [pid = 2532] [serial = 540] [outer = 0x0] [url = about:blank] 15:54:48 INFO - PROCESS | 2532 | --DOMWINDOW == 59 (0x121b8b000) [pid = 2532] [serial = 531] [outer = 0x0] [url = about:blank] 15:54:48 INFO - PROCESS | 2532 | --DOMWINDOW == 58 (0x126482400) [pid = 2532] [serial = 542] [outer = 0x0] [url = about:blank] 15:54:48 INFO - PROCESS | 2532 | 1466031288259 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]]]}] 15:54:48 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.) 15:54:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1528ms 15:54:48 INFO - PROCESS | 2532 | 1466031288284 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 15:54:48 INFO - PROCESS | 2532 | 1466031288287 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 15:54:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:54:48 INFO - PROCESS | 2532 | 1466031288292 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:54:48 INFO - PROCESS | 2532 | 1466031288294 Marionette TRACE conn2 <- [1,750,null,{}] 15:54:48 INFO - PROCESS | 2532 | 1466031288318 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}] 15:54:48 INFO - PROCESS | 2532 | 1466031288320 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:48 INFO - PROCESS | 2532 | 1466031288394 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 15:54:48 INFO - PROCESS | 2532 | 1466031288399 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:48 INFO - PROCESS | 2532 | 1466031288401 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:48 INFO - PROCESS | 2532 | ++DOCSHELL 0x115eee000 == 28 [pid = 2532] [id = 195] 15:54:48 INFO - PROCESS | 2532 | ++DOMWINDOW == 59 (0x11623dc00) [pid = 2532] [serial = 583] [outer = 0x0] 15:54:48 INFO - PROCESS | 2532 | ++DOMWINDOW == 60 (0x116472000) [pid = 2532] [serial = 584] [outer = 0x11623dc00] 15:54:48 INFO - PROCESS | 2532 | 1466031288432 Marionette DEBUG loaded listener.js 15:54:48 INFO - PROCESS | 2532 | ++DOMWINDOW == 61 (0x116907c00) [pid = 2532] [serial = 585] [outer = 0x11623dc00] 15:54:49 INFO - PROCESS | 2532 | 1466031289222 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]]]}] 15:54:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 15:54:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 971ms 15:54:49 INFO - PROCESS | 2532 | 1466031289262 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 15:54:49 INFO - PROCESS | 2532 | 1466031289266 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 15:54:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:54:49 INFO - PROCESS | 2532 | 1466031289271 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:54:49 INFO - PROCESS | 2532 | 1466031289272 Marionette TRACE conn2 <- [1,754,null,{}] 15:54:49 INFO - PROCESS | 2532 | 1466031289275 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}] 15:54:49 INFO - PROCESS | 2532 | 1466031289276 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:49 INFO - PROCESS | 2532 | 1466031289352 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 15:54:49 INFO - PROCESS | 2532 | 1466031289397 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:49 INFO - PROCESS | 2532 | 1466031289398 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:49 INFO - PROCESS | 2532 | ++DOCSHELL 0x116ad9800 == 29 [pid = 2532] [id = 196] 15:54:49 INFO - PROCESS | 2532 | ++DOMWINDOW == 62 (0x116981800) [pid = 2532] [serial = 586] [outer = 0x0] 15:54:49 INFO - PROCESS | 2532 | ++DOMWINDOW == 63 (0x1181a5800) [pid = 2532] [serial = 587] [outer = 0x116981800] 15:54:49 INFO - PROCESS | 2532 | 1466031289426 Marionette DEBUG loaded listener.js 15:54:49 INFO - PROCESS | 2532 | ++DOMWINDOW == 64 (0x11820e000) [pid = 2532] [serial = 588] [outer = 0x116981800] 15:54:50 INFO - PROCESS | 2532 | 1466031290194 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]]]}] 15:54:50 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 15:54:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 971ms 15:54:50 INFO - PROCESS | 2532 | 1466031290242 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 15:54:50 INFO - PROCESS | 2532 | 1466031290243 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 15:54:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:54:50 INFO - PROCESS | 2532 | 1466031290245 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:54:50 INFO - PROCESS | 2532 | 1466031290248 Marionette TRACE conn2 <- [1,758,null,{}] 15:54:50 INFO - PROCESS | 2532 | 1466031290263 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}] 15:54:50 INFO - PROCESS | 2532 | 1466031290266 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:50 INFO - PROCESS | 2532 | 1466031290365 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 15:54:50 INFO - PROCESS | 2532 | 1466031290371 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:50 INFO - PROCESS | 2532 | 1466031290373 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:50 INFO - PROCESS | 2532 | ++DOCSHELL 0x11856c000 == 30 [pid = 2532] [id = 197] 15:54:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 65 (0x119245000) [pid = 2532] [serial = 589] [outer = 0x0] 15:54:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 66 (0x1195c5800) [pid = 2532] [serial = 590] [outer = 0x119245000] 15:54:50 INFO - PROCESS | 2532 | 1466031290400 Marionette DEBUG loaded listener.js 15:54:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 67 (0x119693400) [pid = 2532] [serial = 591] [outer = 0x119245000] 15:54:50 INFO - PROCESS | 2532 | 1466031290731 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]]]}] 15:54:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 15:54:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 521ms 15:54:50 INFO - PROCESS | 2532 | 1466031290766 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 15:54:50 INFO - PROCESS | 2532 | 1466031290768 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 15:54:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:54:50 INFO - PROCESS | 2532 | 1466031290772 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:54:50 INFO - PROCESS | 2532 | 1466031290774 Marionette TRACE conn2 <- [1,762,null,{}] 15:54:50 INFO - PROCESS | 2532 | 1466031290776 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}] 15:54:50 INFO - PROCESS | 2532 | 1466031290777 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:50 INFO - PROCESS | 2532 | 1466031290864 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 15:54:50 INFO - PROCESS | 2532 | 1466031290894 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:50 INFO - PROCESS | 2532 | 1466031290896 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:50 INFO - PROCESS | 2532 | ++DOCSHELL 0x1188a4800 == 31 [pid = 2532] [id = 198] 15:54:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 68 (0x1198d1c00) [pid = 2532] [serial = 592] [outer = 0x0] 15:54:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 69 (0x1198d9400) [pid = 2532] [serial = 593] [outer = 0x1198d1c00] 15:54:50 INFO - PROCESS | 2532 | 1466031290921 Marionette DEBUG loaded listener.js 15:54:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 70 (0x119ac6c00) [pid = 2532] [serial = 594] [outer = 0x1198d1c00] 15:54:51 INFO - PROCESS | 2532 | 1466031291675 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]]]}] 15:54:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:54:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 921ms 15:54:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:54:51 INFO - PROCESS | 2532 | 1466031291692 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 15:54:51 INFO - PROCESS | 2532 | 1466031291693 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 15:54:51 INFO - PROCESS | 2532 | 1466031291695 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:54:51 INFO - PROCESS | 2532 | 1466031291696 Marionette TRACE conn2 <- [1,766,null,{}] 15:54:51 INFO - PROCESS | 2532 | 1466031291698 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}] 15:54:51 INFO - PROCESS | 2532 | 1466031291700 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:51 INFO - PROCESS | 2532 | 1466031291800 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 15:54:51 INFO - PROCESS | 2532 | 1466031291804 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:51 INFO - PROCESS | 2532 | 1466031291805 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:51 INFO - PROCESS | 2532 | ++DOCSHELL 0x1196d9000 == 32 [pid = 2532] [id = 199] 15:54:51 INFO - PROCESS | 2532 | ++DOMWINDOW == 71 (0x1198d5400) [pid = 2532] [serial = 595] [outer = 0x0] 15:54:51 INFO - PROCESS | 2532 | ++DOMWINDOW == 72 (0x119ac7c00) [pid = 2532] [serial = 596] [outer = 0x1198d5400] 15:54:51 INFO - PROCESS | 2532 | 1466031291829 Marionette DEBUG loaded listener.js 15:54:51 INFO - PROCESS | 2532 | ++DOMWINDOW == 73 (0x119e23400) [pid = 2532] [serial = 597] [outer = 0x1198d5400] 15:54:52 INFO - PROCESS | 2532 | --DOMWINDOW == 72 (0x119ad2800) [pid = 2532] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 15:54:52 INFO - PROCESS | 2532 | --DOMWINDOW == 71 (0x119698800) [pid = 2532] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 15:54:52 INFO - PROCESS | 2532 | --DOMWINDOW == 70 (0x1195c4c00) [pid = 2532] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 15:54:52 INFO - PROCESS | 2532 | --DOMWINDOW == 69 (0x118851800) [pid = 2532] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:54:52 INFO - PROCESS | 2532 | --DOMWINDOW == 68 (0x112f69000) [pid = 2532] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:54:52 INFO - PROCESS | 2532 | --DOMWINDOW == 67 (0x118851400) [pid = 2532] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 15:54:52 INFO - PROCESS | 2532 | --DOMWINDOW == 66 (0x116a14c00) [pid = 2532] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:54:52 INFO - PROCESS | 2532 | --DOMWINDOW == 65 (0x1175b2c00) [pid = 2532] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 15:54:52 INFO - PROCESS | 2532 | --DOMWINDOW == 64 (0x125709800) [pid = 2532] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 15:54:52 INFO - PROCESS | 2532 | --DOMWINDOW == 63 (0x116240400) [pid = 2532] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 15:54:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:54:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 919ms 15:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:54:52 INFO - PROCESS | 2532 | 1466031292610 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]]]}] 15:54:52 INFO - PROCESS | 2532 | 1466031292614 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 15:54:52 INFO - PROCESS | 2532 | 1466031292615 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 15:54:52 INFO - PROCESS | 2532 | 1466031292617 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:54:52 INFO - PROCESS | 2532 | 1466031292618 Marionette TRACE conn2 <- [1,770,null,{}] 15:54:52 INFO - PROCESS | 2532 | 1466031292621 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}] 15:54:52 INFO - PROCESS | 2532 | 1466031292624 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:52 INFO - PROCESS | 2532 | 1466031292730 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 15:54:52 INFO - PROCESS | 2532 | 1466031292736 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:52 INFO - PROCESS | 2532 | 1466031292737 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:52 INFO - PROCESS | 2532 | ++DOCSHELL 0x11a1c1800 == 33 [pid = 2532] [id = 200] 15:54:52 INFO - PROCESS | 2532 | ++DOMWINDOW == 64 (0x119e2bc00) [pid = 2532] [serial = 598] [outer = 0x0] 15:54:52 INFO - PROCESS | 2532 | ++DOMWINDOW == 65 (0x119ef0000) [pid = 2532] [serial = 599] [outer = 0x119e2bc00] 15:54:52 INFO - PROCESS | 2532 | 1466031292762 Marionette DEBUG loaded listener.js 15:54:52 INFO - PROCESS | 2532 | ++DOMWINDOW == 66 (0x1211e7000) [pid = 2532] [serial = 600] [outer = 0x119e2bc00] 15:54:53 INFO - PROCESS | 2532 | 1466031293065 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]]]}] 15:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 470ms 15:54:53 INFO - PROCESS | 2532 | 1466031293091 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 15:54:53 INFO - PROCESS | 2532 | 1466031293093 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 15:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:54:53 INFO - PROCESS | 2532 | 1466031293096 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:54:53 INFO - PROCESS | 2532 | 1466031293098 Marionette TRACE conn2 <- [1,774,null,{}] 15:54:53 INFO - PROCESS | 2532 | 1466031293101 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}] 15:54:53 INFO - PROCESS | 2532 | 1466031293104 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:53 INFO - PROCESS | 2532 | 1466031293227 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 15:54:53 INFO - PROCESS | 2532 | 1466031293232 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:53 INFO - PROCESS | 2532 | 1466031293233 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:53 INFO - PROCESS | 2532 | ++DOCSHELL 0x121473000 == 34 [pid = 2532] [id = 201] 15:54:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 67 (0x1198da400) [pid = 2532] [serial = 601] [outer = 0x0] 15:54:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 68 (0x12162b000) [pid = 2532] [serial = 602] [outer = 0x1198da400] 15:54:53 INFO - PROCESS | 2532 | 1466031293273 Marionette DEBUG loaded listener.js 15:54:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 69 (0x1219e4800) [pid = 2532] [serial = 603] [outer = 0x1198da400] 15:54:53 INFO - PROCESS | 2532 | 1466031293731 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]]]}] 15:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 670ms 15:54:53 INFO - PROCESS | 2532 | 1466031293766 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 15:54:53 INFO - PROCESS | 2532 | 1466031293768 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 15:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:54:53 INFO - PROCESS | 2532 | 1466031293771 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:54:53 INFO - PROCESS | 2532 | 1466031293773 Marionette TRACE conn2 <- [1,778,null,{}] 15:54:53 INFO - PROCESS | 2532 | 1466031293777 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}] 15:54:53 INFO - PROCESS | 2532 | 1466031293779 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:53 INFO - PROCESS | 2532 | 1466031293849 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 15:54:53 INFO - PROCESS | 2532 | 1466031293854 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:53 INFO - PROCESS | 2532 | 1466031293856 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:53 INFO - PROCESS | 2532 | ++DOCSHELL 0x12272e000 == 35 [pid = 2532] [id = 202] 15:54:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 70 (0x1219e6800) [pid = 2532] [serial = 604] [outer = 0x0] 15:54:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 71 (0x121e65c00) [pid = 2532] [serial = 605] [outer = 0x1219e6800] 15:54:53 INFO - PROCESS | 2532 | 1466031293880 Marionette DEBUG loaded listener.js 15:54:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 72 (0x124e2b400) [pid = 2532] [serial = 606] [outer = 0x1219e6800] 15:54:54 INFO - PROCESS | 2532 | 1466031294225 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]]]}] 15:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 471ms 15:54:54 INFO - PROCESS | 2532 | 1466031294243 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 15:54:54 INFO - PROCESS | 2532 | 1466031294246 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 15:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:54:54 INFO - PROCESS | 2532 | 1466031294249 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:54:54 INFO - PROCESS | 2532 | 1466031294252 Marionette TRACE conn2 <- [1,782,null,{}] 15:54:54 INFO - PROCESS | 2532 | 1466031294258 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}] 15:54:54 INFO - PROCESS | 2532 | 1466031294260 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:54 INFO - PROCESS | 2532 | 1466031294367 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 15:54:54 INFO - PROCESS | 2532 | 1466031294413 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:54 INFO - PROCESS | 2532 | 1466031294414 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:54 INFO - PROCESS | 2532 | ++DOCSHELL 0x11666d800 == 36 [pid = 2532] [id = 203] 15:54:54 INFO - PROCESS | 2532 | ++DOMWINDOW == 73 (0x1133f5800) [pid = 2532] [serial = 607] [outer = 0x0] 15:54:54 INFO - PROCESS | 2532 | ++DOMWINDOW == 74 (0x115e12c00) [pid = 2532] [serial = 608] [outer = 0x1133f5800] 15:54:54 INFO - PROCESS | 2532 | 1466031294446 Marionette DEBUG loaded listener.js 15:54:54 INFO - PROCESS | 2532 | ++DOMWINDOW == 75 (0x116759800) [pid = 2532] [serial = 609] [outer = 0x1133f5800] 15:54:54 INFO - PROCESS | 2532 | 1466031294977 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]]]}] 15:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 775ms 15:54:55 INFO - PROCESS | 2532 | 1466031295024 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 15:54:55 INFO - PROCESS | 2532 | 1466031295027 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 15:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:54:55 INFO - PROCESS | 2532 | 1466031295032 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:54:55 INFO - PROCESS | 2532 | 1466031295033 Marionette TRACE conn2 <- [1,786,null,{}] 15:54:55 INFO - PROCESS | 2532 | 1466031295036 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}] 15:54:55 INFO - PROCESS | 2532 | 1466031295038 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:55 INFO - PROCESS | 2532 | 1466031295140 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 15:54:55 INFO - PROCESS | 2532 | 1466031295209 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:55 INFO - PROCESS | 2532 | 1466031295210 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:55 INFO - PROCESS | 2532 | ++DOCSHELL 0x11889c800 == 37 [pid = 2532] [id = 204] 15:54:55 INFO - PROCESS | 2532 | ++DOMWINDOW == 76 (0x118167000) [pid = 2532] [serial = 610] [outer = 0x0] 15:54:55 INFO - PROCESS | 2532 | ++DOMWINDOW == 77 (0x118209400) [pid = 2532] [serial = 611] [outer = 0x118167000] 15:54:55 INFO - PROCESS | 2532 | 1466031295241 Marionette DEBUG loaded listener.js 15:54:55 INFO - PROCESS | 2532 | ++DOMWINDOW == 78 (0x1185ebc00) [pid = 2532] [serial = 612] [outer = 0x118167000] 15:54:55 INFO - PROCESS | 2532 | 1466031295932 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]]]}] 15:54:55 INFO - PROCESS | 2532 | --DOCSHELL 0x121473000 == 36 [pid = 2532] [id = 201] 15:54:55 INFO - PROCESS | 2532 | --DOCSHELL 0x11a1c1800 == 35 [pid = 2532] [id = 200] 15:54:55 INFO - PROCESS | 2532 | --DOCSHELL 0x1196d9000 == 34 [pid = 2532] [id = 199] 15:54:55 INFO - PROCESS | 2532 | --DOCSHELL 0x1188a4800 == 33 [pid = 2532] [id = 198] 15:54:55 INFO - PROCESS | 2532 | --DOCSHELL 0x11856c000 == 32 [pid = 2532] [id = 197] 15:54:55 INFO - PROCESS | 2532 | --DOCSHELL 0x116ad9800 == 31 [pid = 2532] [id = 196] 15:54:55 INFO - PROCESS | 2532 | --DOCSHELL 0x115eee000 == 30 [pid = 2532] [id = 195] 15:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 973ms 15:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:54:56 INFO - PROCESS | 2532 | 1466031296006 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 15:54:56 INFO - PROCESS | 2532 | 1466031296009 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 15:54:56 INFO - PROCESS | 2532 | 1466031296014 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:54:56 INFO - PROCESS | 2532 | 1466031296017 Marionette TRACE conn2 <- [1,790,null,{}] 15:54:56 INFO - PROCESS | 2532 | 1466031296022 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}] 15:54:56 INFO - PROCESS | 2532 | 1466031296025 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:56 INFO - PROCESS | 2532 | 1466031296154 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 15:54:56 INFO - PROCESS | 2532 | --DOMWINDOW == 77 (0x119e28000) [pid = 2532] [serial = 560] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 2532 | --DOMWINDOW == 76 (0x1198f0400) [pid = 2532] [serial = 557] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 2532 | --DOMWINDOW == 75 (0x119ef3800) [pid = 2532] [serial = 561] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 2532 | --DOMWINDOW == 74 (0x12166dc00) [pid = 2532] [serial = 566] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 2532 | --DOMWINDOW == 73 (0x128ae7400) [pid = 2532] [serial = 543] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 2532 | --DOMWINDOW == 72 (0x113285c00) [pid = 2532] [serial = 545] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 2532 | --DOMWINDOW == 71 (0x115e11800) [pid = 2532] [serial = 546] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 2532 | --DOMWINDOW == 70 (0x119529400) [pid = 2532] [serial = 554] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 2532 | --DOMWINDOW == 69 (0x1176c9000) [pid = 2532] [serial = 548] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 2532 | --DOMWINDOW == 68 (0x1181a6c00) [pid = 2532] [serial = 549] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 2532 | --DOMWINDOW == 67 (0x1181ac800) [pid = 2532] [serial = 551] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 2532 | --DOMWINDOW == 66 (0x11820f800) [pid = 2532] [serial = 552] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 2532 | --DOMWINDOW == 65 (0x125780000) [pid = 2532] [serial = 569] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 2532 | --DOMWINDOW == 64 (0x11884f400) [pid = 2532] [serial = 563] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 2532 | --DOMWINDOW == 63 (0x128adf400) [pid = 2532] [serial = 570] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 2532 | --DOMWINDOW == 62 (0x119ac9400) [pid = 2532] [serial = 558] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 2532 | --DOMWINDOW == 61 (0x125157800) [pid = 2532] [serial = 567] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 2532 | --DOMWINDOW == 60 (0x119c4d400) [pid = 2532] [serial = 564] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 2532 | --DOMWINDOW == 59 (0x1195cb800) [pid = 2532] [serial = 555] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 2532 | 1466031296224 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:56 INFO - PROCESS | 2532 | 1466031296227 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:56 INFO - PROCESS | 2532 | ++DOCSHELL 0x11694c800 == 31 [pid = 2532] [id = 205] 15:54:56 INFO - PROCESS | 2532 | ++DOMWINDOW == 60 (0x115e13800) [pid = 2532] [serial = 613] [outer = 0x0] 15:54:56 INFO - PROCESS | 2532 | ++DOMWINDOW == 61 (0x11675ec00) [pid = 2532] [serial = 614] [outer = 0x115e13800] 15:54:56 INFO - PROCESS | 2532 | 1466031296273 Marionette DEBUG loaded listener.js 15:54:56 INFO - PROCESS | 2532 | ++DOMWINDOW == 62 (0x118163000) [pid = 2532] [serial = 615] [outer = 0x115e13800] 15:54:56 INFO - PROCESS | 2532 | 1466031296596 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]]]}] 15:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 626ms 15:54:56 INFO - PROCESS | 2532 | 1466031296643 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 15:54:56 INFO - PROCESS | 2532 | 1466031296646 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 15:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:54:56 INFO - PROCESS | 2532 | 1466031296651 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:54:56 INFO - PROCESS | 2532 | 1466031296652 Marionette TRACE conn2 <- [1,794,null,{}] 15:54:56 INFO - PROCESS | 2532 | 1466031296658 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}] 15:54:56 INFO - PROCESS | 2532 | 1466031296660 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:56 INFO - PROCESS | 2532 | 1466031296748 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 15:54:56 INFO - PROCESS | 2532 | 1466031296793 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:56 INFO - PROCESS | 2532 | 1466031296794 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:56 INFO - PROCESS | 2532 | ++DOCSHELL 0x116fdd800 == 32 [pid = 2532] [id = 206] 15:54:56 INFO - PROCESS | 2532 | ++DOMWINDOW == 63 (0x118161400) [pid = 2532] [serial = 616] [outer = 0x0] 15:54:56 INFO - PROCESS | 2532 | ++DOMWINDOW == 64 (0x118203000) [pid = 2532] [serial = 617] [outer = 0x118161400] 15:54:56 INFO - PROCESS | 2532 | 1466031296820 Marionette DEBUG loaded listener.js 15:54:56 INFO - PROCESS | 2532 | ++DOMWINDOW == 65 (0x1187f2000) [pid = 2532] [serial = 618] [outer = 0x118161400] 15:54:57 INFO - PROCESS | 2532 | 1466031297100 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]]]}] 15:54:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 473ms 15:54:57 INFO - PROCESS | 2532 | 1466031297126 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 15:54:57 INFO - PROCESS | 2532 | 1466031297135 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 15:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:54:57 INFO - PROCESS | 2532 | 1466031297145 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:54:57 INFO - PROCESS | 2532 | 1466031297148 Marionette TRACE conn2 <- [1,798,null,{}] 15:54:57 INFO - PROCESS | 2532 | 1466031297159 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}] 15:54:57 INFO - PROCESS | 2532 | 1466031297162 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:57 INFO - PROCESS | 2532 | 1466031297239 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 15:54:57 INFO - PROCESS | 2532 | 1466031297243 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:57 INFO - PROCESS | 2532 | 1466031297245 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:57 INFO - PROCESS | 2532 | ++DOCSHELL 0x1188a4800 == 33 [pid = 2532] [id = 207] 15:54:57 INFO - PROCESS | 2532 | ++DOMWINDOW == 66 (0x1133a4400) [pid = 2532] [serial = 619] [outer = 0x0] 15:54:57 INFO - PROCESS | 2532 | ++DOMWINDOW == 67 (0x1195cb800) [pid = 2532] [serial = 620] [outer = 0x1133a4400] 15:54:57 INFO - PROCESS | 2532 | 1466031297276 Marionette DEBUG loaded listener.js 15:54:57 INFO - PROCESS | 2532 | ++DOMWINDOW == 68 (0x1198dc400) [pid = 2532] [serial = 621] [outer = 0x1133a4400] 15:54:57 INFO - PROCESS | 2532 | 1466031297628 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]]]}] 15:54:57 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 15:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 521ms 15:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:54:57 INFO - PROCESS | 2532 | 1466031297666 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 15:54:57 INFO - PROCESS | 2532 | 1466031297668 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 15:54:57 INFO - PROCESS | 2532 | 1466031297672 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:54:57 INFO - PROCESS | 2532 | 1466031297674 Marionette TRACE conn2 <- [1,802,null,{}] 15:54:57 INFO - PROCESS | 2532 | 1466031297676 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}] 15:54:57 INFO - PROCESS | 2532 | 1466031297677 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:57 INFO - PROCESS | 2532 | 1466031297752 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 15:54:57 INFO - PROCESS | 2532 | 1466031297758 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:57 INFO - PROCESS | 2532 | 1466031297759 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:57 INFO - PROCESS | 2532 | ++DOCSHELL 0x119c0f000 == 34 [pid = 2532] [id = 208] 15:54:57 INFO - PROCESS | 2532 | ++DOMWINDOW == 69 (0x119ac4800) [pid = 2532] [serial = 622] [outer = 0x0] 15:54:57 INFO - PROCESS | 2532 | ++DOMWINDOW == 70 (0x119ace800) [pid = 2532] [serial = 623] [outer = 0x119ac4800] 15:54:57 INFO - PROCESS | 2532 | 1466031297784 Marionette DEBUG loaded listener.js 15:54:57 INFO - PROCESS | 2532 | ++DOMWINDOW == 71 (0x119c54000) [pid = 2532] [serial = 624] [outer = 0x119ac4800] 15:54:58 INFO - PROCESS | 2532 | 1466031298110 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]]]}] 15:54:58 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 15:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 472ms 15:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:54:58 INFO - PROCESS | 2532 | 1466031298142 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 15:54:58 INFO - PROCESS | 2532 | 1466031298144 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 15:54:58 INFO - PROCESS | 2532 | 1466031298153 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:54:58 INFO - PROCESS | 2532 | 1466031298156 Marionette TRACE conn2 <- [1,806,null,{}] 15:54:58 INFO - PROCESS | 2532 | 1466031298159 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}] 15:54:58 INFO - PROCESS | 2532 | 1466031298160 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:58 INFO - PROCESS | 2532 | 1466031298261 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 15:54:58 INFO - PROCESS | 2532 | 1466031298294 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:58 INFO - PROCESS | 2532 | 1466031298295 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:58 INFO - PROCESS | 2532 | ++DOCSHELL 0x121464800 == 35 [pid = 2532] [id = 209] 15:54:58 INFO - PROCESS | 2532 | ++DOMWINDOW == 72 (0x112ec2400) [pid = 2532] [serial = 625] [outer = 0x0] 15:54:58 INFO - PROCESS | 2532 | ++DOMWINDOW == 73 (0x119e21000) [pid = 2532] [serial = 626] [outer = 0x112ec2400] 15:54:58 INFO - PROCESS | 2532 | 1466031298319 Marionette DEBUG loaded listener.js 15:54:58 INFO - PROCESS | 2532 | ++DOMWINDOW == 74 (0x1211e5400) [pid = 2532] [serial = 627] [outer = 0x112ec2400] 15:54:58 INFO - PROCESS | 2532 | [2532] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:54:58 INFO - PROCESS | 2532 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 15:54:58 INFO - PROCESS | 2532 | Determined SkiaGL cache limits: Size 100663296, Items: 256 15:54:58 INFO - PROCESS | 2532 | [GFX2-]: Using SkiaGL canvas. 15:54:58 INFO - PROCESS | 2532 | 1466031298689 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]]]}] 15:54:58 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 15:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 582ms 15:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:54:58 INFO - PROCESS | 2532 | 1466031298728 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 15:54:58 INFO - PROCESS | 2532 | 1466031298729 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 15:54:58 INFO - PROCESS | 2532 | 1466031298731 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:54:58 INFO - PROCESS | 2532 | 1466031298733 Marionette TRACE conn2 <- [1,810,null,{}] 15:54:58 INFO - PROCESS | 2532 | 1466031298735 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}] 15:54:58 INFO - PROCESS | 2532 | 1466031298739 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:58 INFO - PROCESS | 2532 | 1466031298851 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 15:54:58 INFO - PROCESS | 2532 | 1466031298887 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:58 INFO - PROCESS | 2532 | 1466031298888 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:58 INFO - PROCESS | 2532 | ++DOCSHELL 0x12272d000 == 36 [pid = 2532] [id = 210] 15:54:58 INFO - PROCESS | 2532 | ++DOMWINDOW == 75 (0x1212d1400) [pid = 2532] [serial = 628] [outer = 0x0] 15:54:58 INFO - PROCESS | 2532 | ++DOMWINDOW == 76 (0x124e2dc00) [pid = 2532] [serial = 629] [outer = 0x1212d1400] 15:54:58 INFO - PROCESS | 2532 | 1466031298913 Marionette DEBUG loaded listener.js 15:54:58 INFO - PROCESS | 2532 | ++DOMWINDOW == 77 (0x12577a400) [pid = 2532] [serial = 630] [outer = 0x1212d1400] 15:54:59 INFO - PROCESS | 2532 | 1466031299211 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]]]}] 15:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 517ms 15:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:54:59 INFO - PROCESS | 2532 | 1466031299258 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 15:54:59 INFO - PROCESS | 2532 | 1466031299259 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 15:54:59 INFO - PROCESS | 2532 | 1466031299268 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:54:59 INFO - PROCESS | 2532 | 1466031299269 Marionette TRACE conn2 <- [1,814,null,{}] 15:54:59 INFO - PROCESS | 2532 | 1466031299272 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}] 15:54:59 INFO - PROCESS | 2532 | 1466031299273 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:59 INFO - PROCESS | 2532 | 1466031299362 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 15:54:59 INFO - PROCESS | 2532 | 1466031299366 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:59 INFO - PROCESS | 2532 | 1466031299367 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:59 INFO - PROCESS | 2532 | ++DOCSHELL 0x125679800 == 37 [pid = 2532] [id = 211] 15:54:59 INFO - PROCESS | 2532 | ++DOMWINDOW == 78 (0x118854400) [pid = 2532] [serial = 631] [outer = 0x0] 15:54:59 INFO - PROCESS | 2532 | ++DOMWINDOW == 79 (0x1264e8c00) [pid = 2532] [serial = 632] [outer = 0x118854400] 15:54:59 INFO - PROCESS | 2532 | 1466031299391 Marionette DEBUG loaded listener.js 15:54:59 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x126ad7400) [pid = 2532] [serial = 633] [outer = 0x118854400] 15:54:59 INFO - PROCESS | 2532 | 1466031299746 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] 15:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 15:54:59 INFO - PROCESS | 2532 | 1466031299793 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 15:54:59 INFO - PROCESS | 2532 | 1466031299796 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:54:59 INFO - PROCESS | 2532 | 1466031299798 Marionette TRACE conn2 <- [1,818,null,{}] 15:54:59 INFO - PROCESS | 2532 | 1466031299802 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}] 15:54:59 INFO - PROCESS | 2532 | 1466031299803 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:54:59 INFO - PROCESS | 2532 | 1466031299951 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 15:55:00 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x1198d1c00) [pid = 2532] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 15:55:00 INFO - PROCESS | 2532 | --DOMWINDOW == 78 (0x118202800) [pid = 2532] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 15:55:00 INFO - PROCESS | 2532 | --DOMWINDOW == 77 (0x11623dc00) [pid = 2532] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 15:55:00 INFO - PROCESS | 2532 | --DOMWINDOW == 76 (0x1164dc800) [pid = 2532] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 15:55:00 INFO - PROCESS | 2532 | --DOMWINDOW == 75 (0x1195c1800) [pid = 2532] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:55:00 INFO - PROCESS | 2532 | --DOMWINDOW == 74 (0x119e25000) [pid = 2532] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 15:55:00 INFO - PROCESS | 2532 | --DOMWINDOW == 73 (0x119245000) [pid = 2532] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 15:55:00 INFO - PROCESS | 2532 | --DOMWINDOW == 72 (0x1198d5400) [pid = 2532] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 15:55:00 INFO - PROCESS | 2532 | --DOMWINDOW == 71 (0x1198da400) [pid = 2532] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 15:55:00 INFO - PROCESS | 2532 | --DOMWINDOW == 70 (0x116981800) [pid = 2532] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 15:55:00 INFO - PROCESS | 2532 | --DOMWINDOW == 69 (0x119e2bc00) [pid = 2532] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 15:55:00 INFO - PROCESS | 2532 | 1466031300003 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:00 INFO - PROCESS | 2532 | 1466031300004 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:00 INFO - PROCESS | 2532 | ++DOCSHELL 0x11832b800 == 38 [pid = 2532] [id = 212] 15:55:00 INFO - PROCESS | 2532 | ++DOMWINDOW == 70 (0x11623dc00) [pid = 2532] [serial = 634] [outer = 0x0] 15:55:00 INFO - PROCESS | 2532 | ++DOMWINDOW == 71 (0x119245000) [pid = 2532] [serial = 635] [outer = 0x11623dc00] 15:55:00 INFO - PROCESS | 2532 | 1466031300044 Marionette DEBUG loaded listener.js 15:55:00 INFO - PROCESS | 2532 | ++DOMWINDOW == 72 (0x125780000) [pid = 2532] [serial = 636] [outer = 0x11623dc00] 15:55:00 INFO - PROCESS | 2532 | 1466031300462 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]]]}] 15:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 720ms 15:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:55:00 INFO - PROCESS | 2532 | 1466031300516 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 15:55:00 INFO - PROCESS | 2532 | 1466031300517 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 15:55:00 INFO - PROCESS | 2532 | 1466031300519 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:55:00 INFO - PROCESS | 2532 | 1466031300521 Marionette TRACE conn2 <- [1,822,null,{}] 15:55:00 INFO - PROCESS | 2532 | 1466031300523 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}] 15:55:00 INFO - PROCESS | 2532 | 1466031300524 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:00 INFO - PROCESS | 2532 | 1466031300607 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 15:55:00 INFO - PROCESS | 2532 | 1466031300611 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:00 INFO - PROCESS | 2532 | 1466031300612 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:00 INFO - PROCESS | 2532 | ++DOCSHELL 0x128acc000 == 39 [pid = 2532] [id = 213] 15:55:00 INFO - PROCESS | 2532 | ++DOMWINDOW == 73 (0x1198da000) [pid = 2532] [serial = 637] [outer = 0x0] 15:55:00 INFO - PROCESS | 2532 | ++DOMWINDOW == 74 (0x128adc800) [pid = 2532] [serial = 638] [outer = 0x1198da000] 15:55:00 INFO - PROCESS | 2532 | 1466031300635 Marionette DEBUG loaded listener.js 15:55:00 INFO - PROCESS | 2532 | ++DOMWINDOW == 75 (0x128b2b400) [pid = 2532] [serial = 639] [outer = 0x1198da000] 15:55:00 INFO - PROCESS | 2532 | 1466031300946 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] 15:55:00 INFO - PROCESS | 2532 | 1466031300992 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 15:55:00 INFO - PROCESS | 2532 | 1466031300994 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:55:00 INFO - PROCESS | 2532 | 1466031300995 Marionette TRACE conn2 <- [1,826,null,{}] 15:55:01 INFO - PROCESS | 2532 | 1466031300998 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}] 15:55:01 INFO - PROCESS | 2532 | 1466031300999 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:01 INFO - PROCESS | 2532 | 1466031301093 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 15:55:01 INFO - PROCESS | 2532 | 1466031301098 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:01 INFO - PROCESS | 2532 | 1466031301099 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:01 INFO - PROCESS | 2532 | ++DOCSHELL 0x128b65000 == 40 [pid = 2532] [id = 214] 15:55:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 76 (0x128b2e400) [pid = 2532] [serial = 640] [outer = 0x0] 15:55:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 77 (0x128b35800) [pid = 2532] [serial = 641] [outer = 0x128b2e400] 15:55:01 INFO - PROCESS | 2532 | 1466031301125 Marionette DEBUG loaded listener.js 15:55:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 78 (0x128c64400) [pid = 2532] [serial = 642] [outer = 0x128b2e400] 15:55:01 INFO - PROCESS | 2532 | 1466031301433 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]]]}] 15:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 470ms 15:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:55:01 INFO - PROCESS | 2532 | 1466031301465 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 15:55:01 INFO - PROCESS | 2532 | 1466031301466 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 15:55:01 INFO - PROCESS | 2532 | 1466031301478 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:55:01 INFO - PROCESS | 2532 | 1466031301480 Marionette TRACE conn2 <- [1,830,null,{}] 15:55:01 INFO - PROCESS | 2532 | 1466031301482 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}] 15:55:01 INFO - PROCESS | 2532 | 1466031301484 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:01 INFO - PROCESS | 2532 | 1466031301574 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 15:55:01 INFO - PROCESS | 2532 | 1466031301577 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:01 INFO - PROCESS | 2532 | 1466031301579 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:01 INFO - PROCESS | 2532 | ++DOCSHELL 0x12941f000 == 41 [pid = 2532] [id = 215] 15:55:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 79 (0x128c6b800) [pid = 2532] [serial = 643] [outer = 0x0] 15:55:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x12919cc00) [pid = 2532] [serial = 644] [outer = 0x128c6b800] 15:55:01 INFO - PROCESS | 2532 | 1466031301605 Marionette DEBUG loaded listener.js 15:55:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x12921f800) [pid = 2532] [serial = 645] [outer = 0x128c6b800] 15:55:01 INFO - PROCESS | 2532 | 1466031301927 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]]]}] 15:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 480ms 15:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:55:01 INFO - PROCESS | 2532 | 1466031301949 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 15:55:01 INFO - PROCESS | 2532 | 1466031301951 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 15:55:01 INFO - PROCESS | 2532 | 1466031301953 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:55:01 INFO - PROCESS | 2532 | 1466031301956 Marionette TRACE conn2 <- [1,834,null,{}] 15:55:01 INFO - PROCESS | 2532 | 1466031301959 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}] 15:55:01 INFO - PROCESS | 2532 | 1466031301960 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:02 INFO - PROCESS | 2532 | 1466031302060 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 15:55:02 INFO - PROCESS | 2532 | 1466031302066 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:02 INFO - PROCESS | 2532 | 1466031302067 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:02 INFO - PROCESS | 2532 | ++DOCSHELL 0x12974b800 == 42 [pid = 2532] [id = 216] 15:55:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x128c6b000) [pid = 2532] [serial = 646] [outer = 0x0] 15:55:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x129221c00) [pid = 2532] [serial = 647] [outer = 0x128c6b000] 15:55:02 INFO - PROCESS | 2532 | 1466031302091 Marionette DEBUG loaded listener.js 15:55:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x1292a0400) [pid = 2532] [serial = 648] [outer = 0x128c6b000] 15:55:02 INFO - PROCESS | 2532 | --DOCSHELL 0x1185b8000 == 41 [pid = 2532] [id = 194] 15:55:02 INFO - PROCESS | 2532 | --DOCSHELL 0x11694c800 == 40 [pid = 2532] [id = 205] 15:55:02 INFO - PROCESS | 2532 | --DOCSHELL 0x11889c800 == 39 [pid = 2532] [id = 204] 15:55:02 INFO - PROCESS | 2532 | --DOCSHELL 0x11666d800 == 38 [pid = 2532] [id = 203] 15:55:02 INFO - PROCESS | 2532 | --DOCSHELL 0x12272e000 == 37 [pid = 2532] [id = 202] 15:55:03 INFO - PROCESS | 2532 | --DOCSHELL 0x1188a4800 == 36 [pid = 2532] [id = 207] 15:55:03 INFO - PROCESS | 2532 | --DOCSHELL 0x116fdd800 == 35 [pid = 2532] [id = 206] 15:55:03 INFO - PROCESS | 2532 | --DOCSHELL 0x119c0f000 == 34 [pid = 2532] [id = 208] 15:55:03 INFO - PROCESS | 2532 | --DOCSHELL 0x12272d000 == 33 [pid = 2532] [id = 210] 15:55:03 INFO - PROCESS | 2532 | --DOCSHELL 0x125679800 == 32 [pid = 2532] [id = 211] 15:55:03 INFO - PROCESS | 2532 | --DOCSHELL 0x121464800 == 31 [pid = 2532] [id = 209] 15:55:03 INFO - PROCESS | 2532 | --DOCSHELL 0x128acc000 == 30 [pid = 2532] [id = 213] 15:55:03 INFO - PROCESS | 2532 | --DOCSHELL 0x128b65000 == 29 [pid = 2532] [id = 214] 15:55:03 INFO - PROCESS | 2532 | --DOCSHELL 0x11832b800 == 28 [pid = 2532] [id = 212] 15:55:03 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x1198d9400) [pid = 2532] [serial = 593] [outer = 0x0] [url = about:blank] 15:55:03 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x1187f9400) [pid = 2532] [serial = 582] [outer = 0x0] [url = about:blank] 15:55:03 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x1182b7800) [pid = 2532] [serial = 581] [outer = 0x0] [url = about:blank] 15:55:03 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x116472000) [pid = 2532] [serial = 584] [outer = 0x0] [url = about:blank] 15:55:03 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x116907c00) [pid = 2532] [serial = 585] [outer = 0x0] [url = about:blank] 15:55:03 INFO - PROCESS | 2532 | --DOMWINDOW == 78 (0x1181a4400) [pid = 2532] [serial = 573] [outer = 0x0] [url = about:blank] 15:55:03 INFO - PROCESS | 2532 | --DOMWINDOW == 77 (0x116f7d000) [pid = 2532] [serial = 572] [outer = 0x0] [url = about:blank] 15:55:03 INFO - PROCESS | 2532 | --DOMWINDOW == 76 (0x1198d4400) [pid = 2532] [serial = 576] [outer = 0x0] [url = about:blank] 15:55:03 INFO - PROCESS | 2532 | --DOMWINDOW == 75 (0x1195d0000) [pid = 2532] [serial = 575] [outer = 0x0] [url = about:blank] 15:55:03 INFO - PROCESS | 2532 | --DOMWINDOW == 74 (0x124b0b800) [pid = 2532] [serial = 579] [outer = 0x0] [url = about:blank] 15:55:03 INFO - PROCESS | 2532 | --DOMWINDOW == 73 (0x121669400) [pid = 2532] [serial = 578] [outer = 0x0] [url = about:blank] 15:55:03 INFO - PROCESS | 2532 | --DOMWINDOW == 72 (0x1195c5800) [pid = 2532] [serial = 590] [outer = 0x0] [url = about:blank] 15:55:03 INFO - PROCESS | 2532 | --DOMWINDOW == 71 (0x119ac7c00) [pid = 2532] [serial = 596] [outer = 0x0] [url = about:blank] 15:55:03 INFO - PROCESS | 2532 | --DOMWINDOW == 70 (0x119ac6c00) [pid = 2532] [serial = 594] [outer = 0x0] [url = about:blank] 15:55:03 INFO - PROCESS | 2532 | --DOMWINDOW == 69 (0x1219e4800) [pid = 2532] [serial = 603] [outer = 0x0] [url = about:blank] 15:55:03 INFO - PROCESS | 2532 | --DOMWINDOW == 68 (0x12162b000) [pid = 2532] [serial = 602] [outer = 0x0] [url = about:blank] 15:55:03 INFO - PROCESS | 2532 | --DOMWINDOW == 67 (0x121e65c00) [pid = 2532] [serial = 605] [outer = 0x0] [url = about:blank] 15:55:03 INFO - PROCESS | 2532 | --DOMWINDOW == 66 (0x1181a5800) [pid = 2532] [serial = 587] [outer = 0x0] [url = about:blank] 15:55:03 INFO - PROCESS | 2532 | --DOMWINDOW == 65 (0x119ef0000) [pid = 2532] [serial = 599] [outer = 0x0] [url = about:blank] 15:55:03 INFO - PROCESS | 2532 | --DOMWINDOW == 64 (0x119e23400) [pid = 2532] [serial = 597] [outer = 0x0] [url = about:blank] 15:55:03 INFO - PROCESS | 2532 | --DOMWINDOW == 63 (0x119693400) [pid = 2532] [serial = 591] [outer = 0x0] [url = about:blank] 15:55:03 INFO - PROCESS | 2532 | --DOMWINDOW == 62 (0x11820e000) [pid = 2532] [serial = 588] [outer = 0x0] [url = about:blank] 15:55:03 INFO - PROCESS | 2532 | --DOMWINDOW == 61 (0x1211e7000) [pid = 2532] [serial = 600] [outer = 0x0] [url = about:blank] 15:55:03 INFO - PROCESS | 2532 | --DOCSHELL 0x12941f000 == 27 [pid = 2532] [id = 215] 15:55:03 INFO - PROCESS | 2532 | 1466031303382 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]]]}] 15:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1474ms 15:55:03 INFO - PROCESS | 2532 | 1466031303428 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 15:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:55:03 INFO - PROCESS | 2532 | 1466031303430 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 15:55:03 INFO - PROCESS | 2532 | 1466031303434 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:55:03 INFO - PROCESS | 2532 | 1466031303436 Marionette TRACE conn2 <- [1,838,null,{}] 15:55:03 INFO - PROCESS | 2532 | 1466031303440 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}] 15:55:03 INFO - PROCESS | 2532 | 1466031303442 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:03 INFO - PROCESS | 2532 | 1466031303522 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 15:55:03 INFO - PROCESS | 2532 | 1466031303574 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:03 INFO - PROCESS | 2532 | 1466031303575 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:03 INFO - PROCESS | 2532 | ++DOCSHELL 0x115ee1000 == 28 [pid = 2532] [id = 217] 15:55:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 62 (0x115e15c00) [pid = 2532] [serial = 649] [outer = 0x0] 15:55:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 63 (0x116295800) [pid = 2532] [serial = 650] [outer = 0x115e15c00] 15:55:03 INFO - PROCESS | 2532 | 1466031303604 Marionette DEBUG loaded listener.js 15:55:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 64 (0x116762000) [pid = 2532] [serial = 651] [outer = 0x115e15c00] 15:55:03 INFO - PROCESS | 2532 | 1466031303897 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]]]}] 15:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 523ms 15:55:03 INFO - PROCESS | 2532 | 1466031303957 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 15:55:03 INFO - PROCESS | 2532 | 1466031303961 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 15:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:55:03 INFO - PROCESS | 2532 | 1466031303965 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:55:03 INFO - PROCESS | 2532 | 1466031303967 Marionette TRACE conn2 <- [1,842,null,{}] 15:55:03 INFO - PROCESS | 2532 | 1466031303970 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}] 15:55:03 INFO - PROCESS | 2532 | 1466031303972 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:04 INFO - PROCESS | 2532 | 1466031304047 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 15:55:04 INFO - PROCESS | 2532 | 1466031304094 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:04 INFO - PROCESS | 2532 | 1466031304096 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:04 INFO - PROCESS | 2532 | ++DOCSHELL 0x116ad3000 == 29 [pid = 2532] [id = 218] 15:55:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 65 (0x116760800) [pid = 2532] [serial = 652] [outer = 0x0] 15:55:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 66 (0x117146800) [pid = 2532] [serial = 653] [outer = 0x116760800] 15:55:04 INFO - PROCESS | 2532 | 1466031304123 Marionette DEBUG loaded listener.js 15:55:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 67 (0x1181a5800) [pid = 2532] [serial = 654] [outer = 0x116760800] 15:55:04 INFO - PROCESS | 2532 | 1466031304397 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]]]}] 15:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 469ms 15:55:04 INFO - PROCESS | 2532 | 1466031304435 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 15:55:04 INFO - PROCESS | 2532 | 1466031304436 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 15:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:55:04 INFO - PROCESS | 2532 | 1466031304446 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:55:04 INFO - PROCESS | 2532 | 1466031304460 Marionette TRACE conn2 <- [1,846,null,{}] 15:55:04 INFO - PROCESS | 2532 | 1466031304468 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}] 15:55:04 INFO - PROCESS | 2532 | 1466031304474 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:04 INFO - PROCESS | 2532 | 1466031304546 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 15:55:04 INFO - PROCESS | 2532 | 1466031304551 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:04 INFO - PROCESS | 2532 | 1466031304553 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:04 INFO - PROCESS | 2532 | ++DOCSHELL 0x118324800 == 30 [pid = 2532] [id = 219] 15:55:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 68 (0x1128cb000) [pid = 2532] [serial = 655] [outer = 0x0] 15:55:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 69 (0x11834d400) [pid = 2532] [serial = 656] [outer = 0x1128cb000] 15:55:04 INFO - PROCESS | 2532 | 1466031304584 Marionette DEBUG loaded listener.js 15:55:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 70 (0x119240800) [pid = 2532] [serial = 657] [outer = 0x1128cb000] 15:55:04 INFO - PROCESS | 2532 | 1466031304913 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]]]}] 15:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 485ms 15:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:55:04 INFO - PROCESS | 2532 | 1466031304932 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 15:55:04 INFO - PROCESS | 2532 | 1466031304934 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 15:55:04 INFO - PROCESS | 2532 | 1466031304936 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:55:04 INFO - PROCESS | 2532 | 1466031304939 Marionette TRACE conn2 <- [1,850,null,{}] 15:55:04 INFO - PROCESS | 2532 | 1466031304942 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}] 15:55:04 INFO - PROCESS | 2532 | 1466031304943 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:05 INFO - PROCESS | 2532 | 1466031305038 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 15:55:05 INFO - PROCESS | 2532 | 1466031305043 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:05 INFO - PROCESS | 2532 | 1466031305044 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:05 INFO - PROCESS | 2532 | ++DOCSHELL 0x11858b000 == 31 [pid = 2532] [id = 220] 15:55:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 71 (0x119249c00) [pid = 2532] [serial = 658] [outer = 0x0] 15:55:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 72 (0x11952bc00) [pid = 2532] [serial = 659] [outer = 0x119249c00] 15:55:05 INFO - PROCESS | 2532 | 1466031305071 Marionette DEBUG loaded listener.js 15:55:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 73 (0x1195ca000) [pid = 2532] [serial = 660] [outer = 0x119249c00] 15:55:05 INFO - PROCESS | 2532 | 1466031305361 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]]]}] 15:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 471ms 15:55:05 INFO - PROCESS | 2532 | 1466031305409 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 15:55:05 INFO - PROCESS | 2532 | 1466031305410 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 15:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:55:05 INFO - PROCESS | 2532 | 1466031305413 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:55:05 INFO - PROCESS | 2532 | 1466031305414 Marionette TRACE conn2 <- [1,854,null,{}] 15:55:05 INFO - PROCESS | 2532 | 1466031305416 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}] 15:55:05 INFO - PROCESS | 2532 | 1466031305418 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:05 INFO - PROCESS | 2532 | 1466031305505 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 15:55:05 INFO - PROCESS | 2532 | 1466031305510 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:05 INFO - PROCESS | 2532 | 1466031305511 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:05 INFO - PROCESS | 2532 | ++DOCSHELL 0x1193b0000 == 32 [pid = 2532] [id = 221] 15:55:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 74 (0x11819e000) [pid = 2532] [serial = 661] [outer = 0x0] 15:55:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 75 (0x1195cd800) [pid = 2532] [serial = 662] [outer = 0x11819e000] 15:55:05 INFO - PROCESS | 2532 | 1466031305539 Marionette DEBUG loaded listener.js 15:55:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 76 (0x1198db000) [pid = 2532] [serial = 663] [outer = 0x11819e000] 15:55:06 INFO - PROCESS | 2532 | 1466031306018 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]]]}] 15:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 622ms 15:55:06 INFO - PROCESS | 2532 | 1466031306035 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 15:55:06 INFO - PROCESS | 2532 | 1466031306037 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 15:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:55:06 INFO - PROCESS | 2532 | 1466031306040 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:55:06 INFO - PROCESS | 2532 | 1466031306041 Marionette TRACE conn2 <- [1,858,null,{}] 15:55:06 INFO - PROCESS | 2532 | 1466031306045 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}] 15:55:06 INFO - PROCESS | 2532 | 1466031306050 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:06 INFO - PROCESS | 2532 | 1466031306186 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 15:55:06 INFO - PROCESS | 2532 | 1466031306198 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:06 INFO - PROCESS | 2532 | 1466031306199 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:06 INFO - PROCESS | 2532 | ++DOCSHELL 0x119be7800 == 33 [pid = 2532] [id = 222] 15:55:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 77 (0x1198e0000) [pid = 2532] [serial = 664] [outer = 0x0] 15:55:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 78 (0x119acb000) [pid = 2532] [serial = 665] [outer = 0x1198e0000] 15:55:06 INFO - PROCESS | 2532 | 1466031306241 Marionette DEBUG loaded listener.js 15:55:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 79 (0x119e2a000) [pid = 2532] [serial = 666] [outer = 0x1198e0000] 15:55:06 INFO - PROCESS | 2532 | 1466031306595 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]]]}] 15:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 570ms 15:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:55:06 INFO - PROCESS | 2532 | 1466031306612 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 15:55:06 INFO - PROCESS | 2532 | 1466031306613 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 15:55:06 INFO - PROCESS | 2532 | 1466031306615 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:55:06 INFO - PROCESS | 2532 | 1466031306616 Marionette TRACE conn2 <- [1,862,null,{}] 15:55:06 INFO - PROCESS | 2532 | 1466031306618 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}] 15:55:06 INFO - PROCESS | 2532 | 1466031306620 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:06 INFO - PROCESS | 2532 | 1466031306696 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 15:55:06 INFO - PROCESS | 2532 | 1466031306756 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:06 INFO - PROCESS | 2532 | 1466031306757 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:06 INFO - PROCESS | 2532 | ++DOCSHELL 0x121111000 == 34 [pid = 2532] [id = 223] 15:55:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x1198e3000) [pid = 2532] [serial = 667] [outer = 0x0] 15:55:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x11a2abc00) [pid = 2532] [serial = 668] [outer = 0x1198e3000] 15:55:06 INFO - PROCESS | 2532 | 1466031306781 Marionette DEBUG loaded listener.js 15:55:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x1211e6400) [pid = 2532] [serial = 669] [outer = 0x1198e3000] 15:55:07 INFO - PROCESS | 2532 | 1466031307052 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]]]}] 15:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 468ms 15:55:07 INFO - PROCESS | 2532 | 1466031307083 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 15:55:07 INFO - PROCESS | 2532 | 1466031307084 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 15:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:55:07 INFO - PROCESS | 2532 | 1466031307095 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:55:07 INFO - PROCESS | 2532 | 1466031307096 Marionette TRACE conn2 <- [1,866,null,{}] 15:55:07 INFO - PROCESS | 2532 | 1466031307098 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}] 15:55:07 INFO - PROCESS | 2532 | 1466031307099 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:07 INFO - PROCESS | 2532 | 1466031307175 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 15:55:07 INFO - PROCESS | 2532 | 1466031307178 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:07 INFO - PROCESS | 2532 | 1466031307180 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:07 INFO - PROCESS | 2532 | ++DOCSHELL 0x1217d9800 == 35 [pid = 2532] [id = 224] 15:55:07 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x121626800) [pid = 2532] [serial = 670] [outer = 0x0] 15:55:07 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x12166e400) [pid = 2532] [serial = 671] [outer = 0x121626800] 15:55:07 INFO - PROCESS | 2532 | 1466031307214 Marionette DEBUG loaded listener.js 15:55:07 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x121951c00) [pid = 2532] [serial = 672] [outer = 0x121626800] 15:55:07 INFO - PROCESS | 2532 | 1466031307588 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]]]}] 15:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 526ms 15:55:07 INFO - PROCESS | 2532 | 1466031307614 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 15:55:07 INFO - PROCESS | 2532 | 1466031307616 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 15:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:55:07 INFO - PROCESS | 2532 | 1466031307620 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:55:07 INFO - PROCESS | 2532 | 1466031307622 Marionette TRACE conn2 <- [1,870,null,{}] 15:55:07 INFO - PROCESS | 2532 | 1466031307626 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}] 15:55:07 INFO - PROCESS | 2532 | 1466031307627 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:07 INFO - PROCESS | 2532 | 1466031307748 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 15:55:07 INFO - PROCESS | 2532 | 1466031307758 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:07 INFO - PROCESS | 2532 | 1466031307759 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:07 INFO - PROCESS | 2532 | ++DOCSHELL 0x118324000 == 36 [pid = 2532] [id = 225] 15:55:07 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x119e29c00) [pid = 2532] [serial = 673] [outer = 0x0] 15:55:07 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x124e28400) [pid = 2532] [serial = 674] [outer = 0x119e29c00] 15:55:07 INFO - PROCESS | 2532 | 1466031307799 Marionette DEBUG loaded listener.js 15:55:07 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x125037800) [pid = 2532] [serial = 675] [outer = 0x119e29c00] 15:55:08 INFO - PROCESS | 2532 | 1466031308162 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]]]}] 15:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 572ms 15:55:08 INFO - PROCESS | 2532 | 1466031308191 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 15:55:08 INFO - PROCESS | 2532 | 1466031308192 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 15:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:55:08 INFO - PROCESS | 2532 | 1466031308195 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:55:08 INFO - PROCESS | 2532 | 1466031308196 Marionette TRACE conn2 <- [1,874,null,{}] 15:55:08 INFO - PROCESS | 2532 | 1466031308198 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}] 15:55:08 INFO - PROCESS | 2532 | 1466031308199 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:08 INFO - PROCESS | 2532 | 1466031308307 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 15:55:08 INFO - PROCESS | 2532 | 1466031308336 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:08 INFO - PROCESS | 2532 | 1466031308337 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:08 INFO - PROCESS | 2532 | ++DOCSHELL 0x12566c000 == 37 [pid = 2532] [id = 226] 15:55:08 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x121d4a400) [pid = 2532] [serial = 676] [outer = 0x0] 15:55:08 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x125707800) [pid = 2532] [serial = 677] [outer = 0x121d4a400] 15:55:08 INFO - PROCESS | 2532 | 1466031308361 Marionette DEBUG loaded listener.js 15:55:08 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x125782400) [pid = 2532] [serial = 678] [outer = 0x121d4a400] 15:55:08 INFO - PROCESS | 2532 | 1466031308661 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]]]}] 15:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 519ms 15:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:55:08 INFO - PROCESS | 2532 | 1466031308715 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 15:55:08 INFO - PROCESS | 2532 | 1466031308716 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 15:55:08 INFO - PROCESS | 2532 | 1466031308718 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:55:08 INFO - PROCESS | 2532 | 1466031308720 Marionette TRACE conn2 <- [1,878,null,{}] 15:55:08 INFO - PROCESS | 2532 | 1466031308730 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}] 15:55:08 INFO - PROCESS | 2532 | 1466031308731 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:08 INFO - PROCESS | 2532 | 1466031308835 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 15:55:08 INFO - PROCESS | 2532 | 1466031308845 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:08 INFO - PROCESS | 2532 | 1466031308847 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:08 INFO - PROCESS | 2532 | ++DOCSHELL 0x1193ad800 == 38 [pid = 2532] [id = 227] 15:55:08 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x125787400) [pid = 2532] [serial = 679] [outer = 0x0] 15:55:08 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x126acb800) [pid = 2532] [serial = 680] [outer = 0x125787400] 15:55:08 INFO - PROCESS | 2532 | 1466031308901 Marionette DEBUG loaded listener.js 15:55:08 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x128b32800) [pid = 2532] [serial = 681] [outer = 0x125787400] 15:55:09 INFO - PROCESS | 2532 | 1466031309209 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]]]}] 15:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 522ms 15:55:09 INFO - PROCESS | 2532 | 1466031309252 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 15:55:09 INFO - PROCESS | 2532 | 1466031309255 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 15:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:55:09 INFO - PROCESS | 2532 | 1466031309258 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:55:09 INFO - PROCESS | 2532 | 1466031309259 Marionette TRACE conn2 <- [1,882,null,{}] 15:55:09 INFO - PROCESS | 2532 | 1466031309262 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}] 15:55:09 INFO - PROCESS | 2532 | 1466031309263 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:09 INFO - PROCESS | 2532 | 1466031309355 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 15:55:09 INFO - PROCESS | 2532 | 1466031309365 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:09 INFO - PROCESS | 2532 | 1466031309366 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:09 INFO - PROCESS | 2532 | ++DOCSHELL 0x12917a800 == 39 [pid = 2532] [id = 228] 15:55:09 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x128b3ac00) [pid = 2532] [serial = 682] [outer = 0x0] 15:55:09 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x128ee0c00) [pid = 2532] [serial = 683] [outer = 0x128b3ac00] 15:55:09 INFO - PROCESS | 2532 | 1466031309390 Marionette DEBUG loaded listener.js 15:55:09 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x129215400) [pid = 2532] [serial = 684] [outer = 0x128b3ac00] 15:55:09 INFO - PROCESS | 2532 | 1466031309729 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]]]}] 15:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 519ms 15:55:09 INFO - PROCESS | 2532 | 1466031309778 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 15:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:55:09 INFO - PROCESS | 2532 | 1466031309780 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 15:55:09 INFO - PROCESS | 2532 | 1466031309783 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:55:09 INFO - PROCESS | 2532 | 1466031309785 Marionette TRACE conn2 <- [1,886,null,{}] 15:55:09 INFO - PROCESS | 2532 | 1466031309788 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}] 15:55:09 INFO - PROCESS | 2532 | 1466031309790 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:09 INFO - PROCESS | 2532 | 1466031309946 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 15:55:09 INFO - PROCESS | 2532 | 1466031309971 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:09 INFO - PROCESS | 2532 | 1466031309972 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:09 INFO - PROCESS | 2532 | ++DOCSHELL 0x129762000 == 40 [pid = 2532] [id = 229] 15:55:09 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x119e1e000) [pid = 2532] [serial = 685] [outer = 0x0] 15:55:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x129216400) [pid = 2532] [serial = 686] [outer = 0x119e1e000] 15:55:10 INFO - PROCESS | 2532 | 1466031310011 Marionette DEBUG loaded listener.js 15:55:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x12921b400) [pid = 2532] [serial = 687] [outer = 0x119e1e000] 15:55:10 INFO - PROCESS | 2532 | 1466031310474 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]]]}] 15:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 721ms 15:55:10 INFO - PROCESS | 2532 | 1466031310511 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 15:55:10 INFO - PROCESS | 2532 | 1466031310512 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 15:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:55:10 INFO - PROCESS | 2532 | 1466031310514 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:55:10 INFO - PROCESS | 2532 | 1466031310515 Marionette TRACE conn2 <- [1,890,null,{}] 15:55:10 INFO - PROCESS | 2532 | 1466031310518 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}] 15:55:10 INFO - PROCESS | 2532 | 1466031310519 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:10 INFO - PROCESS | 2532 | 1466031310724 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 15:55:10 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x11623dc00) [pid = 2532] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:55:10 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x1133a4400) [pid = 2532] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:55:10 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x1198da000) [pid = 2532] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:55:10 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x1212d1400) [pid = 2532] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:55:10 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x115e13800) [pid = 2532] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:55:10 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x1133f5800) [pid = 2532] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:55:10 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x118854400) [pid = 2532] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:55:10 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x1219e6800) [pid = 2532] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:55:10 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x112ec2400) [pid = 2532] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:55:10 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x118167000) [pid = 2532] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:55:10 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x119ac4800) [pid = 2532] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 15:55:10 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x118161400) [pid = 2532] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:55:10 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x128b2e400) [pid = 2532] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:55:10 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x128c6b800) [pid = 2532] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:55:10 INFO - PROCESS | 2532 | 1466031310768 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:10 INFO - PROCESS | 2532 | 1466031310769 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:10 INFO - PROCESS | 2532 | ++DOCSHELL 0x118328000 == 41 [pid = 2532] [id = 230] 15:55:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x112e86c00) [pid = 2532] [serial = 688] [outer = 0x0] 15:55:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x116762c00) [pid = 2532] [serial = 689] [outer = 0x112e86c00] 15:55:10 INFO - PROCESS | 2532 | 1466031310793 Marionette DEBUG loaded listener.js 15:55:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x118856800) [pid = 2532] [serial = 690] [outer = 0x112e86c00] 15:55:11 INFO - PROCESS | 2532 | 1466031311059 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]]]}] 15:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 569ms 15:55:11 INFO - PROCESS | 2532 | 1466031311084 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 15:55:11 INFO - PROCESS | 2532 | 1466031311086 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 15:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:55:11 INFO - PROCESS | 2532 | 1466031311095 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:55:11 INFO - PROCESS | 2532 | 1466031311096 Marionette TRACE conn2 <- [1,894,null,{}] 15:55:11 INFO - PROCESS | 2532 | 1466031311099 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}] 15:55:11 INFO - PROCESS | 2532 | 1466031311100 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:11 INFO - PROCESS | 2532 | 1466031311191 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 15:55:11 INFO - PROCESS | 2532 | 1466031311195 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:11 INFO - PROCESS | 2532 | 1466031311196 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:11 INFO - PROCESS | 2532 | ++DOCSHELL 0x12a7e5800 == 42 [pid = 2532] [id = 231] 15:55:11 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x119ac4400) [pid = 2532] [serial = 691] [outer = 0x0] 15:55:11 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x1212ce800) [pid = 2532] [serial = 692] [outer = 0x119ac4400] 15:55:11 INFO - PROCESS | 2532 | 1466031311220 Marionette DEBUG loaded listener.js 15:55:11 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x12929d400) [pid = 2532] [serial = 693] [outer = 0x119ac4400] 15:55:11 INFO - PROCESS | 2532 | 1466031311555 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]]]}] 15:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 470ms 15:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:55:11 INFO - PROCESS | 2532 | 1466031311566 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 15:55:11 INFO - PROCESS | 2532 | 1466031311567 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 15:55:11 INFO - PROCESS | 2532 | 1466031311569 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:55:11 INFO - PROCESS | 2532 | 1466031311570 Marionette TRACE conn2 <- [1,898,null,{}] 15:55:11 INFO - PROCESS | 2532 | 1466031311575 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}] 15:55:11 INFO - PROCESS | 2532 | 1466031311576 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:11 INFO - PROCESS | 2532 | 1466031311677 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 15:55:11 INFO - PROCESS | 2532 | 1466031311682 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:11 INFO - PROCESS | 2532 | 1466031311683 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:11 INFO - PROCESS | 2532 | ++DOCSHELL 0x12ab2f800 == 43 [pid = 2532] [id = 232] 15:55:11 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x11885c000) [pid = 2532] [serial = 694] [outer = 0x0] 15:55:11 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x1292a1000) [pid = 2532] [serial = 695] [outer = 0x11885c000] 15:55:11 INFO - PROCESS | 2532 | 1466031311707 Marionette DEBUG loaded listener.js 15:55:11 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x129497400) [pid = 2532] [serial = 696] [outer = 0x11885c000] 15:55:11 INFO - PROCESS | 2532 | 1466031311998 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]]]}] 15:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 473ms 15:55:12 INFO - PROCESS | 2532 | 1466031312042 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 15:55:12 INFO - PROCESS | 2532 | 1466031312043 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 15:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:55:12 INFO - PROCESS | 2532 | 1466031312046 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:55:12 INFO - PROCESS | 2532 | 1466031312047 Marionette TRACE conn2 <- [1,902,null,{}] 15:55:12 INFO - PROCESS | 2532 | 1466031312049 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}] 15:55:12 INFO - PROCESS | 2532 | 1466031312050 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:12 INFO - PROCESS | 2532 | 1466031312135 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 15:55:12 INFO - PROCESS | 2532 | 1466031312140 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:12 INFO - PROCESS | 2532 | 1466031312141 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:12 INFO - PROCESS | 2532 | ++DOCSHELL 0x12b684000 == 44 [pid = 2532] [id = 233] 15:55:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x121624800) [pid = 2532] [serial = 697] [outer = 0x0] 15:55:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x1297e2c00) [pid = 2532] [serial = 698] [outer = 0x121624800] 15:55:12 INFO - PROCESS | 2532 | 1466031312164 Marionette DEBUG loaded listener.js 15:55:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x12a657400) [pid = 2532] [serial = 699] [outer = 0x121624800] 15:55:12 INFO - PROCESS | 2532 | 1466031312486 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]]]}] 15:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 469ms 15:55:12 INFO - PROCESS | 2532 | 1466031312515 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 15:55:12 INFO - PROCESS | 2532 | 1466031312517 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 15:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:55:12 INFO - PROCESS | 2532 | 1466031312519 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:55:12 INFO - PROCESS | 2532 | 1466031312521 Marionette TRACE conn2 <- [1,906,null,{}] 15:55:12 INFO - PROCESS | 2532 | 1466031312525 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}] 15:55:12 INFO - PROCESS | 2532 | 1466031312526 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:12 INFO - PROCESS | 2532 | 1466031312631 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 15:55:12 INFO - PROCESS | 2532 | 1466031312637 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:12 INFO - PROCESS | 2532 | 1466031312638 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:12 INFO - PROCESS | 2532 | ++DOCSHELL 0x12b6b3000 == 45 [pid = 2532] [id = 234] 15:55:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x1297e7800) [pid = 2532] [serial = 700] [outer = 0x0] 15:55:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x12a65b800) [pid = 2532] [serial = 701] [outer = 0x1297e7800] 15:55:12 INFO - PROCESS | 2532 | 1466031312661 Marionette DEBUG loaded listener.js 15:55:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x12a6e4800) [pid = 2532] [serial = 702] [outer = 0x1297e7800] 15:55:13 INFO - PROCESS | 2532 | 1466031313193 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]]]}] 15:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 723ms 15:55:13 INFO - PROCESS | 2532 | 1466031313257 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 15:55:13 INFO - PROCESS | 2532 | 1466031313262 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 15:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:55:13 INFO - PROCESS | 2532 | 1466031313267 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:55:13 INFO - PROCESS | 2532 | 1466031313272 Marionette TRACE conn2 <- [1,910,null,{}] 15:55:13 INFO - PROCESS | 2532 | 1466031313277 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}] 15:55:13 INFO - PROCESS | 2532 | 1466031313280 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:13 INFO - PROCESS | 2532 | 1466031313434 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 15:55:13 INFO - PROCESS | 2532 | 1466031313484 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:13 INFO - PROCESS | 2532 | 1466031313485 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:13 INFO - PROCESS | 2532 | ++DOCSHELL 0x116ace000 == 46 [pid = 2532] [id = 235] 15:55:13 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x1133f7400) [pid = 2532] [serial = 703] [outer = 0x0] 15:55:13 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x1164d5c00) [pid = 2532] [serial = 704] [outer = 0x1133f7400] 15:55:13 INFO - PROCESS | 2532 | 1466031313516 Marionette DEBUG loaded listener.js 15:55:13 INFO - PROCESS | 2532 | ++DOMWINDOW == 104 (0x116f80400) [pid = 2532] [serial = 705] [outer = 0x1133f7400] 15:55:14 INFO - PROCESS | 2532 | 1466031314269 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]]]}] 15:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1076ms 15:55:14 INFO - PROCESS | 2532 | 1466031314348 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 15:55:14 INFO - PROCESS | 2532 | 1466031314352 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 15:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:55:14 INFO - PROCESS | 2532 | 1466031314386 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:55:14 INFO - PROCESS | 2532 | 1466031314389 Marionette TRACE conn2 <- [1,914,null,{}] 15:55:14 INFO - PROCESS | 2532 | 1466031314394 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}] 15:55:14 INFO - PROCESS | 2532 | 1466031314396 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:14 INFO - PROCESS | 2532 | 1466031314506 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 15:55:14 INFO - PROCESS | 2532 | 1466031314556 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:14 INFO - PROCESS | 2532 | 1466031314559 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:14 INFO - PROCESS | 2532 | ++DOCSHELL 0x1132a4000 == 47 [pid = 2532] [id = 236] 15:55:14 INFO - PROCESS | 2532 | ++DOMWINDOW == 105 (0x112972c00) [pid = 2532] [serial = 706] [outer = 0x0] 15:55:14 INFO - PROCESS | 2532 | ++DOMWINDOW == 106 (0x1129ab400) [pid = 2532] [serial = 707] [outer = 0x112972c00] 15:55:14 INFO - PROCESS | 2532 | 1466031314587 Marionette DEBUG loaded listener.js 15:55:14 INFO - PROCESS | 2532 | ++DOMWINDOW == 107 (0x112e0c800) [pid = 2532] [serial = 708] [outer = 0x112972c00] 15:55:14 INFO - PROCESS | 2532 | --DOCSHELL 0x12b684000 == 46 [pid = 2532] [id = 233] 15:55:14 INFO - PROCESS | 2532 | --DOCSHELL 0x12ab2f800 == 45 [pid = 2532] [id = 232] 15:55:14 INFO - PROCESS | 2532 | --DOCSHELL 0x12a7e5800 == 44 [pid = 2532] [id = 231] 15:55:14 INFO - PROCESS | 2532 | --DOCSHELL 0x118328000 == 43 [pid = 2532] [id = 230] 15:55:14 INFO - PROCESS | 2532 | --DOCSHELL 0x129762000 == 42 [pid = 2532] [id = 229] 15:55:14 INFO - PROCESS | 2532 | --DOCSHELL 0x12917a800 == 41 [pid = 2532] [id = 228] 15:55:14 INFO - PROCESS | 2532 | --DOCSHELL 0x1193ad800 == 40 [pid = 2532] [id = 227] 15:55:14 INFO - PROCESS | 2532 | --DOCSHELL 0x12566c000 == 39 [pid = 2532] [id = 226] 15:55:14 INFO - PROCESS | 2532 | --DOMWINDOW == 106 (0x129221c00) [pid = 2532] [serial = 647] [outer = 0x0] [url = about:blank] 15:55:14 INFO - PROCESS | 2532 | --DOCSHELL 0x118324000 == 38 [pid = 2532] [id = 225] 15:55:14 INFO - PROCESS | 2532 | --DOCSHELL 0x1217d9800 == 37 [pid = 2532] [id = 224] 15:55:14 INFO - PROCESS | 2532 | --DOCSHELL 0x121111000 == 36 [pid = 2532] [id = 223] 15:55:14 INFO - PROCESS | 2532 | --DOCSHELL 0x119be7800 == 35 [pid = 2532] [id = 222] 15:55:14 INFO - PROCESS | 2532 | --DOCSHELL 0x1193b0000 == 34 [pid = 2532] [id = 221] 15:55:14 INFO - PROCESS | 2532 | --DOCSHELL 0x11858b000 == 33 [pid = 2532] [id = 220] 15:55:14 INFO - PROCESS | 2532 | --DOCSHELL 0x118324800 == 32 [pid = 2532] [id = 219] 15:55:14 INFO - PROCESS | 2532 | --DOCSHELL 0x116ad3000 == 31 [pid = 2532] [id = 218] 15:55:14 INFO - PROCESS | 2532 | --DOCSHELL 0x115ee1000 == 30 [pid = 2532] [id = 217] 15:55:14 INFO - PROCESS | 2532 | --DOCSHELL 0x12974b800 == 29 [pid = 2532] [id = 216] 15:55:14 INFO - PROCESS | 2532 | 1466031314989 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]]]}] 15:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 624ms 15:55:15 INFO - PROCESS | 2532 | 1466031315009 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 15:55:15 INFO - PROCESS | 2532 | 1466031315012 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 15:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:55:15 INFO - PROCESS | 2532 | 1466031315017 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:55:15 INFO - PROCESS | 2532 | 1466031315018 Marionette TRACE conn2 <- [1,918,null,{}] 15:55:15 INFO - PROCESS | 2532 | 1466031315022 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}] 15:55:15 INFO - PROCESS | 2532 | 1466031315025 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:15 INFO - PROCESS | 2532 | 1466031315110 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 15:55:15 INFO - PROCESS | 2532 | --DOMWINDOW == 105 (0x125780000) [pid = 2532] [serial = 636] [outer = 0x0] [url = about:blank] 15:55:15 INFO - PROCESS | 2532 | --DOMWINDOW == 104 (0x1195cb800) [pid = 2532] [serial = 620] [outer = 0x0] [url = about:blank] 15:55:15 INFO - PROCESS | 2532 | --DOMWINDOW == 103 (0x128adc800) [pid = 2532] [serial = 638] [outer = 0x0] [url = about:blank] 15:55:15 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x124e2dc00) [pid = 2532] [serial = 629] [outer = 0x0] [url = about:blank] 15:55:15 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x11675ec00) [pid = 2532] [serial = 614] [outer = 0x0] [url = about:blank] 15:55:15 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x116759800) [pid = 2532] [serial = 609] [outer = 0x0] [url = about:blank] 15:55:15 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x126ad7400) [pid = 2532] [serial = 633] [outer = 0x0] [url = about:blank] 15:55:15 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x118163000) [pid = 2532] [serial = 615] [outer = 0x0] [url = about:blank] 15:55:15 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x1198dc400) [pid = 2532] [serial = 621] [outer = 0x0] [url = about:blank] 15:55:15 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x124e2b400) [pid = 2532] [serial = 606] [outer = 0x0] [url = about:blank] 15:55:15 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x1264e8c00) [pid = 2532] [serial = 632] [outer = 0x0] [url = about:blank] 15:55:15 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x115e12c00) [pid = 2532] [serial = 608] [outer = 0x0] [url = about:blank] 15:55:15 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x1211e5400) [pid = 2532] [serial = 627] [outer = 0x0] [url = about:blank] 15:55:15 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x12577a400) [pid = 2532] [serial = 630] [outer = 0x0] [url = about:blank] 15:55:15 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x118209400) [pid = 2532] [serial = 611] [outer = 0x0] [url = about:blank] 15:55:15 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x119ace800) [pid = 2532] [serial = 623] [outer = 0x0] [url = about:blank] 15:55:15 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x128b2b400) [pid = 2532] [serial = 639] [outer = 0x0] [url = about:blank] 15:55:15 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x1185ebc00) [pid = 2532] [serial = 612] [outer = 0x0] [url = about:blank] 15:55:15 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x1187f2000) [pid = 2532] [serial = 618] [outer = 0x0] [url = about:blank] 15:55:15 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x119e21000) [pid = 2532] [serial = 626] [outer = 0x0] [url = about:blank] 15:55:15 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x119245000) [pid = 2532] [serial = 635] [outer = 0x0] [url = about:blank] 15:55:15 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x119c54000) [pid = 2532] [serial = 624] [outer = 0x0] [url = about:blank] 15:55:15 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x128b35800) [pid = 2532] [serial = 641] [outer = 0x0] [url = about:blank] 15:55:15 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x118203000) [pid = 2532] [serial = 617] [outer = 0x0] [url = about:blank] 15:55:15 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x128c64400) [pid = 2532] [serial = 642] [outer = 0x0] [url = about:blank] 15:55:15 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x12919cc00) [pid = 2532] [serial = 644] [outer = 0x0] [url = about:blank] 15:55:15 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x12921f800) [pid = 2532] [serial = 645] [outer = 0x0] [url = about:blank] 15:55:15 INFO - PROCESS | 2532 | 1466031315164 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:15 INFO - PROCESS | 2532 | 1466031315166 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:15 INFO - PROCESS | 2532 | ++DOCSHELL 0x116609800 == 30 [pid = 2532] [id = 237] 15:55:15 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x112e88400) [pid = 2532] [serial = 709] [outer = 0x0] 15:55:15 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x114e7c000) [pid = 2532] [serial = 710] [outer = 0x112e88400] 15:55:15 INFO - PROCESS | 2532 | 1466031315194 Marionette DEBUG loaded listener.js 15:55:15 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x11629b400) [pid = 2532] [serial = 711] [outer = 0x112e88400] 15:55:15 INFO - PROCESS | 2532 | 1466031315485 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]]]}] 15:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 524ms 15:55:15 INFO - PROCESS | 2532 | 1466031315541 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 15:55:15 INFO - PROCESS | 2532 | 1466031315543 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 15:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:55:15 INFO - PROCESS | 2532 | 1466031315545 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:55:15 INFO - PROCESS | 2532 | 1466031315547 Marionette TRACE conn2 <- [1,922,null,{}] 15:55:15 INFO - PROCESS | 2532 | 1466031315555 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}] 15:55:15 INFO - PROCESS | 2532 | 1466031315558 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:15 INFO - PROCESS | 2532 | 1466031315636 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 15:55:15 INFO - PROCESS | 2532 | 1466031315699 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:15 INFO - PROCESS | 2532 | 1466031315701 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:15 INFO - PROCESS | 2532 | ++DOCSHELL 0x117e65800 == 31 [pid = 2532] [id = 238] 15:55:15 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x11675bc00) [pid = 2532] [serial = 712] [outer = 0x0] 15:55:15 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x11713ec00) [pid = 2532] [serial = 713] [outer = 0x11675bc00] 15:55:15 INFO - PROCESS | 2532 | 1466031315728 Marionette DEBUG loaded listener.js 15:55:15 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x1181a4000) [pid = 2532] [serial = 714] [outer = 0x11675bc00] 15:55:16 INFO - PROCESS | 2532 | 1466031316044 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]]]}] 15:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 523ms 15:55:16 INFO - PROCESS | 2532 | 1466031316069 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 15:55:16 INFO - PROCESS | 2532 | 1466031316071 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 15:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:55:16 INFO - PROCESS | 2532 | 1466031316075 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:55:16 INFO - PROCESS | 2532 | 1466031316076 Marionette TRACE conn2 <- [1,926,null,{}] 15:55:16 INFO - PROCESS | 2532 | 1466031316079 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}] 15:55:16 INFO - PROCESS | 2532 | 1466031316080 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:16 INFO - PROCESS | 2532 | 1466031316155 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 15:55:16 INFO - PROCESS | 2532 | 1466031316160 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:16 INFO - PROCESS | 2532 | 1466031316161 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:16 INFO - PROCESS | 2532 | ++DOCSHELL 0x1185bc800 == 32 [pid = 2532] [id = 239] 15:55:16 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x118202800) [pid = 2532] [serial = 715] [outer = 0x0] 15:55:16 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x118210800) [pid = 2532] [serial = 716] [outer = 0x118202800] 15:55:16 INFO - PROCESS | 2532 | 1466031316186 Marionette DEBUG loaded listener.js 15:55:16 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x11834b000) [pid = 2532] [serial = 717] [outer = 0x118202800] 15:55:16 INFO - PROCESS | 2532 | 1466031316493 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]]]}] 15:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 469ms 15:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:55:16 INFO - PROCESS | 2532 | 1466031316545 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 15:55:16 INFO - PROCESS | 2532 | 1466031316546 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 15:55:16 INFO - PROCESS | 2532 | 1466031316548 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:55:16 INFO - PROCESS | 2532 | 1466031316549 Marionette TRACE conn2 <- [1,930,null,{}] 15:55:16 INFO - PROCESS | 2532 | 1466031316551 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}] 15:55:16 INFO - PROCESS | 2532 | 1466031316553 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:16 INFO - PROCESS | 2532 | 1466031316624 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 15:55:16 INFO - PROCESS | 2532 | 1466031316627 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:16 INFO - PROCESS | 2532 | 1466031316628 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:16 INFO - PROCESS | 2532 | ++DOCSHELL 0x119268000 == 33 [pid = 2532] [id = 240] 15:55:16 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x118211800) [pid = 2532] [serial = 718] [outer = 0x0] 15:55:16 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x1185f5000) [pid = 2532] [serial = 719] [outer = 0x118211800] 15:55:16 INFO - PROCESS | 2532 | 1466031316655 Marionette DEBUG loaded listener.js 15:55:16 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x11884fc00) [pid = 2532] [serial = 720] [outer = 0x118211800] 15:55:16 INFO - PROCESS | 2532 | 1466031316993 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]]]}] 15:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 469ms 15:55:17 INFO - PROCESS | 2532 | 1466031317017 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 15:55:17 INFO - PROCESS | 2532 | 1466031317018 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 15:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:55:17 INFO - PROCESS | 2532 | 1466031317022 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:55:17 INFO - PROCESS | 2532 | 1466031317023 Marionette TRACE conn2 <- [1,934,null,{}] 15:55:17 INFO - PROCESS | 2532 | 1466031317025 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}] 15:55:17 INFO - PROCESS | 2532 | 1466031317029 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:17 INFO - PROCESS | 2532 | 1466031317151 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 15:55:17 INFO - PROCESS | 2532 | 1466031317192 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:17 INFO - PROCESS | 2532 | 1466031317193 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:17 INFO - PROCESS | 2532 | ++DOCSHELL 0x11988f800 == 34 [pid = 2532] [id = 241] 15:55:17 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x115e8c000) [pid = 2532] [serial = 721] [outer = 0x0] 15:55:17 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x119244c00) [pid = 2532] [serial = 722] [outer = 0x115e8c000] 15:55:17 INFO - PROCESS | 2532 | 1466031317219 Marionette DEBUG loaded listener.js 15:55:17 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x1198da800) [pid = 2532] [serial = 723] [outer = 0x115e8c000] 15:55:17 INFO - PROCESS | 2532 | 1466031317535 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]]]}] 15:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 568ms 15:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:55:17 INFO - PROCESS | 2532 | 1466031317591 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 15:55:17 INFO - PROCESS | 2532 | 1466031317592 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 15:55:17 INFO - PROCESS | 2532 | 1466031317594 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:55:17 INFO - PROCESS | 2532 | 1466031317595 Marionette TRACE conn2 <- [1,938,null,{}] 15:55:17 INFO - PROCESS | 2532 | 1466031317597 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}] 15:55:17 INFO - PROCESS | 2532 | 1466031317598 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:17 INFO - PROCESS | 2532 | 1466031317690 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 15:55:17 INFO - PROCESS | 2532 | 1466031317700 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:17 INFO - PROCESS | 2532 | 1466031317702 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:17 INFO - PROCESS | 2532 | ++DOCSHELL 0x121110000 == 35 [pid = 2532] [id = 242] 15:55:17 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x1133f0800) [pid = 2532] [serial = 724] [outer = 0x0] 15:55:17 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x1198e5400) [pid = 2532] [serial = 725] [outer = 0x1133f0800] 15:55:17 INFO - PROCESS | 2532 | 1466031317727 Marionette DEBUG loaded listener.js 15:55:17 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x119ac5c00) [pid = 2532] [serial = 726] [outer = 0x1133f0800] 15:55:18 INFO - PROCESS | 2532 | 1466031318046 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]]]}] 15:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 520ms 15:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:55:18 INFO - PROCESS | 2532 | 1466031318114 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 15:55:18 INFO - PROCESS | 2532 | 1466031318116 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 15:55:18 INFO - PROCESS | 2532 | 1466031318118 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:55:18 INFO - PROCESS | 2532 | 1466031318119 Marionette TRACE conn2 <- [1,942,null,{}] 15:55:18 INFO - PROCESS | 2532 | 1466031318121 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}] 15:55:18 INFO - PROCESS | 2532 | 1466031318122 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:18 INFO - PROCESS | 2532 | 1466031318214 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 15:55:18 INFO - PROCESS | 2532 | 1466031318226 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:18 INFO - PROCESS | 2532 | 1466031318227 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:18 INFO - PROCESS | 2532 | ++DOCSHELL 0x11667b800 == 36 [pid = 2532] [id = 243] 15:55:18 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x1185f6c00) [pid = 2532] [serial = 727] [outer = 0x0] 15:55:18 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x119ace000) [pid = 2532] [serial = 728] [outer = 0x1185f6c00] 15:55:18 INFO - PROCESS | 2532 | 1466031318251 Marionette DEBUG loaded listener.js 15:55:18 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x119c54000) [pid = 2532] [serial = 729] [outer = 0x1185f6c00] 15:55:18 INFO - PROCESS | 2532 | 1466031318585 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]]]}] 15:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 518ms 15:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:55:18 INFO - PROCESS | 2532 | 1466031318637 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 15:55:18 INFO - PROCESS | 2532 | 1466031318638 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 15:55:18 INFO - PROCESS | 2532 | 1466031318640 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:55:18 INFO - PROCESS | 2532 | 1466031318641 Marionette TRACE conn2 <- [1,946,null,{}] 15:55:18 INFO - PROCESS | 2532 | 1466031318643 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}] 15:55:18 INFO - PROCESS | 2532 | 1466031318644 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:18 INFO - PROCESS | 2532 | 1466031318738 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 15:55:18 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x121624800) [pid = 2532] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:55:18 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x125787400) [pid = 2532] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:55:18 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x119249c00) [pid = 2532] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:55:18 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x1198e3000) [pid = 2532] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:55:18 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x1128cb000) [pid = 2532] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:55:18 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x11819e000) [pid = 2532] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:55:18 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x121d4a400) [pid = 2532] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:55:18 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x116760800) [pid = 2532] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:55:18 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x128b3ac00) [pid = 2532] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:55:18 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x128c6b000) [pid = 2532] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:55:18 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x1198e0000) [pid = 2532] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:55:18 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x121626800) [pid = 2532] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:55:18 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x115e15c00) [pid = 2532] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:55:18 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x119e29c00) [pid = 2532] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:55:18 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x119e1e000) [pid = 2532] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:55:18 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x112e86c00) [pid = 2532] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:55:18 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x11885c000) [pid = 2532] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:55:18 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x119ac4400) [pid = 2532] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:55:18 INFO - PROCESS | 2532 | 1466031318986 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:18 INFO - PROCESS | 2532 | 1466031318988 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:19 INFO - PROCESS | 2532 | ++DOCSHELL 0x111ea2000 == 37 [pid = 2532] [id = 244] 15:55:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x111aad400) [pid = 2532] [serial = 730] [outer = 0x0] 15:55:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x111ec9400) [pid = 2532] [serial = 731] [outer = 0x111aad400] 15:55:19 INFO - PROCESS | 2532 | 1466031319020 Marionette DEBUG loaded listener.js 15:55:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x1129b0c00) [pid = 2532] [serial = 732] [outer = 0x111aad400] 15:55:19 INFO - PROCESS | 2532 | 1466031319420 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]]]}] 15:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 869ms 15:55:19 INFO - PROCESS | 2532 | 1466031319522 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 15:55:19 INFO - PROCESS | 2532 | 1466031319524 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 15:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:55:19 INFO - PROCESS | 2532 | 1466031319529 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:55:19 INFO - PROCESS | 2532 | 1466031319531 Marionette TRACE conn2 <- [1,950,null,{}] 15:55:19 INFO - PROCESS | 2532 | 1466031319534 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}] 15:55:19 INFO - PROCESS | 2532 | 1466031319537 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:19 INFO - PROCESS | 2532 | 1466031319635 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 15:55:19 INFO - PROCESS | 2532 | 1466031319700 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:19 INFO - PROCESS | 2532 | 1466031319702 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:19 INFO - PROCESS | 2532 | ++DOCSHELL 0x118293000 == 38 [pid = 2532] [id = 245] 15:55:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x116291800) [pid = 2532] [serial = 733] [outer = 0x0] 15:55:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x11675b400) [pid = 2532] [serial = 734] [outer = 0x116291800] 15:55:19 INFO - PROCESS | 2532 | 1466031319732 Marionette DEBUG loaded listener.js 15:55:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x116a15400) [pid = 2532] [serial = 735] [outer = 0x116291800] 15:55:20 INFO - PROCESS | 2532 | 1466031320148 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]]]}] 15:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 671ms 15:55:20 INFO - PROCESS | 2532 | 1466031320201 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 15:55:20 INFO - PROCESS | 2532 | 1466031320204 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 15:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:55:20 INFO - PROCESS | 2532 | 1466031320207 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:55:20 INFO - PROCESS | 2532 | 1466031320208 Marionette TRACE conn2 <- [1,954,null,{}] 15:55:20 INFO - PROCESS | 2532 | 1466031320211 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}] 15:55:20 INFO - PROCESS | 2532 | 1466031320212 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:20 INFO - PROCESS | 2532 | 1466031320311 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 15:55:20 INFO - PROCESS | 2532 | 1466031320364 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:20 INFO - PROCESS | 2532 | 1466031320365 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:20 INFO - PROCESS | 2532 | ++DOCSHELL 0x119be1800 == 39 [pid = 2532] [id = 246] 15:55:20 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x1175b4800) [pid = 2532] [serial = 736] [outer = 0x0] 15:55:20 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x1181aa400) [pid = 2532] [serial = 737] [outer = 0x1175b4800] 15:55:20 INFO - PROCESS | 2532 | 1466031320394 Marionette DEBUG loaded listener.js 15:55:20 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x118351400) [pid = 2532] [serial = 738] [outer = 0x1175b4800] 15:55:20 INFO - PROCESS | 2532 | 1466031320808 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]]]}] 15:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 668ms 15:55:20 INFO - PROCESS | 2532 | 1466031320876 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 15:55:20 INFO - PROCESS | 2532 | 1466031320877 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 15:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:55:20 INFO - PROCESS | 2532 | 1466031320885 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:55:20 INFO - PROCESS | 2532 | 1466031320889 Marionette TRACE conn2 <- [1,958,null,{}] 15:55:20 INFO - PROCESS | 2532 | 1466031320933 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}] 15:55:20 INFO - PROCESS | 2532 | 1466031320935 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:21 INFO - PROCESS | 2532 | 1466031321033 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 15:55:21 INFO - PROCESS | 2532 | 1466031321097 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:21 INFO - PROCESS | 2532 | 1466031321098 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:21 INFO - PROCESS | 2532 | ++DOCSHELL 0x12566f000 == 40 [pid = 2532] [id = 247] 15:55:21 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x118205400) [pid = 2532] [serial = 739] [outer = 0x0] 15:55:21 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x1195ccc00) [pid = 2532] [serial = 740] [outer = 0x118205400] 15:55:21 INFO - PROCESS | 2532 | 1466031321127 Marionette DEBUG loaded listener.js 15:55:21 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x1198d2c00) [pid = 2532] [serial = 741] [outer = 0x118205400] 15:55:21 INFO - PROCESS | 2532 | 1466031321543 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]]]}] 15:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 702ms 15:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:55:21 INFO - PROCESS | 2532 | 1466031321583 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 15:55:21 INFO - PROCESS | 2532 | 1466031321584 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 15:55:21 INFO - PROCESS | 2532 | 1466031321586 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:55:21 INFO - PROCESS | 2532 | 1466031321587 Marionette TRACE conn2 <- [1,962,null,{}] 15:55:21 INFO - PROCESS | 2532 | 1466031321590 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}] 15:55:21 INFO - PROCESS | 2532 | 1466031321591 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:21 INFO - PROCESS | 2532 | 1466031321699 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 15:55:21 INFO - PROCESS | 2532 | 1466031321942 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:21 INFO - PROCESS | 2532 | 1466031321944 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:21 INFO - PROCESS | 2532 | ++DOCSHELL 0x115ef1800 == 41 [pid = 2532] [id = 248] 15:55:21 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x11265a800) [pid = 2532] [serial = 742] [outer = 0x0] 15:55:21 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x11297c800) [pid = 2532] [serial = 743] [outer = 0x11265a800] 15:55:22 INFO - PROCESS | 2532 | 1466031321997 Marionette DEBUG loaded listener.js 15:55:22 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x1133ea800) [pid = 2532] [serial = 744] [outer = 0x11265a800] 15:55:22 INFO - PROCESS | 2532 | --DOCSHELL 0x11667b800 == 40 [pid = 2532] [id = 243] 15:55:22 INFO - PROCESS | 2532 | --DOCSHELL 0x121110000 == 39 [pid = 2532] [id = 242] 15:55:22 INFO - PROCESS | 2532 | --DOCSHELL 0x11988f800 == 38 [pid = 2532] [id = 241] 15:55:22 INFO - PROCESS | 2532 | --DOCSHELL 0x119268000 == 37 [pid = 2532] [id = 240] 15:55:22 INFO - PROCESS | 2532 | --DOCSHELL 0x1185bc800 == 36 [pid = 2532] [id = 239] 15:55:22 INFO - PROCESS | 2532 | --DOCSHELL 0x117e65800 == 35 [pid = 2532] [id = 238] 15:55:22 INFO - PROCESS | 2532 | --DOCSHELL 0x116609800 == 34 [pid = 2532] [id = 237] 15:55:22 INFO - PROCESS | 2532 | --DOCSHELL 0x1132a4000 == 33 [pid = 2532] [id = 236] 15:55:22 INFO - PROCESS | 2532 | --DOCSHELL 0x116ace000 == 32 [pid = 2532] [id = 235] 15:55:22 INFO - PROCESS | 2532 | --DOCSHELL 0x12b6b3000 == 31 [pid = 2532] [id = 234] 15:55:22 INFO - PROCESS | 2532 | --DOCSHELL 0x12566f000 == 30 [pid = 2532] [id = 247] 15:55:22 INFO - PROCESS | 2532 | --DOCSHELL 0x119be1800 == 29 [pid = 2532] [id = 246] 15:55:22 INFO - PROCESS | 2532 | --DOCSHELL 0x118293000 == 28 [pid = 2532] [id = 245] 15:55:22 INFO - PROCESS | 2532 | --DOCSHELL 0x111ea2000 == 27 [pid = 2532] [id = 244] 15:55:22 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x1297e2c00) [pid = 2532] [serial = 698] [outer = 0x0] [url = about:blank] 15:55:22 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x126acb800) [pid = 2532] [serial = 680] [outer = 0x0] [url = about:blank] 15:55:22 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x11952bc00) [pid = 2532] [serial = 659] [outer = 0x0] [url = about:blank] 15:55:22 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x1195ca000) [pid = 2532] [serial = 660] [outer = 0x0] [url = about:blank] 15:55:22 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x11a2abc00) [pid = 2532] [serial = 668] [outer = 0x0] [url = about:blank] 15:55:22 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x1211e6400) [pid = 2532] [serial = 669] [outer = 0x0] [url = about:blank] 15:55:22 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x11834d400) [pid = 2532] [serial = 656] [outer = 0x0] [url = about:blank] 15:55:22 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x119240800) [pid = 2532] [serial = 657] [outer = 0x0] [url = about:blank] 15:55:22 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x1195cd800) [pid = 2532] [serial = 662] [outer = 0x0] [url = about:blank] 15:55:22 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x1198db000) [pid = 2532] [serial = 663] [outer = 0x0] [url = about:blank] 15:55:22 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x125707800) [pid = 2532] [serial = 677] [outer = 0x0] [url = about:blank] 15:55:22 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x117146800) [pid = 2532] [serial = 653] [outer = 0x0] [url = about:blank] 15:55:22 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x1181a5800) [pid = 2532] [serial = 654] [outer = 0x0] [url = about:blank] 15:55:22 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x128ee0c00) [pid = 2532] [serial = 683] [outer = 0x0] [url = about:blank] 15:55:22 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x1292a0400) [pid = 2532] [serial = 648] [outer = 0x0] [url = about:blank] 15:55:22 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x119acb000) [pid = 2532] [serial = 665] [outer = 0x0] [url = about:blank] 15:55:22 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x119e2a000) [pid = 2532] [serial = 666] [outer = 0x0] [url = about:blank] 15:55:22 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x12166e400) [pid = 2532] [serial = 671] [outer = 0x0] [url = about:blank] 15:55:22 INFO - PROCESS | 2532 | --DOMWINDOW == 78 (0x121951c00) [pid = 2532] [serial = 672] [outer = 0x0] [url = about:blank] 15:55:22 INFO - PROCESS | 2532 | --DOMWINDOW == 77 (0x116295800) [pid = 2532] [serial = 650] [outer = 0x0] [url = about:blank] 15:55:22 INFO - PROCESS | 2532 | --DOMWINDOW == 76 (0x116762000) [pid = 2532] [serial = 651] [outer = 0x0] [url = about:blank] 15:55:22 INFO - PROCESS | 2532 | --DOMWINDOW == 75 (0x124e28400) [pid = 2532] [serial = 674] [outer = 0x0] [url = about:blank] 15:55:22 INFO - PROCESS | 2532 | --DOMWINDOW == 74 (0x128b32800) [pid = 2532] [serial = 681] [outer = 0x0] [url = about:blank] 15:55:22 INFO - PROCESS | 2532 | --DOMWINDOW == 73 (0x125037800) [pid = 2532] [serial = 675] [outer = 0x0] [url = about:blank] 15:55:22 INFO - PROCESS | 2532 | --DOMWINDOW == 72 (0x12921b400) [pid = 2532] [serial = 687] [outer = 0x0] [url = about:blank] 15:55:22 INFO - PROCESS | 2532 | --DOMWINDOW == 71 (0x129216400) [pid = 2532] [serial = 686] [outer = 0x0] [url = about:blank] 15:55:22 INFO - PROCESS | 2532 | --DOMWINDOW == 70 (0x116762c00) [pid = 2532] [serial = 689] [outer = 0x0] [url = about:blank] 15:55:22 INFO - PROCESS | 2532 | --DOMWINDOW == 69 (0x118856800) [pid = 2532] [serial = 690] [outer = 0x0] [url = about:blank] 15:55:22 INFO - PROCESS | 2532 | --DOMWINDOW == 68 (0x129215400) [pid = 2532] [serial = 684] [outer = 0x0] [url = about:blank] 15:55:22 INFO - PROCESS | 2532 | --DOMWINDOW == 67 (0x129497400) [pid = 2532] [serial = 696] [outer = 0x0] [url = about:blank] 15:55:22 INFO - PROCESS | 2532 | --DOMWINDOW == 66 (0x125782400) [pid = 2532] [serial = 678] [outer = 0x0] [url = about:blank] 15:55:22 INFO - PROCESS | 2532 | --DOMWINDOW == 65 (0x1292a1000) [pid = 2532] [serial = 695] [outer = 0x0] [url = about:blank] 15:55:22 INFO - PROCESS | 2532 | --DOMWINDOW == 64 (0x12a657400) [pid = 2532] [serial = 699] [outer = 0x0] [url = about:blank] 15:55:22 INFO - PROCESS | 2532 | --DOMWINDOW == 63 (0x1212ce800) [pid = 2532] [serial = 692] [outer = 0x0] [url = about:blank] 15:55:22 INFO - PROCESS | 2532 | --DOMWINDOW == 62 (0x12929d400) [pid = 2532] [serial = 693] [outer = 0x0] [url = about:blank] 15:55:22 INFO - PROCESS | 2532 | 1466031322980 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]]]}] 15:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1424ms 15:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:55:23 INFO - PROCESS | 2532 | 1466031323012 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 15:55:23 INFO - PROCESS | 2532 | 1466031323014 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 15:55:23 INFO - PROCESS | 2532 | 1466031323018 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:55:23 INFO - PROCESS | 2532 | 1466031323019 Marionette TRACE conn2 <- [1,966,null,{}] 15:55:23 INFO - PROCESS | 2532 | 1466031323025 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}] 15:55:23 INFO - PROCESS | 2532 | 1466031323026 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:23 INFO - PROCESS | 2532 | 1466031323106 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 15:55:23 INFO - PROCESS | 2532 | 1466031323110 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:23 INFO - PROCESS | 2532 | 1466031323112 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:23 INFO - PROCESS | 2532 | ++DOCSHELL 0x115e3d000 == 28 [pid = 2532] [id = 249] 15:55:23 INFO - PROCESS | 2532 | ++DOMWINDOW == 63 (0x1133f1c00) [pid = 2532] [serial = 745] [outer = 0x0] 15:55:23 INFO - PROCESS | 2532 | ++DOMWINDOW == 64 (0x113c8e800) [pid = 2532] [serial = 746] [outer = 0x1133f1c00] 15:55:23 INFO - PROCESS | 2532 | 1466031323143 Marionette DEBUG loaded listener.js 15:55:23 INFO - PROCESS | 2532 | ++DOMWINDOW == 65 (0x1128c4000) [pid = 2532] [serial = 747] [outer = 0x1133f1c00] 15:55:23 INFO - PROCESS | 2532 | 1466031323469 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]]]}] 15:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 473ms 15:55:23 INFO - PROCESS | 2532 | 1466031323503 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 15:55:23 INFO - PROCESS | 2532 | 1466031323509 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 15:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:55:23 INFO - PROCESS | 2532 | 1466031323514 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:55:23 INFO - PROCESS | 2532 | 1466031323516 Marionette TRACE conn2 <- [1,970,null,{}] 15:55:23 INFO - PROCESS | 2532 | 1466031323518 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}] 15:55:23 INFO - PROCESS | 2532 | 1466031323520 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:23 INFO - PROCESS | 2532 | 1466031323594 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 15:55:23 INFO - PROCESS | 2532 | 1466031323599 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:23 INFO - PROCESS | 2532 | 1466031323600 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:23 INFO - PROCESS | 2532 | ++DOCSHELL 0x116fd0000 == 29 [pid = 2532] [id = 250] 15:55:23 INFO - PROCESS | 2532 | ++DOMWINDOW == 66 (0x116630c00) [pid = 2532] [serial = 748] [outer = 0x0] 15:55:23 INFO - PROCESS | 2532 | ++DOMWINDOW == 67 (0x11713bc00) [pid = 2532] [serial = 749] [outer = 0x116630c00] 15:55:23 INFO - PROCESS | 2532 | 1466031323629 Marionette DEBUG loaded listener.js 15:55:23 INFO - PROCESS | 2532 | ++DOMWINDOW == 68 (0x118168c00) [pid = 2532] [serial = 750] [outer = 0x116630c00] 15:55:23 INFO - PROCESS | 2532 | 1466031323963 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]]]}] 15:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 470ms 15:55:23 INFO - PROCESS | 2532 | 1466031323984 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 15:55:23 INFO - PROCESS | 2532 | 1466031323986 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 15:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:55:23 INFO - PROCESS | 2532 | 1466031323989 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:55:23 INFO - PROCESS | 2532 | 1466031323993 Marionette TRACE conn2 <- [1,974,null,{}] 15:55:24 INFO - PROCESS | 2532 | 1466031324001 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}] 15:55:24 INFO - PROCESS | 2532 | 1466031324011 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:24 INFO - PROCESS | 2532 | 1466031324087 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 15:55:24 INFO - PROCESS | 2532 | 1466031324133 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:24 INFO - PROCESS | 2532 | 1466031324135 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:24 INFO - PROCESS | 2532 | ++DOCSHELL 0x118578800 == 30 [pid = 2532] [id = 251] 15:55:24 INFO - PROCESS | 2532 | ++DOMWINDOW == 69 (0x112cd1c00) [pid = 2532] [serial = 751] [outer = 0x0] 15:55:24 INFO - PROCESS | 2532 | ++DOMWINDOW == 70 (0x118347800) [pid = 2532] [serial = 752] [outer = 0x112cd1c00] 15:55:24 INFO - PROCESS | 2532 | 1466031324163 Marionette DEBUG loaded listener.js 15:55:24 INFO - PROCESS | 2532 | ++DOMWINDOW == 71 (0x1187f9400) [pid = 2532] [serial = 753] [outer = 0x112cd1c00] 15:55:24 INFO - PROCESS | 2532 | 1466031324476 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]]]}] 15:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 524ms 15:55:24 INFO - PROCESS | 2532 | 1466031324513 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 15:55:24 INFO - PROCESS | 2532 | 1466031324515 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 15:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:55:24 INFO - PROCESS | 2532 | 1466031324518 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:55:24 INFO - PROCESS | 2532 | 1466031324520 Marionette TRACE conn2 <- [1,978,null,{}] 15:55:24 INFO - PROCESS | 2532 | 1466031324526 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}] 15:55:24 INFO - PROCESS | 2532 | 1466031324528 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:24 INFO - PROCESS | 2532 | 1466031324646 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 15:55:24 INFO - PROCESS | 2532 | 1466031324718 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:24 INFO - PROCESS | 2532 | 1466031324719 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:24 INFO - PROCESS | 2532 | ++DOCSHELL 0x119264800 == 31 [pid = 2532] [id = 252] 15:55:24 INFO - PROCESS | 2532 | ++DOMWINDOW == 72 (0x1185f1400) [pid = 2532] [serial = 754] [outer = 0x0] 15:55:24 INFO - PROCESS | 2532 | ++DOMWINDOW == 73 (0x11952dc00) [pid = 2532] [serial = 755] [outer = 0x1185f1400] 15:55:24 INFO - PROCESS | 2532 | 1466031324758 Marionette DEBUG loaded listener.js 15:55:24 INFO - PROCESS | 2532 | ++DOMWINDOW == 74 (0x1195ce800) [pid = 2532] [serial = 756] [outer = 0x1185f1400] 15:55:25 INFO - PROCESS | 2532 | 1466031325082 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]]]}] 15:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 573ms 15:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:55:25 INFO - PROCESS | 2532 | 1466031325095 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 15:55:25 INFO - PROCESS | 2532 | 1466031325096 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 15:55:25 INFO - PROCESS | 2532 | 1466031325098 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:55:25 INFO - PROCESS | 2532 | 1466031325099 Marionette TRACE conn2 <- [1,982,null,{}] 15:55:25 INFO - PROCESS | 2532 | 1466031325101 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}] 15:55:25 INFO - PROCESS | 2532 | 1466031325103 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:25 INFO - PROCESS | 2532 | 1466031325206 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 15:55:25 INFO - PROCESS | 2532 | 1466031325210 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:25 INFO - PROCESS | 2532 | 1466031325210 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:25 INFO - PROCESS | 2532 | ++DOCSHELL 0x11987c800 == 32 [pid = 2532] [id = 253] 15:55:25 INFO - PROCESS | 2532 | ++DOMWINDOW == 75 (0x116976000) [pid = 2532] [serial = 757] [outer = 0x0] 15:55:25 INFO - PROCESS | 2532 | ++DOMWINDOW == 76 (0x1198d5000) [pid = 2532] [serial = 758] [outer = 0x116976000] 15:55:25 INFO - PROCESS | 2532 | 1466031325235 Marionette DEBUG loaded listener.js 15:55:25 INFO - PROCESS | 2532 | ++DOMWINDOW == 77 (0x1198ddc00) [pid = 2532] [serial = 759] [outer = 0x116976000] 15:55:25 INFO - PROCESS | 2532 | 1466031325562 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]]]}] 15:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 518ms 15:55:25 INFO - PROCESS | 2532 | 1466031325617 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 15:55:25 INFO - PROCESS | 2532 | 1466031325618 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 15:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:55:25 INFO - PROCESS | 2532 | 1466031325620 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:55:25 INFO - PROCESS | 2532 | 1466031325621 Marionette TRACE conn2 <- [1,986,null,{}] 15:55:25 INFO - PROCESS | 2532 | 1466031325623 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}] 15:55:25 INFO - PROCESS | 2532 | 1466031325627 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:25 INFO - PROCESS | 2532 | 1466031325740 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 15:55:25 INFO - PROCESS | 2532 | 1466031325746 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:25 INFO - PROCESS | 2532 | 1466031325746 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:25 INFO - PROCESS | 2532 | ++DOCSHELL 0x121347800 == 33 [pid = 2532] [id = 254] 15:55:25 INFO - PROCESS | 2532 | ++DOMWINDOW == 78 (0x1198d1400) [pid = 2532] [serial = 760] [outer = 0x0] 15:55:25 INFO - PROCESS | 2532 | ++DOMWINDOW == 79 (0x119ac8800) [pid = 2532] [serial = 761] [outer = 0x1198d1400] 15:55:25 INFO - PROCESS | 2532 | 1466031325772 Marionette DEBUG loaded listener.js 15:55:25 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x119e2c400) [pid = 2532] [serial = 762] [outer = 0x1198d1400] 15:55:26 INFO - PROCESS | 2532 | 1466031326122 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]]]}] 15:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 520ms 15:55:26 INFO - PROCESS | 2532 | 1466031326142 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 15:55:26 INFO - PROCESS | 2532 | 1466031326143 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 15:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:55:26 INFO - PROCESS | 2532 | 1466031326145 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:55:26 INFO - PROCESS | 2532 | 1466031326146 Marionette TRACE conn2 <- [1,990,null,{}] 15:55:26 INFO - PROCESS | 2532 | 1466031326149 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}] 15:55:26 INFO - PROCESS | 2532 | 1466031326150 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:26 INFO - PROCESS | 2532 | 1466031326239 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 15:55:26 INFO - PROCESS | 2532 | 1466031326273 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:26 INFO - PROCESS | 2532 | 1466031326281 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:26 INFO - PROCESS | 2532 | ++DOCSHELL 0x122739000 == 34 [pid = 2532] [id = 255] 15:55:26 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x119e2b400) [pid = 2532] [serial = 763] [outer = 0x0] 15:55:26 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x119ef3800) [pid = 2532] [serial = 764] [outer = 0x119e2b400] 15:55:26 INFO - PROCESS | 2532 | 1466031326305 Marionette DEBUG loaded listener.js 15:55:26 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x1211dec00) [pid = 2532] [serial = 765] [outer = 0x119e2b400] 15:55:26 INFO - PROCESS | 2532 | 1466031326590 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]]]}] 15:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 468ms 15:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:55:26 INFO - PROCESS | 2532 | 1466031326617 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 15:55:26 INFO - PROCESS | 2532 | 1466031326618 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 15:55:26 INFO - PROCESS | 2532 | 1466031326628 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:55:26 INFO - PROCESS | 2532 | 1466031326629 Marionette TRACE conn2 <- [1,994,null,{}] 15:55:26 INFO - PROCESS | 2532 | 1466031326632 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}] 15:55:26 INFO - PROCESS | 2532 | 1466031326633 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:26 INFO - PROCESS | 2532 | 1466031326727 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 15:55:26 INFO - PROCESS | 2532 | 1466031326731 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:26 INFO - PROCESS | 2532 | 1466031326732 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:26 INFO - PROCESS | 2532 | ++DOCSHELL 0x124bc4000 == 35 [pid = 2532] [id = 256] 15:55:26 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x1128d1c00) [pid = 2532] [serial = 766] [outer = 0x0] 15:55:26 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x1211e4c00) [pid = 2532] [serial = 767] [outer = 0x1128d1c00] 15:55:26 INFO - PROCESS | 2532 | 1466031326757 Marionette DEBUG loaded listener.js 15:55:26 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x1212d1800) [pid = 2532] [serial = 768] [outer = 0x1128d1c00] 15:55:27 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x1185f6c00) [pid = 2532] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:55:27 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x118211800) [pid = 2532] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:55:27 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x11675bc00) [pid = 2532] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:55:27 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x1297e7800) [pid = 2532] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:55:27 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x112972c00) [pid = 2532] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:55:27 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x1133f7400) [pid = 2532] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:55:27 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x112e88400) [pid = 2532] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:55:27 INFO - PROCESS | 2532 | --DOMWINDOW == 78 (0x118202800) [pid = 2532] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:55:27 INFO - PROCESS | 2532 | --DOMWINDOW == 77 (0x115e8c000) [pid = 2532] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:55:27 INFO - PROCESS | 2532 | --DOMWINDOW == 76 (0x1133f0800) [pid = 2532] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:55:27 INFO - PROCESS | 2532 | 1466031327202 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]]]}] 15:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 631ms 15:55:27 INFO - PROCESS | 2532 | 1466031327252 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 15:55:27 INFO - PROCESS | 2532 | 1466031327254 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 15:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:55:27 INFO - PROCESS | 2532 | 1466031327257 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:55:27 INFO - PROCESS | 2532 | 1466031327259 Marionette TRACE conn2 <- [1,998,null,{}] 15:55:27 INFO - PROCESS | 2532 | 1466031327263 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}] 15:55:27 INFO - PROCESS | 2532 | 1466031327265 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:27 INFO - PROCESS | 2532 | 1466031327344 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 15:55:27 INFO - PROCESS | 2532 | 1466031327395 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:27 INFO - PROCESS | 2532 | 1466031327396 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:27 INFO - PROCESS | 2532 | ++DOCSHELL 0x118578000 == 36 [pid = 2532] [id = 257] 15:55:27 INFO - PROCESS | 2532 | ++DOMWINDOW == 77 (0x112972c00) [pid = 2532] [serial = 769] [outer = 0x0] 15:55:27 INFO - PROCESS | 2532 | ++DOMWINDOW == 78 (0x116756000) [pid = 2532] [serial = 770] [outer = 0x112972c00] 15:55:27 INFO - PROCESS | 2532 | 1466031327428 Marionette DEBUG loaded listener.js 15:55:27 INFO - PROCESS | 2532 | ++DOMWINDOW == 79 (0x1198dc000) [pid = 2532] [serial = 771] [outer = 0x112972c00] 15:55:27 INFO - PROCESS | 2532 | 1466031327691 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]]]}] 15:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 474ms 15:55:27 INFO - PROCESS | 2532 | 1466031327731 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 15:55:27 INFO - PROCESS | 2532 | 1466031327733 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 15:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:55:27 INFO - PROCESS | 2532 | 1466031327735 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:55:27 INFO - PROCESS | 2532 | 1466031327736 Marionette TRACE conn2 <- [1,1002,null,{}] 15:55:27 INFO - PROCESS | 2532 | 1466031327746 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}] 15:55:27 INFO - PROCESS | 2532 | 1466031327747 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:27 INFO - PROCESS | 2532 | 1466031327827 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 15:55:27 INFO - PROCESS | 2532 | 1466031327831 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:27 INFO - PROCESS | 2532 | 1466031327832 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:27 INFO - PROCESS | 2532 | ++DOCSHELL 0x12671a800 == 37 [pid = 2532] [id = 258] 15:55:27 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x1181aa800) [pid = 2532] [serial = 772] [outer = 0x0] 15:55:27 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x121626800) [pid = 2532] [serial = 773] [outer = 0x1181aa800] 15:55:27 INFO - PROCESS | 2532 | 1466031327860 Marionette DEBUG loaded listener.js 15:55:27 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x1219e7000) [pid = 2532] [serial = 774] [outer = 0x1181aa800] 15:55:28 INFO - PROCESS | 2532 | 1466031328208 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]]]}] 15:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 530ms 15:55:28 INFO - PROCESS | 2532 | 1466031328265 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 15:55:28 INFO - PROCESS | 2532 | 1466031328267 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 15:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:55:28 INFO - PROCESS | 2532 | 1466031328269 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:55:28 INFO - PROCESS | 2532 | 1466031328271 Marionette TRACE conn2 <- [1,1006,null,{}] 15:55:28 INFO - PROCESS | 2532 | 1466031328274 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}] 15:55:28 INFO - PROCESS | 2532 | 1466031328275 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:28 INFO - PROCESS | 2532 | 1466031328364 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 15:55:28 INFO - PROCESS | 2532 | 1466031328367 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:28 INFO - PROCESS | 2532 | 1466031328369 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:28 INFO - PROCESS | 2532 | ++DOCSHELL 0x1196d0800 == 38 [pid = 2532] [id = 259] 15:55:28 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x121e61400) [pid = 2532] [serial = 775] [outer = 0x0] 15:55:28 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x124e31000) [pid = 2532] [serial = 776] [outer = 0x121e61400] 15:55:28 INFO - PROCESS | 2532 | 1466031328397 Marionette DEBUG loaded listener.js 15:55:28 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x12570ec00) [pid = 2532] [serial = 777] [outer = 0x121e61400] 15:55:28 INFO - PROCESS | 2532 | 1466031328727 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]]]}] 15:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 472ms 15:55:28 INFO - PROCESS | 2532 | 1466031328743 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 15:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:55:28 INFO - PROCESS | 2532 | 1466031328744 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 15:55:28 INFO - PROCESS | 2532 | 1466031328746 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:55:28 INFO - PROCESS | 2532 | 1466031328747 Marionette TRACE conn2 <- [1,1010,null,{}] 15:55:28 INFO - PROCESS | 2532 | 1466031328749 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}] 15:55:28 INFO - PROCESS | 2532 | 1466031328750 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:28 INFO - PROCESS | 2532 | 1466031328834 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 15:55:28 INFO - PROCESS | 2532 | 1466031328885 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:28 INFO - PROCESS | 2532 | 1466031328886 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:28 INFO - PROCESS | 2532 | ++DOCSHELL 0x128acc000 == 39 [pid = 2532] [id = 260] 15:55:28 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x119e2cc00) [pid = 2532] [serial = 778] [outer = 0x0] 15:55:28 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x12570f400) [pid = 2532] [serial = 779] [outer = 0x119e2cc00] 15:55:28 INFO - PROCESS | 2532 | 1466031328910 Marionette DEBUG loaded listener.js 15:55:28 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x126439800) [pid = 2532] [serial = 780] [outer = 0x119e2cc00] 15:55:29 INFO - PROCESS | 2532 | 1466031329313 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]]]}] 15:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 621ms 15:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:55:29 INFO - PROCESS | 2532 | 1466031329367 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 15:55:29 INFO - PROCESS | 2532 | 1466031329370 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 15:55:29 INFO - PROCESS | 2532 | 1466031329373 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:55:29 INFO - PROCESS | 2532 | 1466031329375 Marionette TRACE conn2 <- [1,1014,null,{}] 15:55:29 INFO - PROCESS | 2532 | 1466031329379 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}] 15:55:29 INFO - PROCESS | 2532 | 1466031329380 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:29 INFO - PROCESS | 2532 | 1466031329493 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 15:55:29 INFO - PROCESS | 2532 | 1466031329546 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:29 INFO - PROCESS | 2532 | 1466031329547 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:29 INFO - PROCESS | 2532 | ++DOCSHELL 0x1169aa000 == 40 [pid = 2532] [id = 261] 15:55:29 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x112e06400) [pid = 2532] [serial = 781] [outer = 0x0] 15:55:29 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x1133f2000) [pid = 2532] [serial = 782] [outer = 0x112e06400] 15:55:29 INFO - PROCESS | 2532 | 1466031329577 Marionette DEBUG loaded listener.js 15:55:29 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x116471800) [pid = 2532] [serial = 783] [outer = 0x112e06400] 15:55:30 INFO - PROCESS | 2532 | 1466031330152 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]]]}] 15:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 820ms 15:55:30 INFO - PROCESS | 2532 | 1466031330193 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 15:55:30 INFO - PROCESS | 2532 | 1466031330196 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 15:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:55:30 INFO - PROCESS | 2532 | 1466031330201 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:55:30 INFO - PROCESS | 2532 | 1466031330202 Marionette TRACE conn2 <- [1,1018,null,{}] 15:55:30 INFO - PROCESS | 2532 | 1466031330205 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}] 15:55:30 INFO - PROCESS | 2532 | 1466031330207 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:30 INFO - PROCESS | 2532 | 1466031330312 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 15:55:30 INFO - PROCESS | 2532 | 1466031330385 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:30 INFO - PROCESS | 2532 | 1466031330387 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:30 INFO - PROCESS | 2532 | ++DOCSHELL 0x1196c3000 == 41 [pid = 2532] [id = 262] 15:55:30 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x1181a2000) [pid = 2532] [serial = 784] [outer = 0x0] 15:55:30 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x118203800) [pid = 2532] [serial = 785] [outer = 0x1181a2000] 15:55:30 INFO - PROCESS | 2532 | 1466031330417 Marionette DEBUG loaded listener.js 15:55:30 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x118345400) [pid = 2532] [serial = 786] [outer = 0x1181a2000] 15:55:31 INFO - PROCESS | 2532 | 1466031331075 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]]]}] 15:55:31 INFO - PROCESS | 2532 | --DOCSHELL 0x1196d0800 == 40 [pid = 2532] [id = 259] 15:55:31 INFO - PROCESS | 2532 | --DOCSHELL 0x12671a800 == 39 [pid = 2532] [id = 258] 15:55:31 INFO - PROCESS | 2532 | --DOCSHELL 0x118578000 == 38 [pid = 2532] [id = 257] 15:55:31 INFO - PROCESS | 2532 | --DOCSHELL 0x124bc4000 == 37 [pid = 2532] [id = 256] 15:55:31 INFO - PROCESS | 2532 | --DOCSHELL 0x122739000 == 36 [pid = 2532] [id = 255] 15:55:31 INFO - PROCESS | 2532 | --DOCSHELL 0x121347800 == 35 [pid = 2532] [id = 254] 15:55:31 INFO - PROCESS | 2532 | --DOCSHELL 0x11987c800 == 34 [pid = 2532] [id = 253] 15:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 921ms 15:55:31 INFO - PROCESS | 2532 | --DOCSHELL 0x119264800 == 33 [pid = 2532] [id = 252] 15:55:31 INFO - PROCESS | 2532 | --DOCSHELL 0x118578800 == 32 [pid = 2532] [id = 251] 15:55:31 INFO - PROCESS | 2532 | --DOCSHELL 0x116fd0000 == 31 [pid = 2532] [id = 250] 15:55:31 INFO - PROCESS | 2532 | --DOCSHELL 0x115e3d000 == 30 [pid = 2532] [id = 249] 15:55:31 INFO - PROCESS | 2532 | --DOCSHELL 0x115ef1800 == 29 [pid = 2532] [id = 248] 15:55:31 INFO - PROCESS | 2532 | 1466031331122 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 15:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:55:31 INFO - PROCESS | 2532 | 1466031331125 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 15:55:31 INFO - PROCESS | 2532 | 1466031331128 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:55:31 INFO - PROCESS | 2532 | 1466031331130 Marionette TRACE conn2 <- [1,1022,null,{}] 15:55:31 INFO - PROCESS | 2532 | 1466031331134 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}] 15:55:31 INFO - PROCESS | 2532 | 1466031331135 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:31 INFO - PROCESS | 2532 | 1466031331211 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 15:55:31 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x119ace000) [pid = 2532] [serial = 728] [outer = 0x0] [url = about:blank] 15:55:31 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x119c54000) [pid = 2532] [serial = 729] [outer = 0x0] [url = about:blank] 15:55:31 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x1185f5000) [pid = 2532] [serial = 719] [outer = 0x0] [url = about:blank] 15:55:31 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x11884fc00) [pid = 2532] [serial = 720] [outer = 0x0] [url = about:blank] 15:55:31 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x11713ec00) [pid = 2532] [serial = 713] [outer = 0x0] [url = about:blank] 15:55:31 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x1181a4000) [pid = 2532] [serial = 714] [outer = 0x0] [url = about:blank] 15:55:31 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x119ac5c00) [pid = 2532] [serial = 726] [outer = 0x0] [url = about:blank] 15:55:31 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x12a6e4800) [pid = 2532] [serial = 702] [outer = 0x0] [url = about:blank] 15:55:31 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x12a65b800) [pid = 2532] [serial = 701] [outer = 0x0] [url = about:blank] 15:55:31 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x1129ab400) [pid = 2532] [serial = 707] [outer = 0x0] [url = about:blank] 15:55:31 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x112e0c800) [pid = 2532] [serial = 708] [outer = 0x0] [url = about:blank] 15:55:31 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x1164d5c00) [pid = 2532] [serial = 704] [outer = 0x0] [url = about:blank] 15:55:31 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x116f80400) [pid = 2532] [serial = 705] [outer = 0x0] [url = about:blank] 15:55:31 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x114e7c000) [pid = 2532] [serial = 710] [outer = 0x0] [url = about:blank] 15:55:31 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x11629b400) [pid = 2532] [serial = 711] [outer = 0x0] [url = about:blank] 15:55:31 INFO - PROCESS | 2532 | --DOMWINDOW == 78 (0x118210800) [pid = 2532] [serial = 716] [outer = 0x0] [url = about:blank] 15:55:31 INFO - PROCESS | 2532 | --DOMWINDOW == 77 (0x11834b000) [pid = 2532] [serial = 717] [outer = 0x0] [url = about:blank] 15:55:31 INFO - PROCESS | 2532 | --DOMWINDOW == 76 (0x119244c00) [pid = 2532] [serial = 722] [outer = 0x0] [url = about:blank] 15:55:31 INFO - PROCESS | 2532 | --DOMWINDOW == 75 (0x1198e5400) [pid = 2532] [serial = 725] [outer = 0x0] [url = about:blank] 15:55:31 INFO - PROCESS | 2532 | --DOMWINDOW == 74 (0x1198da800) [pid = 2532] [serial = 723] [outer = 0x0] [url = about:blank] 15:55:31 INFO - PROCESS | 2532 | 1466031331275 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:31 INFO - PROCESS | 2532 | 1466031331276 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:31 INFO - PROCESS | 2532 | ++DOCSHELL 0x11691e800 == 30 [pid = 2532] [id = 263] 15:55:31 INFO - PROCESS | 2532 | ++DOMWINDOW == 75 (0x112e0c800) [pid = 2532] [serial = 787] [outer = 0x0] 15:55:31 INFO - PROCESS | 2532 | ++DOMWINDOW == 76 (0x1164ddc00) [pid = 2532] [serial = 788] [outer = 0x112e0c800] 15:55:31 INFO - PROCESS | 2532 | 1466031331305 Marionette DEBUG loaded listener.js 15:55:31 INFO - PROCESS | 2532 | ++DOMWINDOW == 77 (0x11819e000) [pid = 2532] [serial = 789] [outer = 0x112e0c800] 15:55:31 INFO - PROCESS | 2532 | 1466031331593 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]]]}] 15:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 522ms 15:55:31 INFO - PROCESS | 2532 | 1466031331650 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 15:55:31 INFO - PROCESS | 2532 | 1466031331653 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 15:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:55:31 INFO - PROCESS | 2532 | 1466031331660 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:55:31 INFO - PROCESS | 2532 | 1466031331661 Marionette TRACE conn2 <- [1,1026,null,{}] 15:55:31 INFO - PROCESS | 2532 | 1466031331663 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}] 15:55:31 INFO - PROCESS | 2532 | 1466031331665 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:31 INFO - PROCESS | 2532 | 1466031331739 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 15:55:31 INFO - PROCESS | 2532 | 1466031331743 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:31 INFO - PROCESS | 2532 | 1466031331744 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:31 INFO - PROCESS | 2532 | ++DOCSHELL 0x11831c800 == 31 [pid = 2532] [id = 264] 15:55:31 INFO - PROCESS | 2532 | ++DOMWINDOW == 78 (0x118211800) [pid = 2532] [serial = 790] [outer = 0x0] 15:55:31 INFO - PROCESS | 2532 | ++DOMWINDOW == 79 (0x1187f4c00) [pid = 2532] [serial = 791] [outer = 0x118211800] 15:55:31 INFO - PROCESS | 2532 | 1466031331773 Marionette DEBUG loaded listener.js 15:55:31 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x119244000) [pid = 2532] [serial = 792] [outer = 0x118211800] 15:55:32 INFO - PROCESS | 2532 | 1466031332124 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]]]}] 15:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 519ms 15:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:55:32 INFO - PROCESS | 2532 | 1466031332178 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 15:55:32 INFO - PROCESS | 2532 | 1466031332180 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 15:55:32 INFO - PROCESS | 2532 | 1466031332182 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:55:32 INFO - PROCESS | 2532 | 1466031332184 Marionette TRACE conn2 <- [1,1030,null,{}] 15:55:32 INFO - PROCESS | 2532 | 1466031332192 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}] 15:55:32 INFO - PROCESS | 2532 | 1466031332195 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:32 INFO - PROCESS | 2532 | 1466031332271 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 15:55:32 INFO - PROCESS | 2532 | 1466031332278 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:32 INFO - PROCESS | 2532 | 1466031332280 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:32 INFO - PROCESS | 2532 | ++DOCSHELL 0x11926b000 == 32 [pid = 2532] [id = 265] 15:55:32 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x115d11c00) [pid = 2532] [serial = 793] [outer = 0x0] 15:55:32 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x1198e0000) [pid = 2532] [serial = 794] [outer = 0x115d11c00] 15:55:32 INFO - PROCESS | 2532 | 1466031332308 Marionette DEBUG loaded listener.js 15:55:32 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x119acd800) [pid = 2532] [serial = 795] [outer = 0x115d11c00] 15:55:32 INFO - PROCESS | 2532 | 1466031332683 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]]]}] 15:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 521ms 15:55:32 INFO - PROCESS | 2532 | 1466031332706 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 15:55:32 INFO - PROCESS | 2532 | 1466031332708 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 15:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:55:32 INFO - PROCESS | 2532 | 1466031332712 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:55:32 INFO - PROCESS | 2532 | 1466031332714 Marionette TRACE conn2 <- [1,1034,null,{}] 15:55:32 INFO - PROCESS | 2532 | 1466031332717 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}] 15:55:32 INFO - PROCESS | 2532 | 1466031332719 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:32 INFO - PROCESS | 2532 | 1466031332846 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 15:55:32 INFO - PROCESS | 2532 | 1466031332851 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:32 INFO - PROCESS | 2532 | 1466031332853 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:32 INFO - PROCESS | 2532 | ++DOCSHELL 0x11a1b9800 == 33 [pid = 2532] [id = 266] 15:55:32 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x119ac6c00) [pid = 2532] [serial = 796] [outer = 0x0] 15:55:32 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x119e25000) [pid = 2532] [serial = 797] [outer = 0x119ac6c00] 15:55:32 INFO - PROCESS | 2532 | 1466031332896 Marionette DEBUG loaded listener.js 15:55:32 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x119ef1800) [pid = 2532] [serial = 798] [outer = 0x119ac6c00] 15:55:33 INFO - PROCESS | 2532 | 1466031333313 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]]]}] 15:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 621ms 15:55:33 INFO - PROCESS | 2532 | 1466031333332 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 15:55:33 INFO - PROCESS | 2532 | 1466031333334 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 15:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:55:33 INFO - PROCESS | 2532 | 1466031333336 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:55:33 INFO - PROCESS | 2532 | 1466031333337 Marionette TRACE conn2 <- [1,1038,null,{}] 15:55:33 INFO - PROCESS | 2532 | 1466031333345 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}] 15:55:33 INFO - PROCESS | 2532 | 1466031333346 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:33 INFO - PROCESS | 2532 | 1466031333461 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 15:55:33 INFO - PROCESS | 2532 | 1466031333464 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:33 INFO - PROCESS | 2532 | 1466031333465 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:33 INFO - PROCESS | 2532 | ++DOCSHELL 0x1217da800 == 34 [pid = 2532] [id = 267] 15:55:33 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x1133ebc00) [pid = 2532] [serial = 799] [outer = 0x0] 15:55:33 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x119ef9c00) [pid = 2532] [serial = 800] [outer = 0x1133ebc00] 15:55:33 INFO - PROCESS | 2532 | 1466031333489 Marionette DEBUG loaded listener.js 15:55:33 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x1212cc400) [pid = 2532] [serial = 801] [outer = 0x1133ebc00] 15:55:33 INFO - PROCESS | 2532 | 1466031333845 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]]]}] 15:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 524ms 15:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:55:33 INFO - PROCESS | 2532 | 1466031333861 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 15:55:33 INFO - PROCESS | 2532 | 1466031333862 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 15:55:33 INFO - PROCESS | 2532 | 1466031333864 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:55:33 INFO - PROCESS | 2532 | 1466031333865 Marionette TRACE conn2 <- [1,1042,null,{}] 15:55:33 INFO - PROCESS | 2532 | 1466031333867 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}] 15:55:33 INFO - PROCESS | 2532 | 1466031333873 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:33 INFO - PROCESS | 2532 | 1466031333985 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 15:55:33 INFO - PROCESS | 2532 | 1466031333995 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:33 INFO - PROCESS | 2532 | 1466031333996 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:34 INFO - PROCESS | 2532 | ++DOCSHELL 0x1227be000 == 35 [pid = 2532] [id = 268] 15:55:34 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x121518000) [pid = 2532] [serial = 802] [outer = 0x0] 15:55:34 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x124e30c00) [pid = 2532] [serial = 803] [outer = 0x121518000] 15:55:34 INFO - PROCESS | 2532 | 1466031334021 Marionette DEBUG loaded listener.js 15:55:34 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x12634c000) [pid = 2532] [serial = 804] [outer = 0x121518000] 15:55:34 INFO - PROCESS | 2532 | 1466031334352 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]]]}] 15:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 519ms 15:55:34 INFO - PROCESS | 2532 | 1466031334388 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 15:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:55:34 INFO - PROCESS | 2532 | 1466031334391 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 15:55:34 INFO - PROCESS | 2532 | 1466031334393 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:55:34 INFO - PROCESS | 2532 | 1466031334394 Marionette TRACE conn2 <- [1,1046,null,{}] 15:55:34 INFO - PROCESS | 2532 | 1466031334397 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}] 15:55:34 INFO - PROCESS | 2532 | 1466031334398 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:34 INFO - PROCESS | 2532 | 1466031334492 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 15:55:34 INFO - PROCESS | 2532 | 1466031334504 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:34 INFO - PROCESS | 2532 | 1466031334505 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:34 INFO - PROCESS | 2532 | ++DOCSHELL 0x126a55800 == 36 [pid = 2532] [id = 269] 15:55:34 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x12648b400) [pid = 2532] [serial = 805] [outer = 0x0] 15:55:34 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x1264ebc00) [pid = 2532] [serial = 806] [outer = 0x12648b400] 15:55:34 INFO - PROCESS | 2532 | 1466031334530 Marionette DEBUG loaded listener.js 15:55:34 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x126aca400) [pid = 2532] [serial = 807] [outer = 0x12648b400] 15:55:34 INFO - PROCESS | 2532 | 1466031334868 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]]]}] 15:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 518ms 15:55:34 INFO - PROCESS | 2532 | 1466031334911 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 15:55:34 INFO - PROCESS | 2532 | 1466031334913 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 15:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:55:34 INFO - PROCESS | 2532 | 1466031334915 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:55:34 INFO - PROCESS | 2532 | 1466031334916 Marionette TRACE conn2 <- [1,1050,null,{}] 15:55:34 INFO - PROCESS | 2532 | 1466031334918 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}] 15:55:34 INFO - PROCESS | 2532 | 1466031334919 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:35 INFO - PROCESS | 2532 | 1466031335011 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 15:55:35 INFO - PROCESS | 2532 | 1466031335014 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:35 INFO - PROCESS | 2532 | 1466031335015 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:35 INFO - PROCESS | 2532 | ++DOCSHELL 0x128e79000 == 37 [pid = 2532] [id = 270] 15:55:35 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x126438400) [pid = 2532] [serial = 808] [outer = 0x0] 15:55:35 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x126ad7000) [pid = 2532] [serial = 809] [outer = 0x126438400] 15:55:35 INFO - PROCESS | 2532 | 1466031335039 Marionette DEBUG loaded listener.js 15:55:35 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x128ae7400) [pid = 2532] [serial = 810] [outer = 0x126438400] 15:55:35 INFO - PROCESS | 2532 | 1466031335348 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]]]}] 15:55:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:55:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 469ms 15:55:35 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x11265a800) [pid = 2532] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:55:35 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x116630c00) [pid = 2532] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:55:35 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x116976000) [pid = 2532] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:55:35 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x112cd1c00) [pid = 2532] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:55:35 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x1133f1c00) [pid = 2532] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:55:35 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x1185f1400) [pid = 2532] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:55:35 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x111aad400) [pid = 2532] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:55:35 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x116291800) [pid = 2532] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:55:35 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x1175b4800) [pid = 2532] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:55:35 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x118205400) [pid = 2532] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:55:35 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x1198d1400) [pid = 2532] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:55:35 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x112972c00) [pid = 2532] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:55:35 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x119e2b400) [pid = 2532] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:55:35 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x1128d1c00) [pid = 2532] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:55:35 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x1181aa800) [pid = 2532] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:55:35 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x121e61400) [pid = 2532] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:55:35 INFO - PROCESS | 2532 | 1466031335467 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 15:55:35 INFO - PROCESS | 2532 | 1466031335470 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 15:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:55:35 INFO - PROCESS | 2532 | 1466031335475 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:55:35 INFO - PROCESS | 2532 | 1466031335476 Marionette TRACE conn2 <- [1,1054,null,{}] 15:55:35 INFO - PROCESS | 2532 | 1466031335478 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}] 15:55:35 INFO - PROCESS | 2532 | 1466031335480 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:35 INFO - PROCESS | 2532 | 1466031335553 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 15:55:35 INFO - PROCESS | 2532 | 1466031335560 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:35 INFO - PROCESS | 2532 | 1466031335561 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:35 INFO - PROCESS | 2532 | ++DOCSHELL 0x118747000 == 38 [pid = 2532] [id = 271] 15:55:35 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x1133f1c00) [pid = 2532] [serial = 811] [outer = 0x0] 15:55:35 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x116760800) [pid = 2532] [serial = 812] [outer = 0x1133f1c00] 15:55:35 INFO - PROCESS | 2532 | 1466031335600 Marionette DEBUG loaded listener.js 15:55:35 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x118205400) [pid = 2532] [serial = 813] [outer = 0x1133f1c00] 15:55:35 INFO - PROCESS | 2532 | 1466031335946 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]]]}] 15:55:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:55:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 518ms 15:55:35 INFO - PROCESS | 2532 | 1466031335993 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 15:55:35 INFO - PROCESS | 2532 | 1466031335994 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 15:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:55:35 INFO - PROCESS | 2532 | 1466031335997 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:55:35 INFO - PROCESS | 2532 | 1466031335998 Marionette TRACE conn2 <- [1,1058,null,{}] 15:55:36 INFO - PROCESS | 2532 | 1466031336000 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}] 15:55:36 INFO - PROCESS | 2532 | 1466031336001 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:36 INFO - PROCESS | 2532 | 1466031336098 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 15:55:36 INFO - PROCESS | 2532 | 1466031336105 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:36 INFO - PROCESS | 2532 | 1466031336106 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:36 INFO - PROCESS | 2532 | ++DOCSHELL 0x12917c000 == 39 [pid = 2532] [id = 272] 15:55:36 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x115e8a400) [pid = 2532] [serial = 814] [outer = 0x0] 15:55:36 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x119e3c800) [pid = 2532] [serial = 815] [outer = 0x115e8a400] 15:55:36 INFO - PROCESS | 2532 | 1466031336130 Marionette DEBUG loaded listener.js 15:55:36 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x1264ef800) [pid = 2532] [serial = 816] [outer = 0x115e8a400] 15:55:36 INFO - PROCESS | 2532 | 1466031336447 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]]]}] 15:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 468ms 15:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:55:36 INFO - PROCESS | 2532 | 1466031336466 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 15:55:36 INFO - PROCESS | 2532 | 1466031336468 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 15:55:36 INFO - PROCESS | 2532 | 1466031336473 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:55:36 INFO - PROCESS | 2532 | 1466031336476 Marionette TRACE conn2 <- [1,1062,null,{}] 15:55:36 INFO - PROCESS | 2532 | 1466031336479 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}] 15:55:36 INFO - PROCESS | 2532 | 1466031336481 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:36 INFO - PROCESS | 2532 | 1466031336621 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 15:55:36 INFO - PROCESS | 2532 | 1466031336684 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:36 INFO - PROCESS | 2532 | 1466031336686 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:36 INFO - PROCESS | 2532 | ++DOCSHELL 0x12a694800 == 40 [pid = 2532] [id = 273] 15:55:36 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x1133f6400) [pid = 2532] [serial = 817] [outer = 0x0] 15:55:36 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x128ae7800) [pid = 2532] [serial = 818] [outer = 0x1133f6400] 15:55:36 INFO - PROCESS | 2532 | 1466031336713 Marionette DEBUG loaded listener.js 15:55:36 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x128ed2000) [pid = 2532] [serial = 819] [outer = 0x1133f6400] 15:55:37 INFO - PROCESS | 2532 | 1466031337010 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]]]}] 15:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 572ms 15:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:55:37 INFO - PROCESS | 2532 | 1466031337044 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 15:55:37 INFO - PROCESS | 2532 | 1466031337045 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 15:55:37 INFO - PROCESS | 2532 | 1466031337047 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:55:37 INFO - PROCESS | 2532 | 1466031337048 Marionette TRACE conn2 <- [1,1066,null,{}] 15:55:37 INFO - PROCESS | 2532 | 1466031337050 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}] 15:55:37 INFO - PROCESS | 2532 | 1466031337052 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:37 INFO - PROCESS | 2532 | 1466031337129 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 15:55:37 INFO - PROCESS | 2532 | 1466031337133 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:37 INFO - PROCESS | 2532 | 1466031337134 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:37 INFO - PROCESS | 2532 | ++DOCSHELL 0x12ab33800 == 41 [pid = 2532] [id = 274] 15:55:37 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x128c6cc00) [pid = 2532] [serial = 820] [outer = 0x0] 15:55:37 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x12919cc00) [pid = 2532] [serial = 821] [outer = 0x128c6cc00] 15:55:37 INFO - PROCESS | 2532 | 1466031337159 Marionette DEBUG loaded listener.js 15:55:37 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x129217400) [pid = 2532] [serial = 822] [outer = 0x128c6cc00] 15:55:37 INFO - PROCESS | 2532 | 1466031337530 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]]]}] 15:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 519ms 15:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:55:37 INFO - PROCESS | 2532 | 1466031337566 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 15:55:37 INFO - PROCESS | 2532 | 1466031337569 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 15:55:37 INFO - PROCESS | 2532 | 1466031337572 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:55:37 INFO - PROCESS | 2532 | 1466031337575 Marionette TRACE conn2 <- [1,1070,null,{}] 15:55:37 INFO - PROCESS | 2532 | 1466031337579 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}] 15:55:37 INFO - PROCESS | 2532 | 1466031337581 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:37 INFO - PROCESS | 2532 | 1466031337718 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 15:55:37 INFO - PROCESS | 2532 | 1466031337773 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:37 INFO - PROCESS | 2532 | 1466031337776 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:37 INFO - PROCESS | 2532 | ++DOCSHELL 0x116721000 == 42 [pid = 2532] [id = 275] 15:55:37 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x116240800) [pid = 2532] [serial = 823] [outer = 0x0] 15:55:37 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x116759000) [pid = 2532] [serial = 824] [outer = 0x116240800] 15:55:37 INFO - PROCESS | 2532 | 1466031337807 Marionette DEBUG loaded listener.js 15:55:37 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x1176ca000) [pid = 2532] [serial = 825] [outer = 0x116240800] 15:55:38 INFO - PROCESS | 2532 | 1466031338223 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]]]}] 15:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 722ms 15:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:55:38 INFO - PROCESS | 2532 | 1466031338294 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 15:55:38 INFO - PROCESS | 2532 | 1466031338297 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 15:55:38 INFO - PROCESS | 2532 | 1466031338301 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:55:38 INFO - PROCESS | 2532 | 1466031338303 Marionette TRACE conn2 <- [1,1074,null,{}] 15:55:38 INFO - PROCESS | 2532 | 1466031338306 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}] 15:55:38 INFO - PROCESS | 2532 | 1466031338307 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:38 INFO - PROCESS | 2532 | 1466031338406 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 15:55:38 INFO - PROCESS | 2532 | 1466031338474 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:38 INFO - PROCESS | 2532 | 1466031338475 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:38 INFO - PROCESS | 2532 | ++DOCSHELL 0x12111e800 == 43 [pid = 2532] [id = 276] 15:55:38 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x1185ea800) [pid = 2532] [serial = 826] [outer = 0x0] 15:55:38 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x11924a800) [pid = 2532] [serial = 827] [outer = 0x1185ea800] 15:55:38 INFO - PROCESS | 2532 | 1466031338506 Marionette DEBUG loaded listener.js 15:55:38 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x1198d3000) [pid = 2532] [serial = 828] [outer = 0x1185ea800] 15:55:38 INFO - PROCESS | 2532 | 1466031338901 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]]]}] 15:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 619ms 15:55:38 INFO - PROCESS | 2532 | 1466031338926 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 15:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:55:38 INFO - PROCESS | 2532 | 1466031338927 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 15:55:38 INFO - PROCESS | 2532 | 1466031338930 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:55:38 INFO - PROCESS | 2532 | 1466031338932 Marionette TRACE conn2 <- [1,1078,null,{}] 15:55:38 INFO - PROCESS | 2532 | 1466031338940 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}] 15:55:38 INFO - PROCESS | 2532 | 1466031338943 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:39 INFO - PROCESS | 2532 | 1466031339044 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 15:55:39 INFO - PROCESS | 2532 | 1466031339129 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:39 INFO - PROCESS | 2532 | 1466031339131 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:39 INFO - PROCESS | 2532 | ++DOCSHELL 0x12a7d8000 == 44 [pid = 2532] [id = 277] 15:55:39 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x119ad2c00) [pid = 2532] [serial = 829] [outer = 0x0] 15:55:39 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x11a227400) [pid = 2532] [serial = 830] [outer = 0x119ad2c00] 15:55:39 INFO - PROCESS | 2532 | 1466031339162 Marionette DEBUG loaded listener.js 15:55:39 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x12194c800) [pid = 2532] [serial = 831] [outer = 0x119ad2c00] 15:55:39 INFO - PROCESS | 2532 | 1466031339596 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]]]}] 15:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 671ms 15:55:39 INFO - PROCESS | 2532 | 1466031339601 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 15:55:39 INFO - PROCESS | 2532 | 1466031339603 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 15:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:55:39 INFO - PROCESS | 2532 | 1466031339605 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:55:39 INFO - PROCESS | 2532 | 1466031339607 Marionette TRACE conn2 <- [1,1082,null,{}] 15:55:39 INFO - PROCESS | 2532 | 1466031339609 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}] 15:55:39 INFO - PROCESS | 2532 | 1466031339610 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:39 INFO - PROCESS | 2532 | 1466031339709 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 15:55:39 INFO - PROCESS | 2532 | 1466031339759 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:39 INFO - PROCESS | 2532 | 1466031339761 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:39 INFO - PROCESS | 2532 | ++DOCSHELL 0x12b687800 == 45 [pid = 2532] [id = 278] 15:55:39 INFO - PROCESS | 2532 | ++DOMWINDOW == 104 (0x124bf1800) [pid = 2532] [serial = 832] [outer = 0x0] 15:55:39 INFO - PROCESS | 2532 | ++DOMWINDOW == 105 (0x125709800) [pid = 2532] [serial = 833] [outer = 0x124bf1800] 15:55:39 INFO - PROCESS | 2532 | 1466031339789 Marionette DEBUG loaded listener.js 15:55:39 INFO - PROCESS | 2532 | ++DOMWINDOW == 106 (0x126ad5000) [pid = 2532] [serial = 834] [outer = 0x124bf1800] 15:55:40 INFO - PROCESS | 2532 | 1466031340187 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]]]}] 15:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 619ms 15:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:55:40 INFO - PROCESS | 2532 | 1466031340226 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 15:55:40 INFO - PROCESS | 2532 | 1466031340227 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 15:55:40 INFO - PROCESS | 2532 | 1466031340229 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:55:40 INFO - PROCESS | 2532 | 1466031340231 Marionette TRACE conn2 <- [1,1086,null,{}] 15:55:40 INFO - PROCESS | 2532 | 1466031340233 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}] 15:55:40 INFO - PROCESS | 2532 | 1466031340234 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:40 INFO - PROCESS | 2532 | 1466031340446 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 15:55:40 INFO - PROCESS | 2532 | 1466031340552 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:40 INFO - PROCESS | 2532 | 1466031340554 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:40 INFO - PROCESS | 2532 | ++DOCSHELL 0x1182a0800 == 46 [pid = 2532] [id = 279] 15:55:40 INFO - PROCESS | 2532 | ++DOMWINDOW == 107 (0x112e08400) [pid = 2532] [serial = 835] [outer = 0x0] 15:55:40 INFO - PROCESS | 2532 | ++DOMWINDOW == 108 (0x1164d9000) [pid = 2532] [serial = 836] [outer = 0x112e08400] 15:55:40 INFO - PROCESS | 2532 | 1466031340582 Marionette DEBUG loaded listener.js 15:55:40 INFO - PROCESS | 2532 | ++DOMWINDOW == 109 (0x11713fc00) [pid = 2532] [serial = 837] [outer = 0x112e08400] 15:55:41 INFO - PROCESS | 2532 | 1466031341007 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]]]}] 15:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 823ms 15:55:41 INFO - PROCESS | 2532 | 1466031341053 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 15:55:41 INFO - PROCESS | 2532 | 1466031341055 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 15:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:55:41 INFO - PROCESS | 2532 | 1466031341059 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:55:41 INFO - PROCESS | 2532 | 1466031341060 Marionette TRACE conn2 <- [1,1090,null,{}] 15:55:41 INFO - PROCESS | 2532 | 1466031341063 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}] 15:55:41 INFO - PROCESS | 2532 | 1466031341065 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:41 INFO - PROCESS | 2532 | 1466031341159 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 15:55:41 INFO - PROCESS | 2532 | 1466031341214 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:41 INFO - PROCESS | 2532 | 1466031341215 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:41 INFO - PROCESS | 2532 | ++DOCSHELL 0x116fdb800 == 47 [pid = 2532] [id = 280] 15:55:41 INFO - PROCESS | 2532 | ++DOMWINDOW == 110 (0x1181a6400) [pid = 2532] [serial = 838] [outer = 0x0] 15:55:41 INFO - PROCESS | 2532 | ++DOMWINDOW == 111 (0x118207400) [pid = 2532] [serial = 839] [outer = 0x1181a6400] 15:55:41 INFO - PROCESS | 2532 | 1466031341243 Marionette DEBUG loaded listener.js 15:55:41 INFO - PROCESS | 2532 | ++DOMWINDOW == 112 (0x118344400) [pid = 2532] [serial = 840] [outer = 0x1181a6400] 15:55:41 INFO - PROCESS | 2532 | --DOCSHELL 0x12a694800 == 46 [pid = 2532] [id = 273] 15:55:41 INFO - PROCESS | 2532 | --DOCSHELL 0x12917c000 == 45 [pid = 2532] [id = 272] 15:55:41 INFO - PROCESS | 2532 | --DOCSHELL 0x118747000 == 44 [pid = 2532] [id = 271] 15:55:41 INFO - PROCESS | 2532 | --DOCSHELL 0x128e79000 == 43 [pid = 2532] [id = 270] 15:55:41 INFO - PROCESS | 2532 | --DOCSHELL 0x126a55800 == 42 [pid = 2532] [id = 269] 15:55:41 INFO - PROCESS | 2532 | --DOCSHELL 0x1227be000 == 41 [pid = 2532] [id = 268] 15:55:41 INFO - PROCESS | 2532 | --DOCSHELL 0x1217da800 == 40 [pid = 2532] [id = 267] 15:55:41 INFO - PROCESS | 2532 | --DOCSHELL 0x11a1b9800 == 39 [pid = 2532] [id = 266] 15:55:41 INFO - PROCESS | 2532 | --DOCSHELL 0x11926b000 == 38 [pid = 2532] [id = 265] 15:55:41 INFO - PROCESS | 2532 | --DOCSHELL 0x11831c800 == 37 [pid = 2532] [id = 264] 15:55:41 INFO - PROCESS | 2532 | --DOCSHELL 0x11691e800 == 36 [pid = 2532] [id = 263] 15:55:41 INFO - PROCESS | 2532 | --DOCSHELL 0x1169aa000 == 35 [pid = 2532] [id = 261] 15:55:41 INFO - PROCESS | 2532 | --DOCSHELL 0x128acc000 == 34 [pid = 2532] [id = 260] 15:55:41 INFO - PROCESS | 2532 | --DOCSHELL 0x1196c3000 == 33 [pid = 2532] [id = 262] 15:55:41 INFO - PROCESS | 2532 | --DOCSHELL 0x1182a0800 == 32 [pid = 2532] [id = 279] 15:55:41 INFO - PROCESS | 2532 | --DOCSHELL 0x12b687800 == 31 [pid = 2532] [id = 278] 15:55:41 INFO - PROCESS | 2532 | --DOCSHELL 0x12a7d8000 == 30 [pid = 2532] [id = 277] 15:55:41 INFO - PROCESS | 2532 | --DOCSHELL 0x12111e800 == 29 [pid = 2532] [id = 276] 15:55:41 INFO - PROCESS | 2532 | --DOCSHELL 0x12ab33800 == 28 [pid = 2532] [id = 274] 15:55:41 INFO - PROCESS | 2532 | --DOCSHELL 0x116721000 == 27 [pid = 2532] [id = 275] 15:55:41 INFO - PROCESS | 2532 | --DOMWINDOW == 111 (0x1133ea800) [pid = 2532] [serial = 744] [outer = 0x0] [url = about:blank] 15:55:41 INFO - PROCESS | 2532 | --DOMWINDOW == 110 (0x11297c800) [pid = 2532] [serial = 743] [outer = 0x0] [url = about:blank] 15:55:41 INFO - PROCESS | 2532 | --DOMWINDOW == 109 (0x11713bc00) [pid = 2532] [serial = 749] [outer = 0x0] [url = about:blank] 15:55:41 INFO - PROCESS | 2532 | --DOMWINDOW == 108 (0x118168c00) [pid = 2532] [serial = 750] [outer = 0x0] [url = about:blank] 15:55:41 INFO - PROCESS | 2532 | --DOMWINDOW == 107 (0x1198d5000) [pid = 2532] [serial = 758] [outer = 0x0] [url = about:blank] 15:55:41 INFO - PROCESS | 2532 | --DOMWINDOW == 106 (0x118347800) [pid = 2532] [serial = 752] [outer = 0x0] [url = about:blank] 15:55:41 INFO - PROCESS | 2532 | --DOMWINDOW == 105 (0x1187f9400) [pid = 2532] [serial = 753] [outer = 0x0] [url = about:blank] 15:55:41 INFO - PROCESS | 2532 | --DOMWINDOW == 104 (0x113c8e800) [pid = 2532] [serial = 746] [outer = 0x0] [url = about:blank] 15:55:41 INFO - PROCESS | 2532 | --DOMWINDOW == 103 (0x1128c4000) [pid = 2532] [serial = 747] [outer = 0x0] [url = about:blank] 15:55:41 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x11952dc00) [pid = 2532] [serial = 755] [outer = 0x0] [url = about:blank] 15:55:41 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x1129b0c00) [pid = 2532] [serial = 732] [outer = 0x0] [url = about:blank] 15:55:41 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x111ec9400) [pid = 2532] [serial = 731] [outer = 0x0] [url = about:blank] 15:55:41 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x116a15400) [pid = 2532] [serial = 735] [outer = 0x0] [url = about:blank] 15:55:41 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x11675b400) [pid = 2532] [serial = 734] [outer = 0x0] [url = about:blank] 15:55:41 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x118351400) [pid = 2532] [serial = 738] [outer = 0x0] [url = about:blank] 15:55:41 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x1181aa400) [pid = 2532] [serial = 737] [outer = 0x0] [url = about:blank] 15:55:41 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x1198d2c00) [pid = 2532] [serial = 741] [outer = 0x0] [url = about:blank] 15:55:41 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x1195ccc00) [pid = 2532] [serial = 740] [outer = 0x0] [url = about:blank] 15:55:41 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x119e2c400) [pid = 2532] [serial = 762] [outer = 0x0] [url = about:blank] 15:55:41 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x119ac8800) [pid = 2532] [serial = 761] [outer = 0x0] [url = about:blank] 15:55:41 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x116756000) [pid = 2532] [serial = 770] [outer = 0x0] [url = about:blank] 15:55:41 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x1211dec00) [pid = 2532] [serial = 765] [outer = 0x0] [url = about:blank] 15:55:41 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x119ef3800) [pid = 2532] [serial = 764] [outer = 0x0] [url = about:blank] 15:55:41 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x1211e4c00) [pid = 2532] [serial = 767] [outer = 0x0] [url = about:blank] 15:55:41 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x121626800) [pid = 2532] [serial = 773] [outer = 0x0] [url = about:blank] 15:55:41 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x1219e7000) [pid = 2532] [serial = 774] [outer = 0x0] [url = about:blank] 15:55:41 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x124e31000) [pid = 2532] [serial = 776] [outer = 0x0] [url = about:blank] 15:55:41 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x1212d1800) [pid = 2532] [serial = 768] [outer = 0x0] [url = about:blank] 15:55:41 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x1198dc000) [pid = 2532] [serial = 771] [outer = 0x0] [url = about:blank] 15:55:41 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x1198ddc00) [pid = 2532] [serial = 759] [outer = 0x0] [url = about:blank] 15:55:41 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x12570ec00) [pid = 2532] [serial = 777] [outer = 0x0] [url = about:blank] 15:55:41 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x1195ce800) [pid = 2532] [serial = 756] [outer = 0x0] [url = about:blank] 15:55:41 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x12570f400) [pid = 2532] [serial = 779] [outer = 0x0] [url = about:blank] 15:55:42 INFO - PROCESS | 2532 | 1466031342117 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]]]}] 15:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1072ms 15:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:55:42 INFO - PROCESS | 2532 | 1466031342131 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 15:55:42 INFO - PROCESS | 2532 | 1466031342133 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 15:55:42 INFO - PROCESS | 2532 | 1466031342136 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:55:42 INFO - PROCESS | 2532 | 1466031342138 Marionette TRACE conn2 <- [1,1094,null,{}] 15:55:42 INFO - PROCESS | 2532 | 1466031342142 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}] 15:55:42 INFO - PROCESS | 2532 | 1466031342143 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:42 INFO - PROCESS | 2532 | 1466031342222 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 15:55:42 INFO - PROCESS | 2532 | 1466031342274 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:42 INFO - PROCESS | 2532 | 1466031342277 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:42 INFO - PROCESS | 2532 | ++DOCSHELL 0x116672000 == 28 [pid = 2532] [id = 281] 15:55:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x115e8b000) [pid = 2532] [serial = 841] [outer = 0x0] 15:55:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x11675ec00) [pid = 2532] [serial = 842] [outer = 0x115e8b000] 15:55:42 INFO - PROCESS | 2532 | 1466031342305 Marionette DEBUG loaded listener.js 15:55:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x117142800) [pid = 2532] [serial = 843] [outer = 0x115e8b000] 15:55:42 INFO - PROCESS | 2532 | 1466031342596 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]]]}] 15:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 472ms 15:55:42 INFO - PROCESS | 2532 | 1466031342612 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 15:55:42 INFO - PROCESS | 2532 | 1466031342615 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 15:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:55:42 INFO - PROCESS | 2532 | 1466031342620 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:55:42 INFO - PROCESS | 2532 | 1466031342621 Marionette TRACE conn2 <- [1,1098,null,{}] 15:55:42 INFO - PROCESS | 2532 | 1466031342632 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}] 15:55:42 INFO - PROCESS | 2532 | 1466031342633 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:42 INFO - PROCESS | 2532 | 1466031342714 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 15:55:42 INFO - PROCESS | 2532 | 1466031342718 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:42 INFO - PROCESS | 2532 | 1466031342719 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:42 INFO - PROCESS | 2532 | ++DOCSHELL 0x117452800 == 29 [pid = 2532] [id = 282] 15:55:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x11819dc00) [pid = 2532] [serial = 844] [outer = 0x0] 15:55:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x118211000) [pid = 2532] [serial = 845] [outer = 0x11819dc00] 15:55:42 INFO - PROCESS | 2532 | 1466031342749 Marionette DEBUG loaded listener.js 15:55:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x1187f2000) [pid = 2532] [serial = 846] [outer = 0x11819dc00] 15:55:43 INFO - PROCESS | 2532 | 1466031343096 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]]]}] 15:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 531ms 15:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:55:43 INFO - PROCESS | 2532 | 1466031343151 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 15:55:43 INFO - PROCESS | 2532 | 1466031343152 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 15:55:43 INFO - PROCESS | 2532 | 1466031343154 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:55:43 INFO - PROCESS | 2532 | 1466031343157 Marionette TRACE conn2 <- [1,1102,null,{}] 15:55:43 INFO - PROCESS | 2532 | 1466031343165 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}] 15:55:43 INFO - PROCESS | 2532 | 1466031343168 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:43 INFO - PROCESS | 2532 | 1466031343244 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 15:55:43 INFO - PROCESS | 2532 | 1466031343249 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:43 INFO - PROCESS | 2532 | 1466031343251 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:43 INFO - PROCESS | 2532 | ++DOCSHELL 0x1188a9800 == 30 [pid = 2532] [id = 283] 15:55:43 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x1133f4c00) [pid = 2532] [serial = 847] [outer = 0x0] 15:55:43 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x119693800) [pid = 2532] [serial = 848] [outer = 0x1133f4c00] 15:55:43 INFO - PROCESS | 2532 | 1466031343281 Marionette DEBUG loaded listener.js 15:55:43 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x11923cc00) [pid = 2532] [serial = 849] [outer = 0x1133f4c00] 15:55:43 INFO - PROCESS | 2532 | 1466031343587 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]]]}] 15:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 473ms 15:55:43 INFO - PROCESS | 2532 | 1466031343627 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 15:55:43 INFO - PROCESS | 2532 | 1466031343629 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 15:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:55:43 INFO - PROCESS | 2532 | 1466031343631 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:55:43 INFO - PROCESS | 2532 | 1466031343632 Marionette TRACE conn2 <- [1,1106,null,{}] 15:55:43 INFO - PROCESS | 2532 | 1466031343635 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}] 15:55:43 INFO - PROCESS | 2532 | 1466031343636 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:43 INFO - PROCESS | 2532 | 1466031343713 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 15:55:43 INFO - PROCESS | 2532 | 1466031343770 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:43 INFO - PROCESS | 2532 | 1466031343771 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:43 INFO - PROCESS | 2532 | ++DOCSHELL 0x119886800 == 31 [pid = 2532] [id = 284] 15:55:43 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x1195c7000) [pid = 2532] [serial = 850] [outer = 0x0] 15:55:43 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x119ac7800) [pid = 2532] [serial = 851] [outer = 0x1195c7000] 15:55:43 INFO - PROCESS | 2532 | 1466031343796 Marionette DEBUG loaded listener.js 15:55:43 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x119c48000) [pid = 2532] [serial = 852] [outer = 0x1195c7000] 15:55:44 INFO - PROCESS | 2532 | 1466031344121 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]]]}] 15:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 517ms 15:55:44 INFO - PROCESS | 2532 | 1466031344151 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 15:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:55:44 INFO - PROCESS | 2532 | 1466031344152 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 15:55:44 INFO - PROCESS | 2532 | 1466031344165 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:55:44 INFO - PROCESS | 2532 | 1466031344167 Marionette TRACE conn2 <- [1,1110,null,{}] 15:55:44 INFO - PROCESS | 2532 | 1466031344170 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}] 15:55:44 INFO - PROCESS | 2532 | 1466031344172 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:44 INFO - PROCESS | 2532 | 1466031344314 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 15:55:44 INFO - PROCESS | 2532 | 1466031344362 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:44 INFO - PROCESS | 2532 | 1466031344363 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:44 INFO - PROCESS | 2532 | ++DOCSHELL 0x121122800 == 32 [pid = 2532] [id = 285] 15:55:44 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x115e14400) [pid = 2532] [serial = 853] [outer = 0x0] 15:55:44 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x119c54c00) [pid = 2532] [serial = 854] [outer = 0x115e14400] 15:55:44 INFO - PROCESS | 2532 | 1466031344404 Marionette DEBUG loaded listener.js 15:55:44 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x119e41000) [pid = 2532] [serial = 855] [outer = 0x115e14400] 15:55:44 INFO - PROCESS | 2532 | 1466031344797 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]]]}] 15:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 680ms 15:55:44 INFO - PROCESS | 2532 | 1466031344838 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 15:55:44 INFO - PROCESS | 2532 | 1466031344840 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 15:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:55:44 INFO - PROCESS | 2532 | 1466031344842 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:55:44 INFO - PROCESS | 2532 | 1466031344843 Marionette TRACE conn2 <- [1,1114,null,{}] 15:55:44 INFO - PROCESS | 2532 | 1466031344845 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}] 15:55:44 INFO - PROCESS | 2532 | 1466031344849 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:44 INFO - PROCESS | 2532 | 1466031344959 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 15:55:45 INFO - PROCESS | 2532 | 1466031344993 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:45 INFO - PROCESS | 2532 | 1466031344994 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:45 INFO - PROCESS | 2532 | ++DOCSHELL 0x122729000 == 33 [pid = 2532] [id = 286] 15:55:45 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x119ef7000) [pid = 2532] [serial = 856] [outer = 0x0] 15:55:45 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x121519800) [pid = 2532] [serial = 857] [outer = 0x119ef7000] 15:55:45 INFO - PROCESS | 2532 | 1466031345019 Marionette DEBUG loaded listener.js 15:55:45 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x124b10800) [pid = 2532] [serial = 858] [outer = 0x119ef7000] 15:55:45 INFO - PROCESS | 2532 | 1466031345349 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]]]}] 15:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 519ms 15:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:55:45 INFO - PROCESS | 2532 | 1466031345361 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 15:55:45 INFO - PROCESS | 2532 | 1466031345363 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 15:55:45 INFO - PROCESS | 2532 | 1466031345365 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:55:45 INFO - PROCESS | 2532 | 1466031345366 Marionette TRACE conn2 <- [1,1118,null,{}] 15:55:45 INFO - PROCESS | 2532 | 1466031345368 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}] 15:55:45 INFO - PROCESS | 2532 | 1466031345378 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:45 INFO - PROCESS | 2532 | 1466031345469 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 15:55:45 INFO - PROCESS | 2532 | 1466031345505 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:45 INFO - PROCESS | 2532 | 1466031345506 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:45 INFO - PROCESS | 2532 | ++DOCSHELL 0x124e50000 == 34 [pid = 2532] [id = 287] 15:55:45 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x124e2a800) [pid = 2532] [serial = 859] [outer = 0x0] 15:55:45 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x125157800) [pid = 2532] [serial = 860] [outer = 0x124e2a800] 15:55:45 INFO - PROCESS | 2532 | 1466031345530 Marionette DEBUG loaded listener.js 15:55:45 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x12570e800) [pid = 2532] [serial = 861] [outer = 0x124e2a800] 15:55:45 INFO - PROCESS | 2532 | 1466031345850 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]]]}] 15:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 518ms 15:55:45 INFO - PROCESS | 2532 | 1466031345888 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 15:55:45 INFO - PROCESS | 2532 | 1466031345889 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 15:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:55:45 INFO - PROCESS | 2532 | 1466031345891 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:55:45 INFO - PROCESS | 2532 | 1466031345892 Marionette TRACE conn2 <- [1,1122,null,{}] 15:55:45 INFO - PROCESS | 2532 | 1466031345895 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}] 15:55:45 INFO - PROCESS | 2532 | 1466031345896 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:45 INFO - PROCESS | 2532 | 1466031345988 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 15:55:45 INFO - PROCESS | 2532 | 1466031345991 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:45 INFO - PROCESS | 2532 | 1466031345992 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:46 INFO - PROCESS | 2532 | ++DOCSHELL 0x126373000 == 35 [pid = 2532] [id = 288] 15:55:46 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x124e35000) [pid = 2532] [serial = 862] [outer = 0x0] 15:55:46 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x12634d000) [pid = 2532] [serial = 863] [outer = 0x124e35000] 15:55:46 INFO - PROCESS | 2532 | 1466031346016 Marionette DEBUG loaded listener.js 15:55:46 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x126aca800) [pid = 2532] [serial = 864] [outer = 0x124e35000] 15:55:46 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x12648b400) [pid = 2532] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:55:46 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x121518000) [pid = 2532] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:55:46 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x126438400) [pid = 2532] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:55:46 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x112e0c800) [pid = 2532] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:55:46 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x118211800) [pid = 2532] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:55:46 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x112e06400) [pid = 2532] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:55:46 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x115d11c00) [pid = 2532] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:55:46 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x119e2cc00) [pid = 2532] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:55:46 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x1181a2000) [pid = 2532] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:55:46 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x119ac6c00) [pid = 2532] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:55:46 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x1133f6400) [pid = 2532] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:55:46 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x128c6cc00) [pid = 2532] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:55:46 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x1133f1c00) [pid = 2532] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:55:46 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x115e8a400) [pid = 2532] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:55:46 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x1133ebc00) [pid = 2532] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:55:46 INFO - PROCESS | 2532 | 1466031346475 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]]]}] 15:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 618ms 15:55:46 INFO - PROCESS | 2532 | 1466031346518 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 15:55:46 INFO - PROCESS | 2532 | 1466031346520 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 15:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:55:46 INFO - PROCESS | 2532 | 1466031346531 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:55:46 INFO - PROCESS | 2532 | 1466031346532 Marionette TRACE conn2 <- [1,1126,null,{}] 15:55:46 INFO - PROCESS | 2532 | 1466031346534 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}] 15:55:46 INFO - PROCESS | 2532 | 1466031346535 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:46 INFO - PROCESS | 2532 | 1466031346629 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 15:55:46 INFO - PROCESS | 2532 | 1466031346633 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:46 INFO - PROCESS | 2532 | 1466031346634 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:46 INFO - PROCESS | 2532 | ++DOCSHELL 0x1188a8000 == 36 [pid = 2532] [id = 289] 15:55:46 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x1175b6c00) [pid = 2532] [serial = 865] [outer = 0x0] 15:55:46 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x1198e7000) [pid = 2532] [serial = 866] [outer = 0x1175b6c00] 15:55:46 INFO - PROCESS | 2532 | 1466031346663 Marionette DEBUG loaded listener.js 15:55:46 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x125707000) [pid = 2532] [serial = 867] [outer = 0x1175b6c00] 15:55:47 INFO - PROCESS | 2532 | 1466031347103 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]]]}] 15:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 619ms 15:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:55:47 INFO - PROCESS | 2532 | 1466031347151 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 15:55:47 INFO - PROCESS | 2532 | 1466031347152 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 15:55:47 INFO - PROCESS | 2532 | 1466031347164 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:55:47 INFO - PROCESS | 2532 | 1466031347165 Marionette TRACE conn2 <- [1,1130,null,{}] 15:55:47 INFO - PROCESS | 2532 | 1466031347168 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}] 15:55:47 INFO - PROCESS | 2532 | 1466031347169 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:47 INFO - PROCESS | 2532 | 1466031347243 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 15:55:47 INFO - PROCESS | 2532 | 1466031347246 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:47 INFO - PROCESS | 2532 | 1466031347247 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:47 INFO - PROCESS | 2532 | ++DOCSHELL 0x128e79800 == 37 [pid = 2532] [id = 290] 15:55:47 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x126487800) [pid = 2532] [serial = 868] [outer = 0x0] 15:55:47 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x126ad7400) [pid = 2532] [serial = 869] [outer = 0x126487800] 15:55:47 INFO - PROCESS | 2532 | 1466031347271 Marionette DEBUG loaded listener.js 15:55:47 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x128ae8800) [pid = 2532] [serial = 870] [outer = 0x126487800] 15:55:47 INFO - PROCESS | 2532 | 1466031347601 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]]]}] 15:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 478ms 15:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:55:47 INFO - PROCESS | 2532 | 1466031347634 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 15:55:47 INFO - PROCESS | 2532 | 1466031347636 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 15:55:47 INFO - PROCESS | 2532 | 1466031347638 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:55:47 INFO - PROCESS | 2532 | 1466031347639 Marionette TRACE conn2 <- [1,1134,null,{}] 15:55:47 INFO - PROCESS | 2532 | 1466031347642 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}] 15:55:47 INFO - PROCESS | 2532 | 1466031347644 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:47 INFO - PROCESS | 2532 | 1466031347737 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 15:55:47 INFO - PROCESS | 2532 | 1466031347743 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:47 INFO - PROCESS | 2532 | 1466031347744 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:47 INFO - PROCESS | 2532 | ++DOCSHELL 0x121121800 == 38 [pid = 2532] [id = 291] 15:55:47 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x128aeb800) [pid = 2532] [serial = 871] [outer = 0x0] 15:55:47 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x128c63800) [pid = 2532] [serial = 872] [outer = 0x128aeb800] 15:55:47 INFO - PROCESS | 2532 | 1466031347771 Marionette DEBUG loaded listener.js 15:55:47 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x12919ec00) [pid = 2532] [serial = 873] [outer = 0x128aeb800] 15:55:48 INFO - PROCESS | 2532 | 1466031348098 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]]]}] 15:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 470ms 15:55:48 INFO - PROCESS | 2532 | 1466031348113 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 15:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:55:48 INFO - PROCESS | 2532 | 1466031348114 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 15:55:48 INFO - PROCESS | 2532 | 1466031348116 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:55:48 INFO - PROCESS | 2532 | 1466031348117 Marionette TRACE conn2 <- [1,1138,null,{}] 15:55:48 INFO - PROCESS | 2532 | 1466031348120 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}] 15:55:48 INFO - PROCESS | 2532 | 1466031348121 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:48 INFO - PROCESS | 2532 | 1466031348235 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 15:55:48 INFO - PROCESS | 2532 | 1466031348431 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:48 INFO - PROCESS | 2532 | 1466031348433 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:48 INFO - PROCESS | 2532 | ++DOCSHELL 0x115ee3800 == 39 [pid = 2532] [id = 292] 15:55:48 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x112fbe800) [pid = 2532] [serial = 874] [outer = 0x0] 15:55:48 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x1133efc00) [pid = 2532] [serial = 875] [outer = 0x112fbe800] 15:55:48 INFO - PROCESS | 2532 | 1466031348496 Marionette DEBUG loaded listener.js 15:55:48 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x11647e400) [pid = 2532] [serial = 876] [outer = 0x112fbe800] 15:55:49 INFO - PROCESS | 2532 | 1466031349040 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]]]}] 15:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 974ms 15:55:49 INFO - PROCESS | 2532 | 1466031349116 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 15:55:49 INFO - PROCESS | 2532 | 1466031349118 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 15:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:55:49 INFO - PROCESS | 2532 | 1466031349124 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:55:49 INFO - PROCESS | 2532 | 1466031349126 Marionette TRACE conn2 <- [1,1142,null,{}] 15:55:49 INFO - PROCESS | 2532 | 1466031349130 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}] 15:55:49 INFO - PROCESS | 2532 | 1466031349133 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:49 INFO - PROCESS | 2532 | 1466031349241 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 15:55:49 INFO - PROCESS | 2532 | 1466031349316 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:49 INFO - PROCESS | 2532 | 1466031349318 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:49 INFO - PROCESS | 2532 | ++DOCSHELL 0x1193a6800 == 40 [pid = 2532] [id = 293] 15:55:49 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x118350400) [pid = 2532] [serial = 877] [outer = 0x0] 15:55:49 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x1187f9400) [pid = 2532] [serial = 878] [outer = 0x118350400] 15:55:49 INFO - PROCESS | 2532 | 1466031349348 Marionette DEBUG loaded listener.js 15:55:49 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x1195c4400) [pid = 2532] [serial = 879] [outer = 0x118350400] 15:55:49 INFO - PROCESS | 2532 | 1466031349962 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]]]}] 15:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 872ms 15:55:50 INFO - PROCESS | 2532 | 1466031349998 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 15:55:50 INFO - PROCESS | 2532 | 1466031350000 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 15:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:55:50 INFO - PROCESS | 2532 | 1466031350005 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:55:50 INFO - PROCESS | 2532 | 1466031350009 Marionette TRACE conn2 <- [1,1146,null,{}] 15:55:50 INFO - PROCESS | 2532 | 1466031350014 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}] 15:55:50 INFO - PROCESS | 2532 | 1466031350015 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:50 INFO - PROCESS | 2532 | 1466031350125 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 15:55:50 INFO - PROCESS | 2532 | 1466031350202 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:50 INFO - PROCESS | 2532 | 1466031350205 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:50 INFO - PROCESS | 2532 | ++DOCSHELL 0x11699d800 == 41 [pid = 2532] [id = 294] 15:55:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 104 (0x1181a3800) [pid = 2532] [serial = 880] [outer = 0x0] 15:55:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 105 (0x11820cc00) [pid = 2532] [serial = 881] [outer = 0x1181a3800] 15:55:50 INFO - PROCESS | 2532 | 1466031350233 Marionette DEBUG loaded listener.js 15:55:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 106 (0x118851000) [pid = 2532] [serial = 882] [outer = 0x1181a3800] 15:55:50 INFO - PROCESS | 2532 | --DOCSHELL 0x121121800 == 40 [pid = 2532] [id = 291] 15:55:50 INFO - PROCESS | 2532 | --DOCSHELL 0x128e79800 == 39 [pid = 2532] [id = 290] 15:55:50 INFO - PROCESS | 2532 | --DOCSHELL 0x1188a8000 == 38 [pid = 2532] [id = 289] 15:55:50 INFO - PROCESS | 2532 | --DOCSHELL 0x126373000 == 37 [pid = 2532] [id = 288] 15:55:50 INFO - PROCESS | 2532 | --DOCSHELL 0x124e50000 == 36 [pid = 2532] [id = 287] 15:55:50 INFO - PROCESS | 2532 | --DOCSHELL 0x122729000 == 35 [pid = 2532] [id = 286] 15:55:50 INFO - PROCESS | 2532 | --DOCSHELL 0x121122800 == 34 [pid = 2532] [id = 285] 15:55:50 INFO - PROCESS | 2532 | --DOCSHELL 0x119886800 == 33 [pid = 2532] [id = 284] 15:55:50 INFO - PROCESS | 2532 | --DOCSHELL 0x1188a9800 == 32 [pid = 2532] [id = 283] 15:55:50 INFO - PROCESS | 2532 | --DOCSHELL 0x117452800 == 31 [pid = 2532] [id = 282] 15:55:50 INFO - PROCESS | 2532 | --DOCSHELL 0x116672000 == 30 [pid = 2532] [id = 281] 15:55:50 INFO - PROCESS | 2532 | --DOCSHELL 0x116fdb800 == 29 [pid = 2532] [id = 280] 15:55:50 INFO - PROCESS | 2532 | 1466031350728 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]]]}] 15:55:50 INFO - PROCESS | 2532 | --DOMWINDOW == 105 (0x1264ebc00) [pid = 2532] [serial = 806] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2532 | --DOMWINDOW == 104 (0x124e30c00) [pid = 2532] [serial = 803] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2532 | --DOMWINDOW == 103 (0x126ad7000) [pid = 2532] [serial = 809] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x1164ddc00) [pid = 2532] [serial = 788] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x11819e000) [pid = 2532] [serial = 789] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x1187f4c00) [pid = 2532] [serial = 791] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x119244000) [pid = 2532] [serial = 792] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x1133f2000) [pid = 2532] [serial = 782] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x116471800) [pid = 2532] [serial = 783] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x1198e0000) [pid = 2532] [serial = 794] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x119acd800) [pid = 2532] [serial = 795] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x126439800) [pid = 2532] [serial = 780] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x118203800) [pid = 2532] [serial = 785] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x118345400) [pid = 2532] [serial = 786] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x119e25000) [pid = 2532] [serial = 797] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x128ed2000) [pid = 2532] [serial = 819] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x12919cc00) [pid = 2532] [serial = 821] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x129217400) [pid = 2532] [serial = 822] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x116760800) [pid = 2532] [serial = 812] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x128ae7400) [pid = 2532] [serial = 810] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x118205400) [pid = 2532] [serial = 813] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x119e3c800) [pid = 2532] [serial = 815] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x128ae7800) [pid = 2532] [serial = 818] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x1212cc400) [pid = 2532] [serial = 801] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x119ef9c00) [pid = 2532] [serial = 800] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x126aca400) [pid = 2532] [serial = 807] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x12634c000) [pid = 2532] [serial = 804] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2532 | --DOMWINDOW == 78 (0x1264ef800) [pid = 2532] [serial = 816] [outer = 0x0] [url = about:blank] 15:55:50 INFO - PROCESS | 2532 | --DOMWINDOW == 77 (0x119ef1800) [pid = 2532] [serial = 798] [outer = 0x0] [url = about:blank] 15:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 773ms 15:55:50 INFO - PROCESS | 2532 | 1466031350779 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 15:55:50 INFO - PROCESS | 2532 | 1466031350784 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 15:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:55:50 INFO - PROCESS | 2532 | 1466031350793 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:55:50 INFO - PROCESS | 2532 | 1466031350796 Marionette TRACE conn2 <- [1,1150,null,{}] 15:55:50 INFO - PROCESS | 2532 | 1466031350799 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}] 15:55:50 INFO - PROCESS | 2532 | 1466031350802 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:50 INFO - PROCESS | 2532 | 1466031350918 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 15:55:50 INFO - PROCESS | 2532 | 1466031350930 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:50 INFO - PROCESS | 2532 | 1466031350931 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:50 INFO - PROCESS | 2532 | ++DOCSHELL 0x118332800 == 30 [pid = 2532] [id = 295] 15:55:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 78 (0x119525c00) [pid = 2532] [serial = 883] [outer = 0x0] 15:55:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 79 (0x1195c9800) [pid = 2532] [serial = 884] [outer = 0x119525c00] 15:55:50 INFO - PROCESS | 2532 | 1466031350959 Marionette DEBUG loaded listener.js 15:55:51 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x1198da800) [pid = 2532] [serial = 885] [outer = 0x119525c00] 15:55:51 INFO - PROCESS | 2532 | 1466031351364 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]]]}] 15:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 622ms 15:55:51 INFO - PROCESS | 2532 | 1466031351415 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 15:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:55:51 INFO - PROCESS | 2532 | 1466031351417 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 15:55:51 INFO - PROCESS | 2532 | 1466031351420 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:55:51 INFO - PROCESS | 2532 | 1466031351425 Marionette TRACE conn2 <- [1,1154,null,{}] 15:55:51 INFO - PROCESS | 2532 | 1466031351438 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}] 15:55:51 INFO - PROCESS | 2532 | 1466031351444 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:51 INFO - PROCESS | 2532 | 1466031351570 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 15:55:51 INFO - PROCESS | 2532 | 1466031351655 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:51 INFO - PROCESS | 2532 | 1466031351658 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:51 INFO - PROCESS | 2532 | ++DOCSHELL 0x1193c5800 == 31 [pid = 2532] [id = 296] 15:55:51 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x119c48400) [pid = 2532] [serial = 886] [outer = 0x0] 15:55:51 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x119e28800) [pid = 2532] [serial = 887] [outer = 0x119c48400] 15:55:51 INFO - PROCESS | 2532 | 1466031351707 Marionette DEBUG loaded listener.js 15:55:51 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x11a2b6400) [pid = 2532] [serial = 888] [outer = 0x119c48400] 15:55:52 INFO - PROCESS | 2532 | 1466031351998 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]]]}] 15:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 626ms 15:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:55:52 INFO - PROCESS | 2532 | 1466031352046 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 15:55:52 INFO - PROCESS | 2532 | 1466031352048 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 15:55:52 INFO - PROCESS | 2532 | 1466031352050 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:55:52 INFO - PROCESS | 2532 | 1466031352052 Marionette TRACE conn2 <- [1,1158,null,{}] 15:55:52 INFO - PROCESS | 2532 | 1466031352062 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}] 15:55:52 INFO - PROCESS | 2532 | 1466031352063 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:52 INFO - PROCESS | 2532 | 1466031352146 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 15:55:52 INFO - PROCESS | 2532 | 1466031352224 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:52 INFO - PROCESS | 2532 | 1466031352225 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:52 INFO - PROCESS | 2532 | ++DOCSHELL 0x121347800 == 32 [pid = 2532] [id = 297] 15:55:52 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x1212cc400) [pid = 2532] [serial = 889] [outer = 0x0] 15:55:52 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x121629c00) [pid = 2532] [serial = 890] [outer = 0x1212cc400] 15:55:52 INFO - PROCESS | 2532 | 1466031352250 Marionette DEBUG loaded listener.js 15:55:52 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x121d58000) [pid = 2532] [serial = 891] [outer = 0x1212cc400] 15:55:52 INFO - PROCESS | 2532 | 1466031352568 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]]]}] 15:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 570ms 15:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:55:52 INFO - PROCESS | 2532 | 1466031352622 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 15:55:52 INFO - PROCESS | 2532 | 1466031352624 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 15:55:52 INFO - PROCESS | 2532 | 1466031352628 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:55:52 INFO - PROCESS | 2532 | 1466031352629 Marionette TRACE conn2 <- [1,1162,null,{}] 15:55:52 INFO - PROCESS | 2532 | 1466031352633 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}] 15:55:52 INFO - PROCESS | 2532 | 1466031352635 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:52 INFO - PROCESS | 2532 | 1466031352779 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 15:55:52 INFO - PROCESS | 2532 | 1466031352798 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:52 INFO - PROCESS | 2532 | 1466031352799 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:52 INFO - PROCESS | 2532 | ++DOCSHELL 0x118317000 == 33 [pid = 2532] [id = 298] 15:55:52 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x1211dbc00) [pid = 2532] [serial = 892] [outer = 0x0] 15:55:52 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x125034000) [pid = 2532] [serial = 893] [outer = 0x1211dbc00] 15:55:52 INFO - PROCESS | 2532 | 1466031352840 Marionette DEBUG loaded listener.js 15:55:52 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x12634ec00) [pid = 2532] [serial = 894] [outer = 0x1211dbc00] 15:55:53 INFO - PROCESS | 2532 | 1466031353313 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]]]}] 15:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 724ms 15:55:53 INFO - PROCESS | 2532 | 1466031353351 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 15:55:53 INFO - PROCESS | 2532 | 1466031353352 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 15:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:55:53 INFO - PROCESS | 2532 | 1466031353354 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:55:53 INFO - PROCESS | 2532 | 1466031353356 Marionette TRACE conn2 <- [1,1166,null,{}] 15:55:53 INFO - PROCESS | 2532 | 1466031353360 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}] 15:55:53 INFO - PROCESS | 2532 | 1466031353364 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:53 INFO - PROCESS | 2532 | 1466031353494 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 15:55:53 INFO - PROCESS | 2532 | 1466031353530 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:53 INFO - PROCESS | 2532 | 1466031353531 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:53 INFO - PROCESS | 2532 | ++DOCSHELL 0x125670800 == 34 [pid = 2532] [id = 299] 15:55:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x128ae0800) [pid = 2532] [serial = 895] [outer = 0x0] 15:55:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x128b34400) [pid = 2532] [serial = 896] [outer = 0x128ae0800] 15:55:53 INFO - PROCESS | 2532 | 1466031353556 Marionette DEBUG loaded listener.js 15:55:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x12919c000) [pid = 2532] [serial = 897] [outer = 0x128ae0800] 15:55:53 INFO - PROCESS | 2532 | 1466031353866 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]]]}] 15:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 571ms 15:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:55:53 INFO - PROCESS | 2532 | 1466031353926 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 15:55:53 INFO - PROCESS | 2532 | 1466031353928 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 15:55:53 INFO - PROCESS | 2532 | 1466031353930 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:55:53 INFO - PROCESS | 2532 | 1466031353931 Marionette TRACE conn2 <- [1,1170,null,{}] 15:55:53 INFO - PROCESS | 2532 | 1466031353933 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}] 15:55:53 INFO - PROCESS | 2532 | 1466031353934 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:54 INFO - PROCESS | 2532 | 1466031354028 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 15:55:54 INFO - PROCESS | 2532 | 1466031354040 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:54 INFO - PROCESS | 2532 | 1466031354048 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:54 INFO - PROCESS | 2532 | ++DOCSHELL 0x128aca000 == 35 [pid = 2532] [id = 300] 15:55:54 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x116237800) [pid = 2532] [serial = 898] [outer = 0x0] 15:55:54 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x129219400) [pid = 2532] [serial = 899] [outer = 0x116237800] 15:55:54 INFO - PROCESS | 2532 | 1466031354072 Marionette DEBUG loaded listener.js 15:55:54 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x1292a6c00) [pid = 2532] [serial = 900] [outer = 0x116237800] 15:55:54 INFO - PROCESS | 2532 | 1466031354374 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]]]}] 15:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 470ms 15:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:55:54 INFO - PROCESS | 2532 | 1466031354400 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 15:55:54 INFO - PROCESS | 2532 | 1466031354401 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 15:55:54 INFO - PROCESS | 2532 | 1466031354404 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:55:54 INFO - PROCESS | 2532 | 1466031354405 Marionette TRACE conn2 <- [1,1174,null,{}] 15:55:54 INFO - PROCESS | 2532 | 1466031354416 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}] 15:55:54 INFO - PROCESS | 2532 | 1466031354417 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:54 INFO - PROCESS | 2532 | 1466031354593 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 15:55:54 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x115e8b000) [pid = 2532] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:55:54 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x11819dc00) [pid = 2532] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:55:54 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x1181a6400) [pid = 2532] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:55:54 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x1195c7000) [pid = 2532] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:55:54 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x115e14400) [pid = 2532] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:55:54 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x124e2a800) [pid = 2532] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:55:54 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x119ef7000) [pid = 2532] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:55:54 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x126487800) [pid = 2532] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:55:54 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x116240800) [pid = 2532] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:55:54 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x124e35000) [pid = 2532] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:55:54 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x1185ea800) [pid = 2532] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:55:54 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x1175b6c00) [pid = 2532] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:55:54 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x119ad2c00) [pid = 2532] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:55:54 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x124bf1800) [pid = 2532] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:55:54 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x1133f4c00) [pid = 2532] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:55:54 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x112e08400) [pid = 2532] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:55:54 INFO - PROCESS | 2532 | 1466031354635 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:54 INFO - PROCESS | 2532 | 1466031354636 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:54 INFO - PROCESS | 2532 | ++DOCSHELL 0x116ad7800 == 36 [pid = 2532] [id = 301] 15:55:54 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x1129b0c00) [pid = 2532] [serial = 901] [outer = 0x0] 15:55:54 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x115e8b000) [pid = 2532] [serial = 902] [outer = 0x1129b0c00] 15:55:54 INFO - PROCESS | 2532 | 1466031354661 Marionette DEBUG loaded listener.js 15:55:54 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x11884f400) [pid = 2532] [serial = 903] [outer = 0x1129b0c00] 15:55:55 INFO - PROCESS | 2532 | 1466031355050 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] 15:55:55 INFO - PROCESS | 2532 | 1466031355109 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 15:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 15:55:55 INFO - PROCESS | 2532 | 1466031355141 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:55:55 INFO - PROCESS | 2532 | 1466031355143 Marionette TRACE conn2 <- [1,1178,null,{}] 15:55:55 INFO - PROCESS | 2532 | 1466031355165 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}] 15:55:55 INFO - PROCESS | 2532 | 1466031355166 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:55 INFO - PROCESS | 2532 | 1466031355245 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 15:55:55 INFO - PROCESS | 2532 | 1466031355261 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:55 INFO - PROCESS | 2532 | 1466031355262 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:55 INFO - PROCESS | 2532 | ++DOCSHELL 0x128b64000 == 37 [pid = 2532] [id = 302] 15:55:55 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x11923ec00) [pid = 2532] [serial = 905] [outer = 0x0] 15:55:55 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x1292a7400) [pid = 2532] [serial = 906] [outer = 0x11923ec00] 15:55:55 INFO - PROCESS | 2532 | 1466031355285 Marionette DEBUG loaded listener.js 15:55:55 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x1297e5000) [pid = 2532] [serial = 907] [outer = 0x11923ec00] 15:55:55 INFO - PROCESS | 2532 | 1466031355601 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] 15:55:55 INFO - PROCESS | 2532 | 1466031355621 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 15:55:55 INFO - PROCESS | 2532 | 1466031355625 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:55:55 INFO - PROCESS | 2532 | 1466031355627 Marionette TRACE conn2 <- [1,1182,null,{}] 15:55:55 INFO - PROCESS | 2532 | 1466031355629 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}] 15:55:55 INFO - PROCESS | 2532 | 1466031355631 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:55 INFO - PROCESS | 2532 | 1466031355706 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 15:55:55 INFO - PROCESS | 2532 | 1466031355711 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:55 INFO - PROCESS | 2532 | 1466031355712 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:55 INFO - PROCESS | 2532 | ++DOCSHELL 0x121113800 == 38 [pid = 2532] [id = 303] 15:55:55 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x116633800) [pid = 2532] [serial = 908] [outer = 0x0] 15:55:55 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x12a64fc00) [pid = 2532] [serial = 909] [outer = 0x116633800] 15:55:55 INFO - PROCESS | 2532 | 1466031355736 Marionette DEBUG loaded listener.js 15:55:55 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x12a657000) [pid = 2532] [serial = 910] [outer = 0x116633800] 15:55:56 INFO - PROCESS | 2532 | 1466031356068 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] 15:55:56 INFO - PROCESS | 2532 | 1466031356096 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 15:55:56 INFO - PROCESS | 2532 | 1466031356098 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:55:56 INFO - PROCESS | 2532 | 1466031356100 Marionette TRACE conn2 <- [1,1186,null,{}] 15:55:56 INFO - PROCESS | 2532 | 1466031356102 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}] 15:55:56 INFO - PROCESS | 2532 | 1466031356104 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:56 INFO - PROCESS | 2532 | 1466031356229 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 15:55:56 INFO - PROCESS | 2532 | 1466031356235 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:56 INFO - PROCESS | 2532 | 1466031356236 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:56 INFO - PROCESS | 2532 | ++DOCSHELL 0x12ab39000 == 39 [pid = 2532] [id = 304] 15:55:56 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x12a64e400) [pid = 2532] [serial = 911] [outer = 0x0] 15:55:56 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x12a6d7400) [pid = 2532] [serial = 912] [outer = 0x12a64e400] 15:55:56 INFO - PROCESS | 2532 | 1466031356262 Marionette DEBUG loaded listener.js 15:55:56 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x12a746400) [pid = 2532] [serial = 913] [outer = 0x12a64e400] 15:55:56 INFO - PROCESS | 2532 | 1466031356564 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] 15:55:56 INFO - PROCESS | 2532 | 1466031356636 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 15:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 15:55:56 INFO - PROCESS | 2532 | 1466031356641 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:55:56 INFO - PROCESS | 2532 | 1466031356643 Marionette TRACE conn2 <- [1,1190,null,{}] 15:55:56 INFO - PROCESS | 2532 | 1466031356647 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}] 15:55:56 INFO - PROCESS | 2532 | 1466031356649 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:56 INFO - PROCESS | 2532 | 1466031356746 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 15:55:56 INFO - PROCESS | 2532 | 1466031356838 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:56 INFO - PROCESS | 2532 | 1466031356840 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:56 INFO - PROCESS | 2532 | ++DOCSHELL 0x116ada800 == 40 [pid = 2532] [id = 305] 15:55:56 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x115dc8800) [pid = 2532] [serial = 914] [outer = 0x0] 15:55:56 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x1164ddc00) [pid = 2532] [serial = 915] [outer = 0x115dc8800] 15:55:56 INFO - PROCESS | 2532 | 1466031356873 Marionette DEBUG loaded listener.js 15:55:56 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x1181a2000) [pid = 2532] [serial = 916] [outer = 0x115dc8800] 15:55:57 INFO - PROCESS | 2532 | 1466031357292 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] 15:55:57 INFO - PROCESS | 2532 | 1466031357375 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 15:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 15:55:57 INFO - PROCESS | 2532 | 1466031357381 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:55:57 INFO - PROCESS | 2532 | 1466031357384 Marionette TRACE conn2 <- [1,1194,null,{}] 15:55:57 INFO - PROCESS | 2532 | 1466031357387 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}] 15:55:57 INFO - PROCESS | 2532 | 1466031357388 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:57 INFO - PROCESS | 2532 | 1466031357489 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 15:55:57 INFO - PROCESS | 2532 | 1466031357555 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:57 INFO - PROCESS | 2532 | 1466031357556 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:57 INFO - PROCESS | 2532 | ++DOCSHELL 0x121109800 == 41 [pid = 2532] [id = 306] 15:55:57 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x1198dd400) [pid = 2532] [serial = 917] [outer = 0x0] 15:55:57 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x1198e5400) [pid = 2532] [serial = 918] [outer = 0x1198dd400] 15:55:57 INFO - PROCESS | 2532 | 1466031357587 Marionette DEBUG loaded listener.js 15:55:57 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x119c4f000) [pid = 2532] [serial = 919] [outer = 0x1198dd400] 15:55:58 INFO - PROCESS | 2532 | 1466031358011 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] 15:55:58 INFO - PROCESS | 2532 | 1466031358054 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 15:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 15:55:58 INFO - PROCESS | 2532 | 1466031358057 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:55:58 INFO - PROCESS | 2532 | 1466031358058 Marionette TRACE conn2 <- [1,1198,null,{}] 15:55:58 INFO - PROCESS | 2532 | 1466031358065 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}] 15:55:58 INFO - PROCESS | 2532 | 1466031358068 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:58 INFO - PROCESS | 2532 | 1466031358190 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 15:55:58 INFO - PROCESS | 2532 | 1466031358248 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:58 INFO - PROCESS | 2532 | 1466031358251 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:58 INFO - PROCESS | 2532 | ++DOCSHELL 0x12b67b000 == 42 [pid = 2532] [id = 307] 15:55:58 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x1264eac00) [pid = 2532] [serial = 920] [outer = 0x0] 15:55:58 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x126aca400) [pid = 2532] [serial = 921] [outer = 0x1264eac00] 15:55:58 INFO - PROCESS | 2532 | 1466031358282 Marionette DEBUG loaded listener.js 15:55:58 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x128b34c00) [pid = 2532] [serial = 922] [outer = 0x1264eac00] 15:55:58 INFO - PROCESS | 2532 | 1466031358728 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]]]}] 15:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 721ms 15:55:58 INFO - PROCESS | 2532 | 1466031358789 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 15:55:58 INFO - PROCESS | 2532 | 1466031358790 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 15:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:55:58 INFO - PROCESS | 2532 | 1466031358794 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:55:58 INFO - PROCESS | 2532 | 1466031358795 Marionette TRACE conn2 <- [1,1202,null,{}] 15:55:58 INFO - PROCESS | 2532 | 1466031358797 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}] 15:55:58 INFO - PROCESS | 2532 | 1466031358799 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:58 INFO - PROCESS | 2532 | 1466031358898 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 15:55:58 INFO - PROCESS | 2532 | 1466031358965 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:58 INFO - PROCESS | 2532 | 1466031358967 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:58 INFO - PROCESS | 2532 | ++DOCSHELL 0x12b976800 == 43 [pid = 2532] [id = 308] 15:55:58 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x129197000) [pid = 2532] [serial = 923] [outer = 0x0] 15:55:58 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x12921a400) [pid = 2532] [serial = 924] [outer = 0x129197000] 15:55:58 INFO - PROCESS | 2532 | 1466031358995 Marionette DEBUG loaded listener.js 15:55:59 INFO - PROCESS | 2532 | ++DOMWINDOW == 104 (0x12a6ddc00) [pid = 2532] [serial = 925] [outer = 0x129197000] 15:55:59 INFO - PROCESS | 2532 | 1466031359648 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]]]}] 15:55:59 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 15:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 920ms 15:55:59 INFO - PROCESS | 2532 | 1466031359715 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 15:55:59 INFO - PROCESS | 2532 | 1466031359719 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 15:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:55:59 INFO - PROCESS | 2532 | 1466031359724 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:55:59 INFO - PROCESS | 2532 | 1466031359726 Marionette TRACE conn2 <- [1,1206,null,{}] 15:55:59 INFO - PROCESS | 2532 | 1466031359732 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}] 15:55:59 INFO - PROCESS | 2532 | 1466031359734 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:59 INFO - PROCESS | 2532 | 1466031359880 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 15:55:59 INFO - PROCESS | 2532 | 1466031359952 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:59 INFO - PROCESS | 2532 | 1466031359955 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:55:59 INFO - PROCESS | 2532 | ++DOCSHELL 0x118586800 == 44 [pid = 2532] [id = 309] 15:55:59 INFO - PROCESS | 2532 | ++DOMWINDOW == 105 (0x112e90000) [pid = 2532] [serial = 926] [outer = 0x0] 15:55:59 INFO - PROCESS | 2532 | ++DOMWINDOW == 106 (0x118350c00) [pid = 2532] [serial = 927] [outer = 0x112e90000] 15:55:59 INFO - PROCESS | 2532 | 1466031359995 Marionette DEBUG loaded listener.js 15:56:00 INFO - PROCESS | 2532 | ++DOMWINDOW == 107 (0x1195c7800) [pid = 2532] [serial = 928] [outer = 0x112e90000] 15:56:00 INFO - PROCESS | 2532 | 1466031360418 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]]]}] 15:56:00 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 15:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 725ms 15:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:56:00 INFO - PROCESS | 2532 | 1466031360448 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 15:56:00 INFO - PROCESS | 2532 | 1466031360450 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 15:56:00 INFO - PROCESS | 2532 | 1466031360455 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:56:00 INFO - PROCESS | 2532 | 1466031360456 Marionette TRACE conn2 <- [1,1210,null,{}] 15:56:00 INFO - PROCESS | 2532 | 1466031360459 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}] 15:56:00 INFO - PROCESS | 2532 | 1466031360460 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:01 INFO - PROCESS | 2532 | --DOCSHELL 0x121113800 == 43 [pid = 2532] [id = 303] 15:56:01 INFO - PROCESS | 2532 | --DOCSHELL 0x128b64000 == 42 [pid = 2532] [id = 302] 15:56:01 INFO - PROCESS | 2532 | --DOCSHELL 0x116ad7800 == 41 [pid = 2532] [id = 301] 15:56:01 INFO - PROCESS | 2532 | --DOCSHELL 0x128aca000 == 40 [pid = 2532] [id = 300] 15:56:01 INFO - PROCESS | 2532 | --DOCSHELL 0x125670800 == 39 [pid = 2532] [id = 299] 15:56:01 INFO - PROCESS | 2532 | --DOCSHELL 0x118317000 == 38 [pid = 2532] [id = 298] 15:56:01 INFO - PROCESS | 2532 | --DOCSHELL 0x121347800 == 37 [pid = 2532] [id = 297] 15:56:01 INFO - PROCESS | 2532 | --DOCSHELL 0x1193c5800 == 36 [pid = 2532] [id = 296] 15:56:01 INFO - PROCESS | 2532 | --DOCSHELL 0x118332800 == 35 [pid = 2532] [id = 295] 15:56:01 INFO - PROCESS | 2532 | --DOCSHELL 0x11699d800 == 34 [pid = 2532] [id = 294] 15:56:01 INFO - PROCESS | 2532 | --DOCSHELL 0x1193a6800 == 33 [pid = 2532] [id = 293] 15:56:01 INFO - PROCESS | 2532 | --DOCSHELL 0x115ee3800 == 32 [pid = 2532] [id = 292] 15:56:01 INFO - PROCESS | 2532 | --DOCSHELL 0x118586800 == 31 [pid = 2532] [id = 309] 15:56:01 INFO - PROCESS | 2532 | --DOCSHELL 0x12b976800 == 30 [pid = 2532] [id = 308] 15:56:01 INFO - PROCESS | 2532 | --DOCSHELL 0x12b67b000 == 29 [pid = 2532] [id = 307] 15:56:01 INFO - PROCESS | 2532 | --DOCSHELL 0x121109800 == 28 [pid = 2532] [id = 306] 15:56:01 INFO - PROCESS | 2532 | --DOCSHELL 0x12ab39000 == 27 [pid = 2532] [id = 304] 15:56:01 INFO - PROCESS | 2532 | --DOCSHELL 0x116ada800 == 26 [pid = 2532] [id = 305] 15:56:01 INFO - PROCESS | 2532 | 1466031361050 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 15:56:01 INFO - PROCESS | 2532 | --DOMWINDOW == 106 (0x11675ec00) [pid = 2532] [serial = 842] [outer = 0x0] [url = about:blank] 15:56:01 INFO - PROCESS | 2532 | --DOMWINDOW == 105 (0x118211000) [pid = 2532] [serial = 845] [outer = 0x0] [url = about:blank] 15:56:01 INFO - PROCESS | 2532 | --DOMWINDOW == 104 (0x1187f2000) [pid = 2532] [serial = 846] [outer = 0x0] [url = about:blank] 15:56:01 INFO - PROCESS | 2532 | --DOMWINDOW == 103 (0x117142800) [pid = 2532] [serial = 843] [outer = 0x0] [url = about:blank] 15:56:01 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x118344400) [pid = 2532] [serial = 840] [outer = 0x0] [url = about:blank] 15:56:01 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x118207400) [pid = 2532] [serial = 839] [outer = 0x0] [url = about:blank] 15:56:01 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x119ac7800) [pid = 2532] [serial = 851] [outer = 0x0] [url = about:blank] 15:56:01 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x119e41000) [pid = 2532] [serial = 855] [outer = 0x0] [url = about:blank] 15:56:01 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x125157800) [pid = 2532] [serial = 860] [outer = 0x0] [url = about:blank] 15:56:01 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x124b10800) [pid = 2532] [serial = 858] [outer = 0x0] [url = about:blank] 15:56:01 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x121519800) [pid = 2532] [serial = 857] [outer = 0x0] [url = about:blank] 15:56:01 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x128ae8800) [pid = 2532] [serial = 870] [outer = 0x0] [url = about:blank] 15:56:01 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x12570e800) [pid = 2532] [serial = 861] [outer = 0x0] [url = about:blank] 15:56:01 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x1176ca000) [pid = 2532] [serial = 825] [outer = 0x0] [url = about:blank] 15:56:01 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x116759000) [pid = 2532] [serial = 824] [outer = 0x0] [url = about:blank] 15:56:01 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x12634d000) [pid = 2532] [serial = 863] [outer = 0x0] [url = about:blank] 15:56:01 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x1198d3000) [pid = 2532] [serial = 828] [outer = 0x0] [url = about:blank] 15:56:01 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x11924a800) [pid = 2532] [serial = 827] [outer = 0x0] [url = about:blank] 15:56:01 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x125707000) [pid = 2532] [serial = 867] [outer = 0x0] [url = about:blank] 15:56:01 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x12194c800) [pid = 2532] [serial = 831] [outer = 0x0] [url = about:blank] 15:56:01 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x11a227400) [pid = 2532] [serial = 830] [outer = 0x0] [url = about:blank] 15:56:01 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x126ad5000) [pid = 2532] [serial = 834] [outer = 0x0] [url = about:blank] 15:56:01 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x125709800) [pid = 2532] [serial = 833] [outer = 0x0] [url = about:blank] 15:56:01 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x126ad7400) [pid = 2532] [serial = 869] [outer = 0x0] [url = about:blank] 15:56:01 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x11923cc00) [pid = 2532] [serial = 849] [outer = 0x0] [url = about:blank] 15:56:01 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x1198e7000) [pid = 2532] [serial = 866] [outer = 0x0] [url = about:blank] 15:56:01 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x126aca800) [pid = 2532] [serial = 864] [outer = 0x0] [url = about:blank] 15:56:01 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x119693800) [pid = 2532] [serial = 848] [outer = 0x0] [url = about:blank] 15:56:01 INFO - PROCESS | 2532 | --DOMWINDOW == 78 (0x119c54c00) [pid = 2532] [serial = 854] [outer = 0x0] [url = about:blank] 15:56:01 INFO - PROCESS | 2532 | --DOMWINDOW == 77 (0x11713fc00) [pid = 2532] [serial = 837] [outer = 0x0] [url = about:blank] 15:56:01 INFO - PROCESS | 2532 | --DOMWINDOW == 76 (0x1164d9000) [pid = 2532] [serial = 836] [outer = 0x0] [url = about:blank] 15:56:01 INFO - PROCESS | 2532 | --DOMWINDOW == 75 (0x119c48000) [pid = 2532] [serial = 852] [outer = 0x0] [url = about:blank] 15:56:01 INFO - PROCESS | 2532 | --DOMWINDOW == 74 (0x128c63800) [pid = 2532] [serial = 872] [outer = 0x0] [url = about:blank] 15:56:01 INFO - PROCESS | 2532 | 1466031361141 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:01 INFO - PROCESS | 2532 | 1466031361142 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:01 INFO - PROCESS | 2532 | ++DOCSHELL 0x112da0000 == 27 [pid = 2532] [id = 310] 15:56:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 75 (0x112e84c00) [pid = 2532] [serial = 929] [outer = 0x0] 15:56:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 76 (0x113285c00) [pid = 2532] [serial = 930] [outer = 0x112e84c00] 15:56:01 INFO - PROCESS | 2532 | 1466031361171 Marionette DEBUG loaded listener.js 15:56:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 77 (0x113db9800) [pid = 2532] [serial = 931] [outer = 0x112e84c00] 15:56:01 INFO - PROCESS | 2532 | 1466031361513 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]]]}] 15:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1074ms 15:56:01 INFO - PROCESS | 2532 | 1466031361529 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 15:56:01 INFO - PROCESS | 2532 | 1466031361531 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 15:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:56:01 INFO - PROCESS | 2532 | 1466031361535 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:56:01 INFO - PROCESS | 2532 | 1466031361538 Marionette TRACE conn2 <- [1,1214,null,{}] 15:56:01 INFO - PROCESS | 2532 | 1466031361543 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}] 15:56:01 INFO - PROCESS | 2532 | 1466031361544 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:01 INFO - PROCESS | 2532 | 1466031361640 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 15:56:01 INFO - PROCESS | 2532 | 1466031361688 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:01 INFO - PROCESS | 2532 | 1466031361690 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:01 INFO - PROCESS | 2532 | ++DOCSHELL 0x1169a2800 == 28 [pid = 2532] [id = 311] 15:56:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 78 (0x115e8c000) [pid = 2532] [serial = 932] [outer = 0x0] 15:56:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 79 (0x116f87c00) [pid = 2532] [serial = 933] [outer = 0x115e8c000] 15:56:01 INFO - PROCESS | 2532 | 1466031361716 Marionette DEBUG loaded listener.js 15:56:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x11819f400) [pid = 2532] [serial = 934] [outer = 0x115e8c000] 15:56:02 INFO - PROCESS | 2532 | 1466031361994 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]]]}] 15:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 521ms 15:56:02 INFO - PROCESS | 2532 | 1466031362056 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 15:56:02 INFO - PROCESS | 2532 | 1466031362060 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 15:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:56:02 INFO - PROCESS | 2532 | 1466031362063 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:56:02 INFO - PROCESS | 2532 | 1466031362064 Marionette TRACE conn2 <- [1,1218,null,{}] 15:56:02 INFO - PROCESS | 2532 | 1466031362067 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}] 15:56:02 INFO - PROCESS | 2532 | 1466031362068 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:02 INFO - PROCESS | 2532 | 1466031362145 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 15:56:02 INFO - PROCESS | 2532 | 1466031362200 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:02 INFO - PROCESS | 2532 | 1466031362201 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:02 INFO - PROCESS | 2532 | ++DOCSHELL 0x11699d800 == 29 [pid = 2532] [id = 312] 15:56:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x115e93400) [pid = 2532] [serial = 935] [outer = 0x0] 15:56:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x11820fc00) [pid = 2532] [serial = 936] [outer = 0x115e93400] 15:56:02 INFO - PROCESS | 2532 | 1466031362234 Marionette DEBUG loaded listener.js 15:56:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x118859400) [pid = 2532] [serial = 937] [outer = 0x115e93400] 15:56:02 INFO - PROCESS | 2532 | 1466031362537 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]]]}] 15:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 522ms 15:56:02 INFO - PROCESS | 2532 | 1466031362586 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 15:56:02 INFO - PROCESS | 2532 | 1466031362588 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 15:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:56:02 INFO - PROCESS | 2532 | 1466031362598 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:56:02 INFO - PROCESS | 2532 | 1466031362602 Marionette TRACE conn2 <- [1,1222,null,{}] 15:56:02 INFO - PROCESS | 2532 | 1466031362604 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}] 15:56:02 INFO - PROCESS | 2532 | 1466031362606 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:02 INFO - PROCESS | 2532 | 1466031362684 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 15:56:02 INFO - PROCESS | 2532 | 1466031362688 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:02 INFO - PROCESS | 2532 | 1466031362691 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:02 INFO - PROCESS | 2532 | ++DOCSHELL 0x119257800 == 30 [pid = 2532] [id = 313] 15:56:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x11923c800) [pid = 2532] [serial = 938] [outer = 0x0] 15:56:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x119693800) [pid = 2532] [serial = 939] [outer = 0x11923c800] 15:56:02 INFO - PROCESS | 2532 | 1466031362717 Marionette DEBUG loaded listener.js 15:56:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x1198dd000) [pid = 2532] [serial = 940] [outer = 0x11923c800] 15:56:03 INFO - PROCESS | 2532 | 1466031363051 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] 15:56:03 INFO - PROCESS | 2532 | 1466031363071 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 15:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 15:56:03 INFO - PROCESS | 2532 | 1466031363117 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:56:03 INFO - PROCESS | 2532 | 1466031363119 Marionette TRACE conn2 <- [1,1226,null,{}] 15:56:03 INFO - PROCESS | 2532 | 1466031363122 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}] 15:56:03 INFO - PROCESS | 2532 | 1466031363126 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:03 INFO - PROCESS | 2532 | 1466031363268 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 15:56:03 INFO - PROCESS | 2532 | 1466031363286 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:03 INFO - PROCESS | 2532 | 1466031363287 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:03 INFO - PROCESS | 2532 | ++DOCSHELL 0x119266800 == 31 [pid = 2532] [id = 314] 15:56:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x1198e3400) [pid = 2532] [serial = 941] [outer = 0x0] 15:56:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x119ac7800) [pid = 2532] [serial = 942] [outer = 0x1198e3400] 15:56:03 INFO - PROCESS | 2532 | 1466031363311 Marionette DEBUG loaded listener.js 15:56:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x119ad1800) [pid = 2532] [serial = 943] [outer = 0x1198e3400] 15:56:03 INFO - PROCESS | 2532 | 1466031363648 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]]]}] 15:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 587ms 15:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:56:03 INFO - PROCESS | 2532 | 1466031363692 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 15:56:03 INFO - PROCESS | 2532 | 1466031363693 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 15:56:03 INFO - PROCESS | 2532 | 1466031363695 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:56:03 INFO - PROCESS | 2532 | 1466031363696 Marionette TRACE conn2 <- [1,1230,null,{}] 15:56:03 INFO - PROCESS | 2532 | 1466031363699 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}] 15:56:03 INFO - PROCESS | 2532 | 1466031363700 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:03 INFO - PROCESS | 2532 | 1466031363793 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 15:56:03 INFO - PROCESS | 2532 | 1466031363825 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:03 INFO - PROCESS | 2532 | 1466031363829 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:03 INFO - PROCESS | 2532 | ++DOCSHELL 0x12110e000 == 32 [pid = 2532] [id = 315] 15:56:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x115e8c800) [pid = 2532] [serial = 944] [outer = 0x0] 15:56:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x119eefc00) [pid = 2532] [serial = 945] [outer = 0x115e8c800] 15:56:03 INFO - PROCESS | 2532 | 1466031363861 Marionette DEBUG loaded listener.js 15:56:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x1211e8000) [pid = 2532] [serial = 946] [outer = 0x115e8c800] 15:56:04 INFO - PROCESS | 2532 | 1466031364189 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]]]}] 15:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 518ms 15:56:04 INFO - PROCESS | 2532 | 1466031364213 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 15:56:04 INFO - PROCESS | 2532 | 1466031364215 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 15:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:56:04 INFO - PROCESS | 2532 | 1466031364217 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:56:04 INFO - PROCESS | 2532 | 1466031364218 Marionette TRACE conn2 <- [1,1234,null,{}] 15:56:04 INFO - PROCESS | 2532 | 1466031364220 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}] 15:56:04 INFO - PROCESS | 2532 | 1466031364222 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:04 INFO - PROCESS | 2532 | 1466031364316 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 15:56:04 INFO - PROCESS | 2532 | 1466031364350 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:04 INFO - PROCESS | 2532 | 1466031364351 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:04 INFO - PROCESS | 2532 | ++DOCSHELL 0x11253c000 == 33 [pid = 2532] [id = 316] 15:56:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x119ef3400) [pid = 2532] [serial = 947] [outer = 0x0] 15:56:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x12194fc00) [pid = 2532] [serial = 948] [outer = 0x119ef3400] 15:56:04 INFO - PROCESS | 2532 | 1466031364375 Marionette DEBUG loaded listener.js 15:56:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x124e2c800) [pid = 2532] [serial = 949] [outer = 0x119ef3400] 15:56:04 INFO - PROCESS | 2532 | 1466031364689 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]]]}] 15:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 518ms 15:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:56:04 INFO - PROCESS | 2532 | 1466031364736 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 15:56:04 INFO - PROCESS | 2532 | 1466031364737 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 15:56:04 INFO - PROCESS | 2532 | 1466031364739 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:56:04 INFO - PROCESS | 2532 | 1466031364740 Marionette TRACE conn2 <- [1,1238,null,{}] 15:56:04 INFO - PROCESS | 2532 | 1466031364743 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}] 15:56:04 INFO - PROCESS | 2532 | 1466031364744 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:04 INFO - PROCESS | 2532 | 1466031364836 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 15:56:04 INFO - PROCESS | 2532 | 1466031364840 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:04 INFO - PROCESS | 2532 | 1466031364841 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:04 INFO - PROCESS | 2532 | ++DOCSHELL 0x12519f000 == 34 [pid = 2532] [id = 317] 15:56:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x1211e8400) [pid = 2532] [serial = 950] [outer = 0x0] 15:56:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x12515dc00) [pid = 2532] [serial = 951] [outer = 0x1211e8400] 15:56:04 INFO - PROCESS | 2532 | 1466031364865 Marionette DEBUG loaded listener.js 15:56:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x125788400) [pid = 2532] [serial = 952] [outer = 0x1211e8400] 15:56:05 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x1211dbc00) [pid = 2532] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:56:05 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x128ae0800) [pid = 2532] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:56:05 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x116237800) [pid = 2532] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:56:05 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x1212cc400) [pid = 2532] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:56:05 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x119c48400) [pid = 2532] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:56:05 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x112fbe800) [pid = 2532] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:56:05 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x118350400) [pid = 2532] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:56:05 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x119525c00) [pid = 2532] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:56:05 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x1181a3800) [pid = 2532] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:56:05 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x1129b0c00) [pid = 2532] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:56:05 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x11923ec00) [pid = 2532] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:56:05 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x116633800) [pid = 2532] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:56:05 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x12a64e400) [pid = 2532] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:56:05 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x128aeb800) [pid = 2532] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:56:05 INFO - PROCESS | 2532 | 1466031365329 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]]]}] 15:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 620ms 15:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:56:05 INFO - PROCESS | 2532 | 1466031365360 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 15:56:05 INFO - PROCESS | 2532 | 1466031365361 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 15:56:05 INFO - PROCESS | 2532 | 1466031365363 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:56:05 INFO - PROCESS | 2532 | 1466031365364 Marionette TRACE conn2 <- [1,1242,null,{}] 15:56:05 INFO - PROCESS | 2532 | 1466031365366 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}] 15:56:05 INFO - PROCESS | 2532 | 1466031365367 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:05 INFO - PROCESS | 2532 | 1466031365443 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 15:56:05 INFO - PROCESS | 2532 | 1466031365446 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:05 INFO - PROCESS | 2532 | 1466031365447 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:05 INFO - PROCESS | 2532 | ++DOCSHELL 0x121349800 == 35 [pid = 2532] [id = 318] 15:56:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x1181a1400) [pid = 2532] [serial = 953] [outer = 0x0] 15:56:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x119ac6c00) [pid = 2532] [serial = 954] [outer = 0x1181a1400] 15:56:05 INFO - PROCESS | 2532 | 1466031365469 Marionette DEBUG loaded listener.js 15:56:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x1198d4c00) [pid = 2532] [serial = 955] [outer = 0x1181a1400] 15:56:05 INFO - PROCESS | 2532 | 1466031365807 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]]]}] 15:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 470ms 15:56:05 INFO - PROCESS | 2532 | 1466031365834 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 15:56:05 INFO - PROCESS | 2532 | 1466031365835 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 15:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:56:05 INFO - PROCESS | 2532 | 1466031365837 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:56:05 INFO - PROCESS | 2532 | 1466031365838 Marionette TRACE conn2 <- [1,1246,null,{}] 15:56:05 INFO - PROCESS | 2532 | 1466031365843 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}] 15:56:05 INFO - PROCESS | 2532 | 1466031365844 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:05 INFO - PROCESS | 2532 | 1466031365938 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 15:56:05 INFO - PROCESS | 2532 | 1466031365944 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:05 INFO - PROCESS | 2532 | 1466031365945 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:05 INFO - PROCESS | 2532 | ++DOCSHELL 0x12671b000 == 36 [pid = 2532] [id = 319] 15:56:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x119e21800) [pid = 2532] [serial = 956] [outer = 0x0] 15:56:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x12634c400) [pid = 2532] [serial = 957] [outer = 0x119e21800] 15:56:05 INFO - PROCESS | 2532 | 1466031365969 Marionette DEBUG loaded listener.js 15:56:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x1267b9c00) [pid = 2532] [serial = 958] [outer = 0x119e21800] 15:56:06 INFO - PROCESS | 2532 | 1466031366264 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]]]}] 15:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 471ms 15:56:06 INFO - PROCESS | 2532 | 1466031366310 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 15:56:06 INFO - PROCESS | 2532 | 1466031366311 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 15:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:56:06 INFO - PROCESS | 2532 | 1466031366313 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:56:06 INFO - PROCESS | 2532 | 1466031366314 Marionette TRACE conn2 <- [1,1250,null,{}] 15:56:06 INFO - PROCESS | 2532 | 1466031366316 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}] 15:56:06 INFO - PROCESS | 2532 | 1466031366317 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:06 INFO - PROCESS | 2532 | 1466031366393 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 15:56:06 INFO - PROCESS | 2532 | 1466031366396 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:06 INFO - PROCESS | 2532 | 1466031366398 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:06 INFO - PROCESS | 2532 | ++DOCSHELL 0x128e6e800 == 37 [pid = 2532] [id = 320] 15:56:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x125782400) [pid = 2532] [serial = 959] [outer = 0x0] 15:56:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x128ae3800) [pid = 2532] [serial = 960] [outer = 0x125782400] 15:56:06 INFO - PROCESS | 2532 | 1466031366424 Marionette DEBUG loaded listener.js 15:56:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x128b31400) [pid = 2532] [serial = 961] [outer = 0x125782400] 15:56:06 INFO - PROCESS | 2532 | 1466031366779 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]]]}] 15:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 471ms 15:56:06 INFO - PROCESS | 2532 | 1466031366784 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 15:56:06 INFO - PROCESS | 2532 | 1466031366786 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 15:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:56:06 INFO - PROCESS | 2532 | 1466031366788 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:56:06 INFO - PROCESS | 2532 | 1466031366791 Marionette TRACE conn2 <- [1,1254,null,{}] 15:56:06 INFO - PROCESS | 2532 | 1466031366793 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}] 15:56:06 INFO - PROCESS | 2532 | 1466031366795 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:06 INFO - PROCESS | 2532 | 1466031366910 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 15:56:06 INFO - PROCESS | 2532 | 1466031366916 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:06 INFO - PROCESS | 2532 | 1466031366917 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:06 INFO - PROCESS | 2532 | ++DOCSHELL 0x118759800 == 38 [pid = 2532] [id = 321] 15:56:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x119527c00) [pid = 2532] [serial = 962] [outer = 0x0] 15:56:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x128b37000) [pid = 2532] [serial = 963] [outer = 0x119527c00] 15:56:06 INFO - PROCESS | 2532 | 1466031366941 Marionette DEBUG loaded listener.js 15:56:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x12929d000) [pid = 2532] [serial = 964] [outer = 0x119527c00] 15:56:07 INFO - PROCESS | 2532 | 1466031367229 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]]]}] 15:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 471ms 15:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:56:07 INFO - PROCESS | 2532 | 1466031367301 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 15:56:07 INFO - PROCESS | 2532 | 1466031367303 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 15:56:07 INFO - PROCESS | 2532 | 1466031367307 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:56:07 INFO - PROCESS | 2532 | 1466031367310 Marionette TRACE conn2 <- [1,1258,null,{}] 15:56:07 INFO - PROCESS | 2532 | 1466031367314 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}] 15:56:07 INFO - PROCESS | 2532 | 1466031367316 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:07 INFO - PROCESS | 2532 | 1466031367413 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 15:56:07 INFO - PROCESS | 2532 | 1466031367522 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:07 INFO - PROCESS | 2532 | 1466031367525 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:07 INFO - PROCESS | 2532 | ++DOCSHELL 0x116922800 == 39 [pid = 2532] [id = 322] 15:56:07 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x115e14000) [pid = 2532] [serial = 965] [outer = 0x0] 15:56:07 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x1164d9000) [pid = 2532] [serial = 966] [outer = 0x115e14000] 15:56:07 INFO - PROCESS | 2532 | 1466031367569 Marionette DEBUG loaded listener.js 15:56:07 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x116f7e000) [pid = 2532] [serial = 967] [outer = 0x115e14000] 15:56:08 INFO - PROCESS | 2532 | 1466031368186 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]]]}] 15:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 923ms 15:56:08 INFO - PROCESS | 2532 | 1466031368231 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 15:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:56:08 INFO - PROCESS | 2532 | 1466031368233 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 15:56:08 INFO - PROCESS | 2532 | 1466031368238 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:56:08 INFO - PROCESS | 2532 | 1466031368240 Marionette TRACE conn2 <- [1,1262,null,{}] 15:56:08 INFO - PROCESS | 2532 | 1466031368243 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}] 15:56:08 INFO - PROCESS | 2532 | 1466031368245 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:08 INFO - PROCESS | 2532 | 1466031368355 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 15:56:08 INFO - PROCESS | 2532 | 1466031368410 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:08 INFO - PROCESS | 2532 | 1466031368411 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:08 INFO - PROCESS | 2532 | ++DOCSHELL 0x1188b1000 == 40 [pid = 2532] [id = 323] 15:56:08 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x1181aa800) [pid = 2532] [serial = 968] [outer = 0x0] 15:56:08 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x1187f3800) [pid = 2532] [serial = 969] [outer = 0x1181aa800] 15:56:08 INFO - PROCESS | 2532 | 1466031368442 Marionette DEBUG loaded listener.js 15:56:08 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x119529400) [pid = 2532] [serial = 970] [outer = 0x1181aa800] 15:56:08 INFO - PROCESS | 2532 | 1466031368946 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]]]}] 15:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 725ms 15:56:08 INFO - PROCESS | 2532 | 1466031368960 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 15:56:08 INFO - PROCESS | 2532 | 1466031368962 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 15:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:56:08 INFO - PROCESS | 2532 | 1466031368964 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:56:08 INFO - PROCESS | 2532 | 1466031368966 Marionette TRACE conn2 <- [1,1266,null,{}] 15:56:08 INFO - PROCESS | 2532 | 1466031368972 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}] 15:56:08 INFO - PROCESS | 2532 | 1466031368976 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:09 INFO - PROCESS | 2532 | 1466031369100 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 15:56:09 INFO - PROCESS | 2532 | 1466031369182 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:09 INFO - PROCESS | 2532 | 1466031369184 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:09 INFO - PROCESS | 2532 | ++DOCSHELL 0x1196cb800 == 41 [pid = 2532] [id = 324] 15:56:09 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x119c4b800) [pid = 2532] [serial = 971] [outer = 0x0] 15:56:09 INFO - PROCESS | 2532 | ++DOMWINDOW == 104 (0x119e20400) [pid = 2532] [serial = 972] [outer = 0x119c4b800] 15:56:09 INFO - PROCESS | 2532 | 1466031369216 Marionette DEBUG loaded listener.js 15:56:09 INFO - PROCESS | 2532 | ++DOMWINDOW == 105 (0x11a2b6800) [pid = 2532] [serial = 973] [outer = 0x119c4b800] 15:56:09 INFO - PROCESS | 2532 | 1466031369849 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]]]}] 15:56:09 INFO - PROCESS | 2532 | --DOCSHELL 0x128e6e800 == 40 [pid = 2532] [id = 320] 15:56:09 INFO - PROCESS | 2532 | --DOCSHELL 0x12671b000 == 39 [pid = 2532] [id = 319] 15:56:09 INFO - PROCESS | 2532 | --DOCSHELL 0x121349800 == 38 [pid = 2532] [id = 318] 15:56:09 INFO - PROCESS | 2532 | --DOCSHELL 0x12519f000 == 37 [pid = 2532] [id = 317] 15:56:09 INFO - PROCESS | 2532 | --DOCSHELL 0x11253c000 == 36 [pid = 2532] [id = 316] 15:56:09 INFO - PROCESS | 2532 | --DOCSHELL 0x12110e000 == 35 [pid = 2532] [id = 315] 15:56:09 INFO - PROCESS | 2532 | --DOCSHELL 0x119266800 == 34 [pid = 2532] [id = 314] 15:56:09 INFO - PROCESS | 2532 | --DOCSHELL 0x119257800 == 33 [pid = 2532] [id = 313] 15:56:09 INFO - PROCESS | 2532 | --DOCSHELL 0x11699d800 == 32 [pid = 2532] [id = 312] 15:56:09 INFO - PROCESS | 2532 | --DOCSHELL 0x1169a2800 == 31 [pid = 2532] [id = 311] 15:56:09 INFO - PROCESS | 2532 | --DOCSHELL 0x112da0000 == 30 [pid = 2532] [id = 310] 15:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 921ms 15:56:09 INFO - PROCESS | 2532 | --DOMWINDOW == 104 (0x12919ec00) [pid = 2532] [serial = 873] [outer = 0x0] [url = about:blank] 15:56:09 INFO - PROCESS | 2532 | --DOMWINDOW == 103 (0x125034000) [pid = 2532] [serial = 893] [outer = 0x0] [url = about:blank] 15:56:09 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x12919c000) [pid = 2532] [serial = 897] [outer = 0x0] [url = about:blank] 15:56:09 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x128b34400) [pid = 2532] [serial = 896] [outer = 0x0] [url = about:blank] 15:56:09 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x128adf000) [pid = 2532] [serial = 501] [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.] 15:56:09 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x129219400) [pid = 2532] [serial = 899] [outer = 0x0] [url = about:blank] 15:56:09 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x121629c00) [pid = 2532] [serial = 890] [outer = 0x0] [url = about:blank] 15:56:09 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x119e28800) [pid = 2532] [serial = 887] [outer = 0x0] [url = about:blank] 15:56:09 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x11a2b6400) [pid = 2532] [serial = 888] [outer = 0x0] [url = about:blank] 15:56:09 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x1133efc00) [pid = 2532] [serial = 875] [outer = 0x0] [url = about:blank] 15:56:09 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x11647e400) [pid = 2532] [serial = 876] [outer = 0x0] [url = about:blank] 15:56:09 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x1187f9400) [pid = 2532] [serial = 878] [outer = 0x0] [url = about:blank] 15:56:09 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x1195c4400) [pid = 2532] [serial = 879] [outer = 0x0] [url = about:blank] 15:56:09 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x1195c9800) [pid = 2532] [serial = 884] [outer = 0x0] [url = about:blank] 15:56:09 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x1198da800) [pid = 2532] [serial = 885] [outer = 0x0] [url = about:blank] 15:56:09 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x11820cc00) [pid = 2532] [serial = 881] [outer = 0x0] [url = about:blank] 15:56:09 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x118851000) [pid = 2532] [serial = 882] [outer = 0x0] [url = about:blank] 15:56:09 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x11884f400) [pid = 2532] [serial = 903] [outer = 0x0] [url = about:blank] 15:56:09 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x1297e5000) [pid = 2532] [serial = 907] [outer = 0x0] [url = about:blank] 15:56:09 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x12a64fc00) [pid = 2532] [serial = 909] [outer = 0x0] [url = about:blank] 15:56:09 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x12a657000) [pid = 2532] [serial = 910] [outer = 0x0] [url = about:blank] 15:56:09 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x115e8b000) [pid = 2532] [serial = 902] [outer = 0x0] [url = about:blank] 15:56:09 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x12a6d7400) [pid = 2532] [serial = 912] [outer = 0x0] [url = about:blank] 15:56:09 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x12a746400) [pid = 2532] [serial = 913] [outer = 0x0] [url = about:blank] 15:56:09 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x1292a6c00) [pid = 2532] [serial = 900] [outer = 0x0] [url = about:blank] 15:56:09 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x12634ec00) [pid = 2532] [serial = 894] [outer = 0x0] [url = about:blank] 15:56:09 INFO - PROCESS | 2532 | --DOMWINDOW == 78 (0x121d58000) [pid = 2532] [serial = 891] [outer = 0x0] [url = about:blank] 15:56:09 INFO - PROCESS | 2532 | --DOMWINDOW == 77 (0x1292a7400) [pid = 2532] [serial = 906] [outer = 0x0] [url = about:blank] 15:56:09 INFO - PROCESS | 2532 | 1466031369895 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 15:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:56:09 INFO - PROCESS | 2532 | 1466031369897 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 15:56:09 INFO - PROCESS | 2532 | 1466031369904 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:56:09 INFO - PROCESS | 2532 | 1466031369906 Marionette TRACE conn2 <- [1,1270,null,{}] 15:56:09 INFO - PROCESS | 2532 | 1466031369909 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}] 15:56:09 INFO - PROCESS | 2532 | 1466031369911 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:09 INFO - PROCESS | 2532 | 1466031369989 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 15:56:10 INFO - PROCESS | 2532 | 1466031369997 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:10 INFO - PROCESS | 2532 | 1466031370000 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:10 INFO - PROCESS | 2532 | ++DOCSHELL 0x116927000 == 31 [pid = 2532] [id = 325] 15:56:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 78 (0x1176cec00) [pid = 2532] [serial = 974] [outer = 0x0] 15:56:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 79 (0x118164800) [pid = 2532] [serial = 975] [outer = 0x1176cec00] 15:56:10 INFO - PROCESS | 2532 | 1466031370028 Marionette DEBUG loaded listener.js 15:56:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x11820cc00) [pid = 2532] [serial = 976] [outer = 0x1176cec00] 15:56:10 INFO - PROCESS | 2532 | 1466031370373 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]]]}] 15:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 524ms 15:56:10 INFO - PROCESS | 2532 | 1466031370444 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 15:56:10 INFO - PROCESS | 2532 | 1466031370447 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 15:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:56:10 INFO - PROCESS | 2532 | 1466031370452 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:56:10 INFO - PROCESS | 2532 | 1466031370454 Marionette TRACE conn2 <- [1,1274,null,{}] 15:56:10 INFO - PROCESS | 2532 | 1466031370456 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}] 15:56:10 INFO - PROCESS | 2532 | 1466031370458 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:10 INFO - PROCESS | 2532 | 1466031370536 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 15:56:10 INFO - PROCESS | 2532 | 1466031370542 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:10 INFO - PROCESS | 2532 | 1466031370544 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:10 INFO - PROCESS | 2532 | ++DOCSHELL 0x11857e000 == 32 [pid = 2532] [id = 326] 15:56:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x1133f1800) [pid = 2532] [serial = 977] [outer = 0x0] 15:56:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x119529c00) [pid = 2532] [serial = 978] [outer = 0x1133f1800] 15:56:10 INFO - PROCESS | 2532 | 1466031370570 Marionette DEBUG loaded listener.js 15:56:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x1195cec00) [pid = 2532] [serial = 979] [outer = 0x1133f1800] 15:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 469ms 15:56:10 INFO - PROCESS | 2532 | 1466031370914 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]]]}] 15:56:10 INFO - PROCESS | 2532 | 1466031370921 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 15:56:10 INFO - PROCESS | 2532 | 1466031370922 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 15:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:56:10 INFO - PROCESS | 2532 | 1466031370928 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:56:10 INFO - PROCESS | 2532 | 1466031370931 Marionette TRACE conn2 <- [1,1278,null,{}] 15:56:10 INFO - PROCESS | 2532 | 1466031370938 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}] 15:56:10 INFO - PROCESS | 2532 | 1466031370943 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:11 INFO - PROCESS | 2532 | 1466031371025 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 15:56:11 INFO - PROCESS | 2532 | 1466031371076 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:11 INFO - PROCESS | 2532 | 1466031371077 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:11 INFO - PROCESS | 2532 | ++DOCSHELL 0x119875000 == 33 [pid = 2532] [id = 327] 15:56:11 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x119695800) [pid = 2532] [serial = 980] [outer = 0x0] 15:56:11 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x1198e6800) [pid = 2532] [serial = 981] [outer = 0x119695800] 15:56:11 INFO - PROCESS | 2532 | 1466031371104 Marionette DEBUG loaded listener.js 15:56:11 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x11a2b3c00) [pid = 2532] [serial = 982] [outer = 0x119695800] 15:56:11 INFO - PROCESS | 2532 | 1466031371402 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]]]}] 15:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 523ms 15:56:11 INFO - PROCESS | 2532 | 1466031371451 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 15:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:56:11 INFO - PROCESS | 2532 | 1466031371452 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 15:56:11 INFO - PROCESS | 2532 | 1466031371454 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:56:11 INFO - PROCESS | 2532 | 1466031371456 Marionette TRACE conn2 <- [1,1282,null,{}] 15:56:11 INFO - PROCESS | 2532 | 1466031371458 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}] 15:56:11 INFO - PROCESS | 2532 | 1466031371459 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:11 INFO - PROCESS | 2532 | 1466031371538 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 15:56:11 INFO - PROCESS | 2532 | 1466031371594 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:11 INFO - PROCESS | 2532 | 1466031371595 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:11 INFO - PROCESS | 2532 | ++DOCSHELL 0x12146f800 == 34 [pid = 2532] [id = 328] 15:56:11 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x11a2b7400) [pid = 2532] [serial = 983] [outer = 0x0] 15:56:11 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x121518400) [pid = 2532] [serial = 984] [outer = 0x11a2b7400] 15:56:11 INFO - PROCESS | 2532 | 1466031371620 Marionette DEBUG loaded listener.js 15:56:11 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x124e28400) [pid = 2532] [serial = 985] [outer = 0x11a2b7400] 15:56:11 INFO - PROCESS | 2532 | 1466031371964 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]]]}] 15:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 519ms 15:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:56:11 INFO - PROCESS | 2532 | 1466031371977 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 15:56:11 INFO - PROCESS | 2532 | 1466031371979 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 15:56:11 INFO - PROCESS | 2532 | 1466031371983 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:56:11 INFO - PROCESS | 2532 | 1466031371985 Marionette TRACE conn2 <- [1,1286,null,{}] 15:56:11 INFO - PROCESS | 2532 | 1466031371988 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}] 15:56:11 INFO - PROCESS | 2532 | 1466031371989 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:12 INFO - PROCESS | 2532 | 1466031372137 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 15:56:12 INFO - PROCESS | 2532 | 1466031372153 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:12 INFO - PROCESS | 2532 | 1466031372154 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:12 INFO - PROCESS | 2532 | ++DOCSHELL 0x1227ab000 == 35 [pid = 2532] [id = 329] 15:56:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x1211e5400) [pid = 2532] [serial = 986] [outer = 0x0] 15:56:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x12570b000) [pid = 2532] [serial = 987] [outer = 0x1211e5400] 15:56:12 INFO - PROCESS | 2532 | 1466031372196 Marionette DEBUG loaded listener.js 15:56:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x1264ebc00) [pid = 2532] [serial = 988] [outer = 0x1211e5400] 15:56:12 INFO - PROCESS | 2532 | 1466031372584 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]]]}] 15:56:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 621ms 15:56:12 INFO - PROCESS | 2532 | 1466031372604 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 15:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:56:12 INFO - PROCESS | 2532 | 1466031372605 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 15:56:12 INFO - PROCESS | 2532 | 1466031372609 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:56:12 INFO - PROCESS | 2532 | 1466031372610 Marionette TRACE conn2 <- [1,1290,null,{}] 15:56:12 INFO - PROCESS | 2532 | 1466031372619 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}] 15:56:12 INFO - PROCESS | 2532 | 1466031372623 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:12 INFO - PROCESS | 2532 | 1466031372737 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 15:56:12 INFO - PROCESS | 2532 | 1466031372774 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:12 INFO - PROCESS | 2532 | 1466031372776 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:12 INFO - PROCESS | 2532 | ++DOCSHELL 0x126a60800 == 36 [pid = 2532] [id = 330] 15:56:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x126ad6000) [pid = 2532] [serial = 989] [outer = 0x0] 15:56:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x128c67400) [pid = 2532] [serial = 990] [outer = 0x126ad6000] 15:56:12 INFO - PROCESS | 2532 | 1466031372801 Marionette DEBUG loaded listener.js 15:56:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x12948d400) [pid = 2532] [serial = 991] [outer = 0x126ad6000] 15:56:13 INFO - PROCESS | 2532 | 1466031373145 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]]]}] 15:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 575ms 15:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:56:13 INFO - PROCESS | 2532 | 1466031373185 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 15:56:13 INFO - PROCESS | 2532 | 1466031373186 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 15:56:13 INFO - PROCESS | 2532 | 1466031373189 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:56:13 INFO - PROCESS | 2532 | 1466031373193 Marionette TRACE conn2 <- [1,1294,null,{}] 15:56:13 INFO - PROCESS | 2532 | 1466031373196 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}] 15:56:13 INFO - PROCESS | 2532 | 1466031373198 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:13 INFO - PROCESS | 2532 | 1466031373347 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 15:56:13 INFO - PROCESS | 2532 | 1466031373367 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:13 INFO - PROCESS | 2532 | 1466031373368 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:13 INFO - PROCESS | 2532 | ++DOCSHELL 0x129167000 == 37 [pid = 2532] [id = 331] 15:56:13 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x12948e400) [pid = 2532] [serial = 992] [outer = 0x0] 15:56:13 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x1297e9400) [pid = 2532] [serial = 993] [outer = 0x12948e400] 15:56:13 INFO - PROCESS | 2532 | 1466031373408 Marionette DEBUG loaded listener.js 15:56:13 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x12a657000) [pid = 2532] [serial = 994] [outer = 0x12948e400] 15:56:13 INFO - PROCESS | 2532 | 1466031373811 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]]]}] 15:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 672ms 15:56:13 INFO - PROCESS | 2532 | 1466031373862 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 15:56:13 INFO - PROCESS | 2532 | 1466031373864 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 15:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:56:14 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x112e84c00) [pid = 2532] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:56:14 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x112e90000) [pid = 2532] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:56:14 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x115e93400) [pid = 2532] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:56:14 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x115dc8800) [pid = 2532] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:56:14 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x119ef3400) [pid = 2532] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:56:14 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x11923c800) [pid = 2532] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:56:14 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x1198dd400) [pid = 2532] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:56:14 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x1264eac00) [pid = 2532] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:56:14 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x129197000) [pid = 2532] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:56:14 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x115e8c800) [pid = 2532] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:56:14 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x1211e8400) [pid = 2532] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:56:14 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x1181a1400) [pid = 2532] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:56:14 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x125782400) [pid = 2532] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:56:14 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x119e21800) [pid = 2532] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:56:14 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x115e8c000) [pid = 2532] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:56:14 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x1198e3400) [pid = 2532] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:56:14 INFO - PROCESS | 2532 | 1466031374022 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:56:14 INFO - PROCESS | 2532 | 1466031374025 Marionette TRACE conn2 <- [1,1298,null,{}] 15:56:14 INFO - PROCESS | 2532 | 1466031374029 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}] 15:56:14 INFO - PROCESS | 2532 | 1466031374031 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:14 INFO - PROCESS | 2532 | 1466031374149 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 15:56:14 INFO - PROCESS | 2532 | 1466031374158 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:14 INFO - PROCESS | 2532 | 1466031374160 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:14 INFO - PROCESS | 2532 | ++DOCSHELL 0x1185d3800 == 38 [pid = 2532] [id = 332] 15:56:14 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x115e93400) [pid = 2532] [serial = 995] [outer = 0x0] 15:56:14 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x11713f400) [pid = 2532] [serial = 996] [outer = 0x115e93400] 15:56:14 INFO - PROCESS | 2532 | 1466031374200 Marionette DEBUG loaded listener.js 15:56:14 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x1198d1400) [pid = 2532] [serial = 997] [outer = 0x115e93400] 15:56:14 INFO - PROCESS | 2532 | 1466031374570 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]]]}] 15:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 597ms 15:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:56:14 INFO - PROCESS | 2532 | 1466031374595 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 15:56:14 INFO - PROCESS | 2532 | 1466031374596 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 15:56:14 INFO - PROCESS | 2532 | 1466031374598 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:56:14 INFO - PROCESS | 2532 | 1466031374599 Marionette TRACE conn2 <- [1,1302,null,{}] 15:56:14 INFO - PROCESS | 2532 | 1466031374601 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}] 15:56:14 INFO - PROCESS | 2532 | 1466031374602 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:14 INFO - PROCESS | 2532 | 1466031374700 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 15:56:14 INFO - PROCESS | 2532 | 1466031374724 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:14 INFO - PROCESS | 2532 | 1466031374725 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:14 INFO - PROCESS | 2532 | ++DOCSHELL 0x129751000 == 39 [pid = 2532] [id = 333] 15:56:14 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x1198d2400) [pid = 2532] [serial = 998] [outer = 0x0] 15:56:14 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x1211e8400) [pid = 2532] [serial = 999] [outer = 0x1198d2400] 15:56:14 INFO - PROCESS | 2532 | 1466031374750 Marionette DEBUG loaded listener.js 15:56:14 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x128b3a000) [pid = 2532] [serial = 1000] [outer = 0x1198d2400] 15:56:15 INFO - PROCESS | 2532 | 1466031375024 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]]]}] 15:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 469ms 15:56:15 INFO - PROCESS | 2532 | 1466031375067 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 15:56:15 INFO - PROCESS | 2532 | 1466031375069 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 15:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:56:15 INFO - PROCESS | 2532 | 1466031375071 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:56:15 INFO - PROCESS | 2532 | 1466031375072 Marionette TRACE conn2 <- [1,1306,null,{}] 15:56:15 INFO - PROCESS | 2532 | 1466031375077 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}] 15:56:15 INFO - PROCESS | 2532 | 1466031375079 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:15 INFO - PROCESS | 2532 | 1466031375157 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 15:56:15 INFO - PROCESS | 2532 | 1466031375162 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:15 INFO - PROCESS | 2532 | 1466031375163 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:15 INFO - PROCESS | 2532 | ++DOCSHELL 0x12ab31800 == 40 [pid = 2532] [id = 334] 15:56:15 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x124bf3c00) [pid = 2532] [serial = 1001] [outer = 0x0] 15:56:15 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x12a6e0400) [pid = 2532] [serial = 1002] [outer = 0x124bf3c00] 15:56:15 INFO - PROCESS | 2532 | 1466031375187 Marionette DEBUG loaded listener.js 15:56:15 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x12a741800) [pid = 2532] [serial = 1003] [outer = 0x124bf3c00] 15:56:15 INFO - PROCESS | 2532 | 1466031375515 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]]]}] 15:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 472ms 15:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:56:15 INFO - PROCESS | 2532 | 1466031375544 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 15:56:15 INFO - PROCESS | 2532 | 1466031375545 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 15:56:15 INFO - PROCESS | 2532 | 1466031375547 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:56:15 INFO - PROCESS | 2532 | 1466031375549 Marionette TRACE conn2 <- [1,1310,null,{}] 15:56:15 INFO - PROCESS | 2532 | 1466031375552 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}] 15:56:15 INFO - PROCESS | 2532 | 1466031375553 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:15 INFO - PROCESS | 2532 | 1466031375670 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 15:56:15 INFO - PROCESS | 2532 | 1466031375678 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:15 INFO - PROCESS | 2532 | 1466031375680 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:15 INFO - PROCESS | 2532 | ++DOCSHELL 0x12b67f800 == 41 [pid = 2532] [id = 335] 15:56:15 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x12a743c00) [pid = 2532] [serial = 1004] [outer = 0x0] 15:56:15 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x12ab07000) [pid = 2532] [serial = 1005] [outer = 0x12a743c00] 15:56:15 INFO - PROCESS | 2532 | 1466031375705 Marionette DEBUG loaded listener.js 15:56:15 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x12ab5d400) [pid = 2532] [serial = 1006] [outer = 0x12a743c00] 15:56:16 INFO - PROCESS | 2532 | 1466031376068 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] 15:56:16 INFO - PROCESS | 2532 | 1466031376119 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 15:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 15:56:16 INFO - PROCESS | 2532 | 1466031376123 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:56:16 INFO - PROCESS | 2532 | 1466031376126 Marionette TRACE conn2 <- [1,1314,null,{}] 15:56:16 INFO - PROCESS | 2532 | 1466031376131 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}] 15:56:16 INFO - PROCESS | 2532 | 1466031376132 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:16 INFO - PROCESS | 2532 | 1466031376240 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 15:56:16 INFO - PROCESS | 2532 | 1466031376305 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:16 INFO - PROCESS | 2532 | 1466031376306 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:16 INFO - PROCESS | 2532 | ++DOCSHELL 0x11691c800 == 42 [pid = 2532] [id = 336] 15:56:16 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x1164e1000) [pid = 2532] [serial = 1007] [outer = 0x0] 15:56:16 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x11697c400) [pid = 2532] [serial = 1008] [outer = 0x1164e1000] 15:56:16 INFO - PROCESS | 2532 | 1466031376339 Marionette DEBUG loaded listener.js 15:56:16 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x1181a3800) [pid = 2532] [serial = 1009] [outer = 0x1164e1000] 15:56:16 INFO - PROCESS | 2532 | 1466031376767 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]]]}] 15:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 673ms 15:56:16 INFO - PROCESS | 2532 | 1466031376795 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 15:56:16 INFO - PROCESS | 2532 | 1466031376798 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 15:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:56:16 INFO - PROCESS | 2532 | 1466031376803 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:56:16 INFO - PROCESS | 2532 | 1466031376805 Marionette TRACE conn2 <- [1,1318,null,{}] 15:56:16 INFO - PROCESS | 2532 | 1466031376807 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}] 15:56:16 INFO - PROCESS | 2532 | 1466031376809 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:16 INFO - PROCESS | 2532 | 1466031376911 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 15:56:16 INFO - PROCESS | 2532 | 1466031376979 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:16 INFO - PROCESS | 2532 | 1466031376981 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:16 INFO - PROCESS | 2532 | ++DOCSHELL 0x121349000 == 43 [pid = 2532] [id = 337] 15:56:16 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x11834b400) [pid = 2532] [serial = 1010] [outer = 0x0] 15:56:17 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x119694800) [pid = 2532] [serial = 1011] [outer = 0x11834b400] 15:56:17 INFO - PROCESS | 2532 | 1466031377012 Marionette DEBUG loaded listener.js 15:56:17 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x119a6f800) [pid = 2532] [serial = 1012] [outer = 0x11834b400] 15:56:17 INFO - PROCESS | 2532 | 1466031377443 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]]]}] 15:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 673ms 15:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:56:17 INFO - PROCESS | 2532 | 1466031377477 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 15:56:17 INFO - PROCESS | 2532 | 1466031377480 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 15:56:17 INFO - PROCESS | 2532 | 1466031377483 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:56:17 INFO - PROCESS | 2532 | 1466031377487 Marionette TRACE conn2 <- [1,1322,null,{}] 15:56:17 INFO - PROCESS | 2532 | 1466031377500 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}] 15:56:17 INFO - PROCESS | 2532 | 1466031377504 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:17 INFO - PROCESS | 2532 | 1466031377642 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 15:56:17 INFO - PROCESS | 2532 | 1466031377700 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:17 INFO - PROCESS | 2532 | 1466031377703 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:17 INFO - PROCESS | 2532 | ++DOCSHELL 0x12b676800 == 44 [pid = 2532] [id = 338] 15:56:17 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x1211dc400) [pid = 2532] [serial = 1013] [outer = 0x0] 15:56:17 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x126439000) [pid = 2532] [serial = 1014] [outer = 0x1211dc400] 15:56:17 INFO - PROCESS | 2532 | 1466031377734 Marionette DEBUG loaded listener.js 15:56:17 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x128b2c000) [pid = 2532] [serial = 1015] [outer = 0x1211dc400] 15:56:18 INFO - PROCESS | 2532 | 1466031378198 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]]]}] 15:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 728ms 15:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:56:18 INFO - PROCESS | 2532 | 1466031378211 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 15:56:18 INFO - PROCESS | 2532 | 1466031378214 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 15:56:18 INFO - PROCESS | 2532 | 1466031378218 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:56:18 INFO - PROCESS | 2532 | 1466031378220 Marionette TRACE conn2 <- [1,1326,null,{}] 15:56:18 INFO - PROCESS | 2532 | 1466031378224 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}] 15:56:18 INFO - PROCESS | 2532 | 1466031378226 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:18 INFO - PROCESS | 2532 | 1466031378354 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 15:56:18 INFO - PROCESS | 2532 | 1466031378411 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:18 INFO - PROCESS | 2532 | 1466031378412 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:18 INFO - PROCESS | 2532 | ++DOCSHELL 0x12bc95800 == 45 [pid = 2532] [id = 339] 15:56:18 INFO - PROCESS | 2532 | ++DOMWINDOW == 104 (0x128b3a400) [pid = 2532] [serial = 1016] [outer = 0x0] 15:56:18 INFO - PROCESS | 2532 | ++DOMWINDOW == 105 (0x129216c00) [pid = 2532] [serial = 1017] [outer = 0x128b3a400] 15:56:18 INFO - PROCESS | 2532 | 1466031378441 Marionette DEBUG loaded listener.js 15:56:18 INFO - PROCESS | 2532 | ++DOMWINDOW == 106 (0x1297e9800) [pid = 2532] [serial = 1018] [outer = 0x128b3a400] 15:56:18 INFO - PROCESS | 2532 | 1466031378913 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]]]}] 15:56:18 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 15:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 726ms 15:56:18 INFO - PROCESS | 2532 | 1466031378971 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 15:56:18 INFO - PROCESS | 2532 | 1466031378973 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 15:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:56:18 INFO - PROCESS | 2532 | 1466031378977 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:56:18 INFO - PROCESS | 2532 | 1466031378978 Marionette TRACE conn2 <- [1,1330,null,{}] 15:56:18 INFO - PROCESS | 2532 | 1466031378980 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}] 15:56:18 INFO - PROCESS | 2532 | 1466031378982 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:19 INFO - PROCESS | 2532 | 1466031379079 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 15:56:19 INFO - PROCESS | 2532 | 1466031379134 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:19 INFO - PROCESS | 2532 | 1466031379136 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:19 INFO - PROCESS | 2532 | ++DOCSHELL 0x1169af800 == 46 [pid = 2532] [id = 340] 15:56:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 107 (0x119e41000) [pid = 2532] [serial = 1019] [outer = 0x0] 15:56:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 108 (0x121d51c00) [pid = 2532] [serial = 1020] [outer = 0x119e41000] 15:56:19 INFO - PROCESS | 2532 | 1466031379165 Marionette DEBUG loaded listener.js 15:56:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 109 (0x12919ec00) [pid = 2532] [serial = 1021] [outer = 0x119e41000] 15:56:19 INFO - PROCESS | 2532 | 1466031379714 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]]]}] 15:56:19 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 15:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 770ms 15:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:56:19 INFO - PROCESS | 2532 | 1466031379747 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 15:56:19 INFO - PROCESS | 2532 | 1466031379749 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 15:56:19 INFO - PROCESS | 2532 | 1466031379752 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:56:19 INFO - PROCESS | 2532 | 1466031379754 Marionette TRACE conn2 <- [1,1334,null,{}] 15:56:19 INFO - PROCESS | 2532 | 1466031379758 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}] 15:56:19 INFO - PROCESS | 2532 | 1466031379759 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:19 INFO - PROCESS | 2532 | 1466031379857 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 15:56:19 INFO - PROCESS | 2532 | 1466031379918 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:19 INFO - PROCESS | 2532 | 1466031379919 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:19 INFO - PROCESS | 2532 | ++DOCSHELL 0x116619800 == 47 [pid = 2532] [id = 341] 15:56:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 110 (0x1181a1400) [pid = 2532] [serial = 1022] [outer = 0x0] 15:56:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 111 (0x118202400) [pid = 2532] [serial = 1023] [outer = 0x1181a1400] 15:56:19 INFO - PROCESS | 2532 | 1466031379948 Marionette DEBUG loaded listener.js 15:56:20 INFO - PROCESS | 2532 | ++DOMWINDOW == 112 (0x1185ebc00) [pid = 2532] [serial = 1024] [outer = 0x1181a1400] 15:56:20 INFO - PROCESS | 2532 | --DOCSHELL 0x12ab31800 == 46 [pid = 2532] [id = 334] 15:56:20 INFO - PROCESS | 2532 | --DOCSHELL 0x129751000 == 45 [pid = 2532] [id = 333] 15:56:20 INFO - PROCESS | 2532 | --DOCSHELL 0x1185d3800 == 44 [pid = 2532] [id = 332] 15:56:20 INFO - PROCESS | 2532 | --DOCSHELL 0x129167000 == 43 [pid = 2532] [id = 331] 15:56:20 INFO - PROCESS | 2532 | --DOCSHELL 0x126a60800 == 42 [pid = 2532] [id = 330] 15:56:20 INFO - PROCESS | 2532 | --DOCSHELL 0x1227ab000 == 41 [pid = 2532] [id = 329] 15:56:20 INFO - PROCESS | 2532 | --DOCSHELL 0x12146f800 == 40 [pid = 2532] [id = 328] 15:56:20 INFO - PROCESS | 2532 | --DOCSHELL 0x119875000 == 39 [pid = 2532] [id = 327] 15:56:20 INFO - PROCESS | 2532 | --DOCSHELL 0x11857e000 == 38 [pid = 2532] [id = 326] 15:56:20 INFO - PROCESS | 2532 | --DOCSHELL 0x116927000 == 37 [pid = 2532] [id = 325] 15:56:20 INFO - PROCESS | 2532 | --DOCSHELL 0x1196cb800 == 36 [pid = 2532] [id = 324] 15:56:20 INFO - PROCESS | 2532 | --DOCSHELL 0x1188b1000 == 35 [pid = 2532] [id = 323] 15:56:20 INFO - PROCESS | 2532 | --DOCSHELL 0x116922800 == 34 [pid = 2532] [id = 322] 15:56:20 INFO - PROCESS | 2532 | --DOCSHELL 0x118759800 == 33 [pid = 2532] [id = 321] 15:56:20 INFO - PROCESS | 2532 | --DOCSHELL 0x1169af800 == 32 [pid = 2532] [id = 340] 15:56:20 INFO - PROCESS | 2532 | --DOCSHELL 0x12bc95800 == 31 [pid = 2532] [id = 339] 15:56:20 INFO - PROCESS | 2532 | --DOCSHELL 0x12b676800 == 30 [pid = 2532] [id = 338] 15:56:20 INFO - PROCESS | 2532 | --DOCSHELL 0x121349000 == 29 [pid = 2532] [id = 337] 15:56:20 INFO - PROCESS | 2532 | --DOCSHELL 0x12b67f800 == 28 [pid = 2532] [id = 335] 15:56:20 INFO - PROCESS | 2532 | --DOCSHELL 0x11691c800 == 27 [pid = 2532] [id = 336] 15:56:20 INFO - PROCESS | 2532 | --DOMWINDOW == 111 (0x113285c00) [pid = 2532] [serial = 930] [outer = 0x0] [url = about:blank] 15:56:20 INFO - PROCESS | 2532 | --DOMWINDOW == 110 (0x113db9800) [pid = 2532] [serial = 931] [outer = 0x0] [url = about:blank] 15:56:20 INFO - PROCESS | 2532 | --DOMWINDOW == 109 (0x1195c7800) [pid = 2532] [serial = 928] [outer = 0x0] [url = about:blank] 15:56:20 INFO - PROCESS | 2532 | --DOMWINDOW == 108 (0x118350c00) [pid = 2532] [serial = 927] [outer = 0x0] [url = about:blank] 15:56:20 INFO - PROCESS | 2532 | --DOMWINDOW == 107 (0x11820fc00) [pid = 2532] [serial = 936] [outer = 0x0] [url = about:blank] 15:56:20 INFO - PROCESS | 2532 | --DOMWINDOW == 106 (0x1181a2000) [pid = 2532] [serial = 916] [outer = 0x0] [url = about:blank] 15:56:20 INFO - PROCESS | 2532 | --DOMWINDOW == 105 (0x118859400) [pid = 2532] [serial = 937] [outer = 0x0] [url = about:blank] 15:56:20 INFO - PROCESS | 2532 | --DOMWINDOW == 104 (0x12194fc00) [pid = 2532] [serial = 948] [outer = 0x0] [url = about:blank] 15:56:20 INFO - PROCESS | 2532 | --DOMWINDOW == 103 (0x119693800) [pid = 2532] [serial = 939] [outer = 0x0] [url = about:blank] 15:56:20 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x1164ddc00) [pid = 2532] [serial = 915] [outer = 0x0] [url = about:blank] 15:56:20 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x119c4f000) [pid = 2532] [serial = 919] [outer = 0x0] [url = about:blank] 15:56:20 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x1198e5400) [pid = 2532] [serial = 918] [outer = 0x0] [url = about:blank] 15:56:20 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x128b34c00) [pid = 2532] [serial = 922] [outer = 0x0] [url = about:blank] 15:56:20 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x126aca400) [pid = 2532] [serial = 921] [outer = 0x0] [url = about:blank] 15:56:20 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x12a6ddc00) [pid = 2532] [serial = 925] [outer = 0x0] [url = about:blank] 15:56:20 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x12921a400) [pid = 2532] [serial = 924] [outer = 0x0] [url = about:blank] 15:56:20 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x1211e8000) [pid = 2532] [serial = 946] [outer = 0x0] [url = about:blank] 15:56:20 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x119eefc00) [pid = 2532] [serial = 945] [outer = 0x0] [url = about:blank] 15:56:20 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x12515dc00) [pid = 2532] [serial = 951] [outer = 0x0] [url = about:blank] 15:56:20 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x124e2c800) [pid = 2532] [serial = 949] [outer = 0x0] [url = about:blank] 15:56:20 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x1198d4c00) [pid = 2532] [serial = 955] [outer = 0x0] [url = about:blank] 15:56:20 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x119ac6c00) [pid = 2532] [serial = 954] [outer = 0x0] [url = about:blank] 15:56:20 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x128ae3800) [pid = 2532] [serial = 960] [outer = 0x0] [url = about:blank] 15:56:20 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x128b31400) [pid = 2532] [serial = 961] [outer = 0x0] [url = about:blank] 15:56:20 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x125788400) [pid = 2532] [serial = 952] [outer = 0x0] [url = about:blank] 15:56:20 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x12634c400) [pid = 2532] [serial = 957] [outer = 0x0] [url = about:blank] 15:56:20 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x11819f400) [pid = 2532] [serial = 934] [outer = 0x0] [url = about:blank] 15:56:20 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x116f87c00) [pid = 2532] [serial = 933] [outer = 0x0] [url = about:blank] 15:56:20 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x119ac7800) [pid = 2532] [serial = 942] [outer = 0x0] [url = about:blank] 15:56:20 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x128b37000) [pid = 2532] [serial = 963] [outer = 0x0] [url = about:blank] 15:56:20 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x119ad1800) [pid = 2532] [serial = 943] [outer = 0x0] [url = about:blank] 15:56:20 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x1267b9c00) [pid = 2532] [serial = 958] [outer = 0x0] [url = about:blank] 15:56:20 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x1198dd000) [pid = 2532] [serial = 940] [outer = 0x0] [url = about:blank] 15:56:20 INFO - PROCESS | 2532 | 1466031380914 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]]]}] 15:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1174ms 15:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:56:20 INFO - PROCESS | 2532 | 1466031380927 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 15:56:20 INFO - PROCESS | 2532 | 1466031380930 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 15:56:20 INFO - PROCESS | 2532 | 1466031380932 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:56:20 INFO - PROCESS | 2532 | 1466031380934 Marionette TRACE conn2 <- [1,1338,null,{}] 15:56:20 INFO - PROCESS | 2532 | 1466031380938 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}] 15:56:20 INFO - PROCESS | 2532 | 1466031380940 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:21 INFO - PROCESS | 2532 | 1466031381023 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 15:56:21 INFO - PROCESS | 2532 | 1466031381028 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:21 INFO - PROCESS | 2532 | 1466031381031 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:21 INFO - PROCESS | 2532 | ++DOCSHELL 0x116726800 == 28 [pid = 2532] [id = 342] 15:56:21 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x115e1cc00) [pid = 2532] [serial = 1025] [outer = 0x0] 15:56:21 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x116759000) [pid = 2532] [serial = 1026] [outer = 0x115e1cc00] 15:56:21 INFO - PROCESS | 2532 | 1466031381060 Marionette DEBUG loaded listener.js 15:56:21 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x116f80400) [pid = 2532] [serial = 1027] [outer = 0x115e1cc00] 15:56:21 INFO - PROCESS | 2532 | 1466031381871 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]]]}] 15:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 969ms 15:56:21 INFO - PROCESS | 2532 | 1466031381902 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 15:56:21 INFO - PROCESS | 2532 | 1466031381905 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 15:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:56:21 INFO - PROCESS | 2532 | 1466031381912 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:56:21 INFO - PROCESS | 2532 | 1466031381914 Marionette TRACE conn2 <- [1,1342,null,{}] 15:56:21 INFO - PROCESS | 2532 | 1466031381916 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}] 15:56:21 INFO - PROCESS | 2532 | 1466031381918 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:21 INFO - PROCESS | 2532 | 1466031381997 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 15:56:22 INFO - PROCESS | 2532 | 1466031382047 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:22 INFO - PROCESS | 2532 | 1466031382048 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:22 INFO - PROCESS | 2532 | ++DOCSHELL 0x117e68800 == 29 [pid = 2532] [id = 343] 15:56:22 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x11815e800) [pid = 2532] [serial = 1028] [outer = 0x0] 15:56:22 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x11820bc00) [pid = 2532] [serial = 1029] [outer = 0x11815e800] 15:56:22 INFO - PROCESS | 2532 | 1466031382076 Marionette DEBUG loaded listener.js 15:56:22 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x1185e8800) [pid = 2532] [serial = 1030] [outer = 0x11815e800] 15:56:22 INFO - PROCESS | 2532 | 1466031382379 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]]]}] 15:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 523ms 15:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:56:22 INFO - PROCESS | 2532 | 1466031382435 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 15:56:22 INFO - PROCESS | 2532 | 1466031382437 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 15:56:22 INFO - PROCESS | 2532 | 1466031382439 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:56:22 INFO - PROCESS | 2532 | 1466031382441 Marionette TRACE conn2 <- [1,1346,null,{}] 15:56:22 INFO - PROCESS | 2532 | 1466031382449 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}] 15:56:22 INFO - PROCESS | 2532 | 1466031382452 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:22 INFO - PROCESS | 2532 | 1466031382529 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 15:56:22 INFO - PROCESS | 2532 | 1466031382596 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:22 INFO - PROCESS | 2532 | 1466031382598 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:22 INFO - PROCESS | 2532 | ++DOCSHELL 0x119257800 == 30 [pid = 2532] [id = 344] 15:56:22 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x112e89400) [pid = 2532] [serial = 1031] [outer = 0x0] 15:56:22 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x1195c6800) [pid = 2532] [serial = 1032] [outer = 0x112e89400] 15:56:22 INFO - PROCESS | 2532 | 1466031382624 Marionette DEBUG loaded listener.js 15:56:22 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x1198d3800) [pid = 2532] [serial = 1033] [outer = 0x112e89400] 15:56:23 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x1211e5400) [pid = 2532] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:56:23 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x126ad6000) [pid = 2532] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:56:23 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x1181aa800) [pid = 2532] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:56:23 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x115e14000) [pid = 2532] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:56:23 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x124bf3c00) [pid = 2532] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:56:23 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x119c4b800) [pid = 2532] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:56:23 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x11a2b7400) [pid = 2532] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:56:23 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x119527c00) [pid = 2532] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:56:23 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x119695800) [pid = 2532] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:56:23 INFO - PROCESS | 2532 | --DOMWINDOW == 78 (0x1176cec00) [pid = 2532] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:56:23 INFO - PROCESS | 2532 | --DOMWINDOW == 77 (0x1133f1800) [pid = 2532] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:56:23 INFO - PROCESS | 2532 | --DOMWINDOW == 76 (0x12948e400) [pid = 2532] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:56:23 INFO - PROCESS | 2532 | --DOMWINDOW == 75 (0x115e93400) [pid = 2532] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:56:23 INFO - PROCESS | 2532 | --DOMWINDOW == 74 (0x12a743c00) [pid = 2532] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:56:23 INFO - PROCESS | 2532 | --DOMWINDOW == 73 (0x1198d2400) [pid = 2532] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:56:23 INFO - PROCESS | 2532 | 1466031383370 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]]]}] 15:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 972ms 15:56:23 INFO - PROCESS | 2532 | 1466031383412 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 15:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:56:23 INFO - PROCESS | 2532 | 1466031383414 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 15:56:23 INFO - PROCESS | 2532 | 1466031383418 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:56:23 INFO - PROCESS | 2532 | 1466031383420 Marionette TRACE conn2 <- [1,1350,null,{}] 15:56:23 INFO - PROCESS | 2532 | 1466031383424 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}] 15:56:23 INFO - PROCESS | 2532 | 1466031383426 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:23 INFO - PROCESS | 2532 | 1466031383534 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 15:56:23 INFO - PROCESS | 2532 | 1466031383608 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:23 INFO - PROCESS | 2532 | 1466031383609 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:23 INFO - PROCESS | 2532 | ++DOCSHELL 0x116fd6000 == 31 [pid = 2532] [id = 345] 15:56:23 INFO - PROCESS | 2532 | ++DOMWINDOW == 74 (0x1133ec000) [pid = 2532] [serial = 1034] [outer = 0x0] 15:56:23 INFO - PROCESS | 2532 | ++DOMWINDOW == 75 (0x115e14000) [pid = 2532] [serial = 1035] [outer = 0x1133ec000] 15:56:23 INFO - PROCESS | 2532 | 1466031383641 Marionette DEBUG loaded listener.js 15:56:23 INFO - PROCESS | 2532 | ++DOMWINDOW == 76 (0x116975800) [pid = 2532] [serial = 1036] [outer = 0x1133ec000] 15:56:24 INFO - PROCESS | 2532 | 1466031384132 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]]]}] 15:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 771ms 15:56:24 INFO - PROCESS | 2532 | 1466031384189 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 15:56:24 INFO - PROCESS | 2532 | 1466031384195 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 15:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:56:24 INFO - PROCESS | 2532 | 1466031384199 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:56:24 INFO - PROCESS | 2532 | 1466031384201 Marionette TRACE conn2 <- [1,1354,null,{}] 15:56:24 INFO - PROCESS | 2532 | 1466031384204 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}] 15:56:24 INFO - PROCESS | 2532 | 1466031384205 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:24 INFO - PROCESS | 2532 | 1466031384306 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 15:56:24 INFO - PROCESS | 2532 | 1466031384401 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:24 INFO - PROCESS | 2532 | 1466031384403 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:24 INFO - PROCESS | 2532 | ++DOCSHELL 0x1193c6800 == 32 [pid = 2532] [id = 346] 15:56:24 INFO - PROCESS | 2532 | ++DOMWINDOW == 77 (0x1176d1800) [pid = 2532] [serial = 1037] [outer = 0x0] 15:56:24 INFO - PROCESS | 2532 | ++DOMWINDOW == 78 (0x1185e9000) [pid = 2532] [serial = 1038] [outer = 0x1176d1800] 15:56:24 INFO - PROCESS | 2532 | 1466031384434 Marionette DEBUG loaded listener.js 15:56:24 INFO - PROCESS | 2532 | ++DOMWINDOW == 79 (0x11923fc00) [pid = 2532] [serial = 1039] [outer = 0x1176d1800] 15:56:25 INFO - PROCESS | 2532 | --DOCSHELL 0x117e68800 == 31 [pid = 2532] [id = 343] 15:56:25 INFO - PROCESS | 2532 | --DOCSHELL 0x116726800 == 30 [pid = 2532] [id = 342] 15:56:25 INFO - PROCESS | 2532 | --DOCSHELL 0x116619800 == 29 [pid = 2532] [id = 341] 15:56:25 INFO - PROCESS | 2532 | --DOMWINDOW == 78 (0x1264ebc00) [pid = 2532] [serial = 988] [outer = 0x0] [url = about:blank] 15:56:25 INFO - PROCESS | 2532 | --DOMWINDOW == 77 (0x12570b000) [pid = 2532] [serial = 987] [outer = 0x0] [url = about:blank] 15:56:25 INFO - PROCESS | 2532 | --DOMWINDOW == 76 (0x12948d400) [pid = 2532] [serial = 991] [outer = 0x0] [url = about:blank] 15:56:25 INFO - PROCESS | 2532 | --DOMWINDOW == 75 (0x128c67400) [pid = 2532] [serial = 990] [outer = 0x0] [url = about:blank] 15:56:25 INFO - PROCESS | 2532 | --DOMWINDOW == 74 (0x1187f3800) [pid = 2532] [serial = 969] [outer = 0x0] [url = about:blank] 15:56:25 INFO - PROCESS | 2532 | --DOMWINDOW == 73 (0x119529400) [pid = 2532] [serial = 970] [outer = 0x0] [url = about:blank] 15:56:25 INFO - PROCESS | 2532 | --DOMWINDOW == 72 (0x1164d9000) [pid = 2532] [serial = 966] [outer = 0x0] [url = about:blank] 15:56:25 INFO - PROCESS | 2532 | --DOMWINDOW == 71 (0x12a741800) [pid = 2532] [serial = 1003] [outer = 0x0] [url = about:blank] 15:56:25 INFO - PROCESS | 2532 | --DOMWINDOW == 70 (0x116f7e000) [pid = 2532] [serial = 967] [outer = 0x0] [url = about:blank] 15:56:25 INFO - PROCESS | 2532 | --DOMWINDOW == 69 (0x119e20400) [pid = 2532] [serial = 972] [outer = 0x0] [url = about:blank] 15:56:25 INFO - PROCESS | 2532 | --DOMWINDOW == 68 (0x11a2b6800) [pid = 2532] [serial = 973] [outer = 0x0] [url = about:blank] 15:56:25 INFO - PROCESS | 2532 | --DOMWINDOW == 67 (0x121518400) [pid = 2532] [serial = 984] [outer = 0x0] [url = about:blank] 15:56:25 INFO - PROCESS | 2532 | --DOMWINDOW == 66 (0x12929d000) [pid = 2532] [serial = 964] [outer = 0x0] [url = about:blank] 15:56:25 INFO - PROCESS | 2532 | --DOMWINDOW == 65 (0x1198e6800) [pid = 2532] [serial = 981] [outer = 0x0] [url = about:blank] 15:56:25 INFO - PROCESS | 2532 | --DOMWINDOW == 64 (0x11a2b3c00) [pid = 2532] [serial = 982] [outer = 0x0] [url = about:blank] 15:56:25 INFO - PROCESS | 2532 | --DOMWINDOW == 63 (0x118164800) [pid = 2532] [serial = 975] [outer = 0x0] [url = about:blank] 15:56:25 INFO - PROCESS | 2532 | --DOMWINDOW == 62 (0x11820cc00) [pid = 2532] [serial = 976] [outer = 0x0] [url = about:blank] 15:56:25 INFO - PROCESS | 2532 | --DOMWINDOW == 61 (0x119529c00) [pid = 2532] [serial = 978] [outer = 0x0] [url = about:blank] 15:56:25 INFO - PROCESS | 2532 | --DOMWINDOW == 60 (0x1297e9400) [pid = 2532] [serial = 993] [outer = 0x0] [url = about:blank] 15:56:25 INFO - PROCESS | 2532 | --DOMWINDOW == 59 (0x1195cec00) [pid = 2532] [serial = 979] [outer = 0x0] [url = about:blank] 15:56:25 INFO - PROCESS | 2532 | --DOMWINDOW == 58 (0x11713f400) [pid = 2532] [serial = 996] [outer = 0x0] [url = about:blank] 15:56:25 INFO - PROCESS | 2532 | --DOMWINDOW == 57 (0x12ab5d400) [pid = 2532] [serial = 1006] [outer = 0x0] [url = about:blank] 15:56:25 INFO - PROCESS | 2532 | --DOMWINDOW == 56 (0x1198d1400) [pid = 2532] [serial = 997] [outer = 0x0] [url = about:blank] 15:56:25 INFO - PROCESS | 2532 | --DOMWINDOW == 55 (0x12ab07000) [pid = 2532] [serial = 1005] [outer = 0x0] [url = about:blank] 15:56:25 INFO - PROCESS | 2532 | --DOMWINDOW == 54 (0x128b3a000) [pid = 2532] [serial = 1000] [outer = 0x0] [url = about:blank] 15:56:25 INFO - PROCESS | 2532 | --DOMWINDOW == 53 (0x12a657000) [pid = 2532] [serial = 994] [outer = 0x0] [url = about:blank] 15:56:25 INFO - PROCESS | 2532 | --DOMWINDOW == 52 (0x12a6e0400) [pid = 2532] [serial = 1002] [outer = 0x0] [url = about:blank] 15:56:25 INFO - PROCESS | 2532 | --DOMWINDOW == 51 (0x1211e8400) [pid = 2532] [serial = 999] [outer = 0x0] [url = about:blank] 15:56:25 INFO - PROCESS | 2532 | --DOMWINDOW == 50 (0x124e28400) [pid = 2532] [serial = 985] [outer = 0x0] [url = about:blank] 15:56:25 INFO - PROCESS | 2532 | 1466031385041 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]]]}] 15:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 873ms 15:56:25 INFO - PROCESS | 2532 | 1466031385072 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 15:56:25 INFO - PROCESS | 2532 | 1466031385075 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 15:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:56:25 INFO - PROCESS | 2532 | 1466031385078 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:56:25 INFO - PROCESS | 2532 | 1466031385080 Marionette TRACE conn2 <- [1,1358,null,{}] 15:56:25 INFO - PROCESS | 2532 | 1466031385083 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}] 15:56:25 INFO - PROCESS | 2532 | 1466031385085 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:25 INFO - PROCESS | 2532 | 1466031385169 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 15:56:25 INFO - PROCESS | 2532 | 1466031385180 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:25 INFO - PROCESS | 2532 | 1466031385184 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:25 INFO - PROCESS | 2532 | ++DOCSHELL 0x116956800 == 30 [pid = 2532] [id = 347] 15:56:25 INFO - PROCESS | 2532 | ++DOMWINDOW == 51 (0x115e1f000) [pid = 2532] [serial = 1040] [outer = 0x0] 15:56:25 INFO - PROCESS | 2532 | ++DOMWINDOW == 52 (0x116761000) [pid = 2532] [serial = 1041] [outer = 0x115e1f000] 15:56:25 INFO - PROCESS | 2532 | 1466031385229 Marionette DEBUG loaded listener.js 15:56:25 INFO - PROCESS | 2532 | ++DOMWINDOW == 53 (0x1176d0c00) [pid = 2532] [serial = 1042] [outer = 0x115e1f000] 15:56:25 INFO - PROCESS | 2532 | 1466031385660 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]]]}] 15:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 624ms 15:56:25 INFO - PROCESS | 2532 | 1466031385701 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 15:56:25 INFO - PROCESS | 2532 | 1466031385704 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 15:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:56:25 INFO - PROCESS | 2532 | 1466031385708 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:56:25 INFO - PROCESS | 2532 | 1466031385710 Marionette TRACE conn2 <- [1,1362,null,{}] 15:56:25 INFO - PROCESS | 2532 | 1466031385712 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}] 15:56:25 INFO - PROCESS | 2532 | 1466031385714 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:25 INFO - PROCESS | 2532 | 1466031385791 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 15:56:25 INFO - PROCESS | 2532 | 1466031385796 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:25 INFO - PROCESS | 2532 | 1466031385797 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:25 INFO - PROCESS | 2532 | ++DOCSHELL 0x11856e000 == 31 [pid = 2532] [id = 348] 15:56:25 INFO - PROCESS | 2532 | ++DOMWINDOW == 54 (0x118205400) [pid = 2532] [serial = 1043] [outer = 0x0] 15:56:25 INFO - PROCESS | 2532 | ++DOMWINDOW == 55 (0x118856800) [pid = 2532] [serial = 1044] [outer = 0x118205400] 15:56:25 INFO - PROCESS | 2532 | 1466031385824 Marionette DEBUG loaded listener.js 15:56:25 INFO - PROCESS | 2532 | ++DOMWINDOW == 56 (0x119528000) [pid = 2532] [serial = 1045] [outer = 0x118205400] 15:56:26 INFO - PROCESS | 2532 | 1466031386180 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]]]}] 15:56:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:56:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 520ms 15:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:56:26 INFO - PROCESS | 2532 | 1466031386229 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 15:56:26 INFO - PROCESS | 2532 | 1466031386230 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 15:56:26 INFO - PROCESS | 2532 | 1466031386232 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:56:26 INFO - PROCESS | 2532 | 1466031386235 Marionette TRACE conn2 <- [1,1366,null,{}] 15:56:26 INFO - PROCESS | 2532 | 1466031386242 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}] 15:56:26 INFO - PROCESS | 2532 | 1466031386246 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:26 INFO - PROCESS | 2532 | 1466031386324 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 15:56:26 INFO - PROCESS | 2532 | 1466031386332 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:26 INFO - PROCESS | 2532 | 1466031386334 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:26 INFO - PROCESS | 2532 | ++DOCSHELL 0x119be2000 == 32 [pid = 2532] [id = 349] 15:56:26 INFO - PROCESS | 2532 | ++DOMWINDOW == 57 (0x111ecac00) [pid = 2532] [serial = 1046] [outer = 0x0] 15:56:26 INFO - PROCESS | 2532 | ++DOMWINDOW == 58 (0x1198d5400) [pid = 2532] [serial = 1047] [outer = 0x111ecac00] 15:56:26 INFO - PROCESS | 2532 | 1466031386362 Marionette DEBUG loaded listener.js 15:56:26 INFO - PROCESS | 2532 | ++DOMWINDOW == 59 (0x1133f5400) [pid = 2532] [serial = 1048] [outer = 0x111ecac00] 15:56:26 INFO - PROCESS | 2532 | 1466031386712 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] 15:56:26 INFO - PROCESS | 2532 | 1466031386755 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 15:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 15:56:26 INFO - PROCESS | 2532 | 1466031386757 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:56:26 INFO - PROCESS | 2532 | 1466031386758 Marionette TRACE conn2 <- [1,1370,null,{}] 15:56:26 INFO - PROCESS | 2532 | 1466031386761 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}] 15:56:26 INFO - PROCESS | 2532 | 1466031386762 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:26 INFO - PROCESS | 2532 | 1466031386839 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 15:56:26 INFO - PROCESS | 2532 | 1466031386930 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:26 INFO - PROCESS | 2532 | 1466031386932 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:26 INFO - PROCESS | 2532 | ++DOCSHELL 0x113348000 == 33 [pid = 2532] [id = 350] 15:56:26 INFO - PROCESS | 2532 | ++DOMWINDOW == 60 (0x11213d400) [pid = 2532] [serial = 1049] [outer = 0x0] 15:56:26 INFO - PROCESS | 2532 | ++DOMWINDOW == 61 (0x1121ab000) [pid = 2532] [serial = 1050] [outer = 0x11213d400] 15:56:26 INFO - PROCESS | 2532 | 1466031386964 Marionette DEBUG loaded listener.js 15:56:27 INFO - PROCESS | 2532 | ++DOMWINDOW == 62 (0x1133f1800) [pid = 2532] [serial = 1051] [outer = 0x11213d400] 15:56:27 INFO - PROCESS | 2532 | 1466031387385 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] 15:56:27 INFO - PROCESS | 2532 | 1466031387431 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 15:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 15:56:27 INFO - PROCESS | 2532 | 1466031387435 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:56:27 INFO - PROCESS | 2532 | 1466031387437 Marionette TRACE conn2 <- [1,1374,null,{}] 15:56:27 INFO - PROCESS | 2532 | 1466031387441 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}] 15:56:27 INFO - PROCESS | 2532 | 1466031387442 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:27 INFO - PROCESS | 2532 | 1466031387539 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 15:56:27 INFO - PROCESS | 2532 | 1466031387604 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:27 INFO - PROCESS | 2532 | 1466031387605 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:27 INFO - PROCESS | 2532 | ++DOCSHELL 0x119c07800 == 34 [pid = 2532] [id = 351] 15:56:27 INFO - PROCESS | 2532 | ++DOMWINDOW == 63 (0x1175b8400) [pid = 2532] [serial = 1052] [outer = 0x0] 15:56:27 INFO - PROCESS | 2532 | ++DOMWINDOW == 64 (0x118857400) [pid = 2532] [serial = 1053] [outer = 0x1175b8400] 15:56:27 INFO - PROCESS | 2532 | 1466031387636 Marionette DEBUG loaded listener.js 15:56:27 INFO - PROCESS | 2532 | ++DOMWINDOW == 65 (0x1195cc400) [pid = 2532] [serial = 1054] [outer = 0x1175b8400] 15:56:28 INFO - PROCESS | 2532 | [2532] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:56:28 INFO - PROCESS | 2532 | 1466031388078 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] 15:56:28 INFO - PROCESS | 2532 | 1466031388109 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 15:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 15:56:28 INFO - PROCESS | 2532 | 1466031388112 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:56:28 INFO - PROCESS | 2532 | 1466031388113 Marionette TRACE conn2 <- [1,1378,null,{}] 15:56:28 INFO - PROCESS | 2532 | 1466031388116 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}] 15:56:28 INFO - PROCESS | 2532 | 1466031388118 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:28 INFO - PROCESS | 2532 | 1466031388213 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 15:56:28 INFO - PROCESS | 2532 | 1466031388264 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:28 INFO - PROCESS | 2532 | 1466031388265 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:28 INFO - PROCESS | 2532 | ++DOCSHELL 0x1217d9000 == 35 [pid = 2532] [id = 352] 15:56:28 INFO - PROCESS | 2532 | ++DOMWINDOW == 66 (0x11969c800) [pid = 2532] [serial = 1055] [outer = 0x0] 15:56:28 INFO - PROCESS | 2532 | ++DOMWINDOW == 67 (0x119c48000) [pid = 2532] [serial = 1056] [outer = 0x11969c800] 15:56:28 INFO - PROCESS | 2532 | 1466031388295 Marionette DEBUG loaded listener.js 15:56:28 INFO - PROCESS | 2532 | ++DOMWINDOW == 68 (0x119527800) [pid = 2532] [serial = 1057] [outer = 0x11969c800] 15:56:28 INFO - PROCESS | 2532 | 1466031388686 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] 15:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 15:56:28 INFO - PROCESS | 2532 | 1466031388733 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 15:56:28 INFO - PROCESS | 2532 | 1466031388740 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:56:28 INFO - PROCESS | 2532 | 1466031388745 Marionette TRACE conn2 <- [1,1382,null,{}] 15:56:28 INFO - PROCESS | 2532 | 1466031388748 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}] 15:56:28 INFO - PROCESS | 2532 | 1466031388751 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:28 INFO - PROCESS | 2532 | 1466031388847 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 15:56:28 INFO - PROCESS | 2532 | 1466031388933 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:28 INFO - PROCESS | 2532 | 1466031388934 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:28 INFO - PROCESS | 2532 | ++DOCSHELL 0x119257000 == 36 [pid = 2532] [id = 353] 15:56:28 INFO - PROCESS | 2532 | ++DOMWINDOW == 69 (0x119e3fc00) [pid = 2532] [serial = 1058] [outer = 0x0] 15:56:28 INFO - PROCESS | 2532 | ++DOMWINDOW == 70 (0x1211e9400) [pid = 2532] [serial = 1059] [outer = 0x119e3fc00] 15:56:28 INFO - PROCESS | 2532 | 1466031388963 Marionette DEBUG loaded listener.js 15:56:29 INFO - PROCESS | 2532 | ++DOMWINDOW == 71 (0x121518000) [pid = 2532] [serial = 1060] [outer = 0x119e3fc00] 15:56:29 INFO - PROCESS | 2532 | [2532] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:56:29 INFO - PROCESS | 2532 | 1466031389431 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] 15:56:29 INFO - PROCESS | 2532 | 1466031389476 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 15:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 15:56:29 INFO - PROCESS | 2532 | 1466031389479 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:56:29 INFO - PROCESS | 2532 | 1466031389481 Marionette TRACE conn2 <- [1,1386,null,{}] 15:56:29 INFO - PROCESS | 2532 | 1466031389485 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}] 15:56:29 INFO - PROCESS | 2532 | 1466031389487 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:29 INFO - PROCESS | 2532 | 1466031389630 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 15:56:29 INFO - PROCESS | 2532 | 1466031389718 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:29 INFO - PROCESS | 2532 | 1466031389719 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:29 INFO - PROCESS | 2532 | ++DOCSHELL 0x125682000 == 37 [pid = 2532] [id = 354] 15:56:29 INFO - PROCESS | 2532 | ++DOMWINDOW == 72 (0x12140a000) [pid = 2532] [serial = 1061] [outer = 0x0] 15:56:29 INFO - PROCESS | 2532 | ++DOMWINDOW == 73 (0x121d4fc00) [pid = 2532] [serial = 1062] [outer = 0x12140a000] 15:56:29 INFO - PROCESS | 2532 | 1466031389762 Marionette DEBUG loaded listener.js 15:56:29 INFO - PROCESS | 2532 | ++DOMWINDOW == 74 (0x124e2ac00) [pid = 2532] [serial = 1063] [outer = 0x12140a000] 15:56:30 INFO - PROCESS | 2532 | 1466031390258 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] 15:56:30 INFO - PROCESS | 2532 | 1466031390303 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 15:56:30 INFO - PROCESS | 2532 | 1466031390306 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:56:30 INFO - PROCESS | 2532 | 1466031390307 Marionette TRACE conn2 <- [1,1390,null,{}] 15:56:30 INFO - PROCESS | 2532 | 1466031390310 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}] 15:56:30 INFO - PROCESS | 2532 | 1466031390311 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:30 INFO - PROCESS | 2532 | 1466031390402 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 15:56:30 INFO - PROCESS | 2532 | 1466031390555 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:30 INFO - PROCESS | 2532 | 1466031390556 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:30 INFO - PROCESS | 2532 | ++DOCSHELL 0x116609800 == 38 [pid = 2532] [id = 355] 15:56:30 INFO - PROCESS | 2532 | ++DOMWINDOW == 75 (0x112fc2c00) [pid = 2532] [serial = 1064] [outer = 0x0] 15:56:30 INFO - PROCESS | 2532 | ++DOMWINDOW == 76 (0x1133f5800) [pid = 2532] [serial = 1065] [outer = 0x112fc2c00] 15:56:30 INFO - PROCESS | 2532 | 1466031390584 Marionette DEBUG loaded listener.js 15:56:30 INFO - PROCESS | 2532 | ++DOMWINDOW == 77 (0x116a0dc00) [pid = 2532] [serial = 1066] [outer = 0x112fc2c00] 15:56:31 INFO - PROCESS | 2532 | --DOCSHELL 0x119be2000 == 37 [pid = 2532] [id = 349] 15:56:31 INFO - PROCESS | 2532 | --DOCSHELL 0x11856e000 == 36 [pid = 2532] [id = 348] 15:56:31 INFO - PROCESS | 2532 | --DOCSHELL 0x116956800 == 35 [pid = 2532] [id = 347] 15:56:31 INFO - PROCESS | 2532 | --DOCSHELL 0x1193c6800 == 34 [pid = 2532] [id = 346] 15:56:31 INFO - PROCESS | 2532 | --DOCSHELL 0x119257800 == 33 [pid = 2532] [id = 344] 15:56:31 INFO - PROCESS | 2532 | --DOCSHELL 0x116fd6000 == 32 [pid = 2532] [id = 345] 15:56:31 INFO - PROCESS | 2532 | --DOCSHELL 0x125682000 == 31 [pid = 2532] [id = 354] 15:56:31 INFO - PROCESS | 2532 | --DOCSHELL 0x119257000 == 30 [pid = 2532] [id = 353] 15:56:31 INFO - PROCESS | 2532 | --DOCSHELL 0x1217d9000 == 29 [pid = 2532] [id = 352] 15:56:31 INFO - PROCESS | 2532 | --DOCSHELL 0x119c07800 == 28 [pid = 2532] [id = 351] 15:56:31 INFO - PROCESS | 2532 | --DOCSHELL 0x113348000 == 27 [pid = 2532] [id = 350] 15:56:31 INFO - PROCESS | 2532 | 1466031391510 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]]]}] 15:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1228ms 15:56:31 INFO - PROCESS | 2532 | 1466031391535 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 15:56:31 INFO - PROCESS | 2532 | 1466031391538 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 15:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:56:31 INFO - PROCESS | 2532 | 1466031391541 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:56:31 INFO - PROCESS | 2532 | 1466031391543 Marionette TRACE conn2 <- [1,1394,null,{}] 15:56:31 INFO - PROCESS | 2532 | 1466031391547 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}] 15:56:31 INFO - PROCESS | 2532 | 1466031391549 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:31 INFO - PROCESS | 2532 | 1466031391633 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 15:56:31 INFO - PROCESS | 2532 | 1466031391637 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:31 INFO - PROCESS | 2532 | 1466031391639 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:31 INFO - PROCESS | 2532 | ++DOCSHELL 0x115eee000 == 28 [pid = 2532] [id = 356] 15:56:31 INFO - PROCESS | 2532 | ++DOMWINDOW == 78 (0x115d11c00) [pid = 2532] [serial = 1067] [outer = 0x0] 15:56:31 INFO - PROCESS | 2532 | ++DOMWINDOW == 79 (0x115e8c800) [pid = 2532] [serial = 1068] [outer = 0x115d11c00] 15:56:31 INFO - PROCESS | 2532 | 1466031391672 Marionette DEBUG loaded listener.js 15:56:31 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x1128cd800) [pid = 2532] [serial = 1069] [outer = 0x115d11c00] 15:56:32 INFO - PROCESS | 2532 | 1466031392104 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]]]}] 15:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 570ms 15:56:32 INFO - PROCESS | 2532 | 1466031392112 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 15:56:32 INFO - PROCESS | 2532 | 1466031392115 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 15:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:56:32 INFO - PROCESS | 2532 | 1466031392120 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:56:32 INFO - PROCESS | 2532 | 1466031392122 Marionette TRACE conn2 <- [1,1398,null,{}] 15:56:32 INFO - PROCESS | 2532 | 1466031392124 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}] 15:56:32 INFO - PROCESS | 2532 | 1466031392126 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:32 INFO - PROCESS | 2532 | 1466031392220 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 15:56:32 INFO - PROCESS | 2532 | 1466031392254 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:32 INFO - PROCESS | 2532 | 1466031392256 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:32 INFO - PROCESS | 2532 | ++DOCSHELL 0x118317800 == 29 [pid = 2532] [id = 357] 15:56:32 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x116f7e000) [pid = 2532] [serial = 1070] [outer = 0x0] 15:56:32 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x1175b3000) [pid = 2532] [serial = 1071] [outer = 0x116f7e000] 15:56:32 INFO - PROCESS | 2532 | 1466031392283 Marionette DEBUG loaded listener.js 15:56:32 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x11820cc00) [pid = 2532] [serial = 1072] [outer = 0x116f7e000] 15:56:32 INFO - PROCESS | 2532 | 1466031392632 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]]]}] 15:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 522ms 15:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:56:32 INFO - PROCESS | 2532 | 1466031392643 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 15:56:32 INFO - PROCESS | 2532 | 1466031392644 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 15:56:32 INFO - PROCESS | 2532 | 1466031392646 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:56:32 INFO - PROCESS | 2532 | 1466031392656 Marionette TRACE conn2 <- [1,1402,null,{}] 15:56:32 INFO - PROCESS | 2532 | 1466031392674 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}] 15:56:32 INFO - PROCESS | 2532 | 1466031392677 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:32 INFO - PROCESS | 2532 | 1466031392772 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 15:56:32 INFO - PROCESS | 2532 | 1466031392777 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:32 INFO - PROCESS | 2532 | 1466031392779 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:32 INFO - PROCESS | 2532 | ++DOCSHELL 0x119879800 == 30 [pid = 2532] [id = 358] 15:56:32 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x112c2e000) [pid = 2532] [serial = 1073] [outer = 0x0] 15:56:32 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x119244400) [pid = 2532] [serial = 1074] [outer = 0x112c2e000] 15:56:32 INFO - PROCESS | 2532 | 1466031392806 Marionette DEBUG loaded listener.js 15:56:32 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x1195c7400) [pid = 2532] [serial = 1075] [outer = 0x112c2e000] 15:56:33 INFO - PROCESS | 2532 | 1466031393223 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]]]}] 15:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 640ms 15:56:33 INFO - PROCESS | 2532 | 1466031393287 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 15:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:56:33 INFO - PROCESS | 2532 | 1466031393289 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 15:56:33 INFO - PROCESS | 2532 | 1466031393293 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:56:33 INFO - PROCESS | 2532 | 1466031393294 Marionette TRACE conn2 <- [1,1406,null,{}] 15:56:33 INFO - PROCESS | 2532 | 1466031393298 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}] 15:56:33 INFO - PROCESS | 2532 | 1466031393300 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:33 INFO - PROCESS | 2532 | 1466031393446 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 15:56:33 INFO - PROCESS | 2532 | 1466031393470 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:33 INFO - PROCESS | 2532 | 1466031393472 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:33 INFO - PROCESS | 2532 | ++DOCSHELL 0x121465000 == 31 [pid = 2532] [id = 359] 15:56:33 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x119693400) [pid = 2532] [serial = 1076] [outer = 0x0] 15:56:33 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x1198e9800) [pid = 2532] [serial = 1077] [outer = 0x119693400] 15:56:33 INFO - PROCESS | 2532 | 1466031393513 Marionette DEBUG loaded listener.js 15:56:33 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x119ac7c00) [pid = 2532] [serial = 1078] [outer = 0x119693400] 15:56:33 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x11834b400) [pid = 2532] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:56:33 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x1211dc400) [pid = 2532] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:56:33 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x128b3a400) [pid = 2532] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:56:33 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x1164e1000) [pid = 2532] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:56:33 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x119e41000) [pid = 2532] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:56:33 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x112e89400) [pid = 2532] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:56:33 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x1181a1400) [pid = 2532] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:56:33 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x115e1cc00) [pid = 2532] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:56:33 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x11815e800) [pid = 2532] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:56:33 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x1133ec000) [pid = 2532] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:56:33 INFO - PROCESS | 2532 | --DOMWINDOW == 78 (0x1176d1800) [pid = 2532] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:56:33 INFO - PROCESS | 2532 | --DOMWINDOW == 77 (0x115e1f000) [pid = 2532] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:56:33 INFO - PROCESS | 2532 | --DOMWINDOW == 76 (0x111ecac00) [pid = 2532] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:56:34 INFO - PROCESS | 2532 | 1466031393995 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]]]}] 15:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 720ms 15:56:34 INFO - PROCESS | 2532 | 1466031394021 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 15:56:34 INFO - PROCESS | 2532 | 1466031394022 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 15:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:56:34 INFO - PROCESS | 2532 | 1466031394025 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:56:34 INFO - PROCESS | 2532 | 1466031394027 Marionette TRACE conn2 <- [1,1410,null,{}] 15:56:34 INFO - PROCESS | 2532 | 1466031394029 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}] 15:56:34 INFO - PROCESS | 2532 | 1466031394030 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:34 INFO - PROCESS | 2532 | 1466031394108 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 15:56:34 INFO - PROCESS | 2532 | 1466031394111 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:34 INFO - PROCESS | 2532 | 1466031394113 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:34 INFO - PROCESS | 2532 | ++DOCSHELL 0x121120000 == 32 [pid = 2532] [id = 360] 15:56:34 INFO - PROCESS | 2532 | ++DOMWINDOW == 77 (0x112e87c00) [pid = 2532] [serial = 1079] [outer = 0x0] 15:56:34 INFO - PROCESS | 2532 | ++DOMWINDOW == 78 (0x116f7c400) [pid = 2532] [serial = 1080] [outer = 0x112e87c00] 15:56:34 INFO - PROCESS | 2532 | 1466031394139 Marionette DEBUG loaded listener.js 15:56:34 INFO - PROCESS | 2532 | ++DOMWINDOW == 79 (0x1198d6800) [pid = 2532] [serial = 1081] [outer = 0x112e87c00] 15:56:34 INFO - PROCESS | 2532 | 1466031394478 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]]]}] 15:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 469ms 15:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:56:34 INFO - PROCESS | 2532 | 1466031394495 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 15:56:34 INFO - PROCESS | 2532 | 1466031394496 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 15:56:34 INFO - PROCESS | 2532 | 1466031394498 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:56:34 INFO - PROCESS | 2532 | 1466031394499 Marionette TRACE conn2 <- [1,1414,null,{}] 15:56:34 INFO - PROCESS | 2532 | 1466031394501 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}] 15:56:34 INFO - PROCESS | 2532 | 1466031394505 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:34 INFO - PROCESS | 2532 | 1466031394615 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 15:56:34 INFO - PROCESS | 2532 | 1466031394621 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:34 INFO - PROCESS | 2532 | 1466031394622 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:34 INFO - PROCESS | 2532 | ++DOCSHELL 0x1227bb000 == 33 [pid = 2532] [id = 361] 15:56:34 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x1198dc400) [pid = 2532] [serial = 1082] [outer = 0x0] 15:56:34 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x119e1e000) [pid = 2532] [serial = 1083] [outer = 0x1198dc400] 15:56:34 INFO - PROCESS | 2532 | 1466031394650 Marionette DEBUG loaded listener.js 15:56:34 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x11a2b3c00) [pid = 2532] [serial = 1084] [outer = 0x1198dc400] 15:56:34 INFO - PROCESS | 2532 | 1466031394966 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]]]}] 15:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 518ms 15:56:35 INFO - PROCESS | 2532 | 1466031395016 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 15:56:35 INFO - PROCESS | 2532 | 1466031395017 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 15:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:56:35 INFO - PROCESS | 2532 | 1466031395020 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:56:35 INFO - PROCESS | 2532 | 1466031395021 Marionette TRACE conn2 <- [1,1418,null,{}] 15:56:35 INFO - PROCESS | 2532 | 1466031395023 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}] 15:56:35 INFO - PROCESS | 2532 | 1466031395024 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:35 INFO - PROCESS | 2532 | 1466031395101 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 15:56:35 INFO - PROCESS | 2532 | 1466031395104 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:35 INFO - PROCESS | 2532 | 1466031395105 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:35 INFO - PROCESS | 2532 | ++DOCSHELL 0x126a61800 == 34 [pid = 2532] [id = 362] 15:56:35 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x1128d0c00) [pid = 2532] [serial = 1085] [outer = 0x0] 15:56:35 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x12151b800) [pid = 2532] [serial = 1086] [outer = 0x1128d0c00] 15:56:35 INFO - PROCESS | 2532 | 1466031395135 Marionette DEBUG loaded listener.js 15:56:35 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x121e63800) [pid = 2532] [serial = 1087] [outer = 0x1128d0c00] 15:56:35 INFO - PROCESS | 2532 | 1466031395496 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]]]}] 15:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 518ms 15:56:35 INFO - PROCESS | 2532 | 1466031395539 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 15:56:35 INFO - PROCESS | 2532 | 1466031395541 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 15:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:56:35 INFO - PROCESS | 2532 | 1466031395544 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:56:35 INFO - PROCESS | 2532 | 1466031395546 Marionette TRACE conn2 <- [1,1422,null,{}] 15:56:35 INFO - PROCESS | 2532 | 1466031395549 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}] 15:56:35 INFO - PROCESS | 2532 | 1466031395551 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:35 INFO - PROCESS | 2532 | 1466031395665 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 15:56:35 INFO - PROCESS | 2532 | 1466031395671 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:35 INFO - PROCESS | 2532 | 1466031395672 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:35 INFO - PROCESS | 2532 | ++DOCSHELL 0x128b57000 == 35 [pid = 2532] [id = 363] 15:56:35 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x119ac5c00) [pid = 2532] [serial = 1088] [outer = 0x0] 15:56:35 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x125032400) [pid = 2532] [serial = 1089] [outer = 0x119ac5c00] 15:56:35 INFO - PROCESS | 2532 | 1466031395716 Marionette DEBUG loaded listener.js 15:56:35 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x125705c00) [pid = 2532] [serial = 1090] [outer = 0x119ac5c00] 15:56:36 INFO - PROCESS | 2532 | 1466031396376 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]]]}] 15:56:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:56:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 919ms 15:56:36 INFO - PROCESS | 2532 | 1466031396473 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 15:56:36 INFO - PROCESS | 2532 | 1466031396478 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 15:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:56:36 INFO - PROCESS | 2532 | 1466031396483 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:56:36 INFO - PROCESS | 2532 | 1466031396486 Marionette TRACE conn2 <- [1,1426,null,{}] 15:56:36 INFO - PROCESS | 2532 | 1466031396493 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}] 15:56:36 INFO - PROCESS | 2532 | 1466031396496 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:36 INFO - PROCESS | 2532 | 1466031396664 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 15:56:36 INFO - PROCESS | 2532 | 1466031396713 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:36 INFO - PROCESS | 2532 | 1466031396715 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:36 INFO - PROCESS | 2532 | ++DOCSHELL 0x11857e000 == 36 [pid = 2532] [id = 364] 15:56:36 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x1164d9000) [pid = 2532] [serial = 1091] [outer = 0x0] 15:56:36 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x11675ec00) [pid = 2532] [serial = 1092] [outer = 0x1164d9000] 15:56:36 INFO - PROCESS | 2532 | 1466031396746 Marionette DEBUG loaded listener.js 15:56:36 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x11819fc00) [pid = 2532] [serial = 1093] [outer = 0x1164d9000] 15:56:37 INFO - PROCESS | 2532 | 1466031397314 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]]]}] 15:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 875ms 15:56:37 INFO - PROCESS | 2532 | 1466031397370 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 15:56:37 INFO - PROCESS | 2532 | 1466031397373 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 15:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:56:37 INFO - PROCESS | 2532 | 1466031397380 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:56:37 INFO - PROCESS | 2532 | 1466031397382 Marionette TRACE conn2 <- [1,1430,null,{}] 15:56:37 INFO - PROCESS | 2532 | 1466031397384 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}] 15:56:37 INFO - PROCESS | 2532 | 1466031397386 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:37 INFO - PROCESS | 2532 | 1466031397490 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 15:56:37 INFO - PROCESS | 2532 | 1466031397659 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:37 INFO - PROCESS | 2532 | 1466031397661 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:37 INFO - PROCESS | 2532 | ++DOCSHELL 0x115e33800 == 37 [pid = 2532] [id = 365] 15:56:37 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x115e8a400) [pid = 2532] [serial = 1094] [outer = 0x0] 15:56:37 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x116472000) [pid = 2532] [serial = 1095] [outer = 0x115e8a400] 15:56:37 INFO - PROCESS | 2532 | 1466031397691 Marionette DEBUG loaded listener.js 15:56:37 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x1181a0c00) [pid = 2532] [serial = 1096] [outer = 0x115e8a400] 15:56:38 INFO - PROCESS | 2532 | --DOCSHELL 0x126a61800 == 36 [pid = 2532] [id = 362] 15:56:38 INFO - PROCESS | 2532 | --DOCSHELL 0x1227bb000 == 35 [pid = 2532] [id = 361] 15:56:38 INFO - PROCESS | 2532 | --DOCSHELL 0x121120000 == 34 [pid = 2532] [id = 360] 15:56:38 INFO - PROCESS | 2532 | --DOCSHELL 0x121465000 == 33 [pid = 2532] [id = 359] 15:56:38 INFO - PROCESS | 2532 | --DOCSHELL 0x119879800 == 32 [pid = 2532] [id = 358] 15:56:38 INFO - PROCESS | 2532 | --DOCSHELL 0x118317800 == 31 [pid = 2532] [id = 357] 15:56:38 INFO - PROCESS | 2532 | --DOCSHELL 0x115eee000 == 30 [pid = 2532] [id = 356] 15:56:38 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x1176d0c00) [pid = 2532] [serial = 1042] [outer = 0x0] [url = about:blank] 15:56:38 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x1198d3800) [pid = 2532] [serial = 1033] [outer = 0x0] [url = about:blank] 15:56:38 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x11923fc00) [pid = 2532] [serial = 1039] [outer = 0x0] [url = about:blank] 15:56:38 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x1133f5400) [pid = 2532] [serial = 1048] [outer = 0x0] [url = about:blank] 15:56:38 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x1185ebc00) [pid = 2532] [serial = 1024] [outer = 0x0] [url = about:blank] 15:56:38 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x1198d5400) [pid = 2532] [serial = 1047] [outer = 0x0] [url = about:blank] 15:56:38 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x119a6f800) [pid = 2532] [serial = 1012] [outer = 0x0] [url = about:blank] 15:56:38 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x128b2c000) [pid = 2532] [serial = 1015] [outer = 0x0] [url = about:blank] 15:56:38 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x1297e9800) [pid = 2532] [serial = 1018] [outer = 0x0] [url = about:blank] 15:56:38 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x1181a3800) [pid = 2532] [serial = 1009] [outer = 0x0] [url = about:blank] 15:56:38 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x12919ec00) [pid = 2532] [serial = 1021] [outer = 0x0] [url = about:blank] 15:56:38 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x1195c6800) [pid = 2532] [serial = 1032] [outer = 0x0] [url = about:blank] 15:56:38 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x118202400) [pid = 2532] [serial = 1023] [outer = 0x0] [url = about:blank] 15:56:38 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x116759000) [pid = 2532] [serial = 1026] [outer = 0x0] [url = about:blank] 15:56:38 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x116f80400) [pid = 2532] [serial = 1027] [outer = 0x0] [url = about:blank] 15:56:38 INFO - PROCESS | 2532 | --DOMWINDOW == 78 (0x11820bc00) [pid = 2532] [serial = 1029] [outer = 0x0] [url = about:blank] 15:56:38 INFO - PROCESS | 2532 | --DOMWINDOW == 77 (0x1185e8800) [pid = 2532] [serial = 1030] [outer = 0x0] [url = about:blank] 15:56:38 INFO - PROCESS | 2532 | --DOMWINDOW == 76 (0x11697c400) [pid = 2532] [serial = 1008] [outer = 0x0] [url = about:blank] 15:56:38 INFO - PROCESS | 2532 | --DOMWINDOW == 75 (0x119694800) [pid = 2532] [serial = 1011] [outer = 0x0] [url = about:blank] 15:56:38 INFO - PROCESS | 2532 | --DOMWINDOW == 74 (0x126439000) [pid = 2532] [serial = 1014] [outer = 0x0] [url = about:blank] 15:56:38 INFO - PROCESS | 2532 | --DOMWINDOW == 73 (0x129216c00) [pid = 2532] [serial = 1017] [outer = 0x0] [url = about:blank] 15:56:38 INFO - PROCESS | 2532 | --DOMWINDOW == 72 (0x121d51c00) [pid = 2532] [serial = 1020] [outer = 0x0] [url = about:blank] 15:56:38 INFO - PROCESS | 2532 | --DOMWINDOW == 71 (0x115e14000) [pid = 2532] [serial = 1035] [outer = 0x0] [url = about:blank] 15:56:38 INFO - PROCESS | 2532 | --DOMWINDOW == 70 (0x116975800) [pid = 2532] [serial = 1036] [outer = 0x0] [url = about:blank] 15:56:38 INFO - PROCESS | 2532 | --DOMWINDOW == 69 (0x1185e9000) [pid = 2532] [serial = 1038] [outer = 0x0] [url = about:blank] 15:56:38 INFO - PROCESS | 2532 | --DOMWINDOW == 68 (0x118856800) [pid = 2532] [serial = 1044] [outer = 0x0] [url = about:blank] 15:56:38 INFO - PROCESS | 2532 | --DOMWINDOW == 67 (0x116761000) [pid = 2532] [serial = 1041] [outer = 0x0] [url = about:blank] 15:56:38 INFO - PROCESS | 2532 | 1466031398190 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]]]}] 15:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 823ms 15:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:56:38 INFO - PROCESS | 2532 | 1466031398204 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 15:56:38 INFO - PROCESS | 2532 | 1466031398205 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 15:56:38 INFO - PROCESS | 2532 | 1466031398208 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:56:38 INFO - PROCESS | 2532 | 1466031398213 Marionette TRACE conn2 <- [1,1434,null,{}] 15:56:38 INFO - PROCESS | 2532 | 1466031398216 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}] 15:56:38 INFO - PROCESS | 2532 | 1466031398218 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:38 INFO - PROCESS | 2532 | 1466031398298 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 15:56:38 INFO - PROCESS | 2532 | 1466031398303 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:38 INFO - PROCESS | 2532 | 1466031398305 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:38 INFO - PROCESS | 2532 | ++DOCSHELL 0x116fce000 == 31 [pid = 2532] [id = 366] 15:56:38 INFO - PROCESS | 2532 | ++DOMWINDOW == 68 (0x118204800) [pid = 2532] [serial = 1097] [outer = 0x0] 15:56:38 INFO - PROCESS | 2532 | ++DOMWINDOW == 69 (0x118343400) [pid = 2532] [serial = 1098] [outer = 0x118204800] 15:56:38 INFO - PROCESS | 2532 | 1466031398333 Marionette DEBUG loaded listener.js 15:56:38 INFO - PROCESS | 2532 | ++DOMWINDOW == 70 (0x1187f6800) [pid = 2532] [serial = 1099] [outer = 0x118204800] 15:56:38 INFO - PROCESS | 2532 | 1466031398709 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]]]}] 15:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 522ms 15:56:38 INFO - PROCESS | 2532 | 1466031398733 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 15:56:38 INFO - PROCESS | 2532 | 1466031398736 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 15:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:56:38 INFO - PROCESS | 2532 | 1466031398738 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:56:38 INFO - PROCESS | 2532 | 1466031398740 Marionette TRACE conn2 <- [1,1438,null,{}] 15:56:38 INFO - PROCESS | 2532 | 1466031398745 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}] 15:56:38 INFO - PROCESS | 2532 | 1466031398746 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:38 INFO - PROCESS | 2532 | 1466031398871 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 15:56:38 INFO - PROCESS | 2532 | 1466031398879 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:38 INFO - PROCESS | 2532 | 1466031398881 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:38 INFO - PROCESS | 2532 | ++DOCSHELL 0x118747800 == 32 [pid = 2532] [id = 367] 15:56:38 INFO - PROCESS | 2532 | ++DOMWINDOW == 71 (0x1188d9000) [pid = 2532] [serial = 1100] [outer = 0x0] 15:56:38 INFO - PROCESS | 2532 | ++DOMWINDOW == 72 (0x119692400) [pid = 2532] [serial = 1101] [outer = 0x1188d9000] 15:56:38 INFO - PROCESS | 2532 | 1466031398922 Marionette DEBUG loaded listener.js 15:56:39 INFO - PROCESS | 2532 | ++DOMWINDOW == 73 (0x1198da000) [pid = 2532] [serial = 1102] [outer = 0x1188d9000] 15:56:39 INFO - PROCESS | 2532 | 1466031399382 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]]]}] 15:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 673ms 15:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:56:39 INFO - PROCESS | 2532 | 1466031399413 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 15:56:39 INFO - PROCESS | 2532 | 1466031399414 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 15:56:39 INFO - PROCESS | 2532 | 1466031399421 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:56:39 INFO - PROCESS | 2532 | 1466031399427 Marionette TRACE conn2 <- [1,1442,null,{}] 15:56:39 INFO - PROCESS | 2532 | 1466031399431 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}] 15:56:39 INFO - PROCESS | 2532 | 1466031399434 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:39 INFO - PROCESS | 2532 | 1466031399511 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 15:56:39 INFO - PROCESS | 2532 | 1466031399515 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:39 INFO - PROCESS | 2532 | 1466031399516 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:39 INFO - PROCESS | 2532 | ++DOCSHELL 0x119c04000 == 33 [pid = 2532] [id = 368] 15:56:39 INFO - PROCESS | 2532 | ++DOMWINDOW == 74 (0x1198dec00) [pid = 2532] [serial = 1103] [outer = 0x0] 15:56:39 INFO - PROCESS | 2532 | ++DOMWINDOW == 75 (0x119acbc00) [pid = 2532] [serial = 1104] [outer = 0x1198dec00] 15:56:39 INFO - PROCESS | 2532 | 1466031399541 Marionette DEBUG loaded listener.js 15:56:39 INFO - PROCESS | 2532 | ++DOMWINDOW == 76 (0x119e29c00) [pid = 2532] [serial = 1105] [outer = 0x1198dec00] 15:56:39 INFO - PROCESS | 2532 | 1466031399882 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]]]}] 15:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 480ms 15:56:39 INFO - PROCESS | 2532 | 1466031399898 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 15:56:39 INFO - PROCESS | 2532 | 1466031399899 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 15:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:56:39 INFO - PROCESS | 2532 | 1466031399901 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:56:39 INFO - PROCESS | 2532 | 1466031399902 Marionette TRACE conn2 <- [1,1446,null,{}] 15:56:39 INFO - PROCESS | 2532 | 1466031399905 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}] 15:56:39 INFO - PROCESS | 2532 | 1466031399906 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:40 INFO - PROCESS | 2532 | 1466031400014 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 15:56:40 INFO - PROCESS | 2532 | 1466031400020 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:40 INFO - PROCESS | 2532 | 1466031400021 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:40 INFO - PROCESS | 2532 | ++DOCSHELL 0x121470000 == 34 [pid = 2532] [id = 369] 15:56:40 INFO - PROCESS | 2532 | ++DOMWINDOW == 77 (0x1133eac00) [pid = 2532] [serial = 1106] [outer = 0x0] 15:56:40 INFO - PROCESS | 2532 | ++DOMWINDOW == 78 (0x119e40400) [pid = 2532] [serial = 1107] [outer = 0x1133eac00] 15:56:40 INFO - PROCESS | 2532 | 1466031400045 Marionette DEBUG loaded listener.js 15:56:40 INFO - PROCESS | 2532 | ++DOMWINDOW == 79 (0x121411800) [pid = 2532] [serial = 1108] [outer = 0x1133eac00] 15:56:40 INFO - PROCESS | 2532 | 1466031400361 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]]]}] 15:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 519ms 15:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:56:40 INFO - PROCESS | 2532 | 1466031400421 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 15:56:40 INFO - PROCESS | 2532 | 1466031400423 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 15:56:40 INFO - PROCESS | 2532 | 1466031400425 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:56:40 INFO - PROCESS | 2532 | 1466031400427 Marionette TRACE conn2 <- [1,1450,null,{}] 15:56:40 INFO - PROCESS | 2532 | 1466031400429 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}] 15:56:40 INFO - PROCESS | 2532 | 1466031400430 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:40 INFO - PROCESS | 2532 | 1466031400534 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 15:56:40 INFO - PROCESS | 2532 | 1466031400538 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:40 INFO - PROCESS | 2532 | 1466031400542 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:40 INFO - PROCESS | 2532 | ++DOCSHELL 0x119889800 == 35 [pid = 2532] [id = 370] 15:56:40 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x124e32000) [pid = 2532] [serial = 1109] [outer = 0x0] 15:56:40 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x125033000) [pid = 2532] [serial = 1110] [outer = 0x124e32000] 15:56:40 INFO - PROCESS | 2532 | 1466031400584 Marionette DEBUG loaded listener.js 15:56:40 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x12577a400) [pid = 2532] [serial = 1111] [outer = 0x124e32000] 15:56:41 INFO - PROCESS | 2532 | 1466031401035 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]]]}] 15:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 622ms 15:56:41 INFO - PROCESS | 2532 | 1466031401047 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 15:56:41 INFO - PROCESS | 2532 | 1466031401048 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 15:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:56:41 INFO - PROCESS | 2532 | 1466031401050 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:56:41 INFO - PROCESS | 2532 | 1466031401051 Marionette TRACE conn2 <- [1,1454,null,{}] 15:56:41 INFO - PROCESS | 2532 | 1466031401053 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}] 15:56:41 INFO - PROCESS | 2532 | 1466031401054 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:41 INFO - PROCESS | 2532 | 1466031401136 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 15:56:41 INFO - PROCESS | 2532 | 1466031401139 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:41 INFO - PROCESS | 2532 | 1466031401141 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:41 INFO - PROCESS | 2532 | ++DOCSHELL 0x126a58000 == 36 [pid = 2532] [id = 371] 15:56:41 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x124e35800) [pid = 2532] [serial = 1112] [outer = 0x0] 15:56:41 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x126441800) [pid = 2532] [serial = 1113] [outer = 0x124e35800] 15:56:41 INFO - PROCESS | 2532 | 1466031401160 Marionette DEBUG loaded listener.js 15:56:41 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x128adc400) [pid = 2532] [serial = 1114] [outer = 0x124e35800] 15:56:41 INFO - PROCESS | 2532 | 1466031401581 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]]]}] 15:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 572ms 15:56:41 INFO - PROCESS | 2532 | 1466031401623 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 15:56:41 INFO - PROCESS | 2532 | 1466031401625 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 15:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:56:41 INFO - PROCESS | 2532 | 1466031401629 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:56:41 INFO - PROCESS | 2532 | 1466031401630 Marionette TRACE conn2 <- [1,1458,null,{}] 15:56:41 INFO - PROCESS | 2532 | 1466031401634 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}] 15:56:41 INFO - PROCESS | 2532 | 1466031401636 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:41 INFO - PROCESS | 2532 | 1466031401780 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 15:56:41 INFO - PROCESS | 2532 | 1466031401800 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:41 INFO - PROCESS | 2532 | 1466031401801 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:41 INFO - PROCESS | 2532 | ++DOCSHELL 0x129173800 == 37 [pid = 2532] [id = 372] 15:56:41 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x128ae0000) [pid = 2532] [serial = 1115] [outer = 0x0] 15:56:41 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x128ae8800) [pid = 2532] [serial = 1116] [outer = 0x128ae0000] 15:56:41 INFO - PROCESS | 2532 | 1466031401841 Marionette DEBUG loaded listener.js 15:56:41 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x128b2f000) [pid = 2532] [serial = 1117] [outer = 0x128ae0000] 15:56:42 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x115d11c00) [pid = 2532] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:56:42 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x112fc2c00) [pid = 2532] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:56:42 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x116f7e000) [pid = 2532] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 15:56:42 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x112c2e000) [pid = 2532] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 15:56:42 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x11213d400) [pid = 2532] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:56:42 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x1175b8400) [pid = 2532] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:56:42 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x11969c800) [pid = 2532] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:56:42 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x119693400) [pid = 2532] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 15:56:42 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x119e3fc00) [pid = 2532] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:56:42 INFO - PROCESS | 2532 | --DOMWINDOW == 78 (0x1128d0c00) [pid = 2532] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 15:56:42 INFO - PROCESS | 2532 | --DOMWINDOW == 77 (0x12140a000) [pid = 2532] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:56:42 INFO - PROCESS | 2532 | --DOMWINDOW == 76 (0x112e87c00) [pid = 2532] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 15:56:42 INFO - PROCESS | 2532 | --DOMWINDOW == 75 (0x1198dc400) [pid = 2532] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 15:56:42 INFO - PROCESS | 2532 | --DOMWINDOW == 74 (0x118205400) [pid = 2532] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:56:42 INFO - PROCESS | 2532 | 1466031402406 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]]]}] 15:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 820ms 15:56:42 INFO - PROCESS | 2532 | 1466031402450 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 15:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:56:42 INFO - PROCESS | 2532 | 1466031402451 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 15:56:42 INFO - PROCESS | 2532 | 1466031402455 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:56:42 INFO - PROCESS | 2532 | 1466031402456 Marionette TRACE conn2 <- [1,1462,null,{}] 15:56:42 INFO - PROCESS | 2532 | 1466031402460 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}] 15:56:42 INFO - PROCESS | 2532 | 1466031402462 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:42 INFO - PROCESS | 2532 | 1466031402578 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 15:56:42 INFO - PROCESS | 2532 | 1466031402586 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:42 INFO - PROCESS | 2532 | 1466031402587 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:42 INFO - PROCESS | 2532 | ++DOCSHELL 0x119be3800 == 38 [pid = 2532] [id = 373] 15:56:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 75 (0x1128d0c00) [pid = 2532] [serial = 1118] [outer = 0x0] 15:56:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 76 (0x11815e000) [pid = 2532] [serial = 1119] [outer = 0x1128d0c00] 15:56:42 INFO - PROCESS | 2532 | 1466031402628 Marionette DEBUG loaded listener.js 15:56:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 77 (0x119527400) [pid = 2532] [serial = 1120] [outer = 0x1128d0c00] 15:56:43 INFO - PROCESS | 2532 | 1466031403049 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]]]}] 15:56:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:56:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 623ms 15:56:43 INFO - PROCESS | 2532 | 1466031403078 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 15:56:43 INFO - PROCESS | 2532 | 1466031403079 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 15:56:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:56:43 INFO - PROCESS | 2532 | 1466031403081 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:56:43 INFO - PROCESS | 2532 | 1466031403082 Marionette TRACE conn2 <- [1,1466,null,{}] 15:56:43 INFO - PROCESS | 2532 | 1466031403085 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}] 15:56:43 INFO - PROCESS | 2532 | 1466031403086 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:43 INFO - PROCESS | 2532 | 1466031403177 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 15:56:43 INFO - PROCESS | 2532 | 1466031403181 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:43 INFO - PROCESS | 2532 | 1466031403182 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:43 INFO - PROCESS | 2532 | ++DOCSHELL 0x119bd8800 == 39 [pid = 2532] [id = 374] 15:56:43 INFO - PROCESS | 2532 | ++DOMWINDOW == 78 (0x11952a400) [pid = 2532] [serial = 1121] [outer = 0x0] 15:56:43 INFO - PROCESS | 2532 | ++DOMWINDOW == 79 (0x119e21c00) [pid = 2532] [serial = 1122] [outer = 0x11952a400] 15:56:43 INFO - PROCESS | 2532 | 1466031403206 Marionette DEBUG loaded listener.js 15:56:43 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x124e35000) [pid = 2532] [serial = 1123] [outer = 0x11952a400] 15:56:43 INFO - PROCESS | 2532 | 1466031403588 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]]]}] 15:56:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:56:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 523ms 15:56:43 INFO - PROCESS | 2532 | 1466031403605 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 15:56:43 INFO - PROCESS | 2532 | 1466031403608 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 15:56:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:56:43 INFO - PROCESS | 2532 | 1466031403613 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:56:43 INFO - PROCESS | 2532 | 1466031403615 Marionette TRACE conn2 <- [1,1470,null,{}] 15:56:43 INFO - PROCESS | 2532 | 1466031403618 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}] 15:56:43 INFO - PROCESS | 2532 | 1466031403620 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:43 INFO - PROCESS | 2532 | 1466031403774 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 15:56:43 INFO - PROCESS | 2532 | 1466031403792 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:43 INFO - PROCESS | 2532 | 1466031403794 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:43 INFO - PROCESS | 2532 | ++DOCSHELL 0x12a7cc000 == 40 [pid = 2532] [id = 375] 15:56:43 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x119ef5000) [pid = 2532] [serial = 1124] [outer = 0x0] 15:56:43 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x128b31400) [pid = 2532] [serial = 1125] [outer = 0x119ef5000] 15:56:43 INFO - PROCESS | 2532 | 1466031403817 Marionette DEBUG loaded listener.js 15:56:43 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x128ee0400) [pid = 2532] [serial = 1126] [outer = 0x119ef5000] 15:56:44 INFO - PROCESS | 2532 | 1466031404215 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]]]}] 15:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 619ms 15:56:44 INFO - PROCESS | 2532 | 1466031404233 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 15:56:44 INFO - PROCESS | 2532 | 1466031404235 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 15:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:56:44 INFO - PROCESS | 2532 | 1466031404238 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:56:44 INFO - PROCESS | 2532 | 1466031404241 Marionette TRACE conn2 <- [1,1474,null,{}] 15:56:44 INFO - PROCESS | 2532 | 1466031404246 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}] 15:56:44 INFO - PROCESS | 2532 | 1466031404249 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:44 INFO - PROCESS | 2532 | 1466031404416 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 15:56:44 INFO - PROCESS | 2532 | 1466031404561 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:44 INFO - PROCESS | 2532 | 1466031404563 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:44 INFO - PROCESS | 2532 | ++DOCSHELL 0x113c18000 == 41 [pid = 2532] [id = 376] 15:56:44 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x1128c9400) [pid = 2532] [serial = 1127] [outer = 0x0] 15:56:44 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x112cccc00) [pid = 2532] [serial = 1128] [outer = 0x1128c9400] 15:56:44 INFO - PROCESS | 2532 | 1466031404594 Marionette DEBUG loaded listener.js 15:56:44 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x116471800) [pid = 2532] [serial = 1129] [outer = 0x1128c9400] 15:56:45 INFO - PROCESS | 2532 | 1466031405051 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]]]}] 15:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 876ms 15:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:56:45 INFO - PROCESS | 2532 | 1466031405126 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 15:56:45 INFO - PROCESS | 2532 | 1466031405128 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 15:56:45 INFO - PROCESS | 2532 | 1466031405132 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:56:45 INFO - PROCESS | 2532 | 1466031405134 Marionette TRACE conn2 <- [1,1478,null,{}] 15:56:45 INFO - PROCESS | 2532 | 1466031405137 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}] 15:56:45 INFO - PROCESS | 2532 | 1466031405139 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:45 INFO - PROCESS | 2532 | 1466031405241 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 15:56:45 INFO - PROCESS | 2532 | 1466031405306 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:45 INFO - PROCESS | 2532 | 1466031405308 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:45 INFO - PROCESS | 2532 | ++DOCSHELL 0x1196cc800 == 42 [pid = 2532] [id = 377] 15:56:45 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x1187ef400) [pid = 2532] [serial = 1130] [outer = 0x0] 15:56:45 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x118851400) [pid = 2532] [serial = 1131] [outer = 0x1187ef400] 15:56:45 INFO - PROCESS | 2532 | 1466031405338 Marionette DEBUG loaded listener.js 15:56:45 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x1195cec00) [pid = 2532] [serial = 1132] [outer = 0x1187ef400] 15:56:45 INFO - PROCESS | 2532 | 1466031405764 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]]]}] 15:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 671ms 15:56:45 INFO - PROCESS | 2532 | 1466031405805 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 15:56:45 INFO - PROCESS | 2532 | 1466031405808 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 15:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:56:45 INFO - PROCESS | 2532 | 1466031405851 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:56:45 INFO - PROCESS | 2532 | 1466031405852 Marionette TRACE conn2 <- [1,1482,null,{}] 15:56:45 INFO - PROCESS | 2532 | 1466031405856 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}] 15:56:45 INFO - PROCESS | 2532 | 1466031405857 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:45 INFO - PROCESS | 2532 | 1466031405958 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 15:56:46 INFO - PROCESS | 2532 | 1466031406023 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:46 INFO - PROCESS | 2532 | 1466031406025 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:46 INFO - PROCESS | 2532 | ++DOCSHELL 0x128b61800 == 43 [pid = 2532] [id = 378] 15:56:46 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x119c48400) [pid = 2532] [serial = 1133] [outer = 0x0] 15:56:46 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x119e24400) [pid = 2532] [serial = 1134] [outer = 0x119c48400] 15:56:46 INFO - PROCESS | 2532 | 1466031406053 Marionette DEBUG loaded listener.js 15:56:46 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x1211e8c00) [pid = 2532] [serial = 1135] [outer = 0x119c48400] 15:56:46 INFO - PROCESS | 2532 | 1466031406482 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]]]}] 15:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 688ms 15:56:46 INFO - PROCESS | 2532 | 1466031406521 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 15:56:46 INFO - PROCESS | 2532 | 1466031406523 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 15:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:56:46 INFO - PROCESS | 2532 | 1466031406531 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:56:46 INFO - PROCESS | 2532 | 1466031406536 Marionette TRACE conn2 <- [1,1486,null,{}] 15:56:46 INFO - PROCESS | 2532 | 1466031406539 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}] 15:56:46 INFO - PROCESS | 2532 | 1466031406542 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:46 INFO - PROCESS | 2532 | 1466031406677 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 15:56:46 INFO - PROCESS | 2532 | 1466031406686 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:46 INFO - PROCESS | 2532 | 1466031406687 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:46 INFO - PROCESS | 2532 | ++DOCSHELL 0x12b60b000 == 44 [pid = 2532] [id = 379] 15:56:46 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x121d58000) [pid = 2532] [serial = 1136] [outer = 0x0] 15:56:46 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x125788c00) [pid = 2532] [serial = 1137] [outer = 0x121d58000] 15:56:46 INFO - PROCESS | 2532 | 1466031406716 Marionette DEBUG loaded listener.js 15:56:46 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x128add800) [pid = 2532] [serial = 1138] [outer = 0x121d58000] 15:56:47 INFO - PROCESS | 2532 | 1466031407218 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]]]}] 15:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 728ms 15:56:47 INFO - PROCESS | 2532 | 1466031407260 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 15:56:47 INFO - PROCESS | 2532 | 1466031407262 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 15:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:56:47 INFO - PROCESS | 2532 | 1466031407266 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:56:47 INFO - PROCESS | 2532 | 1466031407267 Marionette TRACE conn2 <- [1,1490,null,{}] 15:56:47 INFO - PROCESS | 2532 | 1466031407270 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}] 15:56:47 INFO - PROCESS | 2532 | 1466031407271 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:47 INFO - PROCESS | 2532 | 1466031407373 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 15:56:47 INFO - PROCESS | 2532 | 1466031407555 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:47 INFO - PROCESS | 2532 | 1466031407556 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:47 INFO - PROCESS | 2532 | ++DOCSHELL 0x11829c800 == 45 [pid = 2532] [id = 380] 15:56:47 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x112ccb800) [pid = 2532] [serial = 1139] [outer = 0x0] 15:56:47 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x1164d4000) [pid = 2532] [serial = 1140] [outer = 0x112ccb800] 15:56:47 INFO - PROCESS | 2532 | 1466031407598 Marionette DEBUG loaded listener.js 15:56:47 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x1174d8c00) [pid = 2532] [serial = 1141] [outer = 0x112ccb800] 15:56:48 INFO - PROCESS | 2532 | 1466031408048 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]]]}] 15:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 823ms 15:56:48 INFO - PROCESS | 2532 | 1466031408090 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 15:56:48 INFO - PROCESS | 2532 | 1466031408092 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 15:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:56:48 INFO - PROCESS | 2532 | 1466031408095 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:56:48 INFO - PROCESS | 2532 | 1466031408096 Marionette TRACE conn2 <- [1,1494,null,{}] 15:56:48 INFO - PROCESS | 2532 | 1466031408100 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}] 15:56:48 INFO - PROCESS | 2532 | 1466031408103 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:48 INFO - PROCESS | 2532 | 1466031408197 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 15:56:48 INFO - PROCESS | 2532 | 1466031408265 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:48 INFO - PROCESS | 2532 | 1466031408267 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:48 INFO - PROCESS | 2532 | ++DOCSHELL 0x1193c3800 == 46 [pid = 2532] [id = 381] 15:56:48 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x1198e1800) [pid = 2532] [serial = 1142] [outer = 0x0] 15:56:48 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x1198ed400) [pid = 2532] [serial = 1143] [outer = 0x1198e1800] 15:56:48 INFO - PROCESS | 2532 | 1466031408324 Marionette DEBUG loaded listener.js 15:56:48 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x119ad1c00) [pid = 2532] [serial = 1144] [outer = 0x1198e1800] 15:56:48 INFO - PROCESS | 2532 | --DOCSHELL 0x116609800 == 45 [pid = 2532] [id = 355] 15:56:48 INFO - PROCESS | 2532 | --DOCSHELL 0x12a7cc000 == 44 [pid = 2532] [id = 375] 15:56:48 INFO - PROCESS | 2532 | --DOCSHELL 0x119bd8800 == 43 [pid = 2532] [id = 374] 15:56:48 INFO - PROCESS | 2532 | --DOCSHELL 0x119be3800 == 42 [pid = 2532] [id = 373] 15:56:48 INFO - PROCESS | 2532 | --DOCSHELL 0x129173800 == 41 [pid = 2532] [id = 372] 15:56:48 INFO - PROCESS | 2532 | --DOCSHELL 0x126a58000 == 40 [pid = 2532] [id = 371] 15:56:48 INFO - PROCESS | 2532 | --DOCSHELL 0x119889800 == 39 [pid = 2532] [id = 370] 15:56:48 INFO - PROCESS | 2532 | --DOCSHELL 0x121470000 == 38 [pid = 2532] [id = 369] 15:56:48 INFO - PROCESS | 2532 | --DOCSHELL 0x119c04000 == 37 [pid = 2532] [id = 368] 15:56:48 INFO - PROCESS | 2532 | --DOCSHELL 0x118747800 == 36 [pid = 2532] [id = 367] 15:56:48 INFO - PROCESS | 2532 | --DOCSHELL 0x116fce000 == 35 [pid = 2532] [id = 366] 15:56:48 INFO - PROCESS | 2532 | --DOCSHELL 0x115e33800 == 34 [pid = 2532] [id = 365] 15:56:48 INFO - PROCESS | 2532 | --DOCSHELL 0x11857e000 == 33 [pid = 2532] [id = 364] 15:56:48 INFO - PROCESS | 2532 | --DOCSHELL 0x128b57000 == 32 [pid = 2532] [id = 363] 15:56:48 INFO - PROCESS | 2532 | --DOCSHELL 0x11829c800 == 31 [pid = 2532] [id = 380] 15:56:48 INFO - PROCESS | 2532 | --DOCSHELL 0x12b60b000 == 30 [pid = 2532] [id = 379] 15:56:48 INFO - PROCESS | 2532 | --DOCSHELL 0x128b61800 == 29 [pid = 2532] [id = 378] 15:56:48 INFO - PROCESS | 2532 | --DOCSHELL 0x1196cc800 == 28 [pid = 2532] [id = 377] 15:56:48 INFO - PROCESS | 2532 | --DOCSHELL 0x113c18000 == 27 [pid = 2532] [id = 376] 15:56:49 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x1195cc400) [pid = 2532] [serial = 1054] [outer = 0x0] [url = about:blank] 15:56:49 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x118857400) [pid = 2532] [serial = 1053] [outer = 0x0] [url = about:blank] 15:56:49 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x11820cc00) [pid = 2532] [serial = 1072] [outer = 0x0] [url = about:blank] 15:56:49 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x119527800) [pid = 2532] [serial = 1057] [outer = 0x0] [url = about:blank] 15:56:49 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x119c48000) [pid = 2532] [serial = 1056] [outer = 0x0] [url = about:blank] 15:56:49 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x125032400) [pid = 2532] [serial = 1089] [outer = 0x0] [url = about:blank] 15:56:49 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x1198e9800) [pid = 2532] [serial = 1077] [outer = 0x0] [url = about:blank] 15:56:49 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x1195c7400) [pid = 2532] [serial = 1075] [outer = 0x0] [url = about:blank] 15:56:49 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x121518000) [pid = 2532] [serial = 1060] [outer = 0x0] [url = about:blank] 15:56:49 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x1211e9400) [pid = 2532] [serial = 1059] [outer = 0x0] [url = about:blank] 15:56:49 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x121e63800) [pid = 2532] [serial = 1087] [outer = 0x0] [url = about:blank] 15:56:49 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x124e2ac00) [pid = 2532] [serial = 1063] [outer = 0x0] [url = about:blank] 15:56:49 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x121d4fc00) [pid = 2532] [serial = 1062] [outer = 0x0] [url = about:blank] 15:56:49 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x1198d6800) [pid = 2532] [serial = 1081] [outer = 0x0] [url = about:blank] 15:56:49 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x116f7c400) [pid = 2532] [serial = 1080] [outer = 0x0] [url = about:blank] 15:56:49 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x119ac7c00) [pid = 2532] [serial = 1078] [outer = 0x0] [url = about:blank] 15:56:49 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x12151b800) [pid = 2532] [serial = 1086] [outer = 0x0] [url = about:blank] 15:56:49 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x11a2b3c00) [pid = 2532] [serial = 1084] [outer = 0x0] [url = about:blank] 15:56:49 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x119e1e000) [pid = 2532] [serial = 1083] [outer = 0x0] [url = about:blank] 15:56:49 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x1128cd800) [pid = 2532] [serial = 1069] [outer = 0x0] [url = about:blank] 15:56:49 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x119528000) [pid = 2532] [serial = 1045] [outer = 0x0] [url = about:blank] 15:56:49 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x115e8c800) [pid = 2532] [serial = 1068] [outer = 0x0] [url = about:blank] 15:56:49 INFO - PROCESS | 2532 | --DOMWINDOW == 78 (0x116a0dc00) [pid = 2532] [serial = 1066] [outer = 0x0] [url = about:blank] 15:56:49 INFO - PROCESS | 2532 | --DOMWINDOW == 77 (0x1133f5800) [pid = 2532] [serial = 1065] [outer = 0x0] [url = about:blank] 15:56:49 INFO - PROCESS | 2532 | --DOMWINDOW == 76 (0x1175b3000) [pid = 2532] [serial = 1071] [outer = 0x0] [url = about:blank] 15:56:49 INFO - PROCESS | 2532 | --DOMWINDOW == 75 (0x119244400) [pid = 2532] [serial = 1074] [outer = 0x0] [url = about:blank] 15:56:49 INFO - PROCESS | 2532 | --DOMWINDOW == 74 (0x1133f1800) [pid = 2532] [serial = 1051] [outer = 0x0] [url = about:blank] 15:56:49 INFO - PROCESS | 2532 | --DOMWINDOW == 73 (0x1121ab000) [pid = 2532] [serial = 1050] [outer = 0x0] [url = about:blank] 15:56:49 INFO - PROCESS | 2532 | 1466031409237 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]]]}] 15:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1174ms 15:56:49 INFO - PROCESS | 2532 | 1466031409269 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 15:56:49 INFO - PROCESS | 2532 | 1466031409273 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 15:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:56:49 INFO - PROCESS | 2532 | 1466031409285 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:56:49 INFO - PROCESS | 2532 | 1466031409288 Marionette TRACE conn2 <- [1,1498,null,{}] 15:56:49 INFO - PROCESS | 2532 | 1466031409294 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}] 15:56:49 INFO - PROCESS | 2532 | 1466031409298 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:49 INFO - PROCESS | 2532 | 1466031409420 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 15:56:49 INFO - PROCESS | 2532 | 1466031409435 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:49 INFO - PROCESS | 2532 | 1466031409437 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:49 INFO - PROCESS | 2532 | ++DOCSHELL 0x116999800 == 28 [pid = 2532] [id = 382] 15:56:49 INFO - PROCESS | 2532 | ++DOMWINDOW == 74 (0x116903400) [pid = 2532] [serial = 1145] [outer = 0x0] 15:56:49 INFO - PROCESS | 2532 | ++DOMWINDOW == 75 (0x116f87c00) [pid = 2532] [serial = 1146] [outer = 0x116903400] 15:56:49 INFO - PROCESS | 2532 | 1466031409482 Marionette DEBUG loaded listener.js 15:56:49 INFO - PROCESS | 2532 | ++DOMWINDOW == 76 (0x112e06c00) [pid = 2532] [serial = 1147] [outer = 0x116903400] 15:56:49 INFO - PROCESS | 2532 | 1466031409927 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]]]}] 15:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 675ms 15:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:56:49 INFO - PROCESS | 2532 | 1466031409959 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 15:56:49 INFO - PROCESS | 2532 | 1466031409962 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 15:56:49 INFO - PROCESS | 2532 | 1466031409967 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:56:49 INFO - PROCESS | 2532 | 1466031409968 Marionette TRACE conn2 <- [1,1502,null,{}] 15:56:49 INFO - PROCESS | 2532 | 1466031409971 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}] 15:56:49 INFO - PROCESS | 2532 | 1466031409973 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:50 INFO - PROCESS | 2532 | 1466031410051 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 15:56:50 INFO - PROCESS | 2532 | 1466031410076 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:50 INFO - PROCESS | 2532 | 1466031410077 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:50 INFO - PROCESS | 2532 | ++DOCSHELL 0x117450800 == 29 [pid = 2532] [id = 383] 15:56:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 77 (0x11820e000) [pid = 2532] [serial = 1148] [outer = 0x0] 15:56:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 78 (0x1185f0400) [pid = 2532] [serial = 1149] [outer = 0x11820e000] 15:56:50 INFO - PROCESS | 2532 | 1466031410104 Marionette DEBUG loaded listener.js 15:56:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 79 (0x119249400) [pid = 2532] [serial = 1150] [outer = 0x11820e000] 15:56:50 INFO - PROCESS | 2532 | 1466031410446 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]]]}] 15:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 520ms 15:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:56:50 INFO - PROCESS | 2532 | 1466031410487 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 15:56:50 INFO - PROCESS | 2532 | 1466031410488 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 15:56:50 INFO - PROCESS | 2532 | 1466031410496 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:56:50 INFO - PROCESS | 2532 | 1466031410498 Marionette TRACE conn2 <- [1,1506,null,{}] 15:56:50 INFO - PROCESS | 2532 | 1466031410506 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}] 15:56:50 INFO - PROCESS | 2532 | 1466031410509 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:50 INFO - PROCESS | 2532 | 1466031410583 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 15:56:50 INFO - PROCESS | 2532 | 1466031410589 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:50 INFO - PROCESS | 2532 | 1466031410591 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:50 INFO - PROCESS | 2532 | ++DOCSHELL 0x1193b3000 == 30 [pid = 2532] [id = 384] 15:56:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x1195c7000) [pid = 2532] [serial = 1151] [outer = 0x0] 15:56:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x119ac5000) [pid = 2532] [serial = 1152] [outer = 0x1195c7000] 15:56:50 INFO - PROCESS | 2532 | 1466031410621 Marionette DEBUG loaded listener.js 15:56:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x119c53400) [pid = 2532] [serial = 1153] [outer = 0x1195c7000] 15:56:50 INFO - PROCESS | 2532 | 1466031410932 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]]]}] 15:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 479ms 15:56:50 INFO - PROCESS | 2532 | 1466031410971 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 15:56:50 INFO - PROCESS | 2532 | 1466031410973 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 15:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:56:50 INFO - PROCESS | 2532 | 1466031410975 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:56:50 INFO - PROCESS | 2532 | 1466031410976 Marionette TRACE conn2 <- [1,1510,null,{}] 15:56:50 INFO - PROCESS | 2532 | 1466031410978 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}] 15:56:50 INFO - PROCESS | 2532 | 1466031410979 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:51 INFO - PROCESS | 2532 | 1466031411058 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 15:56:51 INFO - PROCESS | 2532 | 1466031411063 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:51 INFO - PROCESS | 2532 | 1466031411064 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:51 INFO - PROCESS | 2532 | ++DOCSHELL 0x121348800 == 31 [pid = 2532] [id = 385] 15:56:51 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x119e2c400) [pid = 2532] [serial = 1154] [outer = 0x0] 15:56:51 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x119ef9c00) [pid = 2532] [serial = 1155] [outer = 0x119e2c400] 15:56:51 INFO - PROCESS | 2532 | 1466031411089 Marionette DEBUG loaded listener.js 15:56:51 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x1211e7000) [pid = 2532] [serial = 1156] [outer = 0x119e2c400] 15:56:51 INFO - PROCESS | 2532 | 1466031411479 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]]]}] 15:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 518ms 15:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:56:51 INFO - PROCESS | 2532 | 1466031411494 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 15:56:51 INFO - PROCESS | 2532 | 1466031411495 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 15:56:51 INFO - PROCESS | 2532 | 1466031411497 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:56:51 INFO - PROCESS | 2532 | 1466031411498 Marionette TRACE conn2 <- [1,1514,null,{}] 15:56:51 INFO - PROCESS | 2532 | 1466031411500 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}] 15:56:51 INFO - PROCESS | 2532 | 1466031411502 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:51 INFO - PROCESS | 2532 | 1466031411593 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 15:56:51 INFO - PROCESS | 2532 | 1466031411628 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:51 INFO - PROCESS | 2532 | 1466031411629 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:51 INFO - PROCESS | 2532 | ++DOCSHELL 0x121adf000 == 32 [pid = 2532] [id = 386] 15:56:51 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x1164d9c00) [pid = 2532] [serial = 1157] [outer = 0x0] 15:56:51 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x121515800) [pid = 2532] [serial = 1158] [outer = 0x1164d9c00] 15:56:51 INFO - PROCESS | 2532 | 1466031411653 Marionette DEBUG loaded listener.js 15:56:51 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x121931000) [pid = 2532] [serial = 1159] [outer = 0x1164d9c00] 15:56:51 INFO - PROCESS | 2532 | 1466031411986 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]]]}] 15:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 518ms 15:56:52 INFO - PROCESS | 2532 | 1466031412015 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 15:56:52 INFO - PROCESS | 2532 | 1466031412016 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 15:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:56:52 INFO - PROCESS | 2532 | 1466031412019 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:56:52 INFO - PROCESS | 2532 | 1466031412020 Marionette TRACE conn2 <- [1,1518,null,{}] 15:56:52 INFO - PROCESS | 2532 | 1466031412022 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}] 15:56:52 INFO - PROCESS | 2532 | 1466031412026 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:52 INFO - PROCESS | 2532 | 1466031412126 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 15:56:52 INFO - PROCESS | 2532 | 1466031412161 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:52 INFO - PROCESS | 2532 | 1466031412162 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:52 INFO - PROCESS | 2532 | ++DOCSHELL 0x1251a2800 == 33 [pid = 2532] [id = 387] 15:56:52 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x12194a400) [pid = 2532] [serial = 1160] [outer = 0x0] 15:56:52 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x124e35c00) [pid = 2532] [serial = 1161] [outer = 0x12194a400] 15:56:52 INFO - PROCESS | 2532 | 1466031412187 Marionette DEBUG loaded listener.js 15:56:52 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x1264ef400) [pid = 2532] [serial = 1162] [outer = 0x12194a400] 15:56:52 INFO - PROCESS | 2532 | 1466031412512 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]]]}] 15:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 518ms 15:56:52 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:56:52 INFO - PROCESS | 2532 | 1466031412537 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 15:56:52 INFO - PROCESS | 2532 | 1466031412538 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 15:56:52 INFO - PROCESS | 2532 | 1466031412540 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:56:52 INFO - PROCESS | 2532 | 1466031412542 Marionette TRACE conn2 <- [1,1522,null,{}] 15:56:52 INFO - PROCESS | 2532 | 1466031412546 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}] 15:56:52 INFO - PROCESS | 2532 | 1466031412547 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:52 INFO - PROCESS | 2532 | 1466031412640 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 15:56:52 INFO - PROCESS | 2532 | 1466031412643 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:52 INFO - PROCESS | 2532 | 1466031412644 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:52 INFO - PROCESS | 2532 | ++DOCSHELL 0x126a46800 == 34 [pid = 2532] [id = 388] 15:56:52 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x1133eb800) [pid = 2532] [serial = 1163] [outer = 0x0] 15:56:52 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x128adf000) [pid = 2532] [serial = 1164] [outer = 0x1133eb800] 15:56:52 INFO - PROCESS | 2532 | 1466031412668 Marionette DEBUG loaded listener.js 15:56:52 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x128b2cc00) [pid = 2532] [serial = 1165] [outer = 0x1133eb800] 15:56:52 INFO - PROCESS | 2532 | 1466031412984 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"]]]}] 15:56:53 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 () { 15:56:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:56:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:56:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:56:53 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 () { 15:56:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:56:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:56:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:56:53 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 () { 15:56:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:56:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:56:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:56:53 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 () { 15:56:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:56:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:56:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:56:53 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 472ms 15:56:53 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:56:53 INFO - PROCESS | 2532 | 1466031413015 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 15:56:53 INFO - PROCESS | 2532 | 1466031413017 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 15:56:53 INFO - PROCESS | 2532 | 1466031413019 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:56:53 INFO - PROCESS | 2532 | 1466031413020 Marionette TRACE conn2 <- [1,1526,null,{}] 15:56:53 INFO - PROCESS | 2532 | 1466031413023 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}] 15:56:53 INFO - PROCESS | 2532 | 1466031413024 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:53 INFO - PROCESS | 2532 | 1466031413120 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 15:56:53 INFO - PROCESS | 2532 | 1466031413132 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:53 INFO - PROCESS | 2532 | 1466031413133 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:53 INFO - PROCESS | 2532 | ++DOCSHELL 0x128ac0800 == 35 [pid = 2532] [id = 389] 15:56:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x128add000) [pid = 2532] [serial = 1166] [outer = 0x0] 15:56:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x128b3a000) [pid = 2532] [serial = 1167] [outer = 0x128add000] 15:56:53 INFO - PROCESS | 2532 | 1466031413158 Marionette DEBUG loaded listener.js 15:56:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x129219c00) [pid = 2532] [serial = 1168] [outer = 0x128add000] 15:56:53 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x124e32000) [pid = 2532] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:56:53 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x124e35800) [pid = 2532] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:56:53 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x128ae0000) [pid = 2532] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:56:53 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x1128d0c00) [pid = 2532] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:56:53 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x1133eac00) [pid = 2532] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:56:53 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x115e8a400) [pid = 2532] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:56:53 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x1188d9000) [pid = 2532] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:56:53 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x119ac5c00) [pid = 2532] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:56:53 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x1198dec00) [pid = 2532] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:56:53 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x1164d9000) [pid = 2532] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:56:53 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x118204800) [pid = 2532] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:56:53 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x11952a400) [pid = 2532] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:56:53 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x119ef5000) [pid = 2532] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:56:53 INFO - PROCESS | 2532 | 1466031413616 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"]]]}] 15:56:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:56:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:56:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:56:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:56:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:56:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:56:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:56:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:56:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:56:53 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 621ms 15:56:53 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:56:53 INFO - PROCESS | 2532 | 1466031413646 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 15:56:53 INFO - PROCESS | 2532 | 1466031413647 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 15:56:53 INFO - PROCESS | 2532 | 1466031413650 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:56:53 INFO - PROCESS | 2532 | 1466031413651 Marionette TRACE conn2 <- [1,1530,null,{}] 15:56:53 INFO - PROCESS | 2532 | 1466031413653 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}] 15:56:53 INFO - PROCESS | 2532 | 1466031413654 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:53 INFO - PROCESS | 2532 | 1466031413759 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 15:56:53 INFO - PROCESS | 2532 | 1466031413795 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:53 INFO - PROCESS | 2532 | 1466031413796 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:53 INFO - PROCESS | 2532 | ++DOCSHELL 0x12916a000 == 36 [pid = 2532] [id = 390] 15:56:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x1128c7800) [pid = 2532] [serial = 1169] [outer = 0x0] 15:56:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x119244000) [pid = 2532] [serial = 1170] [outer = 0x1128c7800] 15:56:53 INFO - PROCESS | 2532 | 1466031413820 Marionette DEBUG loaded listener.js 15:56:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x128b2fc00) [pid = 2532] [serial = 1171] [outer = 0x1128c7800] 15:56:54 INFO - PROCESS | 2532 | 1466031414052 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]]]}] 15:56:54 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 15:56:54 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:56:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:54 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:56:54 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:56:54 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. 15:56:54 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:56:54 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 418ms 15:56:54 INFO - PROCESS | 2532 | 1466031414068 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 15:56:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:56:54 INFO - PROCESS | 2532 | 1466031414070 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 15:56:54 INFO - PROCESS | 2532 | 1466031414072 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:56:54 INFO - PROCESS | 2532 | 1466031414073 Marionette TRACE conn2 <- [1,1534,null,{}] 15:56:54 INFO - PROCESS | 2532 | 1466031414083 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}] 15:56:54 INFO - PROCESS | 2532 | 1466031414084 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:54 INFO - PROCESS | 2532 | 1466031414168 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 15:56:54 INFO - PROCESS | 2532 | 1466031414172 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:54 INFO - PROCESS | 2532 | 1466031414173 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:54 INFO - PROCESS | 2532 | ++DOCSHELL 0x12a566000 == 37 [pid = 2532] [id = 391] 15:56:54 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x128b34400) [pid = 2532] [serial = 1172] [outer = 0x0] 15:56:54 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x12929f000) [pid = 2532] [serial = 1173] [outer = 0x128b34400] 15:56:54 INFO - PROCESS | 2532 | 1466031414197 Marionette DEBUG loaded listener.js 15:56:54 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x129495800) [pid = 2532] [serial = 1174] [outer = 0x128b34400] 15:56:54 INFO - PROCESS | 2532 | 1466031414555 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]]]}] 15:56:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:56:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 526ms 15:56:54 INFO - PROCESS | 2532 | 1466031414599 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 15:56:54 INFO - PROCESS | 2532 | 1466031414602 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 15:56:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:56:54 INFO - PROCESS | 2532 | 1466031414605 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:56:54 INFO - PROCESS | 2532 | 1466031414607 Marionette TRACE conn2 <- [1,1538,null,{}] 15:56:54 INFO - PROCESS | 2532 | 1466031414620 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}] 15:56:54 INFO - PROCESS | 2532 | 1466031414622 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:54 INFO - PROCESS | 2532 | 1466031414755 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 15:56:54 INFO - PROCESS | 2532 | 1466031414768 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:54 INFO - PROCESS | 2532 | 1466031414770 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:54 INFO - PROCESS | 2532 | ++DOCSHELL 0x12b622000 == 38 [pid = 2532] [id = 392] 15:56:54 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x1297e6400) [pid = 2532] [serial = 1175] [outer = 0x0] 15:56:54 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x12a656c00) [pid = 2532] [serial = 1176] [outer = 0x1297e6400] 15:56:54 INFO - PROCESS | 2532 | 1466031414813 Marionette DEBUG loaded listener.js 15:56:54 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x12a740800) [pid = 2532] [serial = 1177] [outer = 0x1297e6400] 15:56:55 INFO - PROCESS | 2532 | 1466031415249 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]]]}] 15:56:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:56:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 676ms 15:56:55 INFO - PROCESS | 2532 | 1466031415281 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 15:56:55 INFO - PROCESS | 2532 | 1466031415282 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 15:56:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:56:55 INFO - PROCESS | 2532 | 1466031415284 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:56:55 INFO - PROCESS | 2532 | 1466031415285 Marionette TRACE conn2 <- [1,1542,null,{}] 15:56:55 INFO - PROCESS | 2532 | 1466031415287 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}] 15:56:55 INFO - PROCESS | 2532 | 1466031415288 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:55 INFO - PROCESS | 2532 | 1466031415366 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 15:56:55 INFO - PROCESS | 2532 | 1466031415370 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:55 INFO - PROCESS | 2532 | 1466031415371 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:55 INFO - PROCESS | 2532 | ++DOCSHELL 0x12b6b9000 == 39 [pid = 2532] [id = 393] 15:56:55 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x128c61400) [pid = 2532] [serial = 1178] [outer = 0x0] 15:56:55 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x12a748c00) [pid = 2532] [serial = 1179] [outer = 0x128c61400] 15:56:55 INFO - PROCESS | 2532 | 1466031415395 Marionette DEBUG loaded listener.js 15:56:55 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x12ab06800) [pid = 2532] [serial = 1180] [outer = 0x128c61400] 15:56:55 INFO - PROCESS | 2532 | 1466031415935 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]]]}] 15:56:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:56:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 719ms 15:56:56 INFO - PROCESS | 2532 | 1466031416004 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 15:56:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:56:56 INFO - PROCESS | 2532 | 1466031416006 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 15:56:56 INFO - PROCESS | 2532 | 1466031416009 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:56:56 INFO - PROCESS | 2532 | 1466031416013 Marionette TRACE conn2 <- [1,1546,null,{}] 15:56:56 INFO - PROCESS | 2532 | 1466031416016 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}] 15:56:56 INFO - PROCESS | 2532 | 1466031416018 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:56 INFO - PROCESS | 2532 | 1466031416131 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 15:56:56 INFO - PROCESS | 2532 | 1466031416233 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:56 INFO - PROCESS | 2532 | 1466031416234 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:56 INFO - PROCESS | 2532 | ++DOCSHELL 0x11746b800 == 40 [pid = 2532] [id = 394] 15:56:56 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x116761c00) [pid = 2532] [serial = 1181] [outer = 0x0] 15:56:56 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x117142800) [pid = 2532] [serial = 1182] [outer = 0x116761c00] 15:56:56 INFO - PROCESS | 2532 | 1466031416265 Marionette DEBUG loaded listener.js 15:56:56 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x118204000) [pid = 2532] [serial = 1183] [outer = 0x116761c00] 15:56:56 INFO - PROCESS | 2532 | 1466031416777 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]]]}] 15:56:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:56:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 821ms 15:56:56 INFO - PROCESS | 2532 | 1466031416831 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 15:56:56 INFO - PROCESS | 2532 | 1466031416836 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 15:56:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:56:56 INFO - PROCESS | 2532 | 1466031416843 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:56:56 INFO - PROCESS | 2532 | 1466031416846 Marionette TRACE conn2 <- [1,1550,null,{}] 15:56:56 INFO - PROCESS | 2532 | 1466031416850 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}] 15:56:56 INFO - PROCESS | 2532 | 1466031416853 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:57 INFO - PROCESS | 2532 | 1466031417015 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 15:56:57 INFO - PROCESS | 2532 | 1466031417113 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:57 INFO - PROCESS | 2532 | 1466031417114 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:57 INFO - PROCESS | 2532 | ++DOCSHELL 0x122739000 == 41 [pid = 2532] [id = 395] 15:56:57 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x1181a6400) [pid = 2532] [serial = 1184] [outer = 0x0] 15:56:57 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x1198d2400) [pid = 2532] [serial = 1185] [outer = 0x1181a6400] 15:56:57 INFO - PROCESS | 2532 | 1466031417145 Marionette DEBUG loaded listener.js 15:56:57 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x119c48000) [pid = 2532] [serial = 1186] [outer = 0x1181a6400] 15:56:57 INFO - PROCESS | 2532 | 1466031417824 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]]]}] 15:56:57 INFO - PROCESS | 2532 | --DOCSHELL 0x12b622000 == 40 [pid = 2532] [id = 392] 15:56:57 INFO - PROCESS | 2532 | --DOCSHELL 0x12a566000 == 39 [pid = 2532] [id = 391] 15:56:57 INFO - PROCESS | 2532 | --DOCSHELL 0x12916a000 == 38 [pid = 2532] [id = 390] 15:56:57 INFO - PROCESS | 2532 | --DOCSHELL 0x128ac0800 == 37 [pid = 2532] [id = 389] 15:56:57 INFO - PROCESS | 2532 | --DOCSHELL 0x126a46800 == 36 [pid = 2532] [id = 388] 15:56:57 INFO - PROCESS | 2532 | --DOCSHELL 0x1251a2800 == 35 [pid = 2532] [id = 387] 15:56:57 INFO - PROCESS | 2532 | --DOCSHELL 0x121adf000 == 34 [pid = 2532] [id = 386] 15:56:57 INFO - PROCESS | 2532 | --DOCSHELL 0x121348800 == 33 [pid = 2532] [id = 385] 15:56:57 INFO - PROCESS | 2532 | --DOCSHELL 0x1193b3000 == 32 [pid = 2532] [id = 384] 15:56:57 INFO - PROCESS | 2532 | --DOCSHELL 0x117450800 == 31 [pid = 2532] [id = 383] 15:56:57 INFO - PROCESS | 2532 | --DOCSHELL 0x116999800 == 30 [pid = 2532] [id = 382] 15:56:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:56:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1076ms 15:56:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:56:57 INFO - PROCESS | 2532 | 1466031417918 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 15:56:57 INFO - PROCESS | 2532 | 1466031417921 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 15:56:57 INFO - PROCESS | 2532 | 1466031417923 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:56:57 INFO - PROCESS | 2532 | 1466031417925 Marionette TRACE conn2 <- [1,1554,null,{}] 15:56:57 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x126441800) [pid = 2532] [serial = 1113] [outer = 0x0] [url = about:blank] 15:56:57 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x128ae8800) [pid = 2532] [serial = 1116] [outer = 0x0] [url = about:blank] 15:56:57 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x119527400) [pid = 2532] [serial = 1120] [outer = 0x0] [url = about:blank] 15:56:57 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x119e40400) [pid = 2532] [serial = 1107] [outer = 0x0] [url = about:blank] 15:56:57 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x116472000) [pid = 2532] [serial = 1095] [outer = 0x0] [url = about:blank] 15:56:57 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x1181a0c00) [pid = 2532] [serial = 1096] [outer = 0x0] [url = about:blank] 15:56:57 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x119692400) [pid = 2532] [serial = 1101] [outer = 0x0] [url = about:blank] 15:56:57 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x1198da000) [pid = 2532] [serial = 1102] [outer = 0x0] [url = about:blank] 15:56:57 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x11815e000) [pid = 2532] [serial = 1119] [outer = 0x0] [url = about:blank] 15:56:57 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x125705c00) [pid = 2532] [serial = 1090] [outer = 0x0] [url = about:blank] 15:56:57 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x119acbc00) [pid = 2532] [serial = 1104] [outer = 0x0] [url = about:blank] 15:56:57 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x119e29c00) [pid = 2532] [serial = 1105] [outer = 0x0] [url = about:blank] 15:56:57 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x11675ec00) [pid = 2532] [serial = 1092] [outer = 0x0] [url = about:blank] 15:56:57 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x11819fc00) [pid = 2532] [serial = 1093] [outer = 0x0] [url = about:blank] 15:56:57 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x118343400) [pid = 2532] [serial = 1098] [outer = 0x0] [url = about:blank] 15:56:57 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x1187f6800) [pid = 2532] [serial = 1099] [outer = 0x0] [url = about:blank] 15:56:57 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x119e21c00) [pid = 2532] [serial = 1122] [outer = 0x0] [url = about:blank] 15:56:57 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x128b31400) [pid = 2532] [serial = 1125] [outer = 0x0] [url = about:blank] 15:56:57 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x128b2f000) [pid = 2532] [serial = 1117] [outer = 0x0] [url = about:blank] 15:56:57 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x128adc400) [pid = 2532] [serial = 1114] [outer = 0x0] [url = about:blank] 15:56:57 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x124e35000) [pid = 2532] [serial = 1123] [outer = 0x0] [url = about:blank] 15:56:57 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x128ee0400) [pid = 2532] [serial = 1126] [outer = 0x0] [url = about:blank] 15:56:57 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x12577a400) [pid = 2532] [serial = 1111] [outer = 0x0] [url = about:blank] 15:56:57 INFO - PROCESS | 2532 | --DOMWINDOW == 78 (0x121411800) [pid = 2532] [serial = 1108] [outer = 0x0] [url = about:blank] 15:56:57 INFO - PROCESS | 2532 | --DOMWINDOW == 77 (0x125033000) [pid = 2532] [serial = 1110] [outer = 0x0] [url = about:blank] 15:56:57 INFO - PROCESS | 2532 | 1466031417943 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}] 15:56:57 INFO - PROCESS | 2532 | 1466031417944 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:58 INFO - PROCESS | 2532 | 1466031418049 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 15:56:58 INFO - PROCESS | 2532 | 1466031418053 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:58 INFO - PROCESS | 2532 | 1466031418055 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:58 INFO - PROCESS | 2532 | ++DOCSHELL 0x116ac8800 == 31 [pid = 2532] [id = 396] 15:56:58 INFO - PROCESS | 2532 | ++DOMWINDOW == 78 (0x1181a0c00) [pid = 2532] [serial = 1187] [outer = 0x0] 15:56:58 INFO - PROCESS | 2532 | ++DOMWINDOW == 79 (0x118204c00) [pid = 2532] [serial = 1188] [outer = 0x1181a0c00] 15:56:58 INFO - PROCESS | 2532 | 1466031418082 Marionette DEBUG loaded listener.js 15:56:58 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x1185f2800) [pid = 2532] [serial = 1189] [outer = 0x1181a0c00] 15:56:58 INFO - PROCESS | 2532 | 1466031418491 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]]]}] 15:56:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:56:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 623ms 15:56:58 INFO - PROCESS | 2532 | 1466031418547 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 15:56:58 INFO - PROCESS | 2532 | 1466031418550 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 15:56:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:56:58 INFO - PROCESS | 2532 | 1466031418553 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:56:58 INFO - PROCESS | 2532 | 1466031418555 Marionette TRACE conn2 <- [1,1558,null,{}] 15:56:58 INFO - PROCESS | 2532 | 1466031418557 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}] 15:56:58 INFO - PROCESS | 2532 | 1466031418558 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:58 INFO - PROCESS | 2532 | 1466031418621 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 15:56:58 INFO - PROCESS | 2532 | 1466031418627 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:58 INFO - PROCESS | 2532 | 1466031418629 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:58 INFO - PROCESS | 2532 | ++DOCSHELL 0x11874c000 == 32 [pid = 2532] [id = 397] 15:56:58 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x11924a400) [pid = 2532] [serial = 1190] [outer = 0x0] 15:56:58 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x1198d2800) [pid = 2532] [serial = 1191] [outer = 0x11924a400] 15:56:58 INFO - PROCESS | 2532 | 1466031418650 Marionette DEBUG loaded listener.js 15:56:58 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x119a65400) [pid = 2532] [serial = 1192] [outer = 0x11924a400] 15:56:59 INFO - PROCESS | 2532 | 1466031419107 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]]]}] 15:56:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:56:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 572ms 15:56:59 INFO - PROCESS | 2532 | 1466031419126 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 15:56:59 INFO - PROCESS | 2532 | 1466031419128 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 15:56:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:56:59 INFO - PROCESS | 2532 | 1466031419132 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:56:59 INFO - PROCESS | 2532 | 1466031419136 Marionette TRACE conn2 <- [1,1562,null,{}] 15:56:59 INFO - PROCESS | 2532 | 1466031419148 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}] 15:56:59 INFO - PROCESS | 2532 | 1466031419153 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:59 INFO - PROCESS | 2532 | 1466031419238 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 15:56:59 INFO - PROCESS | 2532 | 1466031419265 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:59 INFO - PROCESS | 2532 | 1466031419266 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:59 INFO - PROCESS | 2532 | ++DOCSHELL 0x119c1c000 == 33 [pid = 2532] [id = 398] 15:56:59 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x119aca400) [pid = 2532] [serial = 1193] [outer = 0x0] 15:56:59 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x119eef800) [pid = 2532] [serial = 1194] [outer = 0x119aca400] 15:56:59 INFO - PROCESS | 2532 | 1466031419294 Marionette DEBUG loaded listener.js 15:56:59 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x121411800) [pid = 2532] [serial = 1195] [outer = 0x119aca400] 15:56:59 INFO - PROCESS | 2532 | 1466031419633 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]]]}] 15:56:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:56:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 524ms 15:56:59 INFO - PROCESS | 2532 | 1466031419656 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 15:56:59 INFO - PROCESS | 2532 | 1466031419658 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 15:56:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:56:59 INFO - PROCESS | 2532 | 1466031419663 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:56:59 INFO - PROCESS | 2532 | 1466031419664 Marionette TRACE conn2 <- [1,1566,null,{}] 15:56:59 INFO - PROCESS | 2532 | 1466031419667 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}] 15:56:59 INFO - PROCESS | 2532 | 1466031419668 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:59 INFO - PROCESS | 2532 | 1466031419780 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 15:56:59 INFO - PROCESS | 2532 | 1466031419785 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:59 INFO - PROCESS | 2532 | 1466031419786 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:56:59 INFO - PROCESS | 2532 | ++DOCSHELL 0x122728800 == 34 [pid = 2532] [id = 399] 15:56:59 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x121e60c00) [pid = 2532] [serial = 1196] [outer = 0x0] 15:56:59 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x124e36800) [pid = 2532] [serial = 1197] [outer = 0x121e60c00] 15:56:59 INFO - PROCESS | 2532 | 1466031419812 Marionette DEBUG loaded listener.js 15:56:59 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x12570c400) [pid = 2532] [serial = 1198] [outer = 0x121e60c00] 15:57:00 INFO - PROCESS | 2532 | 1466031420138 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]]]}] 15:57:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:57:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 519ms 15:57:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:57:00 INFO - PROCESS | 2532 | 1466031420185 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 15:57:00 INFO - PROCESS | 2532 | 1466031420186 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 15:57:00 INFO - PROCESS | 2532 | 1466031420188 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:57:00 INFO - PROCESS | 2532 | 1466031420189 Marionette TRACE conn2 <- [1,1570,null,{}] 15:57:00 INFO - PROCESS | 2532 | 1466031420191 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}] 15:57:00 INFO - PROCESS | 2532 | 1466031420192 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:00 INFO - PROCESS | 2532 | 1466031420289 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 15:57:00 INFO - PROCESS | 2532 | 1466031420293 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:00 INFO - PROCESS | 2532 | 1466031420294 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:00 INFO - PROCESS | 2532 | ++DOCSHELL 0x124e4e000 == 35 [pid = 2532] [id = 400] 15:57:00 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x119e29800) [pid = 2532] [serial = 1199] [outer = 0x0] 15:57:00 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x125788800) [pid = 2532] [serial = 1200] [outer = 0x119e29800] 15:57:00 INFO - PROCESS | 2532 | 1466031420318 Marionette DEBUG loaded listener.js 15:57:00 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x1267c1400) [pid = 2532] [serial = 1201] [outer = 0x119e29800] 15:57:00 INFO - PROCESS | 2532 | 1466031420657 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]]]}] 15:57:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:57:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 518ms 15:57:00 INFO - PROCESS | 2532 | 1466031420707 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 15:57:00 INFO - PROCESS | 2532 | 1466031420708 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 15:57:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:57:00 INFO - PROCESS | 2532 | 1466031420718 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:57:00 INFO - PROCESS | 2532 | 1466031420719 Marionette TRACE conn2 <- [1,1574,null,{}] 15:57:00 INFO - PROCESS | 2532 | 1466031420721 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}] 15:57:00 INFO - PROCESS | 2532 | 1466031420725 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:00 INFO - PROCESS | 2532 | 1466031420841 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 15:57:00 INFO - PROCESS | 2532 | 1466031420878 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:00 INFO - PROCESS | 2532 | 1466031420879 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:00 INFO - PROCESS | 2532 | ++DOCSHELL 0x128e5c800 == 36 [pid = 2532] [id = 401] 15:57:00 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x128adf400) [pid = 2532] [serial = 1202] [outer = 0x0] 15:57:00 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x128b32800) [pid = 2532] [serial = 1203] [outer = 0x128adf400] 15:57:00 INFO - PROCESS | 2532 | 1466031420904 Marionette DEBUG loaded listener.js 15:57:00 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x1297e4800) [pid = 2532] [serial = 1204] [outer = 0x128adf400] 15:57:01 INFO - PROCESS | 2532 | 1466031421223 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]]]}] 15:57:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:57:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 526ms 15:57:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:57:01 INFO - PROCESS | 2532 | 1466031421237 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 15:57:01 INFO - PROCESS | 2532 | 1466031421238 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 15:57:01 INFO - PROCESS | 2532 | 1466031421240 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:57:01 INFO - PROCESS | 2532 | 1466031421244 Marionette TRACE conn2 <- [1,1578,null,{}] 15:57:01 INFO - PROCESS | 2532 | 1466031421248 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}] 15:57:01 INFO - PROCESS | 2532 | 1466031421250 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:01 INFO - PROCESS | 2532 | 1466031421349 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 15:57:01 INFO - PROCESS | 2532 | 1466031421362 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:01 INFO - PROCESS | 2532 | 1466031421364 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:01 INFO - PROCESS | 2532 | ++DOCSHELL 0x11856b800 == 37 [pid = 2532] [id = 402] 15:57:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x1133ee000) [pid = 2532] [serial = 1205] [outer = 0x0] 15:57:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x12a657800) [pid = 2532] [serial = 1206] [outer = 0x1133ee000] 15:57:01 INFO - PROCESS | 2532 | 1466031421388 Marionette DEBUG loaded listener.js 15:57:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x12a6e5400) [pid = 2532] [serial = 1207] [outer = 0x1133ee000] 15:57:01 INFO - PROCESS | 2532 | 1466031421714 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]]]}] 15:57:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:57:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 524ms 15:57:01 INFO - PROCESS | 2532 | 1466031421764 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 15:57:01 INFO - PROCESS | 2532 | 1466031421765 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 15:57:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:57:01 INFO - PROCESS | 2532 | 1466031421768 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:57:01 INFO - PROCESS | 2532 | 1466031421769 Marionette TRACE conn2 <- [1,1582,null,{}] 15:57:01 INFO - PROCESS | 2532 | 1466031421771 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}] 15:57:01 INFO - PROCESS | 2532 | 1466031421772 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:01 INFO - PROCESS | 2532 | 1466031421867 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 15:57:01 INFO - PROCESS | 2532 | 1466031421880 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:01 INFO - PROCESS | 2532 | 1466031421881 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:01 INFO - PROCESS | 2532 | ++DOCSHELL 0x12a697800 == 38 [pid = 2532] [id = 403] 15:57:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x12a740c00) [pid = 2532] [serial = 1208] [outer = 0x0] 15:57:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x12a74a800) [pid = 2532] [serial = 1209] [outer = 0x12a740c00] 15:57:01 INFO - PROCESS | 2532 | 1466031421905 Marionette DEBUG loaded listener.js 15:57:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x12ab09c00) [pid = 2532] [serial = 1210] [outer = 0x12a740c00] 15:57:02 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x1164d9c00) [pid = 2532] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:57:02 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x1198e1800) [pid = 2532] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 15:57:02 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x116903400) [pid = 2532] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:57:02 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x1195c7000) [pid = 2532] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:57:02 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x119e2c400) [pid = 2532] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:57:02 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x11820e000) [pid = 2532] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:57:02 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x1128c9400) [pid = 2532] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 15:57:02 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x1187ef400) [pid = 2532] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 15:57:02 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x119c48400) [pid = 2532] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 15:57:02 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x121d58000) [pid = 2532] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 15:57:02 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x112ccb800) [pid = 2532] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 15:57:02 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x12194a400) [pid = 2532] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:57:02 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x1133eb800) [pid = 2532] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:57:02 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x1128c7800) [pid = 2532] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:57:02 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x128add000) [pid = 2532] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:57:02 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x128b34400) [pid = 2532] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:57:02 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x1297e6400) [pid = 2532] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:57:02 INFO - PROCESS | 2532 | 1466031422296 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]]]}] 15:57:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:57:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 570ms 15:57:02 INFO - PROCESS | 2532 | 1466031422338 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 15:57:02 INFO - PROCESS | 2532 | 1466031422340 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 15:57:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:57:02 INFO - PROCESS | 2532 | 1466031422342 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:57:02 INFO - PROCESS | 2532 | 1466031422343 Marionette TRACE conn2 <- [1,1586,null,{}] 15:57:02 INFO - PROCESS | 2532 | 1466031422345 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}] 15:57:02 INFO - PROCESS | 2532 | 1466031422347 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:02 INFO - PROCESS | 2532 | 1466031422423 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 15:57:02 INFO - PROCESS | 2532 | 1466031422481 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:02 INFO - PROCESS | 2532 | 1466031422482 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:02 INFO - PROCESS | 2532 | ++DOCSHELL 0x126460000 == 39 [pid = 2532] [id = 404] 15:57:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x1128c7800) [pid = 2532] [serial = 1211] [outer = 0x0] 15:57:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x11820c000) [pid = 2532] [serial = 1212] [outer = 0x1128c7800] 15:57:02 INFO - PROCESS | 2532 | 1466031422508 Marionette DEBUG loaded listener.js 15:57:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x119ef0800) [pid = 2532] [serial = 1213] [outer = 0x1128c7800] 15:57:02 INFO - PROCESS | 2532 | 1466031422805 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]]]}] 15:57:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:57:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 472ms 15:57:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:57:02 INFO - PROCESS | 2532 | 1466031422817 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 15:57:02 INFO - PROCESS | 2532 | 1466031422819 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 15:57:02 INFO - PROCESS | 2532 | 1466031422822 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:57:02 INFO - PROCESS | 2532 | 1466031422824 Marionette TRACE conn2 <- [1,1590,null,{}] 15:57:02 INFO - PROCESS | 2532 | 1466031422838 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}] 15:57:02 INFO - PROCESS | 2532 | 1466031422841 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:02 INFO - PROCESS | 2532 | 1466031422953 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 15:57:02 INFO - PROCESS | 2532 | 1466031422956 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:02 INFO - PROCESS | 2532 | 1466031422958 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:02 INFO - PROCESS | 2532 | ++DOCSHELL 0x12b61d800 == 40 [pid = 2532] [id = 405] 15:57:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x1212d2800) [pid = 2532] [serial = 1214] [outer = 0x0] 15:57:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x12929c000) [pid = 2532] [serial = 1215] [outer = 0x1212d2800] 15:57:02 INFO - PROCESS | 2532 | 1466031422983 Marionette DEBUG loaded listener.js 15:57:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x12ab0cc00) [pid = 2532] [serial = 1216] [outer = 0x1212d2800] 15:57:03 INFO - PROCESS | 2532 | 1466031423307 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]]]}] 15:57:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:57:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 531ms 15:57:03 INFO - PROCESS | 2532 | 1466031423354 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 15:57:03 INFO - PROCESS | 2532 | 1466031423355 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 15:57:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:57:03 INFO - PROCESS | 2532 | 1466031423357 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:57:03 INFO - PROCESS | 2532 | 1466031423359 Marionette TRACE conn2 <- [1,1594,null,{}] 15:57:03 INFO - PROCESS | 2532 | 1466031423361 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}] 15:57:03 INFO - PROCESS | 2532 | 1466031423363 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:03 INFO - PROCESS | 2532 | 1466031423480 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 15:57:03 INFO - PROCESS | 2532 | 1466031423486 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:03 INFO - PROCESS | 2532 | 1466031423488 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:03 INFO - PROCESS | 2532 | ++DOCSHELL 0x12bc94000 == 41 [pid = 2532] [id = 406] 15:57:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x12ab10c00) [pid = 2532] [serial = 1217] [outer = 0x0] 15:57:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x12ab5ec00) [pid = 2532] [serial = 1218] [outer = 0x12ab10c00] 15:57:03 INFO - PROCESS | 2532 | 1466031423514 Marionette DEBUG loaded listener.js 15:57:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x12b8b1800) [pid = 2532] [serial = 1219] [outer = 0x12ab10c00] 15:57:03 INFO - PROCESS | 2532 | 1466031423834 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]]]}] 15:57:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:57:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 522ms 15:57:03 INFO - PROCESS | 2532 | 1466031423879 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 15:57:03 INFO - PROCESS | 2532 | 1466031423881 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 15:57:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:57:03 INFO - PROCESS | 2532 | 1466031423883 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:57:03 INFO - PROCESS | 2532 | 1466031423884 Marionette TRACE conn2 <- [1,1598,null,{}] 15:57:03 INFO - PROCESS | 2532 | 1466031423886 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}] 15:57:03 INFO - PROCESS | 2532 | 1466031423887 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:03 INFO - PROCESS | 2532 | 1466031423966 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 15:57:03 INFO - PROCESS | 2532 | 1466031423970 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:03 INFO - PROCESS | 2532 | 1466031423971 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:03 INFO - PROCESS | 2532 | ++DOCSHELL 0x12c06f800 == 42 [pid = 2532] [id = 407] 15:57:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x12ab0c000) [pid = 2532] [serial = 1220] [outer = 0x0] 15:57:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x12b8bc000) [pid = 2532] [serial = 1221] [outer = 0x12ab0c000] 15:57:04 INFO - PROCESS | 2532 | 1466031424002 Marionette DEBUG loaded listener.js 15:57:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x12b9a4400) [pid = 2532] [serial = 1222] [outer = 0x12ab0c000] 15:57:04 INFO - PROCESS | 2532 | 1466031424428 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]]]}] 15:57:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:57:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 568ms 15:57:04 INFO - PROCESS | 2532 | 1466031424451 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 15:57:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:57:04 INFO - PROCESS | 2532 | 1466031424454 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 15:57:04 INFO - PROCESS | 2532 | 1466031424457 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:57:04 INFO - PROCESS | 2532 | 1466031424459 Marionette TRACE conn2 <- [1,1602,null,{}] 15:57:04 INFO - PROCESS | 2532 | 1466031424463 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}] 15:57:04 INFO - PROCESS | 2532 | 1466031424465 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:04 INFO - PROCESS | 2532 | 1466031424574 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 15:57:04 INFO - PROCESS | 2532 | 1466031424645 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:04 INFO - PROCESS | 2532 | 1466031424647 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:04 INFO - PROCESS | 2532 | ++DOCSHELL 0x1185c0000 == 43 [pid = 2532] [id = 408] 15:57:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x116f7c400) [pid = 2532] [serial = 1223] [outer = 0x0] 15:57:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x118345400) [pid = 2532] [serial = 1224] [outer = 0x116f7c400] 15:57:04 INFO - PROCESS | 2532 | 1466031424679 Marionette DEBUG loaded listener.js 15:57:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x119527400) [pid = 2532] [serial = 1225] [outer = 0x116f7c400] 15:57:05 INFO - PROCESS | 2532 | 1466031425111 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]]]}] 15:57:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:57:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 673ms 15:57:05 INFO - PROCESS | 2532 | 1466031425130 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 15:57:05 INFO - PROCESS | 2532 | 1466031425133 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 15:57:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:57:05 INFO - PROCESS | 2532 | 1466031425137 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:57:05 INFO - PROCESS | 2532 | 1466031425139 Marionette TRACE conn2 <- [1,1606,null,{}] 15:57:05 INFO - PROCESS | 2532 | 1466031425142 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}] 15:57:05 INFO - PROCESS | 2532 | 1466031425144 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:05 INFO - PROCESS | 2532 | 1466031425246 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 15:57:05 INFO - PROCESS | 2532 | 1466031425341 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:05 INFO - PROCESS | 2532 | 1466031425343 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:05 INFO - PROCESS | 2532 | ++DOCSHELL 0x121d47800 == 44 [pid = 2532] [id = 409] 15:57:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x119c54400) [pid = 2532] [serial = 1226] [outer = 0x0] 15:57:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x119e29c00) [pid = 2532] [serial = 1227] [outer = 0x119c54400] 15:57:05 INFO - PROCESS | 2532 | 1466031425374 Marionette DEBUG loaded listener.js 15:57:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x1212cf000) [pid = 2532] [serial = 1228] [outer = 0x119c54400] 15:57:05 INFO - PROCESS | 2532 | 1466031425797 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]]]}] 15:57:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:57:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 719ms 15:57:05 INFO - PROCESS | 2532 | 1466031425859 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 15:57:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:57:05 INFO - PROCESS | 2532 | 1466031425861 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 15:57:05 INFO - PROCESS | 2532 | 1466031425863 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:57:05 INFO - PROCESS | 2532 | 1466031425866 Marionette TRACE conn2 <- [1,1610,null,{}] 15:57:05 INFO - PROCESS | 2532 | 1466031425873 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}] 15:57:05 INFO - PROCESS | 2532 | 1466031425879 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:05 INFO - PROCESS | 2532 | 1466031425978 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 15:57:06 INFO - PROCESS | 2532 | 1466031426049 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:06 INFO - PROCESS | 2532 | 1466031426051 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:06 INFO - PROCESS | 2532 | ++DOCSHELL 0x12bca9800 == 45 [pid = 2532] [id = 410] 15:57:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x128ae6000) [pid = 2532] [serial = 1229] [outer = 0x0] 15:57:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 104 (0x128b30000) [pid = 2532] [serial = 1230] [outer = 0x128ae6000] 15:57:06 INFO - PROCESS | 2532 | 1466031426082 Marionette DEBUG loaded listener.js 15:57:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 105 (0x128c6cc00) [pid = 2532] [serial = 1231] [outer = 0x128ae6000] 15:57:06 INFO - PROCESS | 2532 | 1466031426491 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]]]}] 15:57:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:57:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 675ms 15:57:06 INFO - PROCESS | 2532 | 1466031426572 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 15:57:06 INFO - PROCESS | 2532 | 1466031426574 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 15:57:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:57:06 INFO - PROCESS | 2532 | 1466031426605 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:57:06 INFO - PROCESS | 2532 | 1466031426606 Marionette TRACE conn2 <- [1,1614,null,{}] 15:57:06 INFO - PROCESS | 2532 | 1466031426608 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}] 15:57:06 INFO - PROCESS | 2532 | 1466031426611 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:06 INFO - PROCESS | 2532 | 1466031426729 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 15:57:06 INFO - PROCESS | 2532 | 1466031426800 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:06 INFO - PROCESS | 2532 | 1466031426801 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:06 INFO - PROCESS | 2532 | ++DOCSHELL 0x12a69b000 == 46 [pid = 2532] [id = 411] 15:57:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 106 (0x128ae8800) [pid = 2532] [serial = 1232] [outer = 0x0] 15:57:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 107 (0x12a64c800) [pid = 2532] [serial = 1233] [outer = 0x128ae8800] 15:57:06 INFO - PROCESS | 2532 | 1466031426831 Marionette DEBUG loaded listener.js 15:57:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 108 (0x12a746400) [pid = 2532] [serial = 1234] [outer = 0x128ae8800] 15:57:07 INFO - PROCESS | 2532 | 1466031427347 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]]]}] 15:57:07 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 15:57:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 819ms 15:57:07 INFO - PROCESS | 2532 | 1466031427424 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 15:57:07 INFO - PROCESS | 2532 | 1466031427426 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 15:57:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:57:07 INFO - PROCESS | 2532 | 1466031427430 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:57:07 INFO - PROCESS | 2532 | 1466031427433 Marionette TRACE conn2 <- [1,1618,null,{}] 15:57:07 INFO - PROCESS | 2532 | 1466031427437 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}] 15:57:07 INFO - PROCESS | 2532 | 1466031427439 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:07 INFO - PROCESS | 2532 | 1466031427541 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 15:57:07 INFO - PROCESS | 2532 | 1466031427622 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:07 INFO - PROCESS | 2532 | 1466031427626 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:07 INFO - PROCESS | 2532 | ++DOCSHELL 0x1169b1800 == 47 [pid = 2532] [id = 412] 15:57:07 INFO - PROCESS | 2532 | ++DOMWINDOW == 109 (0x1129ab400) [pid = 2532] [serial = 1235] [outer = 0x0] 15:57:07 INFO - PROCESS | 2532 | ++DOMWINDOW == 110 (0x113c57c00) [pid = 2532] [serial = 1236] [outer = 0x1129ab400] 15:57:07 INFO - PROCESS | 2532 | 1466031427702 Marionette DEBUG loaded listener.js 15:57:07 INFO - PROCESS | 2532 | ++DOMWINDOW == 111 (0x11819ec00) [pid = 2532] [serial = 1237] [outer = 0x1129ab400] 15:57:08 INFO - PROCESS | 2532 | --DOCSHELL 0x1193c3800 == 46 [pid = 2532] [id = 381] 15:57:08 INFO - PROCESS | 2532 | --DOCSHELL 0x12bc94000 == 45 [pid = 2532] [id = 406] 15:57:08 INFO - PROCESS | 2532 | --DOCSHELL 0x12b61d800 == 44 [pid = 2532] [id = 405] 15:57:08 INFO - PROCESS | 2532 | --DOCSHELL 0x126460000 == 43 [pid = 2532] [id = 404] 15:57:08 INFO - PROCESS | 2532 | --DOCSHELL 0x12a697800 == 42 [pid = 2532] [id = 403] 15:57:08 INFO - PROCESS | 2532 | --DOCSHELL 0x11856b800 == 41 [pid = 2532] [id = 402] 15:57:08 INFO - PROCESS | 2532 | --DOCSHELL 0x128e5c800 == 40 [pid = 2532] [id = 401] 15:57:08 INFO - PROCESS | 2532 | --DOCSHELL 0x124e4e000 == 39 [pid = 2532] [id = 400] 15:57:08 INFO - PROCESS | 2532 | --DOCSHELL 0x122728800 == 38 [pid = 2532] [id = 399] 15:57:08 INFO - PROCESS | 2532 | --DOCSHELL 0x119c1c000 == 37 [pid = 2532] [id = 398] 15:57:08 INFO - PROCESS | 2532 | --DOCSHELL 0x11874c000 == 36 [pid = 2532] [id = 397] 15:57:08 INFO - PROCESS | 2532 | --DOCSHELL 0x116ac8800 == 35 [pid = 2532] [id = 396] 15:57:08 INFO - PROCESS | 2532 | --DOCSHELL 0x122739000 == 34 [pid = 2532] [id = 395] 15:57:08 INFO - PROCESS | 2532 | --DOCSHELL 0x11746b800 == 33 [pid = 2532] [id = 394] 15:57:08 INFO - PROCESS | 2532 | --DOCSHELL 0x12b6b9000 == 32 [pid = 2532] [id = 393] 15:57:08 INFO - PROCESS | 2532 | --DOCSHELL 0x12a69b000 == 31 [pid = 2532] [id = 411] 15:57:08 INFO - PROCESS | 2532 | --DOCSHELL 0x12bca9800 == 30 [pid = 2532] [id = 410] 15:57:08 INFO - PROCESS | 2532 | --DOCSHELL 0x121d47800 == 29 [pid = 2532] [id = 409] 15:57:08 INFO - PROCESS | 2532 | --DOCSHELL 0x12c06f800 == 28 [pid = 2532] [id = 407] 15:57:08 INFO - PROCESS | 2532 | --DOCSHELL 0x1185c0000 == 27 [pid = 2532] [id = 408] 15:57:08 INFO - PROCESS | 2532 | --DOMWINDOW == 110 (0x125788c00) [pid = 2532] [serial = 1137] [outer = 0x0] [url = about:blank] 15:57:08 INFO - PROCESS | 2532 | --DOMWINDOW == 109 (0x1174d8c00) [pid = 2532] [serial = 1141] [outer = 0x0] [url = about:blank] 15:57:08 INFO - PROCESS | 2532 | --DOMWINDOW == 108 (0x124e35c00) [pid = 2532] [serial = 1161] [outer = 0x0] [url = about:blank] 15:57:08 INFO - PROCESS | 2532 | --DOMWINDOW == 107 (0x1164d4000) [pid = 2532] [serial = 1140] [outer = 0x0] [url = about:blank] 15:57:08 INFO - PROCESS | 2532 | --DOMWINDOW == 106 (0x121931000) [pid = 2532] [serial = 1159] [outer = 0x0] [url = about:blank] 15:57:08 INFO - PROCESS | 2532 | --DOMWINDOW == 105 (0x128adf000) [pid = 2532] [serial = 1164] [outer = 0x0] [url = about:blank] 15:57:08 INFO - PROCESS | 2532 | --DOMWINDOW == 104 (0x119244000) [pid = 2532] [serial = 1170] [outer = 0x0] [url = about:blank] 15:57:08 INFO - PROCESS | 2532 | --DOMWINDOW == 103 (0x1264ef400) [pid = 2532] [serial = 1162] [outer = 0x0] [url = about:blank] 15:57:08 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x128b3a000) [pid = 2532] [serial = 1167] [outer = 0x0] [url = about:blank] 15:57:08 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x128b2cc00) [pid = 2532] [serial = 1165] [outer = 0x0] [url = about:blank] 15:57:08 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x128b2fc00) [pid = 2532] [serial = 1171] [outer = 0x0] [url = about:blank] 15:57:08 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x12929f000) [pid = 2532] [serial = 1173] [outer = 0x0] [url = about:blank] 15:57:08 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x129219c00) [pid = 2532] [serial = 1168] [outer = 0x0] [url = about:blank] 15:57:08 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x119ad1c00) [pid = 2532] [serial = 1144] [outer = 0x0] [url = about:blank] 15:57:08 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x129495800) [pid = 2532] [serial = 1174] [outer = 0x0] [url = about:blank] 15:57:08 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x12a740800) [pid = 2532] [serial = 1177] [outer = 0x0] [url = about:blank] 15:57:08 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x1211e7000) [pid = 2532] [serial = 1156] [outer = 0x0] [url = about:blank] 15:57:08 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x12a656c00) [pid = 2532] [serial = 1176] [outer = 0x0] [url = about:blank] 15:57:08 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x121515800) [pid = 2532] [serial = 1158] [outer = 0x0] [url = about:blank] 15:57:08 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x1198ed400) [pid = 2532] [serial = 1143] [outer = 0x0] [url = about:blank] 15:57:08 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x116f87c00) [pid = 2532] [serial = 1146] [outer = 0x0] [url = about:blank] 15:57:08 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x112e06c00) [pid = 2532] [serial = 1147] [outer = 0x0] [url = about:blank] 15:57:08 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x119ac5000) [pid = 2532] [serial = 1152] [outer = 0x0] [url = about:blank] 15:57:08 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x119c53400) [pid = 2532] [serial = 1153] [outer = 0x0] [url = about:blank] 15:57:08 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x119ef9c00) [pid = 2532] [serial = 1155] [outer = 0x0] [url = about:blank] 15:57:08 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x119249400) [pid = 2532] [serial = 1150] [outer = 0x0] [url = about:blank] 15:57:08 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x1185f0400) [pid = 2532] [serial = 1149] [outer = 0x0] [url = about:blank] 15:57:08 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x116471800) [pid = 2532] [serial = 1129] [outer = 0x0] [url = about:blank] 15:57:08 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x112cccc00) [pid = 2532] [serial = 1128] [outer = 0x0] [url = about:blank] 15:57:08 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x1195cec00) [pid = 2532] [serial = 1132] [outer = 0x0] [url = about:blank] 15:57:08 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x118851400) [pid = 2532] [serial = 1131] [outer = 0x0] [url = about:blank] 15:57:08 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x1211e8c00) [pid = 2532] [serial = 1135] [outer = 0x0] [url = about:blank] 15:57:08 INFO - PROCESS | 2532 | --DOMWINDOW == 78 (0x119e24400) [pid = 2532] [serial = 1134] [outer = 0x0] [url = about:blank] 15:57:08 INFO - PROCESS | 2532 | --DOMWINDOW == 77 (0x128add800) [pid = 2532] [serial = 1138] [outer = 0x0] [url = about:blank] 15:57:08 INFO - PROCESS | 2532 | 1466031428701 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]]]}] 15:57:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:57:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1324ms 15:57:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:57:08 INFO - PROCESS | 2532 | 1466031428754 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 15:57:08 INFO - PROCESS | 2532 | 1466031428756 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 15:57:08 INFO - PROCESS | 2532 | 1466031428760 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:57:08 INFO - PROCESS | 2532 | 1466031428761 Marionette TRACE conn2 <- [1,1622,null,{}] 15:57:08 INFO - PROCESS | 2532 | 1466031428765 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}] 15:57:08 INFO - PROCESS | 2532 | 1466031428767 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:08 INFO - PROCESS | 2532 | 1466031428849 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 15:57:08 INFO - PROCESS | 2532 | 1466031428854 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:08 INFO - PROCESS | 2532 | 1466031428855 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:08 INFO - PROCESS | 2532 | ++DOCSHELL 0x113cdc000 == 28 [pid = 2532] [id = 413] 15:57:08 INFO - PROCESS | 2532 | ++DOMWINDOW == 78 (0x112e11400) [pid = 2532] [serial = 1238] [outer = 0x0] 15:57:08 INFO - PROCESS | 2532 | ++DOMWINDOW == 79 (0x112ebf400) [pid = 2532] [serial = 1239] [outer = 0x112e11400] 15:57:08 INFO - PROCESS | 2532 | 1466031428887 Marionette DEBUG loaded listener.js 15:57:08 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x1133eb800) [pid = 2532] [serial = 1240] [outer = 0x112e11400] 15:57:09 INFO - PROCESS | 2532 | 1466031429218 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]]]}] 15:57:09 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 15:57:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 470ms 15:57:09 INFO - PROCESS | 2532 | 1466031429257 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 15:57:09 INFO - PROCESS | 2532 | 1466031429260 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 15:57:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:57:09 INFO - PROCESS | 2532 | 1466031429266 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:57:09 INFO - PROCESS | 2532 | 1466031429268 Marionette TRACE conn2 <- [1,1626,null,{}] 15:57:09 INFO - PROCESS | 2532 | 1466031429270 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}] 15:57:09 INFO - PROCESS | 2532 | 1466031429272 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:09 INFO - PROCESS | 2532 | 1466031429348 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 15:57:09 INFO - PROCESS | 2532 | 1466031429352 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:09 INFO - PROCESS | 2532 | 1466031429353 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:09 INFO - PROCESS | 2532 | ++DOCSHELL 0x1169b5800 == 29 [pid = 2532] [id = 414] 15:57:09 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x115e8e000) [pid = 2532] [serial = 1241] [outer = 0x0] 15:57:09 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x116242400) [pid = 2532] [serial = 1242] [outer = 0x115e8e000] 15:57:09 INFO - PROCESS | 2532 | 1466031429383 Marionette DEBUG loaded listener.js 15:57:09 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x116755c00) [pid = 2532] [serial = 1243] [outer = 0x115e8e000] 15:57:09 INFO - PROCESS | 2532 | 1466031429715 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]]]}] 15:57:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:57:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 471ms 15:57:09 INFO - PROCESS | 2532 | 1466031429737 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 15:57:09 INFO - PROCESS | 2532 | 1466031429746 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 15:57:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:57:09 INFO - PROCESS | 2532 | 1466031429749 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:57:09 INFO - PROCESS | 2532 | 1466031429751 Marionette TRACE conn2 <- [1,1630,null,{}] 15:57:09 INFO - PROCESS | 2532 | 1466031429759 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}] 15:57:09 INFO - PROCESS | 2532 | 1466031429762 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:09 INFO - PROCESS | 2532 | 1466031429843 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 15:57:09 INFO - PROCESS | 2532 | 1466031429898 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:09 INFO - PROCESS | 2532 | 1466031429900 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:09 INFO - PROCESS | 2532 | ++DOCSHELL 0x11856b800 == 30 [pid = 2532] [id = 415] 15:57:09 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x112e0f800) [pid = 2532] [serial = 1244] [outer = 0x0] 15:57:09 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x117147800) [pid = 2532] [serial = 1245] [outer = 0x112e0f800] 15:57:09 INFO - PROCESS | 2532 | 1466031429928 Marionette DEBUG loaded listener.js 15:57:09 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x1181a8c00) [pid = 2532] [serial = 1246] [outer = 0x112e0f800] 15:57:10 INFO - PROCESS | 2532 | 1466031430303 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]]]}] 15:57:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:57:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 570ms 15:57:10 INFO - PROCESS | 2532 | 1466031430320 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 15:57:10 INFO - PROCESS | 2532 | 1466031430323 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 15:57:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:57:10 INFO - PROCESS | 2532 | 1466031430327 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:57:10 INFO - PROCESS | 2532 | 1466031430329 Marionette TRACE conn2 <- [1,1634,null,{}] 15:57:10 INFO - PROCESS | 2532 | 1466031430332 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}] 15:57:10 INFO - PROCESS | 2532 | 1466031430334 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:10 INFO - PROCESS | 2532 | 1466031430457 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 15:57:10 INFO - PROCESS | 2532 | 1466031430546 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:10 INFO - PROCESS | 2532 | 1466031430547 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:10 INFO - PROCESS | 2532 | ++DOCSHELL 0x11926c000 == 31 [pid = 2532] [id = 416] 15:57:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x116f87800) [pid = 2532] [serial = 1247] [outer = 0x0] 15:57:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x118210400) [pid = 2532] [serial = 1248] [outer = 0x116f87800] 15:57:10 INFO - PROCESS | 2532 | 1466031430590 Marionette DEBUG loaded listener.js 15:57:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x1188d3000) [pid = 2532] [serial = 1249] [outer = 0x116f87800] 15:57:10 INFO - PROCESS | 2532 | 1466031430961 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]]]}] 15:57:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:57:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 672ms 15:57:11 INFO - PROCESS | 2532 | 1466031431004 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 15:57:11 INFO - PROCESS | 2532 | 1466031431005 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 15:57:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:57:11 INFO - PROCESS | 2532 | 1466031431008 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:57:11 INFO - PROCESS | 2532 | 1466031431009 Marionette TRACE conn2 <- [1,1638,null,{}] 15:57:11 INFO - PROCESS | 2532 | 1466031431018 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}] 15:57:11 INFO - PROCESS | 2532 | 1466031431019 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:11 INFO - PROCESS | 2532 | 1466031431109 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 15:57:11 INFO - PROCESS | 2532 | 1466031431145 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:11 INFO - PROCESS | 2532 | 1466031431147 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:11 INFO - PROCESS | 2532 | ++DOCSHELL 0x119bcf000 == 32 [pid = 2532] [id = 417] 15:57:11 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x115e8d400) [pid = 2532] [serial = 1250] [outer = 0x0] 15:57:11 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x11952e400) [pid = 2532] [serial = 1251] [outer = 0x115e8d400] 15:57:11 INFO - PROCESS | 2532 | 1466031431171 Marionette DEBUG loaded listener.js 15:57:11 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x1195cf400) [pid = 2532] [serial = 1252] [outer = 0x115e8d400] 15:57:11 INFO - PROCESS | 2532 | 1466031431504 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]]]}] 15:57:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:57:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 529ms 15:57:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:57:11 INFO - PROCESS | 2532 | 1466031431538 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 15:57:11 INFO - PROCESS | 2532 | 1466031431539 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 15:57:11 INFO - PROCESS | 2532 | 1466031431541 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:57:11 INFO - PROCESS | 2532 | 1466031431542 Marionette TRACE conn2 <- [1,1642,null,{}] 15:57:11 INFO - PROCESS | 2532 | 1466031431544 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}] 15:57:11 INFO - PROCESS | 2532 | 1466031431549 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:11 INFO - PROCESS | 2532 | 1466031431663 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 15:57:11 INFO - PROCESS | 2532 | 1466031431696 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:11 INFO - PROCESS | 2532 | 1466031431698 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:11 INFO - PROCESS | 2532 | ++DOCSHELL 0x121564800 == 33 [pid = 2532] [id = 418] 15:57:11 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x1195cf800) [pid = 2532] [serial = 1253] [outer = 0x0] 15:57:11 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x1198d7c00) [pid = 2532] [serial = 1254] [outer = 0x1195cf800] 15:57:11 INFO - PROCESS | 2532 | 1466031431723 Marionette DEBUG loaded listener.js 15:57:11 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x119e24c00) [pid = 2532] [serial = 1255] [outer = 0x1195cf800] 15:57:12 INFO - PROCESS | 2532 | 1466031432024 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]]]}] 15:57:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:57:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 521ms 15:57:12 INFO - PROCESS | 2532 | 1466031432067 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 15:57:12 INFO - PROCESS | 2532 | 1466031432068 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 15:57:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:57:12 INFO - PROCESS | 2532 | 1466031432070 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:57:12 INFO - PROCESS | 2532 | 1466031432071 Marionette TRACE conn2 <- [1,1646,null,{}] 15:57:12 INFO - PROCESS | 2532 | 1466031432074 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}] 15:57:12 INFO - PROCESS | 2532 | 1466031432075 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:12 INFO - PROCESS | 2532 | 1466031432176 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 15:57:12 INFO - PROCESS | 2532 | 1466031432212 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:12 INFO - PROCESS | 2532 | 1466031432214 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:12 INFO - PROCESS | 2532 | ++DOCSHELL 0x122738000 == 34 [pid = 2532] [id = 419] 15:57:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x1128cfc00) [pid = 2532] [serial = 1256] [outer = 0x0] 15:57:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x119e40000) [pid = 2532] [serial = 1257] [outer = 0x1128cfc00] 15:57:12 INFO - PROCESS | 2532 | 1466031432238 Marionette DEBUG loaded listener.js 15:57:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x1211e4c00) [pid = 2532] [serial = 1258] [outer = 0x1128cfc00] 15:57:12 INFO - PROCESS | 2532 | 1466031432570 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]]]}] 15:57:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:57:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 518ms 15:57:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:57:12 INFO - PROCESS | 2532 | 1466031432589 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 15:57:12 INFO - PROCESS | 2532 | 1466031432590 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 15:57:12 INFO - PROCESS | 2532 | 1466031432592 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:57:12 INFO - PROCESS | 2532 | 1466031432593 Marionette TRACE conn2 <- [1,1650,null,{}] 15:57:12 INFO - PROCESS | 2532 | 1466031432595 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}] 15:57:12 INFO - PROCESS | 2532 | 1466031432596 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:12 INFO - PROCESS | 2532 | 1466031432689 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 15:57:12 INFO - PROCESS | 2532 | 1466031432706 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:12 INFO - PROCESS | 2532 | 1466031432707 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:12 INFO - PROCESS | 2532 | ++DOCSHELL 0x124e57000 == 35 [pid = 2532] [id = 420] 15:57:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x1211e9800) [pid = 2532] [serial = 1259] [outer = 0x0] 15:57:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x121408000) [pid = 2532] [serial = 1260] [outer = 0x1211e9800] 15:57:12 INFO - PROCESS | 2532 | 1466031432732 Marionette DEBUG loaded listener.js 15:57:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x12166fc00) [pid = 2532] [serial = 1261] [outer = 0x1211e9800] 15:57:13 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x12ab10c00) [pid = 2532] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:57:13 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x1133ee000) [pid = 2532] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 15:57:13 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x12ab0c000) [pid = 2532] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:57:13 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x12a740c00) [pid = 2532] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 15:57:13 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x1212d2800) [pid = 2532] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:57:13 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x119e29800) [pid = 2532] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 15:57:13 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x128adf400) [pid = 2532] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 15:57:13 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x1128c7800) [pid = 2532] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:57:13 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x128c61400) [pid = 2532] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:57:13 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x121e60c00) [pid = 2532] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 15:57:13 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x11924a400) [pid = 2532] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 15:57:13 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x119aca400) [pid = 2532] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 15:57:13 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x1181a0c00) [pid = 2532] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 15:57:13 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x116761c00) [pid = 2532] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:57:13 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x1181a6400) [pid = 2532] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:57:13 INFO - PROCESS | 2532 | 1466031433176 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]]]}] 15:57:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:57:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 620ms 15:57:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:57:13 INFO - PROCESS | 2532 | 1466031433214 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 15:57:13 INFO - PROCESS | 2532 | 1466031433216 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 15:57:13 INFO - PROCESS | 2532 | 1466031433218 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:57:13 INFO - PROCESS | 2532 | 1466031433219 Marionette TRACE conn2 <- [1,1654,null,{}] 15:57:13 INFO - PROCESS | 2532 | 1466031433222 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}] 15:57:13 INFO - PROCESS | 2532 | 1466031433223 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:13 INFO - PROCESS | 2532 | 1466031433337 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 15:57:13 INFO - PROCESS | 2532 | 1466031433376 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:13 INFO - PROCESS | 2532 | 1466031433377 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:13 INFO - PROCESS | 2532 | ++DOCSHELL 0x118331800 == 36 [pid = 2532] [id = 421] 15:57:13 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x11623d800) [pid = 2532] [serial = 1262] [outer = 0x0] 15:57:13 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x119aca400) [pid = 2532] [serial = 1263] [outer = 0x11623d800] 15:57:13 INFO - PROCESS | 2532 | 1466031433402 Marionette DEBUG loaded listener.js 15:57:13 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x121671400) [pid = 2532] [serial = 1264] [outer = 0x11623d800] 15:57:13 INFO - PROCESS | 2532 | 1466031433664 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]]]}] 15:57:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:57:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 471ms 15:57:13 INFO - PROCESS | 2532 | 1466031433689 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 15:57:13 INFO - PROCESS | 2532 | 1466031433690 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 15:57:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:57:13 INFO - PROCESS | 2532 | 1466031433702 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:57:13 INFO - PROCESS | 2532 | 1466031433703 Marionette TRACE conn2 <- [1,1658,null,{}] 15:57:13 INFO - PROCESS | 2532 | 1466031433705 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}] 15:57:13 INFO - PROCESS | 2532 | 1466031433706 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:13 INFO - PROCESS | 2532 | 1466031433786 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 15:57:13 INFO - PROCESS | 2532 | 1466031433790 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:13 INFO - PROCESS | 2532 | 1466031433791 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:13 INFO - PROCESS | 2532 | ++DOCSHELL 0x126a63000 == 37 [pid = 2532] [id = 422] 15:57:13 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x12194c800) [pid = 2532] [serial = 1265] [outer = 0x0] 15:57:13 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x121d58000) [pid = 2532] [serial = 1266] [outer = 0x12194c800] 15:57:13 INFO - PROCESS | 2532 | 1466031433817 Marionette DEBUG loaded listener.js 15:57:13 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x124bea800) [pid = 2532] [serial = 1267] [outer = 0x12194c800] 15:57:14 INFO - PROCESS | 2532 | 1466031434146 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]]]}] 15:57:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:57:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 470ms 15:57:14 INFO - PROCESS | 2532 | 1466031434172 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 15:57:14 INFO - PROCESS | 2532 | 1466031434174 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 15:57:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:57:14 INFO - PROCESS | 2532 | 1466031434178 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:57:14 INFO - PROCESS | 2532 | 1466031434179 Marionette TRACE conn2 <- [1,1662,null,{}] 15:57:14 INFO - PROCESS | 2532 | 1466031434182 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}] 15:57:14 INFO - PROCESS | 2532 | 1466031434184 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:14 INFO - PROCESS | 2532 | 1466031434314 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 15:57:14 INFO - PROCESS | 2532 | 1466031434332 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:14 INFO - PROCESS | 2532 | 1466031434334 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:14 INFO - PROCESS | 2532 | ++DOCSHELL 0x1196d8800 == 38 [pid = 2532] [id = 423] 15:57:14 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x124b11c00) [pid = 2532] [serial = 1268] [outer = 0x0] 15:57:14 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x125031000) [pid = 2532] [serial = 1269] [outer = 0x124b11c00] 15:57:14 INFO - PROCESS | 2532 | 1466031434378 Marionette DEBUG loaded listener.js 15:57:14 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x1264ebc00) [pid = 2532] [serial = 1270] [outer = 0x124b11c00] 15:57:14 INFO - PROCESS | 2532 | 1466031434832 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]]]}] 15:57:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:57:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 671ms 15:57:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:57:14 INFO - PROCESS | 2532 | 1466031434848 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 15:57:14 INFO - PROCESS | 2532 | 1466031434850 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 15:57:14 INFO - PROCESS | 2532 | 1466031434852 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:57:14 INFO - PROCESS | 2532 | 1466031434853 Marionette TRACE conn2 <- [1,1666,null,{}] 15:57:14 INFO - PROCESS | 2532 | 1466031434855 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}] 15:57:14 INFO - PROCESS | 2532 | 1466031434856 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:14 INFO - PROCESS | 2532 | 1466031434956 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 15:57:14 INFO - PROCESS | 2532 | 1466031434965 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:14 INFO - PROCESS | 2532 | 1466031434966 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:14 INFO - PROCESS | 2532 | ++DOCSHELL 0x129422000 == 39 [pid = 2532] [id = 424] 15:57:14 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x1267c4800) [pid = 2532] [serial = 1271] [outer = 0x0] 15:57:14 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x128add800) [pid = 2532] [serial = 1272] [outer = 0x1267c4800] 15:57:14 INFO - PROCESS | 2532 | 1466031434990 Marionette DEBUG loaded listener.js 15:57:15 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x128ae9000) [pid = 2532] [serial = 1273] [outer = 0x1267c4800] 15:57:15 INFO - PROCESS | 2532 | 1466031435549 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]]]}] 15:57:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:57:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 719ms 15:57:15 INFO - PROCESS | 2532 | 1466031435589 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 15:57:15 INFO - PROCESS | 2532 | 1466031435592 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 15:57:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:57:15 INFO - PROCESS | 2532 | 1466031435599 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:57:15 INFO - PROCESS | 2532 | 1466031435600 Marionette TRACE conn2 <- [1,1670,null,{}] 15:57:15 INFO - PROCESS | 2532 | 1466031435604 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}] 15:57:15 INFO - PROCESS | 2532 | 1466031435607 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:15 INFO - PROCESS | 2532 | 1466031435739 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 15:57:15 INFO - PROCESS | 2532 | 1466031435819 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:15 INFO - PROCESS | 2532 | 1466031435820 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:15 INFO - PROCESS | 2532 | ++DOCSHELL 0x116fdb000 == 40 [pid = 2532] [id = 425] 15:57:15 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x1133f6400) [pid = 2532] [serial = 1274] [outer = 0x0] 15:57:15 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x113dc5800) [pid = 2532] [serial = 1275] [outer = 0x1133f6400] 15:57:15 INFO - PROCESS | 2532 | 1466031435851 Marionette DEBUG loaded listener.js 15:57:15 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x1164e1000) [pid = 2532] [serial = 1276] [outer = 0x1133f6400] 15:57:16 INFO - PROCESS | 2532 | 1466031436320 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]]]}] 15:57:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:57:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 771ms 15:57:16 INFO - PROCESS | 2532 | 1466031436385 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 15:57:16 INFO - PROCESS | 2532 | 1466031436388 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 15:57:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:57:16 INFO - PROCESS | 2532 | 1466031436397 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:57:16 INFO - PROCESS | 2532 | 1466031436398 Marionette TRACE conn2 <- [1,1674,null,{}] 15:57:16 INFO - PROCESS | 2532 | 1466031436401 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}] 15:57:16 INFO - PROCESS | 2532 | 1466031436403 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:16 INFO - PROCESS | 2532 | 1466031436512 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 15:57:16 INFO - PROCESS | 2532 | 1466031436591 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:16 INFO - PROCESS | 2532 | 1466031436593 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:16 INFO - PROCESS | 2532 | ++DOCSHELL 0x116fe4800 == 41 [pid = 2532] [id = 426] 15:57:16 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x112cca000) [pid = 2532] [serial = 1277] [outer = 0x0] 15:57:16 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x115e91c00) [pid = 2532] [serial = 1278] [outer = 0x112cca000] 15:57:16 INFO - PROCESS | 2532 | 1466031436624 Marionette DEBUG loaded listener.js 15:57:16 INFO - PROCESS | 2532 | ++DOMWINDOW == 104 (0x118203400) [pid = 2532] [serial = 1279] [outer = 0x112cca000] 15:57:17 INFO - PROCESS | 2532 | --DOCSHELL 0x1196d8800 == 40 [pid = 2532] [id = 423] 15:57:17 INFO - PROCESS | 2532 | --DOCSHELL 0x126a63000 == 39 [pid = 2532] [id = 422] 15:57:17 INFO - PROCESS | 2532 | --DOCSHELL 0x118331800 == 38 [pid = 2532] [id = 421] 15:57:17 INFO - PROCESS | 2532 | --DOCSHELL 0x124e57000 == 37 [pid = 2532] [id = 420] 15:57:17 INFO - PROCESS | 2532 | --DOCSHELL 0x122738000 == 36 [pid = 2532] [id = 419] 15:57:17 INFO - PROCESS | 2532 | --DOCSHELL 0x121564800 == 35 [pid = 2532] [id = 418] 15:57:17 INFO - PROCESS | 2532 | --DOCSHELL 0x119bcf000 == 34 [pid = 2532] [id = 417] 15:57:17 INFO - PROCESS | 2532 | --DOCSHELL 0x11926c000 == 33 [pid = 2532] [id = 416] 15:57:17 INFO - PROCESS | 2532 | 1466031437249 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]]]}] 15:57:17 INFO - PROCESS | 2532 | --DOCSHELL 0x11856b800 == 32 [pid = 2532] [id = 415] 15:57:17 INFO - PROCESS | 2532 | --DOCSHELL 0x1169b5800 == 31 [pid = 2532] [id = 414] 15:57:17 INFO - PROCESS | 2532 | --DOCSHELL 0x113cdc000 == 30 [pid = 2532] [id = 413] 15:57:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:57:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 870ms 15:57:17 INFO - PROCESS | 2532 | 1466031437266 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 15:57:17 INFO - PROCESS | 2532 | 1466031437268 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 15:57:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:57:17 INFO - PROCESS | 2532 | 1466031437272 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:57:17 INFO - PROCESS | 2532 | 1466031437273 Marionette TRACE conn2 <- [1,1678,null,{}] 15:57:17 INFO - PROCESS | 2532 | 1466031437280 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}] 15:57:17 INFO - PROCESS | 2532 | 1466031437281 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:17 INFO - PROCESS | 2532 | 1466031437369 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 15:57:17 INFO - PROCESS | 2532 | --DOMWINDOW == 103 (0x125788800) [pid = 2532] [serial = 1200] [outer = 0x0] [url = about:blank] 15:57:17 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x1297e4800) [pid = 2532] [serial = 1204] [outer = 0x0] [url = about:blank] 15:57:17 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x128b32800) [pid = 2532] [serial = 1203] [outer = 0x0] [url = about:blank] 15:57:17 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x11820c000) [pid = 2532] [serial = 1212] [outer = 0x0] [url = about:blank] 15:57:17 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x12ab06800) [pid = 2532] [serial = 1180] [outer = 0x0] [url = about:blank] 15:57:17 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x12a748c00) [pid = 2532] [serial = 1179] [outer = 0x0] [url = about:blank] 15:57:17 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x124e36800) [pid = 2532] [serial = 1197] [outer = 0x0] [url = about:blank] 15:57:17 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x1198d2800) [pid = 2532] [serial = 1191] [outer = 0x0] [url = about:blank] 15:57:17 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x119a65400) [pid = 2532] [serial = 1192] [outer = 0x0] [url = about:blank] 15:57:17 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x119eef800) [pid = 2532] [serial = 1194] [outer = 0x0] [url = about:blank] 15:57:17 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x121411800) [pid = 2532] [serial = 1195] [outer = 0x0] [url = about:blank] 15:57:17 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x118204c00) [pid = 2532] [serial = 1188] [outer = 0x0] [url = about:blank] 15:57:17 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x1185f2800) [pid = 2532] [serial = 1189] [outer = 0x0] [url = about:blank] 15:57:17 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x117142800) [pid = 2532] [serial = 1182] [outer = 0x0] [url = about:blank] 15:57:17 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x118204000) [pid = 2532] [serial = 1183] [outer = 0x0] [url = about:blank] 15:57:17 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x1198d2400) [pid = 2532] [serial = 1185] [outer = 0x0] [url = about:blank] 15:57:17 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x119c48000) [pid = 2532] [serial = 1186] [outer = 0x0] [url = about:blank] 15:57:17 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x12b8b1800) [pid = 2532] [serial = 1219] [outer = 0x0] [url = about:blank] 15:57:17 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x12a657800) [pid = 2532] [serial = 1206] [outer = 0x0] [url = about:blank] 15:57:17 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x12b9a4400) [pid = 2532] [serial = 1222] [outer = 0x0] [url = about:blank] 15:57:17 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x12b8bc000) [pid = 2532] [serial = 1221] [outer = 0x0] [url = about:blank] 15:57:17 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x12a74a800) [pid = 2532] [serial = 1209] [outer = 0x0] [url = about:blank] 15:57:17 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x12929c000) [pid = 2532] [serial = 1215] [outer = 0x0] [url = about:blank] 15:57:17 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x12a6e5400) [pid = 2532] [serial = 1207] [outer = 0x0] [url = about:blank] 15:57:17 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x119ef0800) [pid = 2532] [serial = 1213] [outer = 0x0] [url = about:blank] 15:57:17 INFO - PROCESS | 2532 | --DOMWINDOW == 78 (0x12ab0cc00) [pid = 2532] [serial = 1216] [outer = 0x0] [url = about:blank] 15:57:17 INFO - PROCESS | 2532 | --DOMWINDOW == 77 (0x12ab09c00) [pid = 2532] [serial = 1210] [outer = 0x0] [url = about:blank] 15:57:17 INFO - PROCESS | 2532 | --DOMWINDOW == 76 (0x1267c1400) [pid = 2532] [serial = 1201] [outer = 0x0] [url = about:blank] 15:57:17 INFO - PROCESS | 2532 | --DOMWINDOW == 75 (0x12ab5ec00) [pid = 2532] [serial = 1218] [outer = 0x0] [url = about:blank] 15:57:17 INFO - PROCESS | 2532 | --DOMWINDOW == 74 (0x12570c400) [pid = 2532] [serial = 1198] [outer = 0x0] [url = about:blank] 15:57:17 INFO - PROCESS | 2532 | 1466031437428 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:17 INFO - PROCESS | 2532 | 1466031437431 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:17 INFO - PROCESS | 2532 | ++DOCSHELL 0x116ace800 == 31 [pid = 2532] [id = 427] 15:57:17 INFO - PROCESS | 2532 | ++DOMWINDOW == 75 (0x115dca400) [pid = 2532] [serial = 1280] [outer = 0x0] 15:57:17 INFO - PROCESS | 2532 | ++DOMWINDOW == 76 (0x11713fc00) [pid = 2532] [serial = 1281] [outer = 0x115dca400] 15:57:17 INFO - PROCESS | 2532 | 1466031437459 Marionette DEBUG loaded listener.js 15:57:17 INFO - PROCESS | 2532 | ++DOMWINDOW == 77 (0x1181a0000) [pid = 2532] [serial = 1282] [outer = 0x115dca400] 15:57:17 INFO - PROCESS | 2532 | 1466031437737 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]]]}] 15:57:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:57:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 471ms 15:57:17 INFO - PROCESS | 2532 | 1466031437753 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 15:57:17 INFO - PROCESS | 2532 | 1466031437756 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 15:57:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:57:17 INFO - PROCESS | 2532 | 1466031437768 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:57:17 INFO - PROCESS | 2532 | 1466031437770 Marionette TRACE conn2 <- [1,1682,null,{}] 15:57:17 INFO - PROCESS | 2532 | 1466031437772 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}] 15:57:17 INFO - PROCESS | 2532 | 1466031437773 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:17 INFO - PROCESS | 2532 | 1466031437859 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 15:57:17 INFO - PROCESS | 2532 | 1466031437865 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:17 INFO - PROCESS | 2532 | 1466031437866 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:17 INFO - PROCESS | 2532 | ++DOCSHELL 0x1185ca000 == 32 [pid = 2532] [id = 428] 15:57:17 INFO - PROCESS | 2532 | ++DOMWINDOW == 78 (0x11820cc00) [pid = 2532] [serial = 1283] [outer = 0x0] 15:57:17 INFO - PROCESS | 2532 | ++DOMWINDOW == 79 (0x1185f6400) [pid = 2532] [serial = 1284] [outer = 0x11820cc00] 15:57:17 INFO - PROCESS | 2532 | 1466031437895 Marionette DEBUG loaded listener.js 15:57:17 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x119247c00) [pid = 2532] [serial = 1285] [outer = 0x11820cc00] 15:57:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:57:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 469ms 15:57:18 INFO - PROCESS | 2532 | 1466031438232 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]]]}] 15:57:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:57:18 INFO - PROCESS | 2532 | 1466031438247 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 15:57:18 INFO - PROCESS | 2532 | 1466031438249 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 15:57:18 INFO - PROCESS | 2532 | 1466031438251 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:57:18 INFO - PROCESS | 2532 | 1466031438254 Marionette TRACE conn2 <- [1,1686,null,{}] 15:57:18 INFO - PROCESS | 2532 | 1466031438264 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}] 15:57:18 INFO - PROCESS | 2532 | 1466031438267 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:18 INFO - PROCESS | 2532 | 1466031438347 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 15:57:18 INFO - PROCESS | 2532 | 1466031438352 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:18 INFO - PROCESS | 2532 | 1466031438354 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:18 INFO - PROCESS | 2532 | ++DOCSHELL 0x11a1c1800 == 33 [pid = 2532] [id = 429] 15:57:18 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x119527c00) [pid = 2532] [serial = 1286] [outer = 0x0] 15:57:18 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x119699000) [pid = 2532] [serial = 1287] [outer = 0x119527c00] 15:57:18 INFO - PROCESS | 2532 | 1466031438382 Marionette DEBUG loaded listener.js 15:57:18 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x1198ea000) [pid = 2532] [serial = 1288] [outer = 0x119527c00] 15:57:18 INFO - PROCESS | 2532 | 1466031438729 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]]]}] 15:57:18 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 15:57:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 521ms 15:57:18 INFO - PROCESS | 2532 | 1466031438772 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 15:57:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:57:18 INFO - PROCESS | 2532 | 1466031438774 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 15:57:18 INFO - PROCESS | 2532 | 1466031438777 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:57:18 INFO - PROCESS | 2532 | 1466031438780 Marionette TRACE conn2 <- [1,1690,null,{}] 15:57:18 INFO - PROCESS | 2532 | 1466031438782 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}] 15:57:18 INFO - PROCESS | 2532 | 1466031438783 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:18 INFO - PROCESS | 2532 | 1466031438864 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 15:57:18 INFO - PROCESS | 2532 | 1466031438868 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:18 INFO - PROCESS | 2532 | 1466031438869 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:18 INFO - PROCESS | 2532 | ++DOCSHELL 0x1227ac800 == 34 [pid = 2532] [id = 430] 15:57:18 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x119ac7800) [pid = 2532] [serial = 1289] [outer = 0x0] 15:57:18 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x119c4c000) [pid = 2532] [serial = 1290] [outer = 0x119ac7800] 15:57:18 INFO - PROCESS | 2532 | 1466031438894 Marionette DEBUG loaded listener.js 15:57:18 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x119e24400) [pid = 2532] [serial = 1291] [outer = 0x119ac7800] 15:57:19 INFO - PROCESS | 2532 | 1466031439230 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]]]}] 15:57:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:57:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 472ms 15:57:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:57:19 INFO - PROCESS | 2532 | 1466031439249 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 15:57:19 INFO - PROCESS | 2532 | 1466031439250 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 15:57:19 INFO - PROCESS | 2532 | 1466031439252 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:57:19 INFO - PROCESS | 2532 | 1466031439253 Marionette TRACE conn2 <- [1,1694,null,{}] 15:57:19 INFO - PROCESS | 2532 | 1466031439255 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}] 15:57:19 INFO - PROCESS | 2532 | 1466031439256 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:19 INFO - PROCESS | 2532 | 1466031439332 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 15:57:19 INFO - PROCESS | 2532 | 1466031439335 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:19 INFO - PROCESS | 2532 | 1466031439336 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:19 INFO - PROCESS | 2532 | ++DOCSHELL 0x12646c800 == 35 [pid = 2532] [id = 431] 15:57:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x119ad0000) [pid = 2532] [serial = 1292] [outer = 0x0] 15:57:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x119ef9c00) [pid = 2532] [serial = 1293] [outer = 0x119ad0000] 15:57:19 INFO - PROCESS | 2532 | 1466031439362 Marionette DEBUG loaded listener.js 15:57:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x1212d2800) [pid = 2532] [serial = 1294] [outer = 0x119ad0000] 15:57:19 INFO - PROCESS | 2532 | 1466031439732 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]]]}] 15:57:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:57:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 520ms 15:57:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:57:19 INFO - PROCESS | 2532 | 1466031439772 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 15:57:19 INFO - PROCESS | 2532 | 1466031439773 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 15:57:19 INFO - PROCESS | 2532 | 1466031439781 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:57:19 INFO - PROCESS | 2532 | 1466031439782 Marionette TRACE conn2 <- [1,1698,null,{}] 15:57:19 INFO - PROCESS | 2532 | 1466031439789 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}] 15:57:19 INFO - PROCESS | 2532 | 1466031439795 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:19 INFO - PROCESS | 2532 | 1466031439908 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 15:57:19 INFO - PROCESS | 2532 | 1466031439945 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:19 INFO - PROCESS | 2532 | 1466031439947 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:19 INFO - PROCESS | 2532 | ++DOCSHELL 0x128e72800 == 36 [pid = 2532] [id = 432] 15:57:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x1212d5c00) [pid = 2532] [serial = 1295] [outer = 0x0] 15:57:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x125787400) [pid = 2532] [serial = 1296] [outer = 0x1212d5c00] 15:57:19 INFO - PROCESS | 2532 | 1466031439971 Marionette DEBUG loaded listener.js 15:57:20 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x1264e8c00) [pid = 2532] [serial = 1297] [outer = 0x1212d5c00] 15:57:20 INFO - PROCESS | 2532 | 1466031440319 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]]]}] 15:57:20 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 15:57:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 581ms 15:57:20 INFO - PROCESS | 2532 | 1466031440362 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 15:57:20 INFO - PROCESS | 2532 | 1466031440364 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 15:57:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:57:20 INFO - PROCESS | 2532 | 1466031440366 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:57:20 INFO - PROCESS | 2532 | 1466031440367 Marionette TRACE conn2 <- [1,1702,null,{}] 15:57:20 INFO - PROCESS | 2532 | 1466031440369 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}] 15:57:20 INFO - PROCESS | 2532 | 1466031440370 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:20 INFO - PROCESS | 2532 | 1466031440468 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 15:57:20 INFO - PROCESS | 2532 | 1466031440471 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:20 INFO - PROCESS | 2532 | 1466031440472 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:20 INFO - PROCESS | 2532 | ++DOCSHELL 0x111ea5800 == 37 [pid = 2532] [id = 433] 15:57:20 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x112970400) [pid = 2532] [serial = 1298] [outer = 0x0] 15:57:20 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x126ad6c00) [pid = 2532] [serial = 1299] [outer = 0x112970400] 15:57:20 INFO - PROCESS | 2532 | 1466031440497 Marionette DEBUG loaded listener.js 15:57:20 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x128b2c400) [pid = 2532] [serial = 1300] [outer = 0x112970400] 15:57:20 INFO - PROCESS | 2532 | 1466031440822 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]]]}] 15:57:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:57:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 472ms 15:57:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:57:20 INFO - PROCESS | 2532 | 1466031440839 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 15:57:20 INFO - PROCESS | 2532 | 1466031440840 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 15:57:20 INFO - PROCESS | 2532 | 1466031440842 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:57:20 INFO - PROCESS | 2532 | 1466031440845 Marionette TRACE conn2 <- [1,1706,null,{}] 15:57:20 INFO - PROCESS | 2532 | 1466031440849 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}] 15:57:20 INFO - PROCESS | 2532 | 1466031440850 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:20 INFO - PROCESS | 2532 | 1466031440952 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 15:57:20 INFO - PROCESS | 2532 | 1466031440963 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:20 INFO - PROCESS | 2532 | 1466031440964 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:20 INFO - PROCESS | 2532 | ++DOCSHELL 0x12a7d0800 == 38 [pid = 2532] [id = 434] 15:57:20 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x128b2c800) [pid = 2532] [serial = 1301] [outer = 0x0] 15:57:20 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x128b36800) [pid = 2532] [serial = 1302] [outer = 0x128b2c800] 15:57:20 INFO - PROCESS | 2532 | 1466031440988 Marionette DEBUG loaded listener.js 15:57:21 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x128c67c00) [pid = 2532] [serial = 1303] [outer = 0x128b2c800] 15:57:21 INFO - PROCESS | 2532 | 1466031441332 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]]]}] 15:57:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:57:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 522ms 15:57:21 INFO - PROCESS | 2532 | 1466031441364 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 15:57:21 INFO - PROCESS | 2532 | 1466031441366 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 15:57:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:57:21 INFO - PROCESS | 2532 | 1466031441374 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:57:21 INFO - PROCESS | 2532 | 1466031441375 Marionette TRACE conn2 <- [1,1710,null,{}] 15:57:21 INFO - PROCESS | 2532 | 1466031441380 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}] 15:57:21 INFO - PROCESS | 2532 | 1466031441381 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:21 INFO - PROCESS | 2532 | 1466031441478 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 15:57:21 INFO - PROCESS | 2532 | 1466031441481 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:21 INFO - PROCESS | 2532 | 1466031441482 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:21 INFO - PROCESS | 2532 | ++DOCSHELL 0x12b612000 == 39 [pid = 2532] [id = 435] 15:57:21 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x128ae0000) [pid = 2532] [serial = 1304] [outer = 0x0] 15:57:21 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x128ee0000) [pid = 2532] [serial = 1305] [outer = 0x128ae0000] 15:57:21 INFO - PROCESS | 2532 | 1466031441506 Marionette DEBUG loaded listener.js 15:57:21 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x129216c00) [pid = 2532] [serial = 1306] [outer = 0x128ae0000] 15:57:21 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x124b11c00) [pid = 2532] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:57:21 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x115e8d400) [pid = 2532] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:57:21 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x115e8e000) [pid = 2532] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:57:21 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x1129ab400) [pid = 2532] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:57:21 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x112e0f800) [pid = 2532] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:57:21 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x112e11400) [pid = 2532] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:57:21 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x116f87800) [pid = 2532] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:57:21 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x116f7c400) [pid = 2532] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:57:21 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x119c54400) [pid = 2532] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:57:21 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x128ae6000) [pid = 2532] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:57:21 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x1195cf800) [pid = 2532] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:57:21 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x11623d800) [pid = 2532] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:57:21 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x128ae8800) [pid = 2532] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:57:21 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x1128cfc00) [pid = 2532] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:57:21 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x1211e9800) [pid = 2532] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:57:21 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x12194c800) [pid = 2532] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:57:21 INFO - PROCESS | 2532 | 1466031441895 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]]]}] 15:57:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:57:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 571ms 15:57:21 INFO - PROCESS | 2532 | 1466031441947 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 15:57:21 INFO - PROCESS | 2532 | 1466031441949 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 15:57:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:57:21 INFO - PROCESS | 2532 | 1466031441951 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:57:21 INFO - PROCESS | 2532 | 1466031441952 Marionette TRACE conn2 <- [1,1714,null,{}] 15:57:21 INFO - PROCESS | 2532 | 1466031441954 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}] 15:57:21 INFO - PROCESS | 2532 | 1466031441955 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:22 INFO - PROCESS | 2532 | 1466031442036 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 15:57:22 INFO - PROCESS | 2532 | 1466031442040 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:22 INFO - PROCESS | 2532 | 1466031442041 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:22 INFO - PROCESS | 2532 | ++DOCSHELL 0x12519b000 == 40 [pid = 2532] [id = 436] 15:57:22 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x11623d800) [pid = 2532] [serial = 1307] [outer = 0x0] 15:57:22 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x1188dc800) [pid = 2532] [serial = 1308] [outer = 0x11623d800] 15:57:22 INFO - PROCESS | 2532 | 1466031442066 Marionette DEBUG loaded listener.js 15:57:22 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x119ac3400) [pid = 2532] [serial = 1309] [outer = 0x11623d800] 15:57:22 INFO - PROCESS | 2532 | 1466031442481 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]]]}] 15:57:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:57:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 569ms 15:57:22 INFO - PROCESS | 2532 | 1466031442531 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 15:57:22 INFO - PROCESS | 2532 | 1466031442534 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 15:57:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:57:22 INFO - PROCESS | 2532 | 1466031442539 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:57:22 INFO - PROCESS | 2532 | 1466031442541 Marionette TRACE conn2 <- [1,1718,null,{}] 15:57:22 INFO - PROCESS | 2532 | 1466031442545 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}] 15:57:22 INFO - PROCESS | 2532 | 1466031442548 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:22 INFO - PROCESS | 2532 | 1466031442637 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 15:57:22 INFO - PROCESS | 2532 | 1466031442641 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:22 INFO - PROCESS | 2532 | 1466031442643 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:22 INFO - PROCESS | 2532 | ++DOCSHELL 0x12b96e000 == 41 [pid = 2532] [id = 437] 15:57:22 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x11a2acc00) [pid = 2532] [serial = 1310] [outer = 0x0] 15:57:22 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x12921e800) [pid = 2532] [serial = 1311] [outer = 0x11a2acc00] 15:57:22 INFO - PROCESS | 2532 | 1466031442671 Marionette DEBUG loaded listener.js 15:57:22 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x12949b400) [pid = 2532] [serial = 1312] [outer = 0x11a2acc00] 15:57:23 INFO - PROCESS | 2532 | 1466031443012 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]]]}] 15:57:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:57:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 520ms 15:57:23 INFO - PROCESS | 2532 | 1466031443059 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 15:57:23 INFO - PROCESS | 2532 | 1466031443060 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 15:57:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:57:23 INFO - PROCESS | 2532 | 1466031443062 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:57:23 INFO - PROCESS | 2532 | 1466031443063 Marionette TRACE conn2 <- [1,1722,null,{}] 15:57:23 INFO - PROCESS | 2532 | 1466031443066 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}] 15:57:23 INFO - PROCESS | 2532 | 1466031443067 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:23 INFO - PROCESS | 2532 | 1466031443146 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 15:57:23 INFO - PROCESS | 2532 | 1466031443206 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:23 INFO - PROCESS | 2532 | 1466031443214 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:23 INFO - PROCESS | 2532 | ++DOCSHELL 0x12bc94000 == 42 [pid = 2532] [id = 438] 15:57:23 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x129495800) [pid = 2532] [serial = 1313] [outer = 0x0] 15:57:23 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x1297ed000) [pid = 2532] [serial = 1314] [outer = 0x129495800] 15:57:23 INFO - PROCESS | 2532 | 1466031443238 Marionette DEBUG loaded listener.js 15:57:23 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x12a6df000) [pid = 2532] [serial = 1315] [outer = 0x129495800] 15:57:23 INFO - PROCESS | 2532 | 1466031443512 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]]]}] 15:57:23 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 15:57:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 469ms 15:57:23 INFO - PROCESS | 2532 | 1466031443534 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 15:57:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:57:23 INFO - PROCESS | 2532 | 1466031443535 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 15:57:23 INFO - PROCESS | 2532 | 1466031443537 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:57:23 INFO - PROCESS | 2532 | 1466031443538 Marionette TRACE conn2 <- [1,1726,null,{}] 15:57:23 INFO - PROCESS | 2532 | 1466031443540 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}] 15:57:23 INFO - PROCESS | 2532 | 1466031443541 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:23 INFO - PROCESS | 2532 | 1466031443635 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 15:57:23 INFO - PROCESS | 2532 | 1466031443638 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:23 INFO - PROCESS | 2532 | 1466031443639 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:23 INFO - PROCESS | 2532 | ++DOCSHELL 0x12c081000 == 43 [pid = 2532] [id = 439] 15:57:23 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x12a654400) [pid = 2532] [serial = 1316] [outer = 0x0] 15:57:23 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x12a743c00) [pid = 2532] [serial = 1317] [outer = 0x12a654400] 15:57:23 INFO - PROCESS | 2532 | 1466031443663 Marionette DEBUG loaded listener.js 15:57:23 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x12ab06400) [pid = 2532] [serial = 1318] [outer = 0x12a654400] 15:57:24 INFO - PROCESS | 2532 | 1466031444165 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]]]}] 15:57:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:57:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 668ms 15:57:24 INFO - PROCESS | 2532 | 1466031444206 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 15:57:24 INFO - PROCESS | 2532 | 1466031444208 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 15:57:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:57:24 INFO - PROCESS | 2532 | 1466031444212 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:57:24 INFO - PROCESS | 2532 | 1466031444215 Marionette TRACE conn2 <- [1,1730,null,{}] 15:57:24 INFO - PROCESS | 2532 | 1466031444219 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}] 15:57:24 INFO - PROCESS | 2532 | 1466031444220 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:24 INFO - PROCESS | 2532 | 1466031444329 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 15:57:24 INFO - PROCESS | 2532 | 1466031444400 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:24 INFO - PROCESS | 2532 | 1466031444401 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:24 INFO - PROCESS | 2532 | ++DOCSHELL 0x1185be000 == 44 [pid = 2532] [id = 440] 15:57:24 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x116238400) [pid = 2532] [serial = 1319] [outer = 0x0] 15:57:24 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x116f87c00) [pid = 2532] [serial = 1320] [outer = 0x116238400] 15:57:24 INFO - PROCESS | 2532 | 1466031444433 Marionette DEBUG loaded listener.js 15:57:24 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x118204000) [pid = 2532] [serial = 1321] [outer = 0x116238400] 15:57:24 INFO - PROCESS | 2532 | 1466031444879 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]]]}] 15:57:24 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 15:57:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 722ms 15:57:24 INFO - PROCESS | 2532 | 1466031444934 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 15:57:24 INFO - PROCESS | 2532 | 1466031444937 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 15:57:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:57:24 INFO - PROCESS | 2532 | 1466031444941 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:57:24 INFO - PROCESS | 2532 | 1466031444943 Marionette TRACE conn2 <- [1,1734,null,{}] 15:57:24 INFO - PROCESS | 2532 | 1466031444946 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}] 15:57:24 INFO - PROCESS | 2532 | 1466031444947 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:25 INFO - PROCESS | 2532 | 1466031445055 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 15:57:25 INFO - PROCESS | 2532 | 1466031445125 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:25 INFO - PROCESS | 2532 | 1466031445127 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:25 INFO - PROCESS | 2532 | ++DOCSHELL 0x126a61800 == 45 [pid = 2532] [id = 441] 15:57:25 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x11923ec00) [pid = 2532] [serial = 1322] [outer = 0x0] 15:57:25 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x1195cec00) [pid = 2532] [serial = 1323] [outer = 0x11923ec00] 15:57:25 INFO - PROCESS | 2532 | 1466031445157 Marionette DEBUG loaded listener.js 15:57:25 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x1198e7000) [pid = 2532] [serial = 1324] [outer = 0x11923ec00] 15:57:25 INFO - PROCESS | 2532 | 1466031445571 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]]]}] 15:57:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 15:57:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 671ms 15:57:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:57:25 INFO - PROCESS | 2532 | 1466031445613 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 15:57:25 INFO - PROCESS | 2532 | 1466031445614 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 15:57:25 INFO - PROCESS | 2532 | 1466031445617 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:57:25 INFO - PROCESS | 2532 | 1466031445619 Marionette TRACE conn2 <- [1,1738,null,{}] 15:57:25 INFO - PROCESS | 2532 | 1466031445649 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}] 15:57:25 INFO - PROCESS | 2532 | 1466031445652 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:25 INFO - PROCESS | 2532 | 1466031445756 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 15:57:25 INFO - PROCESS | 2532 | 1466031445829 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:25 INFO - PROCESS | 2532 | 1466031445831 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:25 INFO - PROCESS | 2532 | ++DOCSHELL 0x12ccc3800 == 46 [pid = 2532] [id = 442] 15:57:25 INFO - PROCESS | 2532 | ++DOMWINDOW == 104 (0x119c54400) [pid = 2532] [serial = 1325] [outer = 0x0] 15:57:25 INFO - PROCESS | 2532 | ++DOMWINDOW == 105 (0x121621800) [pid = 2532] [serial = 1326] [outer = 0x119c54400] 15:57:25 INFO - PROCESS | 2532 | 1466031445862 Marionette DEBUG loaded listener.js 15:57:25 INFO - PROCESS | 2532 | ++DOMWINDOW == 106 (0x125709000) [pid = 2532] [serial = 1327] [outer = 0x119c54400] 15:57:26 INFO - PROCESS | 2532 | 1466031446307 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]]]}] 15:57:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:57:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 723ms 15:57:26 INFO - PROCESS | 2532 | 1466031446341 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 15:57:26 INFO - PROCESS | 2532 | 1466031446347 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 15:57:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:57:26 INFO - PROCESS | 2532 | 1466031446350 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:57:26 INFO - PROCESS | 2532 | 1466031446352 Marionette TRACE conn2 <- [1,1742,null,{}] 15:57:26 INFO - PROCESS | 2532 | 1466031446356 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}] 15:57:26 INFO - PROCESS | 2532 | 1466031446358 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:26 INFO - PROCESS | 2532 | 1466031446487 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 15:57:26 INFO - PROCESS | 2532 | 1466031446558 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:26 INFO - PROCESS | 2532 | 1466031446559 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:26 INFO - PROCESS | 2532 | ++DOCSHELL 0x12d297800 == 47 [pid = 2532] [id = 443] 15:57:26 INFO - PROCESS | 2532 | ++DOMWINDOW == 107 (0x12570f400) [pid = 2532] [serial = 1328] [outer = 0x0] 15:57:26 INFO - PROCESS | 2532 | ++DOMWINDOW == 108 (0x128ae8c00) [pid = 2532] [serial = 1329] [outer = 0x12570f400] 15:57:26 INFO - PROCESS | 2532 | 1466031446588 Marionette DEBUG loaded listener.js 15:57:26 INFO - PROCESS | 2532 | ++DOMWINDOW == 109 (0x12921c400) [pid = 2532] [serial = 1330] [outer = 0x12570f400] 15:57:26 INFO - PROCESS | 2532 | 1466031446986 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]]]}] 15:57:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:57:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 671ms 15:57:27 INFO - PROCESS | 2532 | 1466031447022 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 15:57:27 INFO - PROCESS | 2532 | 1466031447023 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 15:57:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:57:27 INFO - PROCESS | 2532 | 1466031447059 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:57:27 INFO - PROCESS | 2532 | 1466031447060 Marionette TRACE conn2 <- [1,1746,null,{}] 15:57:27 INFO - PROCESS | 2532 | 1466031447064 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}] 15:57:27 INFO - PROCESS | 2532 | 1466031447066 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:27 INFO - PROCESS | 2532 | 1466031447166 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 15:57:27 INFO - PROCESS | 2532 | 1466031447388 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:27 INFO - PROCESS | 2532 | 1466031447390 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:27 INFO - PROCESS | 2532 | ++DOCSHELL 0x11832b800 == 48 [pid = 2532] [id = 444] 15:57:27 INFO - PROCESS | 2532 | ++DOMWINDOW == 110 (0x11297cc00) [pid = 2532] [serial = 1331] [outer = 0x0] 15:57:27 INFO - PROCESS | 2532 | ++DOMWINDOW == 111 (0x113c49800) [pid = 2532] [serial = 1332] [outer = 0x11297cc00] 15:57:27 INFO - PROCESS | 2532 | 1466031447419 Marionette DEBUG loaded listener.js 15:57:27 INFO - PROCESS | 2532 | ++DOMWINDOW == 112 (0x11675a400) [pid = 2532] [serial = 1333] [outer = 0x11297cc00] 15:57:27 INFO - PROCESS | 2532 | 1466031447853 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]]]}] 15:57:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 15:57:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 837ms 15:57:27 INFO - PROCESS | 2532 | 1466031447882 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 15:57:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:57:27 INFO - PROCESS | 2532 | 1466031447884 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 15:57:27 INFO - PROCESS | 2532 | 1466031447887 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:57:27 INFO - PROCESS | 2532 | 1466031447888 Marionette TRACE conn2 <- [1,1750,null,{}] 15:57:27 INFO - PROCESS | 2532 | 1466031447892 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}] 15:57:27 INFO - PROCESS | 2532 | 1466031447895 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:27 INFO - PROCESS | 2532 | 1466031447988 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 15:57:28 INFO - PROCESS | 2532 | 1466031448047 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:28 INFO - PROCESS | 2532 | 1466031448049 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:28 INFO - PROCESS | 2532 | ++DOCSHELL 0x117e6b800 == 49 [pid = 2532] [id = 445] 15:57:28 INFO - PROCESS | 2532 | ++DOMWINDOW == 113 (0x11675ec00) [pid = 2532] [serial = 1334] [outer = 0x0] 15:57:28 INFO - PROCESS | 2532 | ++DOMWINDOW == 114 (0x1181a7c00) [pid = 2532] [serial = 1335] [outer = 0x11675ec00] 15:57:28 INFO - PROCESS | 2532 | 1466031448077 Marionette DEBUG loaded listener.js 15:57:28 INFO - PROCESS | 2532 | ++DOMWINDOW == 115 (0x1187f2400) [pid = 2532] [serial = 1336] [outer = 0x11675ec00] 15:57:28 INFO - PROCESS | 2532 | --DOCSHELL 0x12bc94000 == 48 [pid = 2532] [id = 438] 15:57:28 INFO - PROCESS | 2532 | --DOCSHELL 0x12b96e000 == 47 [pid = 2532] [id = 437] 15:57:28 INFO - PROCESS | 2532 | --DOCSHELL 0x12519b000 == 46 [pid = 2532] [id = 436] 15:57:28 INFO - PROCESS | 2532 | --DOCSHELL 0x12b612000 == 45 [pid = 2532] [id = 435] 15:57:28 INFO - PROCESS | 2532 | --DOCSHELL 0x12a7d0800 == 44 [pid = 2532] [id = 434] 15:57:28 INFO - PROCESS | 2532 | --DOCSHELL 0x111ea5800 == 43 [pid = 2532] [id = 433] 15:57:28 INFO - PROCESS | 2532 | --DOCSHELL 0x128e72800 == 42 [pid = 2532] [id = 432] 15:57:28 INFO - PROCESS | 2532 | --DOCSHELL 0x12646c800 == 41 [pid = 2532] [id = 431] 15:57:28 INFO - PROCESS | 2532 | --DOCSHELL 0x1227ac800 == 40 [pid = 2532] [id = 430] 15:57:28 INFO - PROCESS | 2532 | --DOCSHELL 0x11a1c1800 == 39 [pid = 2532] [id = 429] 15:57:28 INFO - PROCESS | 2532 | --DOCSHELL 0x1185ca000 == 38 [pid = 2532] [id = 428] 15:57:28 INFO - PROCESS | 2532 | --DOCSHELL 0x116ace800 == 37 [pid = 2532] [id = 427] 15:57:28 INFO - PROCESS | 2532 | --DOCSHELL 0x129422000 == 36 [pid = 2532] [id = 424] 15:57:28 INFO - PROCESS | 2532 | --DOCSHELL 0x1169b1800 == 35 [pid = 2532] [id = 412] 15:57:28 INFO - PROCESS | 2532 | --DOCSHELL 0x116fe4800 == 34 [pid = 2532] [id = 426] 15:57:28 INFO - PROCESS | 2532 | --DOCSHELL 0x116fdb000 == 33 [pid = 2532] [id = 425] 15:57:28 INFO - PROCESS | 2532 | --DOCSHELL 0x11832b800 == 32 [pid = 2532] [id = 444] 15:57:28 INFO - PROCESS | 2532 | --DOCSHELL 0x12d297800 == 31 [pid = 2532] [id = 443] 15:57:28 INFO - PROCESS | 2532 | --DOCSHELL 0x12ccc3800 == 30 [pid = 2532] [id = 442] 15:57:28 INFO - PROCESS | 2532 | --DOCSHELL 0x126a61800 == 29 [pid = 2532] [id = 441] 15:57:28 INFO - PROCESS | 2532 | --DOCSHELL 0x1185be000 == 28 [pid = 2532] [id = 440] 15:57:28 INFO - PROCESS | 2532 | --DOCSHELL 0x12c081000 == 27 [pid = 2532] [id = 439] 15:57:28 INFO - PROCESS | 2532 | --DOMWINDOW == 114 (0x11952e400) [pid = 2532] [serial = 1251] [outer = 0x0] [url = about:blank] 15:57:28 INFO - PROCESS | 2532 | --DOMWINDOW == 113 (0x116242400) [pid = 2532] [serial = 1242] [outer = 0x0] [url = about:blank] 15:57:28 INFO - PROCESS | 2532 | --DOMWINDOW == 112 (0x116755c00) [pid = 2532] [serial = 1243] [outer = 0x0] [url = about:blank] 15:57:28 INFO - PROCESS | 2532 | --DOMWINDOW == 111 (0x11819ec00) [pid = 2532] [serial = 1237] [outer = 0x0] [url = about:blank] 15:57:28 INFO - PROCESS | 2532 | --DOMWINDOW == 110 (0x113c57c00) [pid = 2532] [serial = 1236] [outer = 0x0] [url = about:blank] 15:57:28 INFO - PROCESS | 2532 | --DOMWINDOW == 109 (0x117147800) [pid = 2532] [serial = 1245] [outer = 0x0] [url = about:blank] 15:57:28 INFO - PROCESS | 2532 | --DOMWINDOW == 108 (0x1181a8c00) [pid = 2532] [serial = 1246] [outer = 0x0] [url = about:blank] 15:57:28 INFO - PROCESS | 2532 | --DOMWINDOW == 107 (0x112ebf400) [pid = 2532] [serial = 1239] [outer = 0x0] [url = about:blank] 15:57:28 INFO - PROCESS | 2532 | --DOMWINDOW == 106 (0x1133eb800) [pid = 2532] [serial = 1240] [outer = 0x0] [url = about:blank] 15:57:28 INFO - PROCESS | 2532 | --DOMWINDOW == 105 (0x118210400) [pid = 2532] [serial = 1248] [outer = 0x0] [url = about:blank] 15:57:28 INFO - PROCESS | 2532 | --DOMWINDOW == 104 (0x119527400) [pid = 2532] [serial = 1225] [outer = 0x0] [url = about:blank] 15:57:28 INFO - PROCESS | 2532 | --DOMWINDOW == 103 (0x118345400) [pid = 2532] [serial = 1224] [outer = 0x0] [url = about:blank] 15:57:28 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x1212cf000) [pid = 2532] [serial = 1228] [outer = 0x0] [url = about:blank] 15:57:28 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x119e29c00) [pid = 2532] [serial = 1227] [outer = 0x0] [url = about:blank] 15:57:28 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x128c6cc00) [pid = 2532] [serial = 1231] [outer = 0x0] [url = about:blank] 15:57:28 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x1198d7c00) [pid = 2532] [serial = 1254] [outer = 0x0] [url = about:blank] 15:57:28 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x128b30000) [pid = 2532] [serial = 1230] [outer = 0x0] [url = about:blank] 15:57:28 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x1195cf400) [pid = 2532] [serial = 1252] [outer = 0x0] [url = about:blank] 15:57:28 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x119aca400) [pid = 2532] [serial = 1263] [outer = 0x0] [url = about:blank] 15:57:28 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x12a746400) [pid = 2532] [serial = 1234] [outer = 0x0] [url = about:blank] 15:57:28 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x119e40000) [pid = 2532] [serial = 1257] [outer = 0x0] [url = about:blank] 15:57:28 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x12a64c800) [pid = 2532] [serial = 1233] [outer = 0x0] [url = about:blank] 15:57:28 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x119e24c00) [pid = 2532] [serial = 1255] [outer = 0x0] [url = about:blank] 15:57:28 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x121408000) [pid = 2532] [serial = 1260] [outer = 0x0] [url = about:blank] 15:57:28 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x1211e4c00) [pid = 2532] [serial = 1258] [outer = 0x0] [url = about:blank] 15:57:28 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x121d58000) [pid = 2532] [serial = 1266] [outer = 0x0] [url = about:blank] 15:57:28 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x121671400) [pid = 2532] [serial = 1264] [outer = 0x0] [url = about:blank] 15:57:28 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x12166fc00) [pid = 2532] [serial = 1261] [outer = 0x0] [url = about:blank] 15:57:28 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x1264ebc00) [pid = 2532] [serial = 1270] [outer = 0x0] [url = about:blank] 15:57:28 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x124bea800) [pid = 2532] [serial = 1267] [outer = 0x0] [url = about:blank] 15:57:28 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x1188d3000) [pid = 2532] [serial = 1249] [outer = 0x0] [url = about:blank] 15:57:28 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x125031000) [pid = 2532] [serial = 1269] [outer = 0x0] [url = about:blank] 15:57:29 INFO - PROCESS | 2532 | 1466031449037 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]]]}] 15:57:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 15:57:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1171ms 15:57:29 INFO - PROCESS | 2532 | 1466031449058 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 15:57:29 INFO - PROCESS | 2532 | 1466031449062 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 15:57:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:57:29 INFO - PROCESS | 2532 | 1466031449067 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:57:29 INFO - PROCESS | 2532 | 1466031449069 Marionette TRACE conn2 <- [1,1754,null,{}] 15:57:29 INFO - PROCESS | 2532 | 1466031449072 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}] 15:57:29 INFO - PROCESS | 2532 | 1466031449074 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:29 INFO - PROCESS | 2532 | 1466031449157 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 15:57:29 INFO - PROCESS | 2532 | 1466031449165 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:29 INFO - PROCESS | 2532 | 1466031449168 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:29 INFO - PROCESS | 2532 | ++DOCSHELL 0x11667c800 == 28 [pid = 2532] [id = 446] 15:57:29 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x113db9800) [pid = 2532] [serial = 1337] [outer = 0x0] 15:57:29 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x11647e000) [pid = 2532] [serial = 1338] [outer = 0x113db9800] 15:57:29 INFO - PROCESS | 2532 | 1466031449196 Marionette DEBUG loaded listener.js 15:57:29 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x11213c400) [pid = 2532] [serial = 1339] [outer = 0x113db9800] 15:57:29 INFO - PROCESS | 2532 | 1466031449535 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]]]}] 15:57:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:57:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 521ms 15:57:29 INFO - PROCESS | 2532 | 1466031449588 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 15:57:29 INFO - PROCESS | 2532 | 1466031449591 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 15:57:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:57:29 INFO - PROCESS | 2532 | 1466031449595 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:57:29 INFO - PROCESS | 2532 | 1466031449597 Marionette TRACE conn2 <- [1,1758,null,{}] 15:57:29 INFO - PROCESS | 2532 | 1466031449599 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}] 15:57:29 INFO - PROCESS | 2532 | 1466031449601 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:29 INFO - PROCESS | 2532 | 1466031449676 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 15:57:29 INFO - PROCESS | 2532 | 1466031449682 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:29 INFO - PROCESS | 2532 | 1466031449683 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:29 INFO - PROCESS | 2532 | ++DOCSHELL 0x11746c800 == 29 [pid = 2532] [id = 447] 15:57:29 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x118168c00) [pid = 2532] [serial = 1340] [outer = 0x0] 15:57:29 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x1181a8000) [pid = 2532] [serial = 1341] [outer = 0x118168c00] 15:57:29 INFO - PROCESS | 2532 | 1466031449710 Marionette DEBUG loaded listener.js 15:57:29 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x11820ec00) [pid = 2532] [serial = 1342] [outer = 0x118168c00] 15:57:30 INFO - PROCESS | 2532 | 1466031450132 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]]]}] 15:57:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:57:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 569ms 15:57:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:57:30 INFO - PROCESS | 2532 | 1466031450165 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 15:57:30 INFO - PROCESS | 2532 | 1466031450166 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 15:57:30 INFO - PROCESS | 2532 | 1466031450168 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:57:30 INFO - PROCESS | 2532 | 1466031450170 Marionette TRACE conn2 <- [1,1762,null,{}] 15:57:30 INFO - PROCESS | 2532 | 1466031450178 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}] 15:57:30 INFO - PROCESS | 2532 | 1466031450181 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:30 INFO - PROCESS | 2532 | 1466031450256 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 15:57:30 INFO - PROCESS | 2532 | 1466031450264 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:30 INFO - PROCESS | 2532 | 1466031450266 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:30 INFO - PROCESS | 2532 | ++DOCSHELL 0x1193ae000 == 30 [pid = 2532] [id = 448] 15:57:30 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x112cc8c00) [pid = 2532] [serial = 1343] [outer = 0x0] 15:57:30 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x119530000) [pid = 2532] [serial = 1344] [outer = 0x112cc8c00] 15:57:30 INFO - PROCESS | 2532 | 1466031450293 Marionette DEBUG loaded listener.js 15:57:30 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x119692400) [pid = 2532] [serial = 1345] [outer = 0x112cc8c00] 15:57:30 INFO - PROCESS | 2532 | 1466031450638 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]]]}] 15:57:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:57:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 521ms 15:57:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:57:30 INFO - PROCESS | 2532 | 1466031450689 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 15:57:30 INFO - PROCESS | 2532 | 1466031450691 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 15:57:30 INFO - PROCESS | 2532 | 1466031450693 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:57:30 INFO - PROCESS | 2532 | 1466031450694 Marionette TRACE conn2 <- [1,1766,null,{}] 15:57:30 INFO - PROCESS | 2532 | 1466031450696 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}] 15:57:30 INFO - PROCESS | 2532 | 1466031450698 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:30 INFO - PROCESS | 2532 | 1466031450804 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 15:57:30 INFO - PROCESS | 2532 | 1466031450839 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:30 INFO - PROCESS | 2532 | 1466031450840 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:30 INFO - PROCESS | 2532 | ++DOCSHELL 0x119c08800 == 31 [pid = 2532] [id = 449] 15:57:30 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x1195cc800) [pid = 2532] [serial = 1346] [outer = 0x0] 15:57:30 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x1198dcc00) [pid = 2532] [serial = 1347] [outer = 0x1195cc800] 15:57:30 INFO - PROCESS | 2532 | 1466031450865 Marionette DEBUG loaded listener.js 15:57:30 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x119acb800) [pid = 2532] [serial = 1348] [outer = 0x1195cc800] 15:57:31 INFO - PROCESS | 2532 | 1466031451153 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]]]}] 15:57:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:57:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 520ms 15:57:31 INFO - PROCESS | 2532 | 1466031451214 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 15:57:31 INFO - PROCESS | 2532 | 1466031451215 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 15:57:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:57:31 INFO - PROCESS | 2532 | 1466031451217 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:57:31 INFO - PROCESS | 2532 | 1466031451218 Marionette TRACE conn2 <- [1,1770,null,{}] 15:57:31 INFO - PROCESS | 2532 | 1466031451221 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}] 15:57:31 INFO - PROCESS | 2532 | 1466031451222 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:31 INFO - PROCESS | 2532 | 1466031451313 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 15:57:31 INFO - PROCESS | 2532 | 1466031451351 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:31 INFO - PROCESS | 2532 | 1466031451353 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:31 INFO - PROCESS | 2532 | ++DOCSHELL 0x1217d9000 == 32 [pid = 2532] [id = 450] 15:57:31 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x116a0d800) [pid = 2532] [serial = 1349] [outer = 0x0] 15:57:31 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x119c51800) [pid = 2532] [serial = 1350] [outer = 0x116a0d800] 15:57:31 INFO - PROCESS | 2532 | 1466031451377 Marionette DEBUG loaded listener.js 15:57:31 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x119e2a800) [pid = 2532] [serial = 1351] [outer = 0x116a0d800] 15:57:31 INFO - PROCESS | 2532 | 1466031451720 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]]]}] 15:57:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:57:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 520ms 15:57:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:57:31 INFO - PROCESS | 2532 | 1466031451738 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 15:57:31 INFO - PROCESS | 2532 | 1466031451739 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 15:57:31 INFO - PROCESS | 2532 | 1466031451741 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:57:31 INFO - PROCESS | 2532 | 1466031451742 Marionette TRACE conn2 <- [1,1774,null,{}] 15:57:31 INFO - PROCESS | 2532 | 1466031451747 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}] 15:57:31 INFO - PROCESS | 2532 | 1466031451751 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:31 INFO - PROCESS | 2532 | 1466031451865 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 15:57:31 INFO - PROCESS | 2532 | 1466031451876 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:31 INFO - PROCESS | 2532 | 1466031451877 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:31 INFO - PROCESS | 2532 | ++DOCSHELL 0x12519b000 == 33 [pid = 2532] [id = 451] 15:57:31 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x119e27c00) [pid = 2532] [serial = 1352] [outer = 0x0] 15:57:31 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x11a2b6800) [pid = 2532] [serial = 1353] [outer = 0x119e27c00] 15:57:31 INFO - PROCESS | 2532 | 1466031451902 Marionette DEBUG loaded listener.js 15:57:31 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x124b02800) [pid = 2532] [serial = 1354] [outer = 0x119e27c00] 15:57:32 INFO - PROCESS | 2532 | 1466031452221 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]]]}] 15:57:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:57:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 522ms 15:57:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:57:32 INFO - PROCESS | 2532 | 1466031452266 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 15:57:32 INFO - PROCESS | 2532 | 1466031452267 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 15:57:32 INFO - PROCESS | 2532 | 1466031452269 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:57:32 INFO - PROCESS | 2532 | 1466031452277 Marionette TRACE conn2 <- [1,1778,null,{}] 15:57:32 INFO - PROCESS | 2532 | 1466031452280 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}] 15:57:32 INFO - PROCESS | 2532 | 1466031452281 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:32 INFO - PROCESS | 2532 | 1466031452385 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 15:57:32 INFO - PROCESS | 2532 | 1466031452388 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:32 INFO - PROCESS | 2532 | 1466031452389 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:32 INFO - PROCESS | 2532 | ++DOCSHELL 0x12670a000 == 34 [pid = 2532] [id = 452] 15:57:32 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x11923c000) [pid = 2532] [serial = 1355] [outer = 0x0] 15:57:32 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x124e2d400) [pid = 2532] [serial = 1356] [outer = 0x11923c000] 15:57:32 INFO - PROCESS | 2532 | 1466031452414 Marionette DEBUG loaded listener.js 15:57:32 INFO - PROCESS | 2532 | ++DOMWINDOW == 104 (0x12570d800) [pid = 2532] [serial = 1357] [outer = 0x11923c000] 15:57:32 INFO - PROCESS | 2532 | 1466031452758 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]]]}] 15:57:32 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 15:57:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 527ms 15:57:32 INFO - PROCESS | 2532 | 1466031452799 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 15:57:32 INFO - PROCESS | 2532 | 1466031452800 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 15:57:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:57:32 INFO - PROCESS | 2532 | 1466031452802 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:57:32 INFO - PROCESS | 2532 | 1466031452803 Marionette TRACE conn2 <- [1,1782,null,{}] 15:57:32 INFO - PROCESS | 2532 | 1466031452806 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}] 15:57:32 INFO - PROCESS | 2532 | 1466031452807 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:32 INFO - PROCESS | 2532 | 1466031452902 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 15:57:32 INFO - PROCESS | 2532 | 1466031452905 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:32 INFO - PROCESS | 2532 | 1466031452906 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:32 INFO - PROCESS | 2532 | ++DOCSHELL 0x128ac6000 == 35 [pid = 2532] [id = 453] 15:57:32 INFO - PROCESS | 2532 | ++DOMWINDOW == 105 (0x1195c4800) [pid = 2532] [serial = 1358] [outer = 0x0] 15:57:32 INFO - PROCESS | 2532 | ++DOMWINDOW == 106 (0x12634cc00) [pid = 2532] [serial = 1359] [outer = 0x1195c4800] 15:57:32 INFO - PROCESS | 2532 | 1466031452931 Marionette DEBUG loaded listener.js 15:57:32 INFO - PROCESS | 2532 | ++DOMWINDOW == 107 (0x128adf400) [pid = 2532] [serial = 1360] [outer = 0x1195c4800] 15:57:33 INFO - PROCESS | 2532 | --DOMWINDOW == 106 (0x11a2acc00) [pid = 2532] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:57:33 INFO - PROCESS | 2532 | --DOMWINDOW == 105 (0x1212d5c00) [pid = 2532] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:57:33 INFO - PROCESS | 2532 | --DOMWINDOW == 104 (0x112970400) [pid = 2532] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:57:33 INFO - PROCESS | 2532 | --DOMWINDOW == 103 (0x128b2c800) [pid = 2532] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:57:33 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x128ae0000) [pid = 2532] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:57:33 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x119ac7800) [pid = 2532] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:57:33 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x119527c00) [pid = 2532] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:57:33 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x119ad0000) [pid = 2532] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:57:33 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x1267c4800) [pid = 2532] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:57:33 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x1133f6400) [pid = 2532] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:57:33 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x115dca400) [pid = 2532] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:57:33 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x11820cc00) [pid = 2532] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:57:33 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x129495800) [pid = 2532] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:57:33 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x112cca000) [pid = 2532] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:57:33 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x11623d800) [pid = 2532] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:57:33 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x12a654400) [pid = 2532] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:57:33 INFO - PROCESS | 2532 | 1466031453543 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]]]}] 15:57:33 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 15:57:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 770ms 15:57:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:57:33 INFO - PROCESS | 2532 | 1466031453574 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 15:57:33 INFO - PROCESS | 2532 | 1466031453576 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 15:57:33 INFO - PROCESS | 2532 | 1466031453579 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:57:33 INFO - PROCESS | 2532 | 1466031453581 Marionette TRACE conn2 <- [1,1786,null,{}] 15:57:33 INFO - PROCESS | 2532 | 1466031453584 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}] 15:57:33 INFO - PROCESS | 2532 | 1466031453597 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:33 INFO - PROCESS | 2532 | 1466031453741 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 15:57:33 INFO - PROCESS | 2532 | 1466031453751 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:33 INFO - PROCESS | 2532 | 1466031453752 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:33 INFO - PROCESS | 2532 | ++DOCSHELL 0x1193ad800 == 36 [pid = 2532] [id = 454] 15:57:33 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x1133eac00) [pid = 2532] [serial = 1361] [outer = 0x0] 15:57:33 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x1181a1000) [pid = 2532] [serial = 1362] [outer = 0x1133eac00] 15:57:33 INFO - PROCESS | 2532 | 1466031453776 Marionette DEBUG loaded listener.js 15:57:33 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x119ac7800) [pid = 2532] [serial = 1363] [outer = 0x1133eac00] 15:57:34 INFO - PROCESS | 2532 | 1466031454055 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]]]}] 15:57:34 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 15:57:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 521ms 15:57:34 INFO - PROCESS | 2532 | 1466031454101 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 15:57:34 INFO - PROCESS | 2532 | 1466031454102 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 15:57:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:57:34 INFO - PROCESS | 2532 | 1466031454104 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:57:34 INFO - PROCESS | 2532 | 1466031454105 Marionette TRACE conn2 <- [1,1790,null,{}] 15:57:34 INFO - PROCESS | 2532 | 1466031454107 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}] 15:57:34 INFO - PROCESS | 2532 | 1466031454109 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:34 INFO - PROCESS | 2532 | 1466031454185 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 15:57:34 INFO - PROCESS | 2532 | 1466031454244 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:34 INFO - PROCESS | 2532 | 1466031454246 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:34 INFO - PROCESS | 2532 | ++DOCSHELL 0x129418800 == 37 [pid = 2532] [id = 455] 15:57:34 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x118207800) [pid = 2532] [serial = 1364] [outer = 0x0] 15:57:34 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x11a2b7000) [pid = 2532] [serial = 1365] [outer = 0x118207800] 15:57:34 INFO - PROCESS | 2532 | 1466031454271 Marionette DEBUG loaded listener.js 15:57:34 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x128ae0000) [pid = 2532] [serial = 1366] [outer = 0x118207800] 15:57:34 INFO - PROCESS | 2532 | 1466031454538 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]]]}] 15:57:34 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) 15:57:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 468ms 15:57:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:57:34 INFO - PROCESS | 2532 | 1466031454573 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 15:57:34 INFO - PROCESS | 2532 | 1466031454574 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 15:57:34 INFO - PROCESS | 2532 | 1466031454585 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:57:34 INFO - PROCESS | 2532 | 1466031454587 Marionette TRACE conn2 <- [1,1794,null,{}] 15:57:34 INFO - PROCESS | 2532 | 1466031454589 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}] 15:57:34 INFO - PROCESS | 2532 | 1466031454590 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:34 INFO - PROCESS | 2532 | 1466031454691 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 15:57:34 INFO - PROCESS | 2532 | 1466031454698 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:34 INFO - PROCESS | 2532 | 1466031454699 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:34 INFO - PROCESS | 2532 | ++DOCSHELL 0x1217c9000 == 38 [pid = 2532] [id = 456] 15:57:34 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x121515800) [pid = 2532] [serial = 1367] [outer = 0x0] 15:57:34 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x128b34c00) [pid = 2532] [serial = 1368] [outer = 0x121515800] 15:57:34 INFO - PROCESS | 2532 | 1466031454725 Marionette DEBUG loaded listener.js 15:57:34 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x12948e400) [pid = 2532] [serial = 1369] [outer = 0x121515800] 15:57:35 INFO - PROCESS | 2532 | 1466031455053 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]]]}] 15:57:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:57:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 527ms 15:57:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:57:35 INFO - PROCESS | 2532 | 1466031455105 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 15:57:35 INFO - PROCESS | 2532 | 1466031455107 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 15:57:35 INFO - PROCESS | 2532 | 1466031455119 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:57:35 INFO - PROCESS | 2532 | 1466031455120 Marionette TRACE conn2 <- [1,1798,null,{}] 15:57:35 INFO - PROCESS | 2532 | 1466031455124 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}] 15:57:35 INFO - PROCESS | 2532 | 1466031455125 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:35 INFO - PROCESS | 2532 | 1466031455201 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 15:57:35 INFO - PROCESS | 2532 | 1466031455205 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:35 INFO - PROCESS | 2532 | 1466031455206 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:35 INFO - PROCESS | 2532 | ++DOCSHELL 0x12bc92800 == 39 [pid = 2532] [id = 457] 15:57:35 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x12948f000) [pid = 2532] [serial = 1370] [outer = 0x0] 15:57:35 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x12a653400) [pid = 2532] [serial = 1371] [outer = 0x12948f000] 15:57:35 INFO - PROCESS | 2532 | 1466031455230 Marionette DEBUG loaded listener.js 15:57:35 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x12a6e2400) [pid = 2532] [serial = 1372] [outer = 0x12948f000] 15:57:35 INFO - PROCESS | 2532 | 1466031455745 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]]]}] 15:57:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:57:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 679ms 15:57:35 INFO - PROCESS | 2532 | 1466031455789 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 15:57:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:57:35 INFO - PROCESS | 2532 | 1466031455792 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 15:57:35 INFO - PROCESS | 2532 | 1466031455797 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:57:35 INFO - PROCESS | 2532 | 1466031455799 Marionette TRACE conn2 <- [1,1802,null,{}] 15:57:35 INFO - PROCESS | 2532 | 1466031455803 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}] 15:57:35 INFO - PROCESS | 2532 | 1466031455805 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:35 INFO - PROCESS | 2532 | 1466031455919 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 15:57:36 INFO - PROCESS | 2532 | 1466031456001 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:36 INFO - PROCESS | 2532 | 1466031456002 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:36 INFO - PROCESS | 2532 | ++DOCSHELL 0x11744f800 == 40 [pid = 2532] [id = 458] 15:57:36 INFO - PROCESS | 2532 | ++DOMWINDOW == 104 (0x11328ec00) [pid = 2532] [serial = 1373] [outer = 0x0] 15:57:36 INFO - PROCESS | 2532 | ++DOMWINDOW == 105 (0x116290c00) [pid = 2532] [serial = 1374] [outer = 0x11328ec00] 15:57:36 INFO - PROCESS | 2532 | 1466031456033 Marionette DEBUG loaded listener.js 15:57:36 INFO - PROCESS | 2532 | ++DOMWINDOW == 106 (0x117140c00) [pid = 2532] [serial = 1375] [outer = 0x11328ec00] 15:57:36 INFO - PROCESS | 2532 | 1466031456553 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]]]}] 15:57:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:57:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 826ms 15:57:36 INFO - PROCESS | 2532 | 1466031456621 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 15:57:36 INFO - PROCESS | 2532 | 1466031456624 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 15:57:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:57:36 INFO - PROCESS | 2532 | 1466031456631 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:57:36 INFO - PROCESS | 2532 | 1466031456632 Marionette TRACE conn2 <- [1,1806,null,{}] 15:57:36 INFO - PROCESS | 2532 | 1466031456635 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}] 15:57:36 INFO - PROCESS | 2532 | 1466031456636 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:36 INFO - PROCESS | 2532 | 1466031456747 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 15:57:36 INFO - PROCESS | 2532 | 1466031456853 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:36 INFO - PROCESS | 2532 | 1466031456855 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:36 INFO - PROCESS | 2532 | ++DOCSHELL 0x12134a800 == 41 [pid = 2532] [id = 459] 15:57:36 INFO - PROCESS | 2532 | ++DOMWINDOW == 107 (0x11690b800) [pid = 2532] [serial = 1376] [outer = 0x0] 15:57:36 INFO - PROCESS | 2532 | ++DOMWINDOW == 108 (0x11820b400) [pid = 2532] [serial = 1377] [outer = 0x11690b800] 15:57:36 INFO - PROCESS | 2532 | 1466031456904 Marionette DEBUG loaded listener.js 15:57:36 INFO - PROCESS | 2532 | ++DOMWINDOW == 109 (0x11924a800) [pid = 2532] [serial = 1378] [outer = 0x11690b800] 15:57:37 INFO - PROCESS | 2532 | 1466031457652 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]]]}] 15:57:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:57:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1071ms 15:57:37 INFO - PROCESS | 2532 | 1466031457702 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 15:57:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:57:37 INFO - PROCESS | 2532 | 1466031457704 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 15:57:37 INFO - PROCESS | 2532 | 1466031457707 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:57:37 INFO - PROCESS | 2532 | 1466031457709 Marionette TRACE conn2 <- [1,1810,null,{}] 15:57:37 INFO - PROCESS | 2532 | 1466031457712 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}] 15:57:37 INFO - PROCESS | 2532 | 1466031457714 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:37 INFO - PROCESS | 2532 | 1466031457827 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 15:57:37 INFO - PROCESS | 2532 | --DOCSHELL 0x1217c9000 == 40 [pid = 2532] [id = 456] 15:57:37 INFO - PROCESS | 2532 | --DOCSHELL 0x129418800 == 39 [pid = 2532] [id = 455] 15:57:37 INFO - PROCESS | 2532 | --DOCSHELL 0x1193ad800 == 38 [pid = 2532] [id = 454] 15:57:37 INFO - PROCESS | 2532 | --DOCSHELL 0x128ac6000 == 37 [pid = 2532] [id = 453] 15:57:37 INFO - PROCESS | 2532 | --DOCSHELL 0x12670a000 == 36 [pid = 2532] [id = 452] 15:57:37 INFO - PROCESS | 2532 | --DOCSHELL 0x12519b000 == 35 [pid = 2532] [id = 451] 15:57:37 INFO - PROCESS | 2532 | --DOCSHELL 0x1217d9000 == 34 [pid = 2532] [id = 450] 15:57:37 INFO - PROCESS | 2532 | --DOCSHELL 0x119c08800 == 33 [pid = 2532] [id = 449] 15:57:37 INFO - PROCESS | 2532 | --DOCSHELL 0x1193ae000 == 32 [pid = 2532] [id = 448] 15:57:37 INFO - PROCESS | 2532 | --DOCSHELL 0x11746c800 == 31 [pid = 2532] [id = 447] 15:57:37 INFO - PROCESS | 2532 | --DOCSHELL 0x11667c800 == 30 [pid = 2532] [id = 446] 15:57:37 INFO - PROCESS | 2532 | --DOCSHELL 0x117e6b800 == 29 [pid = 2532] [id = 445] 15:57:37 INFO - PROCESS | 2532 | --DOMWINDOW == 108 (0x12949b400) [pid = 2532] [serial = 1312] [outer = 0x0] [url = about:blank] 15:57:37 INFO - PROCESS | 2532 | --DOMWINDOW == 107 (0x125787400) [pid = 2532] [serial = 1296] [outer = 0x0] [url = about:blank] 15:57:37 INFO - PROCESS | 2532 | --DOMWINDOW == 106 (0x126ad6c00) [pid = 2532] [serial = 1299] [outer = 0x0] [url = about:blank] 15:57:37 INFO - PROCESS | 2532 | --DOMWINDOW == 105 (0x1264e8c00) [pid = 2532] [serial = 1297] [outer = 0x0] [url = about:blank] 15:57:37 INFO - PROCESS | 2532 | --DOMWINDOW == 104 (0x128b36800) [pid = 2532] [serial = 1302] [outer = 0x0] [url = about:blank] 15:57:37 INFO - PROCESS | 2532 | --DOMWINDOW == 103 (0x128b2c400) [pid = 2532] [serial = 1300] [outer = 0x0] [url = about:blank] 15:57:37 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x128ee0000) [pid = 2532] [serial = 1305] [outer = 0x0] [url = about:blank] 15:57:37 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x119c4c000) [pid = 2532] [serial = 1290] [outer = 0x0] [url = about:blank] 15:57:37 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x119699000) [pid = 2532] [serial = 1287] [outer = 0x0] [url = about:blank] 15:57:37 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x1198ea000) [pid = 2532] [serial = 1288] [outer = 0x0] [url = about:blank] 15:57:37 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x119ef9c00) [pid = 2532] [serial = 1293] [outer = 0x0] [url = about:blank] 15:57:37 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x128ae9000) [pid = 2532] [serial = 1273] [outer = 0x0] [url = about:blank] 15:57:37 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x128add800) [pid = 2532] [serial = 1272] [outer = 0x0] [url = about:blank] 15:57:37 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x113dc5800) [pid = 2532] [serial = 1275] [outer = 0x0] [url = about:blank] 15:57:37 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x128c67c00) [pid = 2532] [serial = 1303] [outer = 0x0] [url = about:blank] 15:57:37 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x1164e1000) [pid = 2532] [serial = 1276] [outer = 0x0] [url = about:blank] 15:57:37 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x11713fc00) [pid = 2532] [serial = 1281] [outer = 0x0] [url = about:blank] 15:57:37 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x1181a0000) [pid = 2532] [serial = 1282] [outer = 0x0] [url = about:blank] 15:57:37 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x1185f6400) [pid = 2532] [serial = 1284] [outer = 0x0] [url = about:blank] 15:57:37 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x12a6df000) [pid = 2532] [serial = 1315] [outer = 0x0] [url = about:blank] 15:57:37 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x119247c00) [pid = 2532] [serial = 1285] [outer = 0x0] [url = about:blank] 15:57:37 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x1297ed000) [pid = 2532] [serial = 1314] [outer = 0x0] [url = about:blank] 15:57:37 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x115e91c00) [pid = 2532] [serial = 1278] [outer = 0x0] [url = about:blank] 15:57:37 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x118203400) [pid = 2532] [serial = 1279] [outer = 0x0] [url = about:blank] 15:57:37 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x119e24400) [pid = 2532] [serial = 1291] [outer = 0x0] [url = about:blank] 15:57:37 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x1188dc800) [pid = 2532] [serial = 1308] [outer = 0x0] [url = about:blank] 15:57:37 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x12921e800) [pid = 2532] [serial = 1311] [outer = 0x0] [url = about:blank] 15:57:37 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x129216c00) [pid = 2532] [serial = 1306] [outer = 0x0] [url = about:blank] 15:57:37 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x119ac3400) [pid = 2532] [serial = 1309] [outer = 0x0] [url = about:blank] 15:57:37 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x1212d2800) [pid = 2532] [serial = 1294] [outer = 0x0] [url = about:blank] 15:57:37 INFO - PROCESS | 2532 | --DOMWINDOW == 78 (0x12ab06400) [pid = 2532] [serial = 1318] [outer = 0x0] [url = about:blank] 15:57:37 INFO - PROCESS | 2532 | --DOMWINDOW == 77 (0x12a743c00) [pid = 2532] [serial = 1317] [outer = 0x0] [url = about:blank] 15:57:37 INFO - PROCESS | 2532 | 1466031457919 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:37 INFO - PROCESS | 2532 | 1466031457920 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:37 INFO - PROCESS | 2532 | ++DOCSHELL 0x1169ad800 == 30 [pid = 2532] [id = 460] 15:57:37 INFO - PROCESS | 2532 | ++DOMWINDOW == 78 (0x115dca400) [pid = 2532] [serial = 1379] [outer = 0x0] 15:57:37 INFO - PROCESS | 2532 | ++DOMWINDOW == 79 (0x11697b000) [pid = 2532] [serial = 1380] [outer = 0x115dca400] 15:57:37 INFO - PROCESS | 2532 | 1466031457948 Marionette DEBUG loaded listener.js 15:57:38 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x1182c0400) [pid = 2532] [serial = 1381] [outer = 0x115dca400] 15:57:38 INFO - PROCESS | 2532 | 1466031458284 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]]]}] 15:57:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:57:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 624ms 15:57:38 INFO - PROCESS | 2532 | 1466031458331 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 15:57:38 INFO - PROCESS | 2532 | 1466031458334 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 15:57:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:57:38 INFO - PROCESS | 2532 | 1466031458338 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:57:38 INFO - PROCESS | 2532 | 1466031458340 Marionette TRACE conn2 <- [1,1814,null,{}] 15:57:38 INFO - PROCESS | 2532 | 1466031458342 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}] 15:57:38 INFO - PROCESS | 2532 | 1466031458344 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:38 INFO - PROCESS | 2532 | 1466031458447 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 15:57:38 INFO - PROCESS | 2532 | 1466031458503 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:38 INFO - PROCESS | 2532 | 1466031458505 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:38 INFO - PROCESS | 2532 | ++DOCSHELL 0x119262000 == 31 [pid = 2532] [id = 461] 15:57:38 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x1187f7000) [pid = 2532] [serial = 1382] [outer = 0x0] 15:57:38 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x119693000) [pid = 2532] [serial = 1383] [outer = 0x1187f7000] 15:57:38 INFO - PROCESS | 2532 | 1466031458531 Marionette DEBUG loaded listener.js 15:57:38 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x1198dbc00) [pid = 2532] [serial = 1384] [outer = 0x1187f7000] 15:57:38 INFO - PROCESS | 2532 | 1466031458809 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]]]}] 15:57:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:57:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 519ms 15:57:38 INFO - PROCESS | 2532 | 1466031458857 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 15:57:38 INFO - PROCESS | 2532 | 1466031458858 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 15:57:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:57:38 INFO - PROCESS | 2532 | 1466031458863 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:57:38 INFO - PROCESS | 2532 | 1466031458867 Marionette TRACE conn2 <- [1,1818,null,{}] 15:57:38 INFO - PROCESS | 2532 | 1466031458884 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}] 15:57:38 INFO - PROCESS | 2532 | 1466031458887 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:38 INFO - PROCESS | 2532 | 1466031458963 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 15:57:39 INFO - PROCESS | 2532 | 1466031459026 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:39 INFO - PROCESS | 2532 | 1466031459028 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:39 INFO - PROCESS | 2532 | ++DOCSHELL 0x12134a000 == 32 [pid = 2532] [id = 462] 15:57:39 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x112f63c00) [pid = 2532] [serial = 1385] [outer = 0x0] 15:57:39 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x119aca400) [pid = 2532] [serial = 1386] [outer = 0x112f63c00] 15:57:39 INFO - PROCESS | 2532 | 1466031459056 Marionette DEBUG loaded listener.js 15:57:39 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x1211dbc00) [pid = 2532] [serial = 1387] [outer = 0x112f63c00] 15:57:39 INFO - PROCESS | 2532 | 1466031459371 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]]]}] 15:57:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:57:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 528ms 15:57:39 INFO - PROCESS | 2532 | 1466031459391 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 15:57:39 INFO - PROCESS | 2532 | 1466031459394 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 15:57:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:57:39 INFO - PROCESS | 2532 | 1466031459401 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:57:39 INFO - PROCESS | 2532 | 1466031459403 Marionette TRACE conn2 <- [1,1822,null,{}] 15:57:39 INFO - PROCESS | 2532 | 1466031459406 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}] 15:57:39 INFO - PROCESS | 2532 | 1466031459408 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:39 INFO - PROCESS | 2532 | 1466031459538 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 15:57:39 INFO - PROCESS | 2532 | 1466031459625 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:39 INFO - PROCESS | 2532 | 1466031459626 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:39 INFO - PROCESS | 2532 | ++DOCSHELL 0x1227b7000 == 33 [pid = 2532] [id = 463] 15:57:39 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x1198d8800) [pid = 2532] [serial = 1388] [outer = 0x0] 15:57:39 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x1212cd800) [pid = 2532] [serial = 1389] [outer = 0x1198d8800] 15:57:39 INFO - PROCESS | 2532 | 1466031459669 Marionette DEBUG loaded listener.js 15:57:39 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x121d58000) [pid = 2532] [serial = 1390] [outer = 0x1198d8800] 15:57:40 INFO - PROCESS | 2532 | 1466031460020 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]]]}] 15:57:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:57:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 672ms 15:57:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:57:40 INFO - PROCESS | 2532 | 1466031460073 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 15:57:40 INFO - PROCESS | 2532 | 1466031460074 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 15:57:40 INFO - PROCESS | 2532 | 1466031460083 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:57:40 INFO - PROCESS | 2532 | 1466031460084 Marionette TRACE conn2 <- [1,1826,null,{}] 15:57:40 INFO - PROCESS | 2532 | 1466031460086 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}] 15:57:40 INFO - PROCESS | 2532 | 1466031460088 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:40 INFO - PROCESS | 2532 | 1466031460192 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 15:57:40 INFO - PROCESS | 2532 | 1466031460197 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:40 INFO - PROCESS | 2532 | 1466031460198 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:40 INFO - PROCESS | 2532 | ++DOCSHELL 0x128abe000 == 34 [pid = 2532] [id = 464] 15:57:40 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x1198e9c00) [pid = 2532] [serial = 1391] [outer = 0x0] 15:57:40 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x125031800) [pid = 2532] [serial = 1392] [outer = 0x1198e9c00] 15:57:40 INFO - PROCESS | 2532 | 1466031460222 Marionette DEBUG loaded listener.js 15:57:40 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x12634e400) [pid = 2532] [serial = 1393] [outer = 0x1198e9c00] 15:57:40 INFO - PROCESS | 2532 | 1466031460559 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]]]}] 15:57:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:57:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 530ms 15:57:40 INFO - PROCESS | 2532 | 1466031460607 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 15:57:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:57:40 INFO - PROCESS | 2532 | 1466031460608 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 15:57:40 INFO - PROCESS | 2532 | 1466031460610 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:57:40 INFO - PROCESS | 2532 | 1466031460611 Marionette TRACE conn2 <- [1,1830,null,{}] 15:57:40 INFO - PROCESS | 2532 | 1466031460614 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}] 15:57:40 INFO - PROCESS | 2532 | 1466031460618 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:40 INFO - PROCESS | 2532 | 1466031460732 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 15:57:40 INFO - PROCESS | 2532 | 1466031460743 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:40 INFO - PROCESS | 2532 | 1466031460744 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:40 INFO - PROCESS | 2532 | ++DOCSHELL 0x129412800 == 35 [pid = 2532] [id = 465] 15:57:40 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x128b2d000) [pid = 2532] [serial = 1394] [outer = 0x0] 15:57:40 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x129198400) [pid = 2532] [serial = 1395] [outer = 0x128b2d000] 15:57:40 INFO - PROCESS | 2532 | 1466031460769 Marionette DEBUG loaded listener.js 15:57:40 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x1297e6400) [pid = 2532] [serial = 1396] [outer = 0x128b2d000] 15:57:41 INFO - PROCESS | 2532 | 1466031461129 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]]]}] 15:57:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 15:57:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 571ms 15:57:41 INFO - PROCESS | 2532 | 1466031461181 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 15:57:41 INFO - PROCESS | 2532 | 1466031461182 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 15:57:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:57:41 INFO - PROCESS | 2532 | 1466031461185 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:57:41 INFO - PROCESS | 2532 | 1466031461186 Marionette TRACE conn2 <- [1,1834,null,{}] 15:57:41 INFO - PROCESS | 2532 | 1466031461188 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}] 15:57:41 INFO - PROCESS | 2532 | 1466031461190 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:41 INFO - PROCESS | 2532 | 1466031461291 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 15:57:41 INFO - PROCESS | 2532 | 1466031461310 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:41 INFO - PROCESS | 2532 | 1466031461311 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:41 INFO - PROCESS | 2532 | ++DOCSHELL 0x12a7e5800 == 36 [pid = 2532] [id = 466] 15:57:41 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x124e31c00) [pid = 2532] [serial = 1397] [outer = 0x0] 15:57:41 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x12a6e0400) [pid = 2532] [serial = 1398] [outer = 0x124e31c00] 15:57:41 INFO - PROCESS | 2532 | 1466031461351 Marionette DEBUG loaded listener.js 15:57:41 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x12a741c00) [pid = 2532] [serial = 1399] [outer = 0x124e31c00] 15:57:41 INFO - PROCESS | 2532 | 1466031461779 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]]]}] 15:57:41 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 15:57:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 619ms 15:57:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:57:41 INFO - PROCESS | 2532 | 1466031461805 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 15:57:41 INFO - PROCESS | 2532 | 1466031461806 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 15:57:41 INFO - PROCESS | 2532 | 1466031461808 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:57:41 INFO - PROCESS | 2532 | 1466031461809 Marionette TRACE conn2 <- [1,1838,null,{}] 15:57:41 INFO - PROCESS | 2532 | 1466031461817 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}] 15:57:41 INFO - PROCESS | 2532 | 1466031461818 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:42 INFO - PROCESS | 2532 | 1466031462003 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 15:57:42 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x121515800) [pid = 2532] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:57:42 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x1195cc800) [pid = 2532] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:57:42 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x11675ec00) [pid = 2532] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:57:42 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x116a0d800) [pid = 2532] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:57:42 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x113db9800) [pid = 2532] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:57:42 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x119e27c00) [pid = 2532] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:57:42 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x11923c000) [pid = 2532] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:57:42 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x112cc8c00) [pid = 2532] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:57:42 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x118168c00) [pid = 2532] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:57:42 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x1195c4800) [pid = 2532] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:57:42 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x116238400) [pid = 2532] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:57:42 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x11923ec00) [pid = 2532] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:57:42 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x119c54400) [pid = 2532] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:57:42 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x12570f400) [pid = 2532] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:57:42 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x1133eac00) [pid = 2532] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:57:42 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x11297cc00) [pid = 2532] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:57:42 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x118207800) [pid = 2532] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:57:42 INFO - PROCESS | 2532 | 1466031462067 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:42 INFO - PROCESS | 2532 | 1466031462068 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:42 INFO - PROCESS | 2532 | ++DOCSHELL 0x117e68000 == 37 [pid = 2532] [id = 467] 15:57:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x112973400) [pid = 2532] [serial = 1400] [outer = 0x0] 15:57:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x1133ea400) [pid = 2532] [serial = 1401] [outer = 0x112973400] 15:57:42 INFO - PROCESS | 2532 | 1466031462092 Marionette DEBUG loaded listener.js 15:57:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x11819f000) [pid = 2532] [serial = 1402] [outer = 0x112973400] 15:57:42 INFO - PROCESS | 2532 | 1466031462368 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]]]}] 15:57:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:57:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 569ms 15:57:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:57:42 INFO - PROCESS | 2532 | 1466031462384 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 15:57:42 INFO - PROCESS | 2532 | 1466031462385 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 15:57:42 INFO - PROCESS | 2532 | 1466031462387 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:57:42 INFO - PROCESS | 2532 | 1466031462388 Marionette TRACE conn2 <- [1,1842,null,{}] 15:57:42 INFO - PROCESS | 2532 | 1466031462390 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}] 15:57:42 INFO - PROCESS | 2532 | 1466031462391 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:42 INFO - PROCESS | 2532 | 1466031462475 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 15:57:42 INFO - PROCESS | 2532 | 1466031462482 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:42 INFO - PROCESS | 2532 | 1466031462483 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:42 INFO - PROCESS | 2532 | ++DOCSHELL 0x121349000 == 38 [pid = 2532] [id = 468] 15:57:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x118348400) [pid = 2532] [serial = 1403] [outer = 0x0] 15:57:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x119e20000) [pid = 2532] [serial = 1404] [outer = 0x118348400] 15:57:42 INFO - PROCESS | 2532 | 1466031462507 Marionette DEBUG loaded listener.js 15:57:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x11a2b6400) [pid = 2532] [serial = 1405] [outer = 0x118348400] 15:57:42 INFO - PROCESS | 2532 | 1466031462832 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]]]}] 15:57:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:57:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 472ms 15:57:42 INFO - PROCESS | 2532 | 1466031462860 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 15:57:42 INFO - PROCESS | 2532 | 1466031462863 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 15:57:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:57:42 INFO - PROCESS | 2532 | 1466031462866 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:57:42 INFO - PROCESS | 2532 | 1466031462868 Marionette TRACE conn2 <- [1,1846,null,{}] 15:57:42 INFO - PROCESS | 2532 | 1466031462871 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}] 15:57:42 INFO - PROCESS | 2532 | 1466031462873 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:43 INFO - PROCESS | 2532 | 1466031463036 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 15:57:43 INFO - PROCESS | 2532 | 1466031463045 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:43 INFO - PROCESS | 2532 | 1466031463047 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:43 INFO - PROCESS | 2532 | ++DOCSHELL 0x12b97d000 == 39 [pid = 2532] [id = 469] 15:57:43 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x119acd000) [pid = 2532] [serial = 1406] [outer = 0x0] 15:57:43 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x12a746c00) [pid = 2532] [serial = 1407] [outer = 0x119acd000] 15:57:43 INFO - PROCESS | 2532 | 1466031463088 Marionette DEBUG loaded listener.js 15:57:43 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x12ab07000) [pid = 2532] [serial = 1408] [outer = 0x119acd000] 15:57:43 INFO - PROCESS | 2532 | 1466031463447 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]]]}] 15:57:43 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) 15:57:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 622ms 15:57:43 INFO - PROCESS | 2532 | 1466031463488 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 15:57:43 INFO - PROCESS | 2532 | 1466031463490 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 15:57:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:57:43 INFO - PROCESS | 2532 | 1466031463492 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:57:43 INFO - PROCESS | 2532 | 1466031463495 Marionette TRACE conn2 <- [1,1850,null,{}] 15:57:43 INFO - PROCESS | 2532 | 1466031463498 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}] 15:57:43 INFO - PROCESS | 2532 | 1466031463500 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:43 INFO - PROCESS | 2532 | 1466031463614 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 15:57:43 INFO - PROCESS | 2532 | 1466031463619 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:43 INFO - PROCESS | 2532 | 1466031463621 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:43 INFO - PROCESS | 2532 | ++DOCSHELL 0x12c07b000 == 40 [pid = 2532] [id = 470] 15:57:43 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x119ef0000) [pid = 2532] [serial = 1409] [outer = 0x0] 15:57:43 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x12ab58800) [pid = 2532] [serial = 1410] [outer = 0x119ef0000] 15:57:43 INFO - PROCESS | 2532 | 1466031463646 Marionette DEBUG loaded listener.js 15:57:43 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x12b8b0800) [pid = 2532] [serial = 1411] [outer = 0x119ef0000] 15:57:43 INFO - PROCESS | 2532 | 1466031463945 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]]]}] 15:57:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:57:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 471ms 15:57:43 INFO - PROCESS | 2532 | 1466031463967 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 15:57:43 INFO - PROCESS | 2532 | 1466031463968 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 15:57:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:57:43 INFO - PROCESS | 2532 | 1466031463970 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:57:43 INFO - PROCESS | 2532 | 1466031463971 Marionette TRACE conn2 <- [1,1854,null,{}] 15:57:43 INFO - PROCESS | 2532 | 1466031463973 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}] 15:57:43 INFO - PROCESS | 2532 | 1466031463974 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:44 INFO - PROCESS | 2532 | 1466031464110 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 15:57:44 INFO - PROCESS | 2532 | 1466031464166 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:44 INFO - PROCESS | 2532 | 1466031464168 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:44 INFO - PROCESS | 2532 | ++DOCSHELL 0x113c23000 == 41 [pid = 2532] [id = 471] 15:57:44 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x111ecc400) [pid = 2532] [serial = 1412] [outer = 0x0] 15:57:44 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x1128cb400) [pid = 2532] [serial = 1413] [outer = 0x111ecc400] 15:57:44 INFO - PROCESS | 2532 | 1466031464200 Marionette DEBUG loaded listener.js 15:57:44 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x1133f6000) [pid = 2532] [serial = 1414] [outer = 0x111ecc400] 15:57:44 INFO - PROCESS | 2532 | 1466031464682 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]]]}] 15:57:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:57:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 719ms 15:57:44 INFO - PROCESS | 2532 | 1466031464690 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 15:57:44 INFO - PROCESS | 2532 | 1466031464693 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 15:57:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:57:44 INFO - PROCESS | 2532 | 1466031464699 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:57:44 INFO - PROCESS | 2532 | 1466031464701 Marionette TRACE conn2 <- [1,1858,null,{}] 15:57:44 INFO - PROCESS | 2532 | 1466031464704 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}] 15:57:44 INFO - PROCESS | 2532 | 1466031464707 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:44 INFO - PROCESS | 2532 | 1466031464813 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 15:57:44 INFO - PROCESS | 2532 | 1466031464873 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:44 INFO - PROCESS | 2532 | 1466031464875 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:44 INFO - PROCESS | 2532 | ++DOCSHELL 0x121124800 == 42 [pid = 2532] [id = 472] 15:57:44 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x11819f400) [pid = 2532] [serial = 1415] [outer = 0x0] 15:57:44 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x11952ec00) [pid = 2532] [serial = 1416] [outer = 0x11819f400] 15:57:44 INFO - PROCESS | 2532 | 1466031464907 Marionette DEBUG loaded listener.js 15:57:44 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x1198e7800) [pid = 2532] [serial = 1417] [outer = 0x11819f400] 15:57:45 INFO - PROCESS | 2532 | 1466031465358 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]]]}] 15:57:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:57:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 670ms 15:57:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:57:45 INFO - PROCESS | 2532 | 1466031465369 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 15:57:45 INFO - PROCESS | 2532 | 1466031465371 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 15:57:45 INFO - PROCESS | 2532 | 1466031465373 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:57:45 INFO - PROCESS | 2532 | 1466031465375 Marionette TRACE conn2 <- [1,1862,null,{}] 15:57:45 INFO - PROCESS | 2532 | 1466031465377 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}] 15:57:45 INFO - PROCESS | 2532 | 1466031465381 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:45 INFO - PROCESS | 2532 | 1466031465500 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 15:57:45 INFO - PROCESS | 2532 | 1466031465573 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:45 INFO - PROCESS | 2532 | 1466031465574 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:45 INFO - PROCESS | 2532 | ++DOCSHELL 0x12a7e6800 == 43 [pid = 2532] [id = 473] 15:57:45 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x119e25400) [pid = 2532] [serial = 1418] [outer = 0x0] 15:57:45 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x1212cc400) [pid = 2532] [serial = 1419] [outer = 0x119e25400] 15:57:45 INFO - PROCESS | 2532 | 1466031465603 Marionette DEBUG loaded listener.js 15:57:45 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x124e2ac00) [pid = 2532] [serial = 1420] [outer = 0x119e25400] 15:57:46 INFO - PROCESS | 2532 | 1466031466021 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]]]}] 15:57:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:57:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 673ms 15:57:46 INFO - PROCESS | 2532 | 1466031466047 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 15:57:46 INFO - PROCESS | 2532 | 1466031466050 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 15:57:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:57:46 INFO - PROCESS | 2532 | 1466031466058 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:57:46 INFO - PROCESS | 2532 | 1466031466062 Marionette TRACE conn2 <- [1,1866,null,{}] 15:57:46 INFO - PROCESS | 2532 | 1466031466064 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}] 15:57:46 INFO - PROCESS | 2532 | 1466031466066 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:46 INFO - PROCESS | 2532 | 1466031466172 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 15:57:46 INFO - PROCESS | 2532 | 1466031466233 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:46 INFO - PROCESS | 2532 | 1466031466234 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:46 INFO - PROCESS | 2532 | ++DOCSHELL 0x12d2ab000 == 44 [pid = 2532] [id = 474] 15:57:46 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x126441800) [pid = 2532] [serial = 1421] [outer = 0x0] 15:57:46 INFO - PROCESS | 2532 | ++DOMWINDOW == 104 (0x12919fc00) [pid = 2532] [serial = 1422] [outer = 0x126441800] 15:57:46 INFO - PROCESS | 2532 | 1466031466262 Marionette DEBUG loaded listener.js 15:57:46 INFO - PROCESS | 2532 | ++DOMWINDOW == 105 (0x1297f0800) [pid = 2532] [serial = 1423] [outer = 0x126441800] 15:57:46 INFO - PROCESS | 2532 | 1466031466694 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]]]}] 15:57:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:57:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 678ms 15:57:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:57:46 INFO - PROCESS | 2532 | 1466031466731 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 15:57:46 INFO - PROCESS | 2532 | 1466031466733 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 15:57:46 INFO - PROCESS | 2532 | 1466031466735 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:57:46 INFO - PROCESS | 2532 | 1466031466736 Marionette TRACE conn2 <- [1,1870,null,{}] 15:57:46 INFO - PROCESS | 2532 | 1466031466739 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}] 15:57:46 INFO - PROCESS | 2532 | 1466031466740 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:46 INFO - PROCESS | 2532 | 1466031466866 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 15:57:46 INFO - PROCESS | 2532 | 1466031466951 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:46 INFO - PROCESS | 2532 | 1466031466953 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:46 INFO - PROCESS | 2532 | ++DOCSHELL 0x11699d000 == 45 [pid = 2532] [id = 475] 15:57:46 INFO - PROCESS | 2532 | ++DOMWINDOW == 106 (0x112eb5000) [pid = 2532] [serial = 1424] [outer = 0x0] 15:57:46 INFO - PROCESS | 2532 | ++DOMWINDOW == 107 (0x118854400) [pid = 2532] [serial = 1425] [outer = 0x112eb5000] 15:57:46 INFO - PROCESS | 2532 | 1466031466983 Marionette DEBUG loaded listener.js 15:57:47 INFO - PROCESS | 2532 | ++DOMWINDOW == 108 (0x12ab07800) [pid = 2532] [serial = 1426] [outer = 0x112eb5000] 15:57:47 INFO - PROCESS | 2532 | 1466031467533 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]]]}] 15:57:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:57:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 823ms 15:57:47 INFO - PROCESS | 2532 | 1466031467559 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 15:57:47 INFO - PROCESS | 2532 | 1466031467561 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 15:57:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:57:47 INFO - PROCESS | 2532 | 1466031467564 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:57:47 INFO - PROCESS | 2532 | 1466031467566 Marionette TRACE conn2 <- [1,1874,null,{}] 15:57:47 INFO - PROCESS | 2532 | 1466031467569 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}] 15:57:47 INFO - PROCESS | 2532 | 1466031467571 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:47 INFO - PROCESS | 2532 | 1466031467669 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 15:57:47 INFO - PROCESS | 2532 | 1466031467731 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:47 INFO - PROCESS | 2532 | 1466031467732 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:47 INFO - PROCESS | 2532 | ++DOCSHELL 0x119bd0800 == 46 [pid = 2532] [id = 476] 15:57:47 INFO - PROCESS | 2532 | ++DOMWINDOW == 109 (0x11623dc00) [pid = 2532] [serial = 1427] [outer = 0x0] 15:57:47 INFO - PROCESS | 2532 | ++DOMWINDOW == 110 (0x116a1b000) [pid = 2532] [serial = 1428] [outer = 0x11623dc00] 15:57:47 INFO - PROCESS | 2532 | 1466031467759 Marionette DEBUG loaded listener.js 15:57:47 INFO - PROCESS | 2532 | ++DOMWINDOW == 111 (0x1181a9c00) [pid = 2532] [serial = 1429] [outer = 0x11623dc00] 15:57:48 INFO - PROCESS | 2532 | --DOCSHELL 0x12c07b000 == 45 [pid = 2532] [id = 470] 15:57:48 INFO - PROCESS | 2532 | --DOCSHELL 0x12b97d000 == 44 [pid = 2532] [id = 469] 15:57:48 INFO - PROCESS | 2532 | --DOCSHELL 0x121349000 == 43 [pid = 2532] [id = 468] 15:57:48 INFO - PROCESS | 2532 | --DOCSHELL 0x117e68000 == 42 [pid = 2532] [id = 467] 15:57:48 INFO - PROCESS | 2532 | --DOCSHELL 0x12a7e5800 == 41 [pid = 2532] [id = 466] 15:57:48 INFO - PROCESS | 2532 | --DOCSHELL 0x129412800 == 40 [pid = 2532] [id = 465] 15:57:48 INFO - PROCESS | 2532 | --DOCSHELL 0x128abe000 == 39 [pid = 2532] [id = 464] 15:57:48 INFO - PROCESS | 2532 | --DOCSHELL 0x1227b7000 == 38 [pid = 2532] [id = 463] 15:57:48 INFO - PROCESS | 2532 | --DOCSHELL 0x12134a000 == 37 [pid = 2532] [id = 462] 15:57:48 INFO - PROCESS | 2532 | --DOCSHELL 0x119262000 == 36 [pid = 2532] [id = 461] 15:57:48 INFO - PROCESS | 2532 | --DOCSHELL 0x1169ad800 == 35 [pid = 2532] [id = 460] 15:57:48 INFO - PROCESS | 2532 | --DOCSHELL 0x12134a800 == 34 [pid = 2532] [id = 459] 15:57:48 INFO - PROCESS | 2532 | --DOCSHELL 0x12bc92800 == 33 [pid = 2532] [id = 457] 15:57:48 INFO - PROCESS | 2532 | --DOCSHELL 0x11744f800 == 32 [pid = 2532] [id = 458] 15:57:48 INFO - PROCESS | 2532 | --DOCSHELL 0x11699d000 == 31 [pid = 2532] [id = 475] 15:57:48 INFO - PROCESS | 2532 | --DOCSHELL 0x12d2ab000 == 30 [pid = 2532] [id = 474] 15:57:48 INFO - PROCESS | 2532 | --DOCSHELL 0x12a7e6800 == 29 [pid = 2532] [id = 473] 15:57:48 INFO - PROCESS | 2532 | --DOCSHELL 0x121124800 == 28 [pid = 2532] [id = 472] 15:57:48 INFO - PROCESS | 2532 | --DOCSHELL 0x113c23000 == 27 [pid = 2532] [id = 471] 15:57:48 INFO - PROCESS | 2532 | --DOMWINDOW == 110 (0x1198dcc00) [pid = 2532] [serial = 1347] [outer = 0x0] [url = about:blank] 15:57:48 INFO - PROCESS | 2532 | --DOMWINDOW == 109 (0x1187f2400) [pid = 2532] [serial = 1336] [outer = 0x0] [url = about:blank] 15:57:48 INFO - PROCESS | 2532 | --DOMWINDOW == 108 (0x1181a7c00) [pid = 2532] [serial = 1335] [outer = 0x0] [url = about:blank] 15:57:48 INFO - PROCESS | 2532 | --DOMWINDOW == 107 (0x119e2a800) [pid = 2532] [serial = 1351] [outer = 0x0] [url = about:blank] 15:57:48 INFO - PROCESS | 2532 | --DOMWINDOW == 106 (0x119c51800) [pid = 2532] [serial = 1350] [outer = 0x0] [url = about:blank] 15:57:48 INFO - PROCESS | 2532 | --DOMWINDOW == 105 (0x11647e000) [pid = 2532] [serial = 1338] [outer = 0x0] [url = about:blank] 15:57:48 INFO - PROCESS | 2532 | --DOMWINDOW == 104 (0x11a2b6800) [pid = 2532] [serial = 1353] [outer = 0x0] [url = about:blank] 15:57:48 INFO - PROCESS | 2532 | --DOMWINDOW == 103 (0x11213c400) [pid = 2532] [serial = 1339] [outer = 0x0] [url = about:blank] 15:57:48 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x124e2d400) [pid = 2532] [serial = 1356] [outer = 0x0] [url = about:blank] 15:57:48 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x12570d800) [pid = 2532] [serial = 1357] [outer = 0x0] [url = about:blank] 15:57:48 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x119530000) [pid = 2532] [serial = 1344] [outer = 0x0] [url = about:blank] 15:57:48 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x119692400) [pid = 2532] [serial = 1345] [outer = 0x0] [url = about:blank] 15:57:48 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x1181a8000) [pid = 2532] [serial = 1341] [outer = 0x0] [url = about:blank] 15:57:48 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x11820ec00) [pid = 2532] [serial = 1342] [outer = 0x0] [url = about:blank] 15:57:48 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x12634cc00) [pid = 2532] [serial = 1359] [outer = 0x0] [url = about:blank] 15:57:48 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x118204000) [pid = 2532] [serial = 1321] [outer = 0x0] [url = about:blank] 15:57:48 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x116f87c00) [pid = 2532] [serial = 1320] [outer = 0x0] [url = about:blank] 15:57:48 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x1198e7000) [pid = 2532] [serial = 1324] [outer = 0x0] [url = about:blank] 15:57:48 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x1195cec00) [pid = 2532] [serial = 1323] [outer = 0x0] [url = about:blank] 15:57:48 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x125709000) [pid = 2532] [serial = 1327] [outer = 0x0] [url = about:blank] 15:57:48 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x121621800) [pid = 2532] [serial = 1326] [outer = 0x0] [url = about:blank] 15:57:48 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x12921c400) [pid = 2532] [serial = 1330] [outer = 0x0] [url = about:blank] 15:57:48 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x128ae8c00) [pid = 2532] [serial = 1329] [outer = 0x0] [url = about:blank] 15:57:48 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x1181a1000) [pid = 2532] [serial = 1362] [outer = 0x0] [url = about:blank] 15:57:48 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x128adf400) [pid = 2532] [serial = 1360] [outer = 0x0] [url = about:blank] 15:57:48 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x124b02800) [pid = 2532] [serial = 1354] [outer = 0x0] [url = about:blank] 15:57:48 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x11675a400) [pid = 2532] [serial = 1333] [outer = 0x0] [url = about:blank] 15:57:48 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x113c49800) [pid = 2532] [serial = 1332] [outer = 0x0] [url = about:blank] 15:57:48 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x11a2b7000) [pid = 2532] [serial = 1365] [outer = 0x0] [url = about:blank] 15:57:48 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x119acb800) [pid = 2532] [serial = 1348] [outer = 0x0] [url = about:blank] 15:57:48 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x128ae0000) [pid = 2532] [serial = 1366] [outer = 0x0] [url = about:blank] 15:57:48 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x119ac7800) [pid = 2532] [serial = 1363] [outer = 0x0] [url = about:blank] 15:57:48 INFO - PROCESS | 2532 | --DOMWINDOW == 78 (0x12948e400) [pid = 2532] [serial = 1369] [outer = 0x0] [url = about:blank] 15:57:48 INFO - PROCESS | 2532 | --DOMWINDOW == 77 (0x12a653400) [pid = 2532] [serial = 1371] [outer = 0x0] [url = about:blank] 15:57:48 INFO - PROCESS | 2532 | --DOMWINDOW == 76 (0x128b34c00) [pid = 2532] [serial = 1368] [outer = 0x0] [url = about:blank] 15:57:48 INFO - PROCESS | 2532 | 1466031468783 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]]]}] 15:57:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:57:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1228ms 15:57:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:57:48 INFO - PROCESS | 2532 | 1466031468794 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 15:57:48 INFO - PROCESS | 2532 | 1466031468797 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 15:57:48 INFO - PROCESS | 2532 | 1466031468800 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:57:48 INFO - PROCESS | 2532 | 1466031468802 Marionette TRACE conn2 <- [1,1878,null,{}] 15:57:48 INFO - PROCESS | 2532 | 1466031468805 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}] 15:57:48 INFO - PROCESS | 2532 | 1466031468807 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:48 INFO - PROCESS | 2532 | 1466031468891 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 15:57:48 INFO - PROCESS | 2532 | 1466031468900 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:48 INFO - PROCESS | 2532 | 1466031468901 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:48 INFO - PROCESS | 2532 | ++DOCSHELL 0x116726800 == 28 [pid = 2532] [id = 477] 15:57:48 INFO - PROCESS | 2532 | ++DOMWINDOW == 77 (0x113c49800) [pid = 2532] [serial = 1430] [outer = 0x0] 15:57:48 INFO - PROCESS | 2532 | ++DOMWINDOW == 78 (0x115e15c00) [pid = 2532] [serial = 1431] [outer = 0x113c49800] 15:57:48 INFO - PROCESS | 2532 | 1466031468930 Marionette DEBUG loaded listener.js 15:57:48 INFO - PROCESS | 2532 | ++DOMWINDOW == 79 (0x116637000) [pid = 2532] [serial = 1432] [outer = 0x113c49800] 15:57:49 INFO - PROCESS | 2532 | 1466031469265 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]]]}] 15:57:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:57:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 470ms 15:57:49 INFO - PROCESS | 2532 | 1466031469269 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 15:57:49 INFO - PROCESS | 2532 | 1466031469273 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 15:57:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:57:49 INFO - PROCESS | 2532 | 1466031469305 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:57:49 INFO - PROCESS | 2532 | 1466031469307 Marionette TRACE conn2 <- [1,1882,null,{}] 15:57:49 INFO - PROCESS | 2532 | 1466031469310 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}] 15:57:49 INFO - PROCESS | 2532 | 1466031469311 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:49 INFO - PROCESS | 2532 | 1466031469388 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 15:57:49 INFO - PROCESS | 2532 | 1466031469392 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:49 INFO - PROCESS | 2532 | 1466031469394 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:49 INFO - PROCESS | 2532 | ++DOCSHELL 0x117e82000 == 29 [pid = 2532] [id = 478] 15:57:49 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x1175b4400) [pid = 2532] [serial = 1433] [outer = 0x0] 15:57:49 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x1181a1800) [pid = 2532] [serial = 1434] [outer = 0x1175b4400] 15:57:49 INFO - PROCESS | 2532 | 1466031469423 Marionette DEBUG loaded listener.js 15:57:49 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x11820a400) [pid = 2532] [serial = 1435] [outer = 0x1175b4400] 15:57:49 INFO - PROCESS | 2532 | 1466031469772 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]]]}] 15:57:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:57:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 525ms 15:57:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:57:49 INFO - PROCESS | 2532 | 1466031469826 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 15:57:49 INFO - PROCESS | 2532 | 1466031469827 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 15:57:49 INFO - PROCESS | 2532 | 1466031469829 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:57:49 INFO - PROCESS | 2532 | 1466031469832 Marionette TRACE conn2 <- [1,1886,null,{}] 15:57:49 INFO - PROCESS | 2532 | 1466031469840 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}] 15:57:49 INFO - PROCESS | 2532 | 1466031469843 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:49 INFO - PROCESS | 2532 | 1466031469917 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 15:57:49 INFO - PROCESS | 2532 | 1466031469922 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:49 INFO - PROCESS | 2532 | 1466031469924 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:49 INFO - PROCESS | 2532 | ++DOCSHELL 0x1193b1800 == 30 [pid = 2532] [id = 479] 15:57:49 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x115e90800) [pid = 2532] [serial = 1436] [outer = 0x0] 15:57:49 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x11952a000) [pid = 2532] [serial = 1437] [outer = 0x115e90800] 15:57:49 INFO - PROCESS | 2532 | 1466031469954 Marionette DEBUG loaded listener.js 15:57:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x119697400) [pid = 2532] [serial = 1438] [outer = 0x115e90800] 15:57:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:57:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 472ms 15:57:50 INFO - PROCESS | 2532 | 1466031470296 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]]]}] 15:57:50 INFO - PROCESS | 2532 | 1466031470302 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 15:57:50 INFO - PROCESS | 2532 | 1466031470303 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 15:57:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:57:50 INFO - PROCESS | 2532 | 1466031470306 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:57:50 INFO - PROCESS | 2532 | 1466031470307 Marionette TRACE conn2 <- [1,1890,null,{}] 15:57:50 INFO - PROCESS | 2532 | 1466031470309 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}] 15:57:50 INFO - PROCESS | 2532 | 1466031470310 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:50 INFO - PROCESS | 2532 | 1466031470393 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 15:57:50 INFO - PROCESS | 2532 | 1466031470451 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:50 INFO - PROCESS | 2532 | 1466031470452 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:50 INFO - PROCESS | 2532 | ++DOCSHELL 0x119bce000 == 31 [pid = 2532] [id = 480] 15:57:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x11834e400) [pid = 2532] [serial = 1439] [outer = 0x0] 15:57:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x1198d6800) [pid = 2532] [serial = 1440] [outer = 0x11834e400] 15:57:50 INFO - PROCESS | 2532 | 1466031470477 Marionette DEBUG loaded listener.js 15:57:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x119acb800) [pid = 2532] [serial = 1441] [outer = 0x11834e400] 15:57:50 INFO - PROCESS | 2532 | 1466031470751 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]]]}] 15:57:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:57:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 469ms 15:57:50 INFO - PROCESS | 2532 | 1466031470775 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 15:57:50 INFO - PROCESS | 2532 | 1466031470776 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 15:57:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:57:50 INFO - PROCESS | 2532 | 1466031470793 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:57:50 INFO - PROCESS | 2532 | 1466031470794 Marionette TRACE conn2 <- [1,1894,null,{}] 15:57:50 INFO - PROCESS | 2532 | 1466031470809 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}] 15:57:50 INFO - PROCESS | 2532 | 1466031470810 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:50 INFO - PROCESS | 2532 | 1466031470907 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 15:57:50 INFO - PROCESS | 2532 | 1466031470913 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:50 INFO - PROCESS | 2532 | 1466031470914 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:50 INFO - PROCESS | 2532 | ++DOCSHELL 0x122728800 == 32 [pid = 2532] [id = 481] 15:57:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x116a14c00) [pid = 2532] [serial = 1442] [outer = 0x0] 15:57:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x119c48000) [pid = 2532] [serial = 1443] [outer = 0x116a14c00] 15:57:50 INFO - PROCESS | 2532 | 1466031470939 Marionette DEBUG loaded listener.js 15:57:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x119e2cc00) [pid = 2532] [serial = 1444] [outer = 0x116a14c00] 15:57:51 INFO - PROCESS | 2532 | 1466031471307 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]]]}] 15:57:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:57:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 541ms 15:57:51 INFO - PROCESS | 2532 | 1466031471323 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 15:57:51 INFO - PROCESS | 2532 | 1466031471325 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 15:57:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:57:51 INFO - PROCESS | 2532 | 1466031471332 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:57:51 INFO - PROCESS | 2532 | 1466031471334 Marionette TRACE conn2 <- [1,1898,null,{}] 15:57:51 INFO - PROCESS | 2532 | 1466031471338 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}] 15:57:51 INFO - PROCESS | 2532 | 1466031471344 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:51 INFO - PROCESS | 2532 | 1466031471524 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 15:57:51 INFO - PROCESS | 2532 | 1466031471547 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:51 INFO - PROCESS | 2532 | 1466031471548 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:51 INFO - PROCESS | 2532 | ++DOCSHELL 0x1256b4800 == 33 [pid = 2532] [id = 482] 15:57:51 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x11820b000) [pid = 2532] [serial = 1445] [outer = 0x0] 15:57:51 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x119ef5800) [pid = 2532] [serial = 1446] [outer = 0x11820b000] 15:57:51 INFO - PROCESS | 2532 | 1466031471590 Marionette DEBUG loaded listener.js 15:57:51 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x124bf7800) [pid = 2532] [serial = 1447] [outer = 0x11820b000] 15:57:52 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x119acd000) [pid = 2532] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:57:52 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x1198e9c00) [pid = 2532] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 15:57:52 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x128b2d000) [pid = 2532] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 15:57:52 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x124e31c00) [pid = 2532] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 15:57:52 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x1187f7000) [pid = 2532] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:57:52 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x115dca400) [pid = 2532] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:57:52 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x12948f000) [pid = 2532] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:57:52 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x1198d8800) [pid = 2532] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 15:57:52 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x112f63c00) [pid = 2532] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:57:52 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x11328ec00) [pid = 2532] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:57:52 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x11690b800) [pid = 2532] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:57:52 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x119ef0000) [pid = 2532] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:57:52 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x112973400) [pid = 2532] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:57:52 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x118348400) [pid = 2532] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:57:52 INFO - PROCESS | 2532 | 1466031472412 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]]]}] 15:57:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:57:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1128ms 15:57:52 INFO - PROCESS | 2532 | 1466031472457 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 15:57:52 INFO - PROCESS | 2532 | 1466031472459 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 15:57:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:57:52 INFO - PROCESS | 2532 | 1466031472465 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:57:52 INFO - PROCESS | 2532 | 1466031472467 Marionette TRACE conn2 <- [1,1902,null,{}] 15:57:52 INFO - PROCESS | 2532 | 1466031472471 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}] 15:57:52 INFO - PROCESS | 2532 | 1466031472473 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:52 INFO - PROCESS | 2532 | 1466031472578 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 15:57:52 INFO - PROCESS | 2532 | 1466031472656 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:52 INFO - PROCESS | 2532 | 1466031472657 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:52 INFO - PROCESS | 2532 | ++DOCSHELL 0x116acc000 == 34 [pid = 2532] [id = 483] 15:57:52 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x112ebf800) [pid = 2532] [serial = 1448] [outer = 0x0] 15:57:52 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x113c8e800) [pid = 2532] [serial = 1449] [outer = 0x112ebf800] 15:57:52 INFO - PROCESS | 2532 | 1466031472689 Marionette DEBUG loaded listener.js 15:57:52 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x116758800) [pid = 2532] [serial = 1450] [outer = 0x112ebf800] 15:57:53 INFO - PROCESS | 2532 | 1466031473233 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]]]}] 15:57:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:57:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 822ms 15:57:53 INFO - PROCESS | 2532 | 1466031473286 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 15:57:53 INFO - PROCESS | 2532 | 1466031473289 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 15:57:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:57:53 INFO - PROCESS | 2532 | 1466031473294 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:57:53 INFO - PROCESS | 2532 | 1466031473295 Marionette TRACE conn2 <- [1,1906,null,{}] 15:57:53 INFO - PROCESS | 2532 | 1466031473298 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}] 15:57:53 INFO - PROCESS | 2532 | 1466031473300 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:53 INFO - PROCESS | 2532 | 1466031473409 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 15:57:53 INFO - PROCESS | 2532 | 1466031473489 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:53 INFO - PROCESS | 2532 | 1466031473491 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:53 INFO - PROCESS | 2532 | ++DOCSHELL 0x1196c6800 == 35 [pid = 2532] [id = 484] 15:57:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x118211000) [pid = 2532] [serial = 1451] [outer = 0x0] 15:57:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x118343000) [pid = 2532] [serial = 1452] [outer = 0x118211000] 15:57:53 INFO - PROCESS | 2532 | 1466031473522 Marionette DEBUG loaded listener.js 15:57:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x1187f7000) [pid = 2532] [serial = 1453] [outer = 0x118211000] 15:57:54 INFO - PROCESS | 2532 | --DOCSHELL 0x122728800 == 34 [pid = 2532] [id = 481] 15:57:54 INFO - PROCESS | 2532 | --DOCSHELL 0x119bce000 == 33 [pid = 2532] [id = 480] 15:57:54 INFO - PROCESS | 2532 | --DOCSHELL 0x1193b1800 == 32 [pid = 2532] [id = 479] 15:57:54 INFO - PROCESS | 2532 | --DOCSHELL 0x117e82000 == 31 [pid = 2532] [id = 478] 15:57:54 INFO - PROCESS | 2532 | --DOCSHELL 0x116726800 == 30 [pid = 2532] [id = 477] 15:57:54 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x12ab07000) [pid = 2532] [serial = 1408] [outer = 0x0] [url = about:blank] 15:57:54 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x125031800) [pid = 2532] [serial = 1392] [outer = 0x0] [url = about:blank] 15:57:54 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x12634e400) [pid = 2532] [serial = 1393] [outer = 0x0] [url = about:blank] 15:57:54 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x1297e6400) [pid = 2532] [serial = 1396] [outer = 0x0] [url = about:blank] 15:57:54 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x129198400) [pid = 2532] [serial = 1395] [outer = 0x0] [url = about:blank] 15:57:54 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x12a6e0400) [pid = 2532] [serial = 1398] [outer = 0x0] [url = about:blank] 15:57:54 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x119693000) [pid = 2532] [serial = 1383] [outer = 0x0] [url = about:blank] 15:57:54 INFO - PROCESS | 2532 | --DOMWINDOW == 78 (0x1198dbc00) [pid = 2532] [serial = 1384] [outer = 0x0] [url = about:blank] 15:57:54 INFO - PROCESS | 2532 | --DOMWINDOW == 77 (0x11697b000) [pid = 2532] [serial = 1380] [outer = 0x0] [url = about:blank] 15:57:54 INFO - PROCESS | 2532 | --DOMWINDOW == 76 (0x1182c0400) [pid = 2532] [serial = 1381] [outer = 0x0] [url = about:blank] 15:57:54 INFO - PROCESS | 2532 | --DOMWINDOW == 75 (0x12a6e2400) [pid = 2532] [serial = 1372] [outer = 0x0] [url = about:blank] 15:57:54 INFO - PROCESS | 2532 | --DOMWINDOW == 74 (0x1212cd800) [pid = 2532] [serial = 1389] [outer = 0x0] [url = about:blank] 15:57:54 INFO - PROCESS | 2532 | --DOMWINDOW == 73 (0x119aca400) [pid = 2532] [serial = 1386] [outer = 0x0] [url = about:blank] 15:57:54 INFO - PROCESS | 2532 | --DOMWINDOW == 72 (0x1211dbc00) [pid = 2532] [serial = 1387] [outer = 0x0] [url = about:blank] 15:57:54 INFO - PROCESS | 2532 | --DOMWINDOW == 71 (0x116290c00) [pid = 2532] [serial = 1374] [outer = 0x0] [url = about:blank] 15:57:54 INFO - PROCESS | 2532 | --DOMWINDOW == 70 (0x117140c00) [pid = 2532] [serial = 1375] [outer = 0x0] [url = about:blank] 15:57:54 INFO - PROCESS | 2532 | --DOMWINDOW == 69 (0x11820b400) [pid = 2532] [serial = 1377] [outer = 0x0] [url = about:blank] 15:57:54 INFO - PROCESS | 2532 | --DOMWINDOW == 68 (0x11924a800) [pid = 2532] [serial = 1378] [outer = 0x0] [url = about:blank] 15:57:54 INFO - PROCESS | 2532 | --DOMWINDOW == 67 (0x12ab58800) [pid = 2532] [serial = 1410] [outer = 0x0] [url = about:blank] 15:57:54 INFO - PROCESS | 2532 | --DOMWINDOW == 66 (0x12b8b0800) [pid = 2532] [serial = 1411] [outer = 0x0] [url = about:blank] 15:57:54 INFO - PROCESS | 2532 | --DOMWINDOW == 65 (0x11819f000) [pid = 2532] [serial = 1402] [outer = 0x0] [url = about:blank] 15:57:54 INFO - PROCESS | 2532 | --DOMWINDOW == 64 (0x1133ea400) [pid = 2532] [serial = 1401] [outer = 0x0] [url = about:blank] 15:57:54 INFO - PROCESS | 2532 | --DOMWINDOW == 63 (0x12a741c00) [pid = 2532] [serial = 1399] [outer = 0x0] [url = about:blank] 15:57:54 INFO - PROCESS | 2532 | --DOMWINDOW == 62 (0x12a746c00) [pid = 2532] [serial = 1407] [outer = 0x0] [url = about:blank] 15:57:54 INFO - PROCESS | 2532 | --DOMWINDOW == 61 (0x121d58000) [pid = 2532] [serial = 1390] [outer = 0x0] [url = about:blank] 15:57:54 INFO - PROCESS | 2532 | --DOMWINDOW == 60 (0x11a2b6400) [pid = 2532] [serial = 1405] [outer = 0x0] [url = about:blank] 15:57:54 INFO - PROCESS | 2532 | --DOMWINDOW == 59 (0x119e20000) [pid = 2532] [serial = 1404] [outer = 0x0] [url = about:blank] 15:57:54 INFO - PROCESS | 2532 | 1466031474236 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]]]}] 15:57:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:57:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 970ms 15:57:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:57:54 INFO - PROCESS | 2532 | 1466031474265 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 15:57:54 INFO - PROCESS | 2532 | 1466031474269 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 15:57:54 INFO - PROCESS | 2532 | 1466031474275 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:57:54 INFO - PROCESS | 2532 | 1466031474278 Marionette TRACE conn2 <- [1,1910,null,{}] 15:57:54 INFO - PROCESS | 2532 | 1466031474283 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}] 15:57:54 INFO - PROCESS | 2532 | 1466031474286 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:54 INFO - PROCESS | 2532 | 1466031474431 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 15:57:54 INFO - PROCESS | 2532 | 1466031474553 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:54 INFO - PROCESS | 2532 | 1466031474557 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:54 INFO - PROCESS | 2532 | ++DOCSHELL 0x1169a4000 == 31 [pid = 2532] [id = 485] 15:57:54 INFO - PROCESS | 2532 | ++DOMWINDOW == 60 (0x115e93400) [pid = 2532] [serial = 1454] [outer = 0x0] 15:57:54 INFO - PROCESS | 2532 | ++DOMWINDOW == 61 (0x116975c00) [pid = 2532] [serial = 1455] [outer = 0x115e93400] 15:57:54 INFO - PROCESS | 2532 | 1466031474584 Marionette DEBUG loaded listener.js 15:57:54 INFO - PROCESS | 2532 | ++DOMWINDOW == 62 (0x118169400) [pid = 2532] [serial = 1456] [outer = 0x115e93400] 15:57:55 INFO - PROCESS | 2532 | 1466031475038 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]]]}] 15:57:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:57:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 776ms 15:57:55 INFO - PROCESS | 2532 | 1466031475050 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 15:57:55 INFO - PROCESS | 2532 | 1466031475055 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 15:57:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:57:55 INFO - PROCESS | 2532 | 1466031475062 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:57:55 INFO - PROCESS | 2532 | 1466031475065 Marionette TRACE conn2 <- [1,1914,null,{}] 15:57:55 INFO - PROCESS | 2532 | 1466031475069 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}] 15:57:55 INFO - PROCESS | 2532 | 1466031475072 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:55 INFO - PROCESS | 2532 | 1466031475218 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 15:57:55 INFO - PROCESS | 2532 | ++DOMWINDOW == 63 (0x1181ac000) [pid = 2532] [serial = 1457] [outer = 0x12ccf7800] 15:57:55 INFO - PROCESS | 2532 | 1466031475377 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:55 INFO - PROCESS | 2532 | 1466031475379 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:55 INFO - PROCESS | 2532 | ++DOCSHELL 0x1193c2000 == 32 [pid = 2532] [id = 486] 15:57:55 INFO - PROCESS | 2532 | ++DOMWINDOW == 64 (0x1185e7c00) [pid = 2532] [serial = 1458] [outer = 0x0] 15:57:55 INFO - PROCESS | 2532 | ++DOMWINDOW == 65 (0x1185ee000) [pid = 2532] [serial = 1459] [outer = 0x1185e7c00] 15:57:55 INFO - PROCESS | 2532 | 1466031475437 Marionette DEBUG loaded listener.js 15:57:55 INFO - PROCESS | 2532 | ++DOMWINDOW == 66 (0x11923d400) [pid = 2532] [serial = 1460] [outer = 0x1185e7c00] 15:57:55 INFO - PROCESS | 2532 | 1466031475920 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]]]}] 15:57:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:57:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 873ms 15:57:55 INFO - PROCESS | 2532 | 1466031475935 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 15:57:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:57:55 INFO - PROCESS | 2532 | 1466031475936 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 15:57:55 INFO - PROCESS | 2532 | 1466031475939 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:57:55 INFO - PROCESS | 2532 | 1466031475941 Marionette TRACE conn2 <- [1,1918,null,{}] 15:57:55 INFO - PROCESS | 2532 | 1466031475950 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}] 15:57:55 INFO - PROCESS | 2532 | 1466031475953 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:56 INFO - PROCESS | 2532 | 1466031476051 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 15:57:56 INFO - PROCESS | 2532 | 1466031476102 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:56 INFO - PROCESS | 2532 | 1466031476105 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:56 INFO - PROCESS | 2532 | ++DOCSHELL 0x12134b800 == 33 [pid = 2532] [id = 487] 15:57:56 INFO - PROCESS | 2532 | ++DOMWINDOW == 67 (0x11297bc00) [pid = 2532] [serial = 1461] [outer = 0x0] 15:57:56 INFO - PROCESS | 2532 | ++DOMWINDOW == 68 (0x1198d8400) [pid = 2532] [serial = 1462] [outer = 0x11297bc00] 15:57:56 INFO - PROCESS | 2532 | 1466031476142 Marionette DEBUG loaded listener.js 15:57:56 INFO - PROCESS | 2532 | ++DOMWINDOW == 69 (0x119c4cc00) [pid = 2532] [serial = 1463] [outer = 0x11297bc00] 15:57:56 INFO - PROCESS | 2532 | 1466031476547 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]]]}] 15:57:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:57:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 671ms 15:57:56 INFO - PROCESS | 2532 | 1466031476611 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 15:57:56 INFO - PROCESS | 2532 | 1466031476614 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 15:57:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:57:56 INFO - PROCESS | 2532 | 1466031476618 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:57:56 INFO - PROCESS | 2532 | 1466031476620 Marionette TRACE conn2 <- [1,1922,null,{}] 15:57:56 INFO - PROCESS | 2532 | 1466031476624 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}] 15:57:56 INFO - PROCESS | 2532 | 1466031476626 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:56 INFO - PROCESS | 2532 | 1466031476743 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 15:57:56 INFO - PROCESS | 2532 | 1466031476797 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:56 INFO - PROCESS | 2532 | 1466031476798 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:56 INFO - PROCESS | 2532 | ++DOCSHELL 0x1227bf000 == 34 [pid = 2532] [id = 488] 15:57:56 INFO - PROCESS | 2532 | ++DOMWINDOW == 70 (0x119e29400) [pid = 2532] [serial = 1464] [outer = 0x0] 15:57:56 INFO - PROCESS | 2532 | ++DOMWINDOW == 71 (0x119ef8c00) [pid = 2532] [serial = 1465] [outer = 0x119e29400] 15:57:56 INFO - PROCESS | 2532 | 1466031476827 Marionette DEBUG loaded listener.js 15:57:56 INFO - PROCESS | 2532 | ++DOMWINDOW == 72 (0x1211e5000) [pid = 2532] [serial = 1466] [outer = 0x119e29400] 15:57:57 INFO - PROCESS | 2532 | 1466031477246 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]]]}] 15:57:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:57:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 672ms 15:57:57 INFO - PROCESS | 2532 | 1466031477289 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 15:57:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:57:57 INFO - PROCESS | 2532 | 1466031477291 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 15:57:57 INFO - PROCESS | 2532 | 1466031477293 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:57:57 INFO - PROCESS | 2532 | 1466031477294 Marionette TRACE conn2 <- [1,1926,null,{}] 15:57:57 INFO - PROCESS | 2532 | 1466031477296 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}] 15:57:57 INFO - PROCESS | 2532 | 1466031477298 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:57 INFO - PROCESS | 2532 | 1466031477404 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 15:57:57 INFO - PROCESS | 2532 | 1466031477470 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:57 INFO - PROCESS | 2532 | 1466031477471 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:57 INFO - PROCESS | 2532 | ++DOCSHELL 0x1256c3000 == 35 [pid = 2532] [id = 489] 15:57:57 INFO - PROCESS | 2532 | ++DOMWINDOW == 73 (0x1188d6000) [pid = 2532] [serial = 1467] [outer = 0x0] 15:57:57 INFO - PROCESS | 2532 | ++DOMWINDOW == 74 (0x1212d2c00) [pid = 2532] [serial = 1468] [outer = 0x1188d6000] 15:57:57 INFO - PROCESS | 2532 | 1466031477500 Marionette DEBUG loaded listener.js 15:57:57 INFO - PROCESS | 2532 | ++DOMWINDOW == 75 (0x1216d1800) [pid = 2532] [serial = 1469] [outer = 0x1188d6000] 15:57:57 INFO - PROCESS | 2532 | 1466031477908 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]]]}] 15:57:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:57:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 671ms 15:57:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:57:57 INFO - PROCESS | 2532 | 1466031477965 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 15:57:57 INFO - PROCESS | 2532 | 1466031477966 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 15:57:57 INFO - PROCESS | 2532 | 1466031477968 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:57:57 INFO - PROCESS | 2532 | 1466031477970 Marionette TRACE conn2 <- [1,1930,null,{}] 15:57:57 INFO - PROCESS | 2532 | 1466031477972 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}] 15:57:57 INFO - PROCESS | 2532 | 1466031477976 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:58 INFO - PROCESS | 2532 | 1466031478101 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 15:57:58 INFO - PROCESS | 2532 | 1466031478174 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:58 INFO - PROCESS | 2532 | 1466031478176 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:58 INFO - PROCESS | 2532 | ++DOCSHELL 0x128b58000 == 36 [pid = 2532] [id = 490] 15:57:58 INFO - PROCESS | 2532 | ++DOMWINDOW == 76 (0x112e87c00) [pid = 2532] [serial = 1470] [outer = 0x0] 15:57:58 INFO - PROCESS | 2532 | ++DOMWINDOW == 77 (0x124e2d400) [pid = 2532] [serial = 1471] [outer = 0x112e87c00] 15:57:58 INFO - PROCESS | 2532 | 1466031478206 Marionette DEBUG loaded listener.js 15:57:58 INFO - PROCESS | 2532 | ++DOMWINDOW == 78 (0x126acf800) [pid = 2532] [serial = 1472] [outer = 0x112e87c00] 15:57:58 INFO - PROCESS | 2532 | 1466031478703 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]]]}] 15:57:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:57:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 771ms 15:57:58 INFO - PROCESS | 2532 | 1466031478745 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 15:57:58 INFO - PROCESS | 2532 | 1466031478747 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 15:57:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:57:58 INFO - PROCESS | 2532 | 1466031478752 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:57:58 INFO - PROCESS | 2532 | 1466031478754 Marionette TRACE conn2 <- [1,1934,null,{}] 15:57:58 INFO - PROCESS | 2532 | 1466031478757 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}] 15:57:58 INFO - PROCESS | 2532 | 1466031478759 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:57:58 INFO - PROCESS | 2532 | 1466031478863 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 15:58:00 INFO - PROCESS | 2532 | --DOCSHELL 0x119bd0800 == 35 [pid = 2532] [id = 476] 15:58:00 INFO - PROCESS | 2532 | --DOCSHELL 0x12b973000 == 34 [pid = 2532] [id = 10] 15:58:00 INFO - PROCESS | 2532 | --DOCSHELL 0x116acc000 == 33 [pid = 2532] [id = 483] 15:58:00 INFO - PROCESS | 2532 | --DOCSHELL 0x116917000 == 32 [pid = 2532] [id = 25] 15:58:00 INFO - PROCESS | 2532 | --DOCSHELL 0x12b6bc800 == 31 [pid = 2532] [id = 14] 15:58:00 INFO - PROCESS | 2532 | --DOCSHELL 0x12d65f000 == 30 [pid = 2532] [id = 19] 15:58:00 INFO - PROCESS | 2532 | --DOCSHELL 0x118583000 == 29 [pid = 2532] [id = 13] 15:58:00 INFO - PROCESS | 2532 | --DOCSHELL 0x1227b7800 == 28 [pid = 2532] [id = 15] 15:58:00 INFO - PROCESS | 2532 | --DOCSHELL 0x12b678800 == 27 [pid = 2532] [id = 9] 15:58:00 INFO - PROCESS | 2532 | --DOCSHELL 0x12d29d800 == 26 [pid = 2532] [id = 20] 15:58:00 INFO - PROCESS | 2532 | --DOCSHELL 0x116ae5000 == 25 [pid = 2532] [id = 26] 15:58:00 INFO - PROCESS | 2532 | --DOCSHELL 0x118325800 == 24 [pid = 2532] [id = 21] 15:58:00 INFO - PROCESS | 2532 | --DOCSHELL 0x112551800 == 23 [pid = 2532] [id = 24] 15:58:00 INFO - PROCESS | 2532 | --DOCSHELL 0x12e306800 == 22 [pid = 2532] [id = 22] 15:58:00 INFO - PROCESS | 2532 | --DOCSHELL 0x12c07b800 == 21 [pid = 2532] [id = 12] 15:58:00 INFO - PROCESS | 2532 | --DOCSHELL 0x12e320000 == 20 [pid = 2532] [id = 23] 15:58:00 INFO - PROCESS | 2532 | --DOCSHELL 0x12a7d6800 == 19 [pid = 2532] [id = 8] 15:58:00 INFO - PROCESS | 2532 | --DOCSHELL 0x129170800 == 18 [pid = 2532] [id = 6] 15:58:00 INFO - PROCESS | 2532 | --DOCSHELL 0x12ccc7800 == 17 [pid = 2532] [id = 16] 15:58:00 INFO - PROCESS | 2532 | --DOCSHELL 0x12bca8800 == 16 [pid = 2532] [id = 11] 15:58:00 INFO - PROCESS | 2532 | --DOCSHELL 0x1256c3000 == 15 [pid = 2532] [id = 489] 15:58:00 INFO - PROCESS | 2532 | --DOCSHELL 0x1227bf000 == 14 [pid = 2532] [id = 488] 15:58:00 INFO - PROCESS | 2532 | --DOCSHELL 0x1256b4800 == 13 [pid = 2532] [id = 482] 15:58:00 INFO - PROCESS | 2532 | --DOCSHELL 0x12134b800 == 12 [pid = 2532] [id = 487] 15:58:00 INFO - PROCESS | 2532 | --DOCSHELL 0x1193c2000 == 11 [pid = 2532] [id = 486] 15:58:00 INFO - PROCESS | 2532 | --DOCSHELL 0x1196c6800 == 10 [pid = 2532] [id = 484] 15:58:00 INFO - PROCESS | 2532 | --DOCSHELL 0x1169a4000 == 9 [pid = 2532] [id = 485] 15:58:00 INFO - PROCESS | 2532 | --DOCSHELL 0x128b58000 == 8 [pid = 2532] [id = 490] 15:58:00 INFO - PROCESS | 2532 | 1466031480601 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:00 INFO - PROCESS | 2532 | 1466031480602 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:00 INFO - PROCESS | 2532 | ++DOCSHELL 0x112d3f000 == 9 [pid = 2532] [id = 491] 15:58:00 INFO - PROCESS | 2532 | ++DOMWINDOW == 79 (0x112970400) [pid = 2532] [serial = 1473] [outer = 0x0] 15:58:00 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x1129ab800) [pid = 2532] [serial = 1474] [outer = 0x112970400] 15:58:00 INFO - PROCESS | 2532 | 1466031480633 Marionette DEBUG loaded listener.js 15:58:00 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x11336e800) [pid = 2532] [serial = 1475] [outer = 0x112970400] 15:58:00 INFO - PROCESS | 2532 | 1466031480959 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]]]}] 15:58:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:58:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 2224ms 15:58:00 INFO - PROCESS | 2532 | 1466031480982 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 15:58:00 INFO - PROCESS | 2532 | 1466031480985 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 15:58:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:58:00 INFO - PROCESS | 2532 | 1466031480990 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:58:00 INFO - PROCESS | 2532 | 1466031480992 Marionette TRACE conn2 <- [1,1938,null,{}] 15:58:01 INFO - PROCESS | 2532 | 1466031481000 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}] 15:58:01 INFO - PROCESS | 2532 | 1466031481003 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:01 INFO - PROCESS | 2532 | 1466031481093 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 15:58:01 INFO - PROCESS | 2532 | 1466031481099 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:01 INFO - PROCESS | 2532 | 1466031481101 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:01 INFO - PROCESS | 2532 | ++DOCSHELL 0x118313800 == 10 [pid = 2532] [id = 492] 15:58:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x115e12c00) [pid = 2532] [serial = 1476] [outer = 0x0] 15:58:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x11675c800) [pid = 2532] [serial = 1477] [outer = 0x115e12c00] 15:58:01 INFO - PROCESS | 2532 | 1466031481129 Marionette DEBUG loaded listener.js 15:58:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x1175ac800) [pid = 2532] [serial = 1478] [outer = 0x115e12c00] 15:58:01 INFO - PROCESS | 2532 | 1466031481481 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]]]}] 15:58:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:58:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 524ms 15:58:01 INFO - PROCESS | 2532 | 1466031481516 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 15:58:01 INFO - PROCESS | 2532 | 1466031481520 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 15:58:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:58:01 INFO - PROCESS | 2532 | 1466031481523 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:58:01 INFO - PROCESS | 2532 | 1466031481524 Marionette TRACE conn2 <- [1,1942,null,{}] 15:58:01 INFO - PROCESS | 2532 | 1466031481527 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}] 15:58:01 INFO - PROCESS | 2532 | 1466031481528 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:01 INFO - PROCESS | 2532 | 1466031481608 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 15:58:01 INFO - PROCESS | 2532 | 1466031481614 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:01 INFO - PROCESS | 2532 | 1466031481616 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:01 INFO - PROCESS | 2532 | ++DOCSHELL 0x11925d000 == 11 [pid = 2532] [id = 493] 15:58:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x11819dc00) [pid = 2532] [serial = 1479] [outer = 0x0] 15:58:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x11820d800) [pid = 2532] [serial = 1480] [outer = 0x11819dc00] 15:58:01 INFO - PROCESS | 2532 | 1466031481641 Marionette DEBUG loaded listener.js 15:58:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x1185e9000) [pid = 2532] [serial = 1481] [outer = 0x11819dc00] 15:58:02 INFO - PROCESS | 2532 | 1466031482014 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]]]}] 15:58:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:58:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 518ms 15:58:02 INFO - PROCESS | 2532 | 1466031482042 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 15:58:02 INFO - PROCESS | 2532 | 1466031482043 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 15:58:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:58:02 INFO - PROCESS | 2532 | 1466031482055 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:58:02 INFO - PROCESS | 2532 | 1466031482059 Marionette TRACE conn2 <- [1,1946,null,{}] 15:58:02 INFO - PROCESS | 2532 | 1466031482063 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}] 15:58:02 INFO - PROCESS | 2532 | 1466031482066 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:02 INFO - PROCESS | 2532 | 1466031482146 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 15:58:02 INFO - PROCESS | 2532 | 1466031482151 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:02 INFO - PROCESS | 2532 | 1466031482152 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:02 INFO - PROCESS | 2532 | ++DOCSHELL 0x12146d000 == 12 [pid = 2532] [id = 494] 15:58:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x11885c400) [pid = 2532] [serial = 1482] [outer = 0x0] 15:58:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x1195c8000) [pid = 2532] [serial = 1483] [outer = 0x11885c400] 15:58:02 INFO - PROCESS | 2532 | 1466031482179 Marionette DEBUG loaded listener.js 15:58:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x11969c800) [pid = 2532] [serial = 1484] [outer = 0x11885c400] 15:58:02 INFO - PROCESS | 2532 | 1466031482519 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]]]}] 15:58:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:58:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 482ms 15:58:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:58:02 INFO - PROCESS | 2532 | 1466031482534 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 15:58:02 INFO - PROCESS | 2532 | 1466031482536 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 15:58:02 INFO - PROCESS | 2532 | 1466031482538 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:58:02 INFO - PROCESS | 2532 | 1466031482539 Marionette TRACE conn2 <- [1,1950,null,{}] 15:58:02 INFO - PROCESS | 2532 | 1466031482541 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}] 15:58:02 INFO - PROCESS | 2532 | 1466031482543 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:02 INFO - PROCESS | 2532 | 1466031482620 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 15:58:02 INFO - PROCESS | 2532 | 1466031482688 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:02 INFO - PROCESS | 2532 | 1466031482689 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:02 INFO - PROCESS | 2532 | ++DOCSHELL 0x121d44800 == 13 [pid = 2532] [id = 495] 15:58:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x113c8cc00) [pid = 2532] [serial = 1485] [outer = 0x0] 15:58:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x1198dbc00) [pid = 2532] [serial = 1486] [outer = 0x113c8cc00] 15:58:02 INFO - PROCESS | 2532 | 1466031482714 Marionette DEBUG loaded listener.js 15:58:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x119ad2c00) [pid = 2532] [serial = 1487] [outer = 0x113c8cc00] 15:58:03 INFO - PROCESS | 2532 | 1466031483049 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]]]}] 15:58:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:58:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 518ms 15:58:03 INFO - PROCESS | 2532 | 1466031483056 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 15:58:03 INFO - PROCESS | 2532 | 1466031483058 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 15:58:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:58:03 INFO - PROCESS | 2532 | 1466031483060 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:58:03 INFO - PROCESS | 2532 | 1466031483061 Marionette TRACE conn2 <- [1,1954,null,{}] 15:58:03 INFO - PROCESS | 2532 | 1466031483071 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}] 15:58:03 INFO - PROCESS | 2532 | 1466031483072 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:03 INFO - PROCESS | 2532 | 1466031483163 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 15:58:03 INFO - PROCESS | 2532 | 1466031483166 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:03 INFO - PROCESS | 2532 | 1466031483171 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:03 INFO - PROCESS | 2532 | ++DOCSHELL 0x126a63000 == 14 [pid = 2532] [id = 496] 15:58:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x119e29c00) [pid = 2532] [serial = 1488] [outer = 0x0] 15:58:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x119ef4c00) [pid = 2532] [serial = 1489] [outer = 0x119e29c00] 15:58:03 INFO - PROCESS | 2532 | 1466031483203 Marionette DEBUG loaded listener.js 15:58:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x121516000) [pid = 2532] [serial = 1490] [outer = 0x119e29c00] 15:58:03 INFO - PROCESS | 2532 | 1466031483567 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]]]}] 15:58:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:58:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 521ms 15:58:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:58:03 INFO - PROCESS | 2532 | 1466031483581 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 15:58:03 INFO - PROCESS | 2532 | 1466031483582 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 15:58:03 INFO - PROCESS | 2532 | 1466031483584 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:58:03 INFO - PROCESS | 2532 | 1466031483585 Marionette TRACE conn2 <- [1,1958,null,{}] 15:58:03 INFO - PROCESS | 2532 | 1466031483588 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}] 15:58:03 INFO - PROCESS | 2532 | 1466031483589 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:03 INFO - PROCESS | 2532 | 1466031483686 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 15:58:03 INFO - PROCESS | 2532 | 1466031483722 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:03 INFO - PROCESS | 2532 | 1466031483723 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:03 INFO - PROCESS | 2532 | ++DOCSHELL 0x113c12000 == 15 [pid = 2532] [id = 497] 15:58:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x1128c8000) [pid = 2532] [serial = 1491] [outer = 0x0] 15:58:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x121d50400) [pid = 2532] [serial = 1492] [outer = 0x1128c8000] 15:58:03 INFO - PROCESS | 2532 | 1466031483748 Marionette DEBUG loaded listener.js 15:58:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x124e36400) [pid = 2532] [serial = 1493] [outer = 0x1128c8000] 15:58:04 INFO - PROCESS | 2532 | 1466031484032 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]]]}] 15:58:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:58:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 472ms 15:58:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:58:04 INFO - PROCESS | 2532 | 1466031484067 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 15:58:04 INFO - PROCESS | 2532 | 1466031484068 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 15:58:04 INFO - PROCESS | 2532 | 1466031484071 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:58:04 INFO - PROCESS | 2532 | 1466031484072 Marionette TRACE conn2 <- [1,1962,null,{}] 15:58:04 INFO - PROCESS | 2532 | 1466031484074 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}] 15:58:04 INFO - PROCESS | 2532 | 1466031484075 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:04 INFO - PROCESS | 2532 | 1466031484182 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 15:58:04 INFO - PROCESS | 2532 | 1466031484185 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:04 INFO - PROCESS | 2532 | 1466031484186 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:04 INFO - PROCESS | 2532 | ++DOCSHELL 0x129417800 == 16 [pid = 2532] [id = 498] 15:58:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x1133ee800) [pid = 2532] [serial = 1494] [outer = 0x0] 15:58:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x125035400) [pid = 2532] [serial = 1495] [outer = 0x1133ee800] 15:58:04 INFO - PROCESS | 2532 | 1466031484210 Marionette DEBUG loaded listener.js 15:58:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x126349400) [pid = 2532] [serial = 1496] [outer = 0x1133ee800] 15:58:04 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x115e93400) [pid = 2532] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:58:04 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x1175b4400) [pid = 2532] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:58:04 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x113c49800) [pid = 2532] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:58:04 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x115e90800) [pid = 2532] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:58:04 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x11623dc00) [pid = 2532] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:58:04 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x11834e400) [pid = 2532] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 15:58:04 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x116a14c00) [pid = 2532] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 15:58:04 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x119e29400) [pid = 2532] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 15:58:04 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x11820b000) [pid = 2532] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 15:58:04 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x1188d6000) [pid = 2532] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 15:58:04 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x11297bc00) [pid = 2532] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 15:58:04 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x126441800) [pid = 2532] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:58:04 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x119e25400) [pid = 2532] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:58:04 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x111ecc400) [pid = 2532] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:58:04 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x112eb5000) [pid = 2532] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:58:04 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x11819f400) [pid = 2532] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:58:04 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x118211000) [pid = 2532] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:58:04 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x1185e7c00) [pid = 2532] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:58:04 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x112ebf800) [pid = 2532] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:58:04 INFO - PROCESS | 2532 | 1466031484815 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]]]}] 15:58:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:58:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 768ms 15:58:04 INFO - PROCESS | 2532 | 1466031484840 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 15:58:04 INFO - PROCESS | 2532 | 1466031484841 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 15:58:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:58:04 INFO - PROCESS | 2532 | 1466031484843 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:58:04 INFO - PROCESS | 2532 | 1466031484844 Marionette TRACE conn2 <- [1,1966,null,{}] 15:58:04 INFO - PROCESS | 2532 | 1466031484846 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}] 15:58:04 INFO - PROCESS | 2532 | 1466031484848 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:04 INFO - PROCESS | 2532 | 1466031484920 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 15:58:04 INFO - PROCESS | 2532 | 1466031484923 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:04 INFO - PROCESS | 2532 | 1466031484924 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:04 INFO - PROCESS | 2532 | ++DOCSHELL 0x125199800 == 17 [pid = 2532] [id = 499] 15:58:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x1181a8c00) [pid = 2532] [serial = 1497] [outer = 0x0] 15:58:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x118211000) [pid = 2532] [serial = 1498] [outer = 0x1181a8c00] 15:58:04 INFO - PROCESS | 2532 | 1466031484951 Marionette DEBUG loaded listener.js 15:58:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x119acec00) [pid = 2532] [serial = 1499] [outer = 0x1181a8c00] 15:58:05 INFO - PROCESS | 2532 | 1466031485255 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]]]}] 15:58:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:58:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 469ms 15:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:58:05 INFO - PROCESS | 2532 | 1466031485313 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 15:58:05 INFO - PROCESS | 2532 | 1466031485314 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 15:58:05 INFO - PROCESS | 2532 | 1466031485319 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:58:05 INFO - PROCESS | 2532 | 1466031485320 Marionette TRACE conn2 <- [1,1970,null,{}] 15:58:05 INFO - PROCESS | 2532 | 1466031485327 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}] 15:58:05 INFO - PROCESS | 2532 | 1466031485329 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:05 INFO - PROCESS | 2532 | 1466031485402 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 15:58:05 INFO - PROCESS | 2532 | 1466031485405 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:05 INFO - PROCESS | 2532 | 1466031485406 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:05 INFO - PROCESS | 2532 | ++DOCSHELL 0x129765800 == 18 [pid = 2532] [id = 500] 15:58:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x119ad1c00) [pid = 2532] [serial = 1500] [outer = 0x0] 15:58:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x1211e5c00) [pid = 2532] [serial = 1501] [outer = 0x119ad1c00] 15:58:05 INFO - PROCESS | 2532 | 1466031485432 Marionette DEBUG loaded listener.js 15:58:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x125787400) [pid = 2532] [serial = 1502] [outer = 0x119ad1c00] 15:58:05 INFO - PROCESS | 2532 | 1466031485866 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]]]}] 15:58:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:58:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 576ms 15:58:05 INFO - PROCESS | 2532 | 1466031485893 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 15:58:05 INFO - PROCESS | 2532 | 1466031485895 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 15:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:58:05 INFO - PROCESS | 2532 | 1466031485898 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:58:05 INFO - PROCESS | 2532 | 1466031485900 Marionette TRACE conn2 <- [1,1974,null,{}] 15:58:05 INFO - PROCESS | 2532 | 1466031485903 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}] 15:58:05 INFO - PROCESS | 2532 | 1466031485905 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:06 INFO - PROCESS | 2532 | 1466031486018 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 15:58:06 INFO - PROCESS | 2532 | 1466031486026 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:06 INFO - PROCESS | 2532 | 1466031486028 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:06 INFO - PROCESS | 2532 | ++DOCSHELL 0x12a696800 == 19 [pid = 2532] [id = 501] 15:58:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x12634ec00) [pid = 2532] [serial = 1503] [outer = 0x0] 15:58:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x1264ea800) [pid = 2532] [serial = 1504] [outer = 0x12634ec00] 15:58:06 INFO - PROCESS | 2532 | 1466031486078 Marionette DEBUG loaded listener.js 15:58:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x126ad6400) [pid = 2532] [serial = 1505] [outer = 0x12634ec00] 15:58:06 INFO - PROCESS | 2532 | 1466031486484 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]]]}] 15:58:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:58:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 620ms 15:58:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:58:06 INFO - PROCESS | 2532 | 1466031486518 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 15:58:06 INFO - PROCESS | 2532 | 1466031486519 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 15:58:06 INFO - PROCESS | 2532 | 1466031486521 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:58:06 INFO - PROCESS | 2532 | 1466031486523 Marionette TRACE conn2 <- [1,1978,null,{}] 15:58:06 INFO - PROCESS | 2532 | 1466031486525 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}] 15:58:06 INFO - PROCESS | 2532 | 1466031486527 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:06 INFO - PROCESS | 2532 | 1466031486648 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 15:58:06 INFO - PROCESS | 2532 | 1466031486723 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:06 INFO - PROCESS | 2532 | 1466031486725 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:06 INFO - PROCESS | 2532 | ++DOCSHELL 0x115e45800 == 20 [pid = 2532] [id = 502] 15:58:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x111c19c00) [pid = 2532] [serial = 1506] [outer = 0x0] 15:58:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x1128d0000) [pid = 2532] [serial = 1507] [outer = 0x111c19c00] 15:58:06 INFO - PROCESS | 2532 | 1466031486756 Marionette DEBUG loaded listener.js 15:58:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x1133acc00) [pid = 2532] [serial = 1508] [outer = 0x111c19c00] 15:58:07 INFO - PROCESS | 2532 | 1466031487198 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]]]}] 15:58:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 720ms 15:58:07 INFO - PROCESS | 2532 | 1466031487243 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 15:58:07 INFO - PROCESS | 2532 | 1466031487245 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 15:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:58:07 INFO - PROCESS | 2532 | 1466031487248 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:58:07 INFO - PROCESS | 2532 | 1466031487250 Marionette TRACE conn2 <- [1,1982,null,{}] 15:58:07 INFO - PROCESS | 2532 | 1466031487254 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}] 15:58:07 INFO - PROCESS | 2532 | 1466031487257 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:07 INFO - PROCESS | 2532 | 1466031487354 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 15:58:07 INFO - PROCESS | 2532 | 1466031487460 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:07 INFO - PROCESS | 2532 | 1466031487461 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:07 INFO - PROCESS | 2532 | ++DOCSHELL 0x11a1b9000 == 21 [pid = 2532] [id = 503] 15:58:07 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x118168c00) [pid = 2532] [serial = 1509] [outer = 0x0] 15:58:07 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x1181a6000) [pid = 2532] [serial = 1510] [outer = 0x118168c00] 15:58:07 INFO - PROCESS | 2532 | 1466031487491 Marionette DEBUG loaded listener.js 15:58:07 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x11834a800) [pid = 2532] [serial = 1511] [outer = 0x118168c00] 15:58:07 INFO - PROCESS | 2532 | 1466031487900 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]]]}] 15:58:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 670ms 15:58:07 INFO - PROCESS | 2532 | 1466031487921 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 15:58:07 INFO - PROCESS | 2532 | 1466031487923 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 15:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:58:07 INFO - PROCESS | 2532 | 1466031487926 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:58:07 INFO - PROCESS | 2532 | 1466031487927 Marionette TRACE conn2 <- [1,1986,null,{}] 15:58:07 INFO - PROCESS | 2532 | 1466031487930 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}] 15:58:07 INFO - PROCESS | 2532 | 1466031487932 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:08 INFO - PROCESS | 2532 | 1466031488026 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 15:58:08 INFO - PROCESS | 2532 | 1466031488078 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:08 INFO - PROCESS | 2532 | 1466031488080 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:08 INFO - PROCESS | 2532 | ++DOCSHELL 0x12940e800 == 22 [pid = 2532] [id = 504] 15:58:08 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x11885b000) [pid = 2532] [serial = 1512] [outer = 0x0] 15:58:08 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x1198d7400) [pid = 2532] [serial = 1513] [outer = 0x11885b000] 15:58:08 INFO - PROCESS | 2532 | 1466031488108 Marionette DEBUG loaded listener.js 15:58:08 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x119e20c00) [pid = 2532] [serial = 1514] [outer = 0x11885b000] 15:58:08 INFO - PROCESS | 2532 | 1466031488546 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]]]}] 15:58:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:58:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 672ms 15:58:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:58:08 INFO - PROCESS | 2532 | 1466031488599 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 15:58:08 INFO - PROCESS | 2532 | 1466031488601 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 15:58:08 INFO - PROCESS | 2532 | 1466031488612 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:58:08 INFO - PROCESS | 2532 | 1466031488618 Marionette TRACE conn2 <- [1,1990,null,{}] 15:58:08 INFO - PROCESS | 2532 | 1466031488622 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}] 15:58:08 INFO - PROCESS | 2532 | 1466031488626 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:08 INFO - PROCESS | 2532 | 1466031488796 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 15:58:08 INFO - PROCESS | 2532 | 1466031488881 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:08 INFO - PROCESS | 2532 | 1466031488883 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:08 INFO - PROCESS | 2532 | ++DOCSHELL 0x12ab38000 == 23 [pid = 2532] [id = 505] 15:58:08 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x1195cf000) [pid = 2532] [serial = 1515] [outer = 0x0] 15:58:08 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x124bef400) [pid = 2532] [serial = 1516] [outer = 0x1195cf000] 15:58:08 INFO - PROCESS | 2532 | 1466031488911 Marionette DEBUG loaded listener.js 15:58:09 INFO - PROCESS | 2532 | ++DOMWINDOW == 104 (0x112e8cc00) [pid = 2532] [serial = 1517] [outer = 0x1195cf000] 15:58:09 INFO - PROCESS | 2532 | --DOMWINDOW == 103 (0x1216d1800) [pid = 2532] [serial = 1469] [outer = 0x0] [url = about:blank] 15:58:09 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x1212d2c00) [pid = 2532] [serial = 1468] [outer = 0x0] [url = about:blank] 15:58:09 INFO - PROCESS | 2532 | --DOCSHELL 0x112d3f000 == 22 [pid = 2532] [id = 491] 15:58:09 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x113c8e800) [pid = 2532] [serial = 1449] [outer = 0x0] [url = about:blank] 15:58:09 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x118169400) [pid = 2532] [serial = 1456] [outer = 0x0] [url = about:blank] 15:58:09 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x119e2cc00) [pid = 2532] [serial = 1444] [outer = 0x0] [url = about:blank] 15:58:09 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x116975c00) [pid = 2532] [serial = 1455] [outer = 0x0] [url = about:blank] 15:58:09 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x1181a1800) [pid = 2532] [serial = 1434] [outer = 0x0] [url = about:blank] 15:58:09 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x11820a400) [pid = 2532] [serial = 1435] [outer = 0x0] [url = about:blank] 15:58:09 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x115e15c00) [pid = 2532] [serial = 1431] [outer = 0x0] [url = about:blank] 15:58:09 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x116637000) [pid = 2532] [serial = 1432] [outer = 0x0] [url = about:blank] 15:58:09 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x11952a000) [pid = 2532] [serial = 1437] [outer = 0x0] [url = about:blank] 15:58:09 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x119697400) [pid = 2532] [serial = 1438] [outer = 0x0] [url = about:blank] 15:58:09 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x116a1b000) [pid = 2532] [serial = 1428] [outer = 0x0] [url = about:blank] 15:58:09 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x1181a9c00) [pid = 2532] [serial = 1429] [outer = 0x0] [url = about:blank] 15:58:09 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x118854400) [pid = 2532] [serial = 1425] [outer = 0x0] [url = about:blank] 15:58:09 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x12919fc00) [pid = 2532] [serial = 1422] [outer = 0x0] [url = about:blank] 15:58:09 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x1212cc400) [pid = 2532] [serial = 1419] [outer = 0x0] [url = about:blank] 15:58:09 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x11952ec00) [pid = 2532] [serial = 1416] [outer = 0x0] [url = about:blank] 15:58:09 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x1128cb400) [pid = 2532] [serial = 1413] [outer = 0x0] [url = about:blank] 15:58:09 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x119c48000) [pid = 2532] [serial = 1443] [outer = 0x0] [url = about:blank] 15:58:09 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x1211e5000) [pid = 2532] [serial = 1466] [outer = 0x0] [url = about:blank] 15:58:09 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x119ef5800) [pid = 2532] [serial = 1446] [outer = 0x0] [url = about:blank] 15:58:09 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x124e2d400) [pid = 2532] [serial = 1471] [outer = 0x0] [url = about:blank] 15:58:09 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x119c4cc00) [pid = 2532] [serial = 1463] [outer = 0x0] [url = about:blank] 15:58:09 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x119ef8c00) [pid = 2532] [serial = 1465] [outer = 0x0] [url = about:blank] 15:58:09 INFO - PROCESS | 2532 | --DOMWINDOW == 78 (0x1297f0800) [pid = 2532] [serial = 1423] [outer = 0x0] [url = about:blank] 15:58:09 INFO - PROCESS | 2532 | --DOMWINDOW == 77 (0x124e2ac00) [pid = 2532] [serial = 1420] [outer = 0x0] [url = about:blank] 15:58:09 INFO - PROCESS | 2532 | --DOMWINDOW == 76 (0x1133f6000) [pid = 2532] [serial = 1414] [outer = 0x0] [url = about:blank] 15:58:09 INFO - PROCESS | 2532 | --DOMWINDOW == 75 (0x12ab07800) [pid = 2532] [serial = 1426] [outer = 0x0] [url = about:blank] 15:58:09 INFO - PROCESS | 2532 | --DOMWINDOW == 74 (0x1198e7800) [pid = 2532] [serial = 1417] [outer = 0x0] [url = about:blank] 15:58:09 INFO - PROCESS | 2532 | --DOMWINDOW == 73 (0x1187f7000) [pid = 2532] [serial = 1453] [outer = 0x0] [url = about:blank] 15:58:09 INFO - PROCESS | 2532 | --DOMWINDOW == 72 (0x11923d400) [pid = 2532] [serial = 1460] [outer = 0x0] [url = about:blank] 15:58:09 INFO - PROCESS | 2532 | --DOMWINDOW == 71 (0x1198d8400) [pid = 2532] [serial = 1462] [outer = 0x0] [url = about:blank] 15:58:09 INFO - PROCESS | 2532 | --DOMWINDOW == 70 (0x118343000) [pid = 2532] [serial = 1452] [outer = 0x0] [url = about:blank] 15:58:09 INFO - PROCESS | 2532 | --DOMWINDOW == 69 (0x126487800) [pid = 2532] [serial = 904] [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.] 15:58:09 INFO - PROCESS | 2532 | --DOMWINDOW == 68 (0x1185ee000) [pid = 2532] [serial = 1459] [outer = 0x0] [url = about:blank] 15:58:09 INFO - PROCESS | 2532 | --DOMWINDOW == 67 (0x116758800) [pid = 2532] [serial = 1450] [outer = 0x0] [url = about:blank] 15:58:09 INFO - PROCESS | 2532 | --DOMWINDOW == 66 (0x124bf7800) [pid = 2532] [serial = 1447] [outer = 0x0] [url = about:blank] 15:58:09 INFO - PROCESS | 2532 | --DOMWINDOW == 65 (0x119acb800) [pid = 2532] [serial = 1441] [outer = 0x0] [url = about:blank] 15:58:09 INFO - PROCESS | 2532 | --DOMWINDOW == 64 (0x1198d6800) [pid = 2532] [serial = 1440] [outer = 0x0] [url = about:blank] 15:58:09 INFO - PROCESS | 2532 | 1466031489834 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]]]}] 15:58:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:58:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1238ms 15:58:09 INFO - PROCESS | 2532 | 1466031489842 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 15:58:09 INFO - PROCESS | 2532 | 1466031489845 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 15:58:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:58:09 INFO - PROCESS | 2532 | 1466031489851 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:58:09 INFO - PROCESS | 2532 | 1466031489852 Marionette TRACE conn2 <- [1,1994,null,{}] 15:58:09 INFO - PROCESS | 2532 | 1466031489856 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}] 15:58:09 INFO - PROCESS | 2532 | 1466031489858 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:09 INFO - PROCESS | 2532 | 1466031489933 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 15:58:09 INFO - PROCESS | 2532 | 1466031489985 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:09 INFO - PROCESS | 2532 | 1466031489988 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:09 INFO - PROCESS | 2532 | ++DOCSHELL 0x11666d800 == 23 [pid = 2532] [id = 506] 15:58:09 INFO - PROCESS | 2532 | ++DOMWINDOW == 65 (0x112ebf800) [pid = 2532] [serial = 1518] [outer = 0x0] 15:58:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 66 (0x1133f7c00) [pid = 2532] [serial = 1519] [outer = 0x112ebf800] 15:58:10 INFO - PROCESS | 2532 | 1466031490016 Marionette DEBUG loaded listener.js 15:58:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 67 (0x115e8c400) [pid = 2532] [serial = 1520] [outer = 0x112ebf800] 15:58:10 INFO - PROCESS | 2532 | 1466031490337 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]]]}] 15:58:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 519ms 15:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:58:10 INFO - PROCESS | 2532 | 1466031490370 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 15:58:10 INFO - PROCESS | 2532 | 1466031490374 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 15:58:10 INFO - PROCESS | 2532 | 1466031490378 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:58:10 INFO - PROCESS | 2532 | 1466031490381 Marionette TRACE conn2 <- [1,1998,null,{}] 15:58:10 INFO - PROCESS | 2532 | 1466031490383 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}] 15:58:10 INFO - PROCESS | 2532 | 1466031490385 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:10 INFO - PROCESS | 2532 | 1466031490465 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 15:58:10 INFO - PROCESS | 2532 | 1466031490469 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:10 INFO - PROCESS | 2532 | 1466031490471 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:10 INFO - PROCESS | 2532 | ++DOCSHELL 0x1182a9800 == 24 [pid = 2532] [id = 507] 15:58:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 68 (0x116630c00) [pid = 2532] [serial = 1521] [outer = 0x0] 15:58:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 69 (0x1175ac400) [pid = 2532] [serial = 1522] [outer = 0x116630c00] 15:58:10 INFO - PROCESS | 2532 | 1466031490502 Marionette DEBUG loaded listener.js 15:58:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 70 (0x1181a7800) [pid = 2532] [serial = 1523] [outer = 0x116630c00] 15:58:10 INFO - PROCESS | 2532 | 1466031490839 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]]]}] 15:58:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 473ms 15:58:10 INFO - PROCESS | 2532 | 1466031490861 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 15:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:58:10 INFO - PROCESS | 2532 | 1466031490865 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 15:58:10 INFO - PROCESS | 2532 | 1466031490867 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:58:10 INFO - PROCESS | 2532 | 1466031490870 Marionette TRACE conn2 <- [1,2002,null,{}] 15:58:10 INFO - PROCESS | 2532 | 1466031490877 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}] 15:58:10 INFO - PROCESS | 2532 | 1466031490881 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:10 INFO - PROCESS | 2532 | 1466031490954 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 15:58:10 INFO - PROCESS | 2532 | 1466031490959 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:10 INFO - PROCESS | 2532 | 1466031490961 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:10 INFO - PROCESS | 2532 | ++DOCSHELL 0x119273800 == 25 [pid = 2532] [id = 508] 15:58:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 71 (0x11297a800) [pid = 2532] [serial = 1524] [outer = 0x0] 15:58:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 72 (0x1185e8000) [pid = 2532] [serial = 1525] [outer = 0x11297a800] 15:58:10 INFO - PROCESS | 2532 | 1466031490992 Marionette DEBUG loaded listener.js 15:58:11 INFO - PROCESS | 2532 | ++DOMWINDOW == 73 (0x1188d6000) [pid = 2532] [serial = 1526] [outer = 0x11297a800] 15:58:11 INFO - PROCESS | 2532 | 1466031491332 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]]]}] 15:58:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:58:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 474ms 15:58:11 INFO - PROCESS | 2532 | 1466031491341 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 15:58:11 INFO - PROCESS | 2532 | 1466031491343 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 15:58:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:58:11 INFO - PROCESS | 2532 | 1466031491347 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:58:11 INFO - PROCESS | 2532 | 1466031491350 Marionette TRACE conn2 <- [1,2006,null,{}] 15:58:11 INFO - PROCESS | 2532 | 1466031491352 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}] 15:58:11 INFO - PROCESS | 2532 | 1466031491353 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:11 INFO - PROCESS | 2532 | 1466031491431 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 15:58:11 INFO - PROCESS | 2532 | 1466031491486 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:11 INFO - PROCESS | 2532 | 1466031491487 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:11 INFO - PROCESS | 2532 | ++DOCSHELL 0x119874800 == 26 [pid = 2532] [id = 509] 15:58:11 INFO - PROCESS | 2532 | ++DOMWINDOW == 74 (0x118851400) [pid = 2532] [serial = 1527] [outer = 0x0] 15:58:11 INFO - PROCESS | 2532 | ++DOMWINDOW == 75 (0x1195c6400) [pid = 2532] [serial = 1528] [outer = 0x118851400] 15:58:11 INFO - PROCESS | 2532 | 1466031491512 Marionette DEBUG loaded listener.js 15:58:11 INFO - PROCESS | 2532 | ++DOMWINDOW == 76 (0x112ebd800) [pid = 2532] [serial = 1529] [outer = 0x118851400] 15:58:11 INFO - PROCESS | 2532 | 1466031491791 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]]]}] 15:58:11 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 15:58:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 472ms 15:58:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:58:11 INFO - PROCESS | 2532 | 1466031491825 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 15:58:11 INFO - PROCESS | 2532 | 1466031491826 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 15:58:11 INFO - PROCESS | 2532 | 1466031491836 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:58:11 INFO - PROCESS | 2532 | 1466031491838 Marionette TRACE conn2 <- [1,2010,null,{}] 15:58:11 INFO - PROCESS | 2532 | 1466031491851 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}] 15:58:11 INFO - PROCESS | 2532 | 1466031491852 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:11 INFO - PROCESS | 2532 | 1466031491943 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 15:58:11 INFO - PROCESS | 2532 | 1466031491979 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:11 INFO - PROCESS | 2532 | 1466031491980 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:11 INFO - PROCESS | 2532 | ++DOCSHELL 0x121349000 == 27 [pid = 2532] [id = 510] 15:58:11 INFO - PROCESS | 2532 | ++DOMWINDOW == 77 (0x113286400) [pid = 2532] [serial = 1530] [outer = 0x0] 15:58:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 78 (0x1198df000) [pid = 2532] [serial = 1531] [outer = 0x113286400] 15:58:12 INFO - PROCESS | 2532 | 1466031492004 Marionette DEBUG loaded listener.js 15:58:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 79 (0x119ac9400) [pid = 2532] [serial = 1532] [outer = 0x113286400] 15:58:12 INFO - PROCESS | 2532 | 1466031492308 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]]]}] 15:58:12 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 15:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 527ms 15:58:12 INFO - PROCESS | 2532 | 1466031492357 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 15:58:12 INFO - PROCESS | 2532 | 1466031492358 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 15:58:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:58:12 INFO - PROCESS | 2532 | 1466031492360 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:58:12 INFO - PROCESS | 2532 | 1466031492361 Marionette TRACE conn2 <- [1,2014,null,{}] 15:58:12 INFO - PROCESS | 2532 | 1466031492364 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}] 15:58:12 INFO - PROCESS | 2532 | 1466031492368 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:12 INFO - PROCESS | 2532 | 1466031492478 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 15:58:12 INFO - PROCESS | 2532 | 1466031492512 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:12 INFO - PROCESS | 2532 | 1466031492514 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:12 INFO - PROCESS | 2532 | ++DOCSHELL 0x12273e800 == 28 [pid = 2532] [id = 511] 15:58:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x119ace800) [pid = 2532] [serial = 1533] [outer = 0x0] 15:58:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x119e23400) [pid = 2532] [serial = 1534] [outer = 0x119ace800] 15:58:12 INFO - PROCESS | 2532 | 1466031492539 Marionette DEBUG loaded listener.js 15:58:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x1211ea400) [pid = 2532] [serial = 1535] [outer = 0x119ace800] 15:58:12 INFO - PROCESS | 2532 | 1466031492860 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]]]}] 15:58:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 524ms 15:58:12 INFO - PROCESS | 2532 | 1466031492884 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 15:58:12 INFO - PROCESS | 2532 | 1466031492886 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 15:58:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:58:12 INFO - PROCESS | 2532 | 1466031492888 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:58:12 INFO - PROCESS | 2532 | 1466031492889 Marionette TRACE conn2 <- [1,2018,null,{}] 15:58:12 INFO - PROCESS | 2532 | 1466031492891 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}] 15:58:12 INFO - PROCESS | 2532 | 1466031492892 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:12 INFO - PROCESS | 2532 | 1466031492996 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 15:58:13 INFO - PROCESS | 2532 | 1466031493000 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:13 INFO - PROCESS | 2532 | 1466031493001 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:13 INFO - PROCESS | 2532 | ++DOCSHELL 0x125670800 == 29 [pid = 2532] [id = 512] 15:58:13 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x1133f6400) [pid = 2532] [serial = 1536] [outer = 0x0] 15:58:13 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x121624c00) [pid = 2532] [serial = 1537] [outer = 0x1133f6400] 15:58:13 INFO - PROCESS | 2532 | 1466031493025 Marionette DEBUG loaded listener.js 15:58:13 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x121d51c00) [pid = 2532] [serial = 1538] [outer = 0x1133f6400] 15:58:13 INFO - PROCESS | 2532 | 1466031493338 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]]]}] 15:58:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:58:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 468ms 15:58:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:58:13 INFO - PROCESS | 2532 | 1466031493357 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 15:58:13 INFO - PROCESS | 2532 | 1466031493358 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 15:58:13 INFO - PROCESS | 2532 | 1466031493360 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:58:13 INFO - PROCESS | 2532 | 1466031493361 Marionette TRACE conn2 <- [1,2022,null,{}] 15:58:13 INFO - PROCESS | 2532 | 1466031493377 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}] 15:58:13 INFO - PROCESS | 2532 | 1466031493379 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:13 INFO - PROCESS | 2532 | 1466031493475 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 15:58:13 INFO - PROCESS | 2532 | 1466031493479 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:13 INFO - PROCESS | 2532 | 1466031493480 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:13 INFO - PROCESS | 2532 | ++DOCSHELL 0x126725000 == 30 [pid = 2532] [id = 513] 15:58:13 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x11662a800) [pid = 2532] [serial = 1539] [outer = 0x0] 15:58:13 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x124bf7000) [pid = 2532] [serial = 1540] [outer = 0x11662a800] 15:58:13 INFO - PROCESS | 2532 | 1466031493504 Marionette DEBUG loaded listener.js 15:58:13 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x125158000) [pid = 2532] [serial = 1541] [outer = 0x11662a800] 15:58:13 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x12634ec00) [pid = 2532] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 15:58:13 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x119e29c00) [pid = 2532] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 15:58:13 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x1128c8000) [pid = 2532] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:58:13 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x1133ee800) [pid = 2532] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:58:13 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x119ad1c00) [pid = 2532] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:58:13 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x11885c400) [pid = 2532] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:58:13 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x11819dc00) [pid = 2532] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:58:13 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x115e12c00) [pid = 2532] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:58:13 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x112970400) [pid = 2532] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 15:58:13 INFO - PROCESS | 2532 | --DOMWINDOW == 78 (0x113c8cc00) [pid = 2532] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 15:58:13 INFO - PROCESS | 2532 | --DOMWINDOW == 77 (0x1181a8c00) [pid = 2532] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:58:13 INFO - PROCESS | 2532 | --DOMWINDOW == 76 (0x112e87c00) [pid = 2532] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:58:13 INFO - PROCESS | 2532 | 1466031493893 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]]]}] 15:58:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:58:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 579ms 15:58:13 INFO - PROCESS | 2532 | 1466031493940 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 15:58:13 INFO - PROCESS | 2532 | 1466031493941 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 15:58:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:58:13 INFO - PROCESS | 2532 | 1466031493943 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:58:13 INFO - PROCESS | 2532 | 1466031493945 Marionette TRACE conn2 <- [1,2026,null,{}] 15:58:13 INFO - PROCESS | 2532 | 1466031493947 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}] 15:58:13 INFO - PROCESS | 2532 | 1466031493948 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:14 INFO - PROCESS | 2532 | 1466031494029 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 15:58:14 INFO - PROCESS | 2532 | 1466031494034 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:14 INFO - PROCESS | 2532 | 1466031494035 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:14 INFO - PROCESS | 2532 | ++DOCSHELL 0x119272800 == 31 [pid = 2532] [id = 514] 15:58:14 INFO - PROCESS | 2532 | ++DOMWINDOW == 77 (0x115e12c00) [pid = 2532] [serial = 1542] [outer = 0x0] 15:58:14 INFO - PROCESS | 2532 | ++DOMWINDOW == 78 (0x11885c400) [pid = 2532] [serial = 1543] [outer = 0x115e12c00] 15:58:14 INFO - PROCESS | 2532 | 1466031494060 Marionette DEBUG loaded listener.js 15:58:14 INFO - PROCESS | 2532 | ++DOMWINDOW == 79 (0x119c4b800) [pid = 2532] [serial = 1544] [outer = 0x115e12c00] 15:58:14 INFO - PROCESS | 2532 | 1466031494382 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]]]}] 15:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 471ms 15:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:58:14 INFO - PROCESS | 2532 | 1466031494416 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 15:58:14 INFO - PROCESS | 2532 | 1466031494417 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 15:58:14 INFO - PROCESS | 2532 | 1466031494419 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:58:14 INFO - PROCESS | 2532 | 1466031494420 Marionette TRACE conn2 <- [1,2030,null,{}] 15:58:14 INFO - PROCESS | 2532 | 1466031494423 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}] 15:58:14 INFO - PROCESS | 2532 | 1466031494424 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:14 INFO - PROCESS | 2532 | 1466031494520 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 15:58:14 INFO - PROCESS | 2532 | 1466031494525 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:14 INFO - PROCESS | 2532 | 1466031494526 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:14 INFO - PROCESS | 2532 | ++DOCSHELL 0x129168000 == 32 [pid = 2532] [id = 515] 15:58:14 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x1185ee000) [pid = 2532] [serial = 1545] [outer = 0x0] 15:58:14 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x125705800) [pid = 2532] [serial = 1546] [outer = 0x1185ee000] 15:58:14 INFO - PROCESS | 2532 | 1466031494553 Marionette DEBUG loaded listener.js 15:58:14 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x12643d000) [pid = 2532] [serial = 1547] [outer = 0x1185ee000] 15:58:14 INFO - PROCESS | 2532 | 1466031494841 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]]]}] 15:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 470ms 15:58:14 INFO - PROCESS | 2532 | 1466031494890 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 15:58:14 INFO - PROCESS | 2532 | 1466031494891 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 15:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:58:14 INFO - PROCESS | 2532 | 1466031494894 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:58:14 INFO - PROCESS | 2532 | 1466031494897 Marionette TRACE conn2 <- [1,2034,null,{}] 15:58:14 INFO - PROCESS | 2532 | 1466031494900 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}] 15:58:14 INFO - PROCESS | 2532 | 1466031494902 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:14 INFO - PROCESS | 2532 | 1466031494988 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 15:58:15 INFO - PROCESS | 2532 | 1466031495001 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:15 INFO - PROCESS | 2532 | 1466031495002 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:15 INFO - PROCESS | 2532 | ++DOCSHELL 0x121347800 == 33 [pid = 2532] [id = 516] 15:58:15 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x121e61400) [pid = 2532] [serial = 1548] [outer = 0x0] 15:58:15 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x128ae0000) [pid = 2532] [serial = 1549] [outer = 0x121e61400] 15:58:15 INFO - PROCESS | 2532 | 1466031495029 Marionette DEBUG loaded listener.js 15:58:15 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x128b36800) [pid = 2532] [serial = 1550] [outer = 0x121e61400] 15:58:15 INFO - PROCESS | 2532 | 1466031495370 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]]]}] 15:58:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:58:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 522ms 15:58:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:58:15 INFO - PROCESS | 2532 | 1466031495425 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 15:58:15 INFO - PROCESS | 2532 | 1466031495428 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 15:58:15 INFO - PROCESS | 2532 | 1466031495431 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:58:15 INFO - PROCESS | 2532 | 1466031495433 Marionette TRACE conn2 <- [1,2038,null,{}] 15:58:15 INFO - PROCESS | 2532 | 1466031495436 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}] 15:58:15 INFO - PROCESS | 2532 | 1466031495438 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:15 INFO - PROCESS | 2532 | 1466031495557 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 15:58:15 INFO - PROCESS | 2532 | 1466031495566 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:15 INFO - PROCESS | 2532 | 1466031495567 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:15 INFO - PROCESS | 2532 | ++DOCSHELL 0x12b617000 == 34 [pid = 2532] [id = 517] 15:58:15 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x128b2fc00) [pid = 2532] [serial = 1551] [outer = 0x0] 15:58:15 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x128c68800) [pid = 2532] [serial = 1552] [outer = 0x128b2fc00] 15:58:15 INFO - PROCESS | 2532 | 1466031495607 Marionette DEBUG loaded listener.js 15:58:15 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x128ed9400) [pid = 2532] [serial = 1553] [outer = 0x128b2fc00] 15:58:16 INFO - PROCESS | 2532 | 1466031496224 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]]]}] 15:58:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:58:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 871ms 15:58:16 INFO - PROCESS | 2532 | 1466031496301 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 15:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:58:16 INFO - PROCESS | 2532 | 1466031496304 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 15:58:16 INFO - PROCESS | 2532 | 1466031496307 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:58:16 INFO - PROCESS | 2532 | 1466031496309 Marionette TRACE conn2 <- [1,2042,null,{}] 15:58:16 INFO - PROCESS | 2532 | 1466031496313 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}] 15:58:16 INFO - PROCESS | 2532 | 1466031496314 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:16 INFO - PROCESS | 2532 | 1466031496423 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 15:58:16 INFO - PROCESS | 2532 | 1466031496479 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:16 INFO - PROCESS | 2532 | 1466031496481 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:16 INFO - PROCESS | 2532 | ++DOCSHELL 0x118296800 == 35 [pid = 2532] [id = 518] 15:58:16 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x1133f5c00) [pid = 2532] [serial = 1554] [outer = 0x0] 15:58:16 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x115e8c800) [pid = 2532] [serial = 1555] [outer = 0x1133f5c00] 15:58:16 INFO - PROCESS | 2532 | 1466031496511 Marionette DEBUG loaded listener.js 15:58:16 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x116761000) [pid = 2532] [serial = 1556] [outer = 0x1133f5c00] 15:58:17 INFO - PROCESS | 2532 | 1466031497109 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]]]}] 15:58:17 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) 15:58:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 972ms 15:58:17 INFO - PROCESS | 2532 | 1466031497305 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 15:58:17 INFO - PROCESS | 2532 | 1466031497308 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 15:58:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:58:17 INFO - PROCESS | 2532 | 1466031497312 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:58:17 INFO - PROCESS | 2532 | 1466031497314 Marionette TRACE conn2 <- [1,2046,null,{}] 15:58:17 INFO - PROCESS | 2532 | 1466031497318 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}] 15:58:17 INFO - PROCESS | 2532 | 1466031497319 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:17 INFO - PROCESS | 2532 | 1466031497418 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 15:58:17 INFO - PROCESS | 2532 | 1466031497469 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:17 INFO - PROCESS | 2532 | 1466031497472 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:17 INFO - PROCESS | 2532 | ++DOCSHELL 0x11746a000 == 36 [pid = 2532] [id = 519] 15:58:17 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x11675e400) [pid = 2532] [serial = 1557] [outer = 0x0] 15:58:17 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x116975c00) [pid = 2532] [serial = 1558] [outer = 0x11675e400] 15:58:17 INFO - PROCESS | 2532 | 1466031497499 Marionette DEBUG loaded listener.js 15:58:17 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x1176d0c00) [pid = 2532] [serial = 1559] [outer = 0x11675e400] 15:58:17 INFO - PROCESS | 2532 | 1466031497888 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]]]}] 15:58:17 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x126acf800) [pid = 2532] [serial = 1472] [outer = 0x0] [url = about:blank] 15:58:17 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x1264ea800) [pid = 2532] [serial = 1504] [outer = 0x0] [url = about:blank] 15:58:17 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x119ef4c00) [pid = 2532] [serial = 1489] [outer = 0x0] [url = about:blank] 15:58:17 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x121d50400) [pid = 2532] [serial = 1492] [outer = 0x0] [url = about:blank] 15:58:17 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x125035400) [pid = 2532] [serial = 1495] [outer = 0x0] [url = about:blank] 15:58:17 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x124e36400) [pid = 2532] [serial = 1493] [outer = 0x0] [url = about:blank] 15:58:17 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x126349400) [pid = 2532] [serial = 1496] [outer = 0x0] [url = about:blank] 15:58:17 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x1211e5c00) [pid = 2532] [serial = 1501] [outer = 0x0] [url = about:blank] 15:58:17 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x1195c8000) [pid = 2532] [serial = 1483] [outer = 0x0] [url = about:blank] 15:58:17 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x11969c800) [pid = 2532] [serial = 1484] [outer = 0x0] [url = about:blank] 15:58:17 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x11820d800) [pid = 2532] [serial = 1480] [outer = 0x0] [url = about:blank] 15:58:17 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x1185e9000) [pid = 2532] [serial = 1481] [outer = 0x0] [url = about:blank] 15:58:17 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x11675c800) [pid = 2532] [serial = 1477] [outer = 0x0] [url = about:blank] 15:58:17 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x1175ac800) [pid = 2532] [serial = 1478] [outer = 0x0] [url = about:blank] 15:58:17 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x1129ab800) [pid = 2532] [serial = 1474] [outer = 0x0] [url = about:blank] 15:58:17 INFO - PROCESS | 2532 | --DOMWINDOW == 78 (0x11336e800) [pid = 2532] [serial = 1475] [outer = 0x0] [url = about:blank] 15:58:17 INFO - PROCESS | 2532 | --DOMWINDOW == 77 (0x126ad6400) [pid = 2532] [serial = 1505] [outer = 0x0] [url = about:blank] 15:58:17 INFO - PROCESS | 2532 | --DOMWINDOW == 76 (0x119ad2c00) [pid = 2532] [serial = 1487] [outer = 0x0] [url = about:blank] 15:58:17 INFO - PROCESS | 2532 | --DOMWINDOW == 75 (0x1198dbc00) [pid = 2532] [serial = 1486] [outer = 0x0] [url = about:blank] 15:58:17 INFO - PROCESS | 2532 | --DOMWINDOW == 74 (0x119acec00) [pid = 2532] [serial = 1499] [outer = 0x0] [url = about:blank] 15:58:17 INFO - PROCESS | 2532 | --DOMWINDOW == 73 (0x118211000) [pid = 2532] [serial = 1498] [outer = 0x0] [url = about:blank] 15:58:17 INFO - PROCESS | 2532 | --DOMWINDOW == 72 (0x121516000) [pid = 2532] [serial = 1490] [outer = 0x0] [url = about:blank] 15:58:17 INFO - PROCESS | 2532 | --DOMWINDOW == 71 (0x125787400) [pid = 2532] [serial = 1502] [outer = 0x0] [url = about:blank] 15:58:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:58:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 622ms 15:58:17 INFO - PROCESS | 2532 | 1466031497935 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 15:58:17 INFO - PROCESS | 2532 | 1466031497937 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 15:58:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:58:17 INFO - PROCESS | 2532 | 1466031497942 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:58:17 INFO - PROCESS | 2532 | 1466031497944 Marionette TRACE conn2 <- [1,2050,null,{}] 15:58:17 INFO - PROCESS | 2532 | 1466031497947 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}] 15:58:17 INFO - PROCESS | 2532 | 1466031497949 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:18 INFO - PROCESS | 2532 | 1466031498025 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 15:58:18 INFO - PROCESS | 2532 | 1466031498033 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:18 INFO - PROCESS | 2532 | 1466031498034 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:18 INFO - PROCESS | 2532 | ++DOCSHELL 0x118589000 == 37 [pid = 2532] [id = 520] 15:58:18 INFO - PROCESS | 2532 | ++DOMWINDOW == 72 (0x11819d800) [pid = 2532] [serial = 1560] [outer = 0x0] 15:58:18 INFO - PROCESS | 2532 | ++DOMWINDOW == 73 (0x118207c00) [pid = 2532] [serial = 1561] [outer = 0x11819d800] 15:58:18 INFO - PROCESS | 2532 | 1466031498061 Marionette DEBUG loaded listener.js 15:58:18 INFO - PROCESS | 2532 | ++DOMWINDOW == 74 (0x1182c0400) [pid = 2532] [serial = 1562] [outer = 0x11819d800] 15:58:18 INFO - PROCESS | 2532 | 1466031498401 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]]]}] 15:58:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 475ms 15:58:18 INFO - PROCESS | 2532 | 1466031498416 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 15:58:18 INFO - PROCESS | 2532 | 1466031498417 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 15:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:58:18 INFO - PROCESS | 2532 | 1466031498420 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:58:18 INFO - PROCESS | 2532 | 1466031498421 Marionette TRACE conn2 <- [1,2054,null,{}] 15:58:18 INFO - PROCESS | 2532 | 1466031498428 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}] 15:58:18 INFO - PROCESS | 2532 | 1466031498431 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:18 INFO - PROCESS | 2532 | 1466031498531 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 15:58:18 INFO - PROCESS | 2532 | 1466031498586 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:18 INFO - PROCESS | 2532 | 1466031498589 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:18 INFO - PROCESS | 2532 | ++DOCSHELL 0x119bdd000 == 38 [pid = 2532] [id = 521] 15:58:18 INFO - PROCESS | 2532 | ++DOMWINDOW == 75 (0x118851800) [pid = 2532] [serial = 1563] [outer = 0x0] 15:58:18 INFO - PROCESS | 2532 | ++DOMWINDOW == 76 (0x11952e000) [pid = 2532] [serial = 1564] [outer = 0x118851800] 15:58:18 INFO - PROCESS | 2532 | 1466031498617 Marionette DEBUG loaded listener.js 15:58:18 INFO - PROCESS | 2532 | ++DOMWINDOW == 77 (0x119693800) [pid = 2532] [serial = 1565] [outer = 0x118851800] 15:58:18 INFO - PROCESS | 2532 | 1466031498929 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]]]}] 15:58:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 520ms 15:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:58:18 INFO - PROCESS | 2532 | 1466031498940 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 15:58:18 INFO - PROCESS | 2532 | 1466031498941 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 15:58:18 INFO - PROCESS | 2532 | 1466031498943 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:58:18 INFO - PROCESS | 2532 | 1466031498945 Marionette TRACE conn2 <- [1,2058,null,{}] 15:58:18 INFO - PROCESS | 2532 | 1466031498950 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}] 15:58:18 INFO - PROCESS | 2532 | 1466031498951 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:19 INFO - PROCESS | 2532 | 1466031499032 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 15:58:19 INFO - PROCESS | 2532 | 1466031499036 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:19 INFO - PROCESS | 2532 | 1466031499037 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:19 INFO - PROCESS | 2532 | ++DOCSHELL 0x122724800 == 39 [pid = 2532] [id = 522] 15:58:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 78 (0x1198f0800) [pid = 2532] [serial = 1566] [outer = 0x0] 15:58:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 79 (0x119c4f400) [pid = 2532] [serial = 1567] [outer = 0x1198f0800] 15:58:19 INFO - PROCESS | 2532 | 1466031499068 Marionette DEBUG loaded listener.js 15:58:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x119e28400) [pid = 2532] [serial = 1568] [outer = 0x1198f0800] 15:58:19 INFO - PROCESS | 2532 | 1466031499384 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]]]}] 15:58:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:58:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 472ms 15:58:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:58:19 INFO - PROCESS | 2532 | 1466031499419 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 15:58:19 INFO - PROCESS | 2532 | 1466031499420 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 15:58:19 INFO - PROCESS | 2532 | 1466031499422 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:58:19 INFO - PROCESS | 2532 | 1466031499423 Marionette TRACE conn2 <- [1,2062,null,{}] 15:58:19 INFO - PROCESS | 2532 | 1466031499425 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}] 15:58:19 INFO - PROCESS | 2532 | 1466031499427 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:19 INFO - PROCESS | 2532 | 1466031499504 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 15:58:19 INFO - PROCESS | 2532 | 1466031499508 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:19 INFO - PROCESS | 2532 | 1466031499509 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:19 INFO - PROCESS | 2532 | ++DOCSHELL 0x12567f000 == 40 [pid = 2532] [id = 523] 15:58:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x1185ea800) [pid = 2532] [serial = 1569] [outer = 0x0] 15:58:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x119ef1800) [pid = 2532] [serial = 1570] [outer = 0x1185ea800] 15:58:19 INFO - PROCESS | 2532 | 1466031499535 Marionette DEBUG loaded listener.js 15:58:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x1211dfc00) [pid = 2532] [serial = 1571] [outer = 0x1185ea800] 15:58:19 INFO - PROCESS | 2532 | 1466031499880 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]]]}] 15:58:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:58:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 469ms 15:58:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:58:19 INFO - PROCESS | 2532 | 1466031499892 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 15:58:19 INFO - PROCESS | 2532 | 1466031499893 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 15:58:19 INFO - PROCESS | 2532 | 1466031499895 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:58:19 INFO - PROCESS | 2532 | 1466031499898 Marionette TRACE conn2 <- [1,2066,null,{}] 15:58:19 INFO - PROCESS | 2532 | 1466031499901 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}] 15:58:19 INFO - PROCESS | 2532 | 1466031499905 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:20 INFO - PROCESS | 2532 | 1466031500035 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 15:58:20 INFO - PROCESS | 2532 | 1466031500046 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:20 INFO - PROCESS | 2532 | 1466031500047 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:20 INFO - PROCESS | 2532 | ++DOCSHELL 0x128ac4000 == 41 [pid = 2532] [id = 524] 15:58:20 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x1211e5000) [pid = 2532] [serial = 1572] [outer = 0x0] 15:58:20 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x121629c00) [pid = 2532] [serial = 1573] [outer = 0x1211e5000] 15:58:20 INFO - PROCESS | 2532 | 1466031500072 Marionette DEBUG loaded listener.js 15:58:20 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x125158400) [pid = 2532] [serial = 1574] [outer = 0x1211e5000] 15:58:20 INFO - PROCESS | 2532 | 1466031500415 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]]]}] 15:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 571ms 15:58:20 INFO - PROCESS | 2532 | 1466031500466 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 15:58:20 INFO - PROCESS | 2532 | 1466031500468 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 15:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:58:20 INFO - PROCESS | 2532 | 1466031500470 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:58:20 INFO - PROCESS | 2532 | 1466031500471 Marionette TRACE conn2 <- [1,2070,null,{}] 15:58:20 INFO - PROCESS | 2532 | 1466031500473 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}] 15:58:20 INFO - PROCESS | 2532 | 1466031500474 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:20 INFO - PROCESS | 2532 | 1466031500567 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 15:58:20 INFO - PROCESS | 2532 | 1466031500576 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:20 INFO - PROCESS | 2532 | 1466031500578 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:20 INFO - PROCESS | 2532 | ++DOCSHELL 0x129404000 == 42 [pid = 2532] [id = 525] 15:58:20 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x1133f0800) [pid = 2532] [serial = 1575] [outer = 0x0] 15:58:20 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x12648b000) [pid = 2532] [serial = 1576] [outer = 0x1133f0800] 15:58:20 INFO - PROCESS | 2532 | 1466031500605 Marionette DEBUG loaded listener.js 15:58:20 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x126ad5800) [pid = 2532] [serial = 1577] [outer = 0x1133f0800] 15:58:20 INFO - PROCESS | 2532 | 1466031500938 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]]]}] 15:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 520ms 15:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:58:20 INFO - PROCESS | 2532 | 1466031500990 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 15:58:20 INFO - PROCESS | 2532 | 1466031500991 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 15:58:21 INFO - PROCESS | 2532 | 1466031500994 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:58:21 INFO - PROCESS | 2532 | 1466031500995 Marionette TRACE conn2 <- [1,2074,null,{}] 15:58:21 INFO - PROCESS | 2532 | 1466031500997 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}] 15:58:21 INFO - PROCESS | 2532 | 1466031500998 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:21 INFO - PROCESS | 2532 | 1466031501093 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 15:58:21 INFO - PROCESS | 2532 | 1466031501105 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:21 INFO - PROCESS | 2532 | 1466031501106 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:21 INFO - PROCESS | 2532 | ++DOCSHELL 0x12a562000 == 43 [pid = 2532] [id = 526] 15:58:21 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x1267c7c00) [pid = 2532] [serial = 1578] [outer = 0x0] 15:58:21 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x128ae9000) [pid = 2532] [serial = 1579] [outer = 0x1267c7c00] 15:58:21 INFO - PROCESS | 2532 | 1466031501131 Marionette DEBUG loaded listener.js 15:58:21 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x128b34800) [pid = 2532] [serial = 1580] [outer = 0x1267c7c00] 15:58:21 INFO - PROCESS | 2532 | 1466031501488 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]]]}] 15:58:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:58:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 517ms 15:58:21 INFO - PROCESS | 2532 | 1466031501514 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 15:58:21 INFO - PROCESS | 2532 | 1466031501517 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 15:58:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:58:21 INFO - PROCESS | 2532 | 1466031501526 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:58:21 INFO - PROCESS | 2532 | 1466031501528 Marionette TRACE conn2 <- [1,2078,null,{}] 15:58:21 INFO - PROCESS | 2532 | 1466031501531 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}] 15:58:21 INFO - PROCESS | 2532 | 1466031501533 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:21 INFO - PROCESS | 2532 | 1466031501680 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 15:58:21 INFO - PROCESS | 2532 | 1466031501700 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:21 INFO - PROCESS | 2532 | 1466031501701 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:21 INFO - PROCESS | 2532 | ++DOCSHELL 0x12a7e6000 == 44 [pid = 2532] [id = 527] 15:58:21 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x128b35000) [pid = 2532] [serial = 1581] [outer = 0x0] 15:58:21 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x128c6e400) [pid = 2532] [serial = 1582] [outer = 0x128b35000] 15:58:21 INFO - PROCESS | 2532 | 1466031501741 Marionette DEBUG loaded listener.js 15:58:21 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x12919d000) [pid = 2532] [serial = 1583] [outer = 0x128b35000] 15:58:22 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x119ace800) [pid = 2532] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 15:58:22 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x113286400) [pid = 2532] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 15:58:22 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x11297a800) [pid = 2532] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 15:58:22 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x112ebf800) [pid = 2532] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 15:58:22 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x1195cf000) [pid = 2532] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 15:58:22 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x116630c00) [pid = 2532] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 15:58:22 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x118851400) [pid = 2532] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 15:58:22 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x111c19c00) [pid = 2532] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 15:58:22 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x11662a800) [pid = 2532] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 15:58:22 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x118168c00) [pid = 2532] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 15:58:22 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x1133f6400) [pid = 2532] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 15:58:22 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x115e12c00) [pid = 2532] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 15:58:22 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x11885b000) [pid = 2532] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 15:58:22 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x1185ee000) [pid = 2532] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 15:58:22 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x121e61400) [pid = 2532] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 15:58:22 INFO - PROCESS | 2532 | 1466031502309 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]]]}] 15:58:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:58:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 822ms 15:58:22 INFO - PROCESS | 2532 | 1466031502349 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 15:58:22 INFO - PROCESS | 2532 | 1466031502351 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 15:58:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:58:22 INFO - PROCESS | 2532 | 1466031502354 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:58:22 INFO - PROCESS | 2532 | 1466031502356 Marionette TRACE conn2 <- [1,2082,null,{}] 15:58:22 INFO - PROCESS | 2532 | 1466031502360 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}] 15:58:22 INFO - PROCESS | 2532 | 1466031502362 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:22 INFO - PROCESS | 2532 | 1466031502521 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 15:58:22 INFO - PROCESS | 2532 | 1466031502536 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:22 INFO - PROCESS | 2532 | 1466031502537 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:22 INFO - PROCESS | 2532 | ++DOCSHELL 0x121ad7000 == 45 [pid = 2532] [id = 528] 15:58:22 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x1133f6400) [pid = 2532] [serial = 1584] [outer = 0x0] 15:58:22 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x1176c9400) [pid = 2532] [serial = 1585] [outer = 0x1133f6400] 15:58:22 INFO - PROCESS | 2532 | 1466031502571 Marionette DEBUG loaded listener.js 15:58:22 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x119acd800) [pid = 2532] [serial = 1586] [outer = 0x1133f6400] 15:58:22 INFO - PROCESS | 2532 | 1466031502868 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]]]}] 15:58:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:58:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 570ms 15:58:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:58:22 INFO - PROCESS | 2532 | 1466031502925 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 15:58:22 INFO - PROCESS | 2532 | 1466031502926 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 15:58:22 INFO - PROCESS | 2532 | 1466031502928 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:58:22 INFO - PROCESS | 2532 | 1466031502930 Marionette TRACE conn2 <- [1,2086,null,{}] 15:58:22 INFO - PROCESS | 2532 | 1466031502932 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}] 15:58:22 INFO - PROCESS | 2532 | 1466031502934 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:23 INFO - PROCESS | 2532 | 1466031503046 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 15:58:23 INFO - PROCESS | 2532 | 1466031503052 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:23 INFO - PROCESS | 2532 | 1466031503053 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:23 INFO - PROCESS | 2532 | ++DOCSHELL 0x12b6b8800 == 46 [pid = 2532] [id = 529] 15:58:23 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x115e12c00) [pid = 2532] [serial = 1587] [outer = 0x0] 15:58:23 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x121626800) [pid = 2532] [serial = 1588] [outer = 0x115e12c00] 15:58:23 INFO - PROCESS | 2532 | 1466031503080 Marionette DEBUG loaded listener.js 15:58:23 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x129223c00) [pid = 2532] [serial = 1589] [outer = 0x115e12c00] 15:58:23 INFO - PROCESS | 2532 | 1466031503456 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]]]}] 15:58:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:58:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 570ms 15:58:23 INFO - PROCESS | 2532 | 1466031503500 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 15:58:23 INFO - PROCESS | 2532 | 1466031503502 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 15:58:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:58:23 INFO - PROCESS | 2532 | 1466031503505 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:58:23 INFO - PROCESS | 2532 | 1466031503507 Marionette TRACE conn2 <- [1,2090,null,{}] 15:58:23 INFO - PROCESS | 2532 | 1466031503510 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}] 15:58:23 INFO - PROCESS | 2532 | 1466031503512 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:23 INFO - PROCESS | 2532 | 1466031503635 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 15:58:23 INFO - PROCESS | 2532 | 1466031503719 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:23 INFO - PROCESS | 2532 | 1466031503720 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:23 INFO - PROCESS | 2532 | ++DOCSHELL 0x12bc98000 == 47 [pid = 2532] [id = 530] 15:58:23 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x1198e3c00) [pid = 2532] [serial = 1590] [outer = 0x0] 15:58:23 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x12948d000) [pid = 2532] [serial = 1591] [outer = 0x1198e3c00] 15:58:23 INFO - PROCESS | 2532 | 1466031503761 Marionette DEBUG loaded listener.js 15:58:23 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x1211db800) [pid = 2532] [serial = 1592] [outer = 0x1198e3c00] 15:58:24 INFO - PROCESS | 2532 | 1466031504267 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]]]}] 15:58:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:58:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 771ms 15:58:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:58:24 INFO - PROCESS | 2532 | 1466031504275 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 15:58:24 INFO - PROCESS | 2532 | 1466031504278 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 15:58:24 INFO - PROCESS | 2532 | 1466031504284 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:58:24 INFO - PROCESS | 2532 | 1466031504286 Marionette TRACE conn2 <- [1,2094,null,{}] 15:58:24 INFO - PROCESS | 2532 | 1466031504290 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}] 15:58:24 INFO - PROCESS | 2532 | 1466031504291 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:24 INFO - PROCESS | 2532 | 1466031504393 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 15:58:24 INFO - PROCESS | 2532 | 1466031504450 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:24 INFO - PROCESS | 2532 | 1466031504453 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:24 INFO - PROCESS | 2532 | ++DOCSHELL 0x117e6e800 == 48 [pid = 2532] [id = 531] 15:58:24 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x112f61c00) [pid = 2532] [serial = 1593] [outer = 0x0] 15:58:24 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x115e90800) [pid = 2532] [serial = 1594] [outer = 0x112f61c00] 15:58:24 INFO - PROCESS | 2532 | 1466031504483 Marionette DEBUG loaded listener.js 15:58:24 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x11713b000) [pid = 2532] [serial = 1595] [outer = 0x112f61c00] 15:58:24 INFO - PROCESS | 2532 | 1466031504902 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]]]}] 15:58:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:58:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 624ms 15:58:24 INFO - PROCESS | 2532 | 1466031504908 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 15:58:24 INFO - PROCESS | 2532 | 1466031504911 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 15:58:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:58:24 INFO - PROCESS | 2532 | 1466031504916 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:58:24 INFO - PROCESS | 2532 | 1466031504917 Marionette TRACE conn2 <- [1,2098,null,{}] 15:58:24 INFO - PROCESS | 2532 | 1466031504920 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}] 15:58:24 INFO - PROCESS | 2532 | 1466031504922 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:25 INFO - PROCESS | 2532 | 1466031505022 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 15:58:25 INFO - PROCESS | 2532 | 1466031505115 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:25 INFO - PROCESS | 2532 | 1466031505116 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:25 INFO - PROCESS | 2532 | ++DOCSHELL 0x121ae7000 == 49 [pid = 2532] [id = 532] 15:58:25 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x1187f5c00) [pid = 2532] [serial = 1596] [outer = 0x0] 15:58:25 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x1188d3400) [pid = 2532] [serial = 1597] [outer = 0x1187f5c00] 15:58:25 INFO - PROCESS | 2532 | 1466031505147 Marionette DEBUG loaded listener.js 15:58:25 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x11968dc00) [pid = 2532] [serial = 1598] [outer = 0x1187f5c00] 15:58:25 INFO - PROCESS | 2532 | 1466031505566 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]]]}] 15:58:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:58:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 671ms 15:58:25 INFO - PROCESS | 2532 | 1466031505586 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 15:58:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:58:25 INFO - PROCESS | 2532 | 1466031505588 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 15:58:25 INFO - PROCESS | 2532 | 1466031505590 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:58:25 INFO - PROCESS | 2532 | 1466031505593 Marionette TRACE conn2 <- [1,2102,null,{}] 15:58:25 INFO - PROCESS | 2532 | 1466031505600 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}] 15:58:25 INFO - PROCESS | 2532 | 1466031505604 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:25 INFO - PROCESS | 2532 | 1466031505704 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 15:58:25 INFO - PROCESS | 2532 | 1466031505761 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:25 INFO - PROCESS | 2532 | 1466031505763 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:25 INFO - PROCESS | 2532 | ++DOCSHELL 0x12bc91000 == 50 [pid = 2532] [id = 533] 15:58:25 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x119c51800) [pid = 2532] [serial = 1599] [outer = 0x0] 15:58:25 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x119ef9c00) [pid = 2532] [serial = 1600] [outer = 0x119c51800] 15:58:25 INFO - PROCESS | 2532 | 1466031505794 Marionette DEBUG loaded listener.js 15:58:25 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x121d52c00) [pid = 2532] [serial = 1601] [outer = 0x119c51800] 15:58:26 INFO - PROCESS | 2532 | 1466031506208 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]]]}] 15:58:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:58:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 624ms 15:58:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:58:26 INFO - PROCESS | 2532 | 1466031506215 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 15:58:26 INFO - PROCESS | 2532 | 1466031506217 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 15:58:26 INFO - PROCESS | 2532 | 1466031506219 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:58:26 INFO - PROCESS | 2532 | 1466031506220 Marionette TRACE conn2 <- [1,2106,null,{}] 15:58:26 INFO - PROCESS | 2532 | 1466031506223 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}] 15:58:26 INFO - PROCESS | 2532 | 1466031506224 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:26 INFO - PROCESS | 2532 | 1466031506326 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 15:58:26 INFO - PROCESS | 2532 | 1466031506419 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:26 INFO - PROCESS | 2532 | 1466031506421 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:26 INFO - PROCESS | 2532 | ++DOCSHELL 0x12c084800 == 51 [pid = 2532] [id = 534] 15:58:26 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x126439800) [pid = 2532] [serial = 1602] [outer = 0x0] 15:58:26 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x126aca800) [pid = 2532] [serial = 1603] [outer = 0x126439800] 15:58:26 INFO - PROCESS | 2532 | 1466031506451 Marionette DEBUG loaded listener.js 15:58:26 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x128ed6800) [pid = 2532] [serial = 1604] [outer = 0x126439800] 15:58:26 INFO - PROCESS | 2532 | 1466031506871 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]]]}] 15:58:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 15:58:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 671ms 15:58:26 INFO - PROCESS | 2532 | 1466031506891 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 15:58:26 INFO - PROCESS | 2532 | 1466031506892 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 15:58:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:58:26 INFO - PROCESS | 2532 | 1466031506895 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:58:26 INFO - PROCESS | 2532 | 1466031506897 Marionette TRACE conn2 <- [1,2110,null,{}] 15:58:26 INFO - PROCESS | 2532 | 1466031506901 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}] 15:58:26 INFO - PROCESS | 2532 | 1466031506902 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:27 INFO - PROCESS | 2532 | 1466031507113 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 15:58:27 INFO - PROCESS | 2532 | 1466031507197 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:27 INFO - PROCESS | 2532 | 1466031507199 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:27 INFO - PROCESS | 2532 | ++DOCSHELL 0x11856b800 == 52 [pid = 2532] [id = 535] 15:58:27 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x1129b6c00) [pid = 2532] [serial = 1605] [outer = 0x0] 15:58:27 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x116240400) [pid = 2532] [serial = 1606] [outer = 0x1129b6c00] 15:58:27 INFO - PROCESS | 2532 | 1466031507228 Marionette DEBUG loaded listener.js 15:58:27 INFO - PROCESS | 2532 | ++DOMWINDOW == 104 (0x11697e400) [pid = 2532] [serial = 1607] [outer = 0x1129b6c00] 15:58:27 INFO - PROCESS | 2532 | 1466031507673 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]]]}] 15:58:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:58:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 822ms 15:58:27 INFO - PROCESS | 2532 | 1466031507717 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 15:58:27 INFO - PROCESS | 2532 | 1466031507719 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 15:58:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:58:27 INFO - PROCESS | 2532 | 1466031507722 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:58:27 INFO - PROCESS | 2532 | 1466031507724 Marionette TRACE conn2 <- [1,2114,null,{}] 15:58:28 INFO - PROCESS | 2532 | --DOCSHELL 0x12b6b8800 == 51 [pid = 2532] [id = 529] 15:58:28 INFO - PROCESS | 2532 | --DOCSHELL 0x121ad7000 == 50 [pid = 2532] [id = 528] 15:58:28 INFO - PROCESS | 2532 | --DOCSHELL 0x12a7e6000 == 49 [pid = 2532] [id = 527] 15:58:28 INFO - PROCESS | 2532 | --DOCSHELL 0x12a562000 == 48 [pid = 2532] [id = 526] 15:58:28 INFO - PROCESS | 2532 | --DOCSHELL 0x129404000 == 47 [pid = 2532] [id = 525] 15:58:28 INFO - PROCESS | 2532 | --DOCSHELL 0x128ac4000 == 46 [pid = 2532] [id = 524] 15:58:28 INFO - PROCESS | 2532 | --DOCSHELL 0x12567f000 == 45 [pid = 2532] [id = 523] 15:58:28 INFO - PROCESS | 2532 | --DOCSHELL 0x122724800 == 44 [pid = 2532] [id = 522] 15:58:28 INFO - PROCESS | 2532 | --DOCSHELL 0x119bdd000 == 43 [pid = 2532] [id = 521] 15:58:28 INFO - PROCESS | 2532 | --DOCSHELL 0x118589000 == 42 [pid = 2532] [id = 520] 15:58:28 INFO - PROCESS | 2532 | --DOCSHELL 0x11746a000 == 41 [pid = 2532] [id = 519] 15:58:28 INFO - PROCESS | 2532 | --DOCSHELL 0x12273e800 == 40 [pid = 2532] [id = 511] 15:58:28 INFO - PROCESS | 2532 | --DOCSHELL 0x119874800 == 39 [pid = 2532] [id = 509] 15:58:28 INFO - PROCESS | 2532 | --DOCSHELL 0x121349000 == 38 [pid = 2532] [id = 510] 15:58:28 INFO - PROCESS | 2532 | --DOCSHELL 0x118296800 == 37 [pid = 2532] [id = 518] 15:58:28 INFO - PROCESS | 2532 | --DOCSHELL 0x126725000 == 36 [pid = 2532] [id = 513] 15:58:28 INFO - PROCESS | 2532 | --DOCSHELL 0x125670800 == 35 [pid = 2532] [id = 512] 15:58:28 INFO - PROCESS | 2532 | --DOCSHELL 0x12b617000 == 34 [pid = 2532] [id = 517] 15:58:28 INFO - PROCESS | 2532 | --DOCSHELL 0x119272800 == 33 [pid = 2532] [id = 514] 15:58:28 INFO - PROCESS | 2532 | --DOCSHELL 0x121347800 == 32 [pid = 2532] [id = 516] 15:58:28 INFO - PROCESS | 2532 | --DOCSHELL 0x129168000 == 31 [pid = 2532] [id = 515] 15:58:28 INFO - PROCESS | 2532 | --DOCSHELL 0x12c084800 == 30 [pid = 2532] [id = 534] 15:58:28 INFO - PROCESS | 2532 | --DOCSHELL 0x12bc91000 == 29 [pid = 2532] [id = 533] 15:58:28 INFO - PROCESS | 2532 | --DOCSHELL 0x121ae7000 == 28 [pid = 2532] [id = 532] 15:58:28 INFO - PROCESS | 2532 | --DOCSHELL 0x12bc98000 == 27 [pid = 2532] [id = 530] 15:58:28 INFO - PROCESS | 2532 | --DOCSHELL 0x117e6e800 == 26 [pid = 2532] [id = 531] 15:58:28 INFO - PROCESS | 2532 | 1466031508227 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}] 15:58:28 INFO - PROCESS | 2532 | 1466031508229 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:28 INFO - PROCESS | 2532 | --DOMWINDOW == 103 (0x119e23400) [pid = 2532] [serial = 1534] [outer = 0x0] [url = about:blank] 15:58:28 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x1198df000) [pid = 2532] [serial = 1531] [outer = 0x0] [url = about:blank] 15:58:28 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x1185e8000) [pid = 2532] [serial = 1525] [outer = 0x0] [url = about:blank] 15:58:28 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x1188d6000) [pid = 2532] [serial = 1526] [outer = 0x0] [url = about:blank] 15:58:28 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x1133f7c00) [pid = 2532] [serial = 1519] [outer = 0x0] [url = about:blank] 15:58:28 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x115e8c400) [pid = 2532] [serial = 1520] [outer = 0x0] [url = about:blank] 15:58:28 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x124bef400) [pid = 2532] [serial = 1516] [outer = 0x0] [url = about:blank] 15:58:28 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x112e8cc00) [pid = 2532] [serial = 1517] [outer = 0x0] [url = about:blank] 15:58:28 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x1175ac400) [pid = 2532] [serial = 1522] [outer = 0x0] [url = about:blank] 15:58:28 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x1181a7800) [pid = 2532] [serial = 1523] [outer = 0x0] [url = about:blank] 15:58:28 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x1195c6400) [pid = 2532] [serial = 1528] [outer = 0x0] [url = about:blank] 15:58:28 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x1133acc00) [pid = 2532] [serial = 1508] [outer = 0x0] [url = about:blank] 15:58:28 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x1128d0000) [pid = 2532] [serial = 1507] [outer = 0x0] [url = about:blank] 15:58:28 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x1211ea400) [pid = 2532] [serial = 1535] [outer = 0x0] [url = about:blank] 15:58:28 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x124bf7000) [pid = 2532] [serial = 1540] [outer = 0x0] [url = about:blank] 15:58:28 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x11834a800) [pid = 2532] [serial = 1511] [outer = 0x0] [url = about:blank] 15:58:28 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x1181a6000) [pid = 2532] [serial = 1510] [outer = 0x0] [url = about:blank] 15:58:28 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x121624c00) [pid = 2532] [serial = 1537] [outer = 0x0] [url = about:blank] 15:58:28 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x119c4b800) [pid = 2532] [serial = 1544] [outer = 0x0] [url = about:blank] 15:58:28 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x119e20c00) [pid = 2532] [serial = 1514] [outer = 0x0] [url = about:blank] 15:58:28 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x1198d7400) [pid = 2532] [serial = 1513] [outer = 0x0] [url = about:blank] 15:58:28 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x125705800) [pid = 2532] [serial = 1546] [outer = 0x0] [url = about:blank] 15:58:28 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x11885c400) [pid = 2532] [serial = 1543] [outer = 0x0] [url = about:blank] 15:58:28 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x128ae0000) [pid = 2532] [serial = 1549] [outer = 0x0] [url = about:blank] 15:58:28 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x128c68800) [pid = 2532] [serial = 1552] [outer = 0x0] [url = about:blank] 15:58:28 INFO - PROCESS | 2532 | --DOMWINDOW == 78 (0x125158000) [pid = 2532] [serial = 1541] [outer = 0x0] [url = about:blank] 15:58:28 INFO - PROCESS | 2532 | --DOMWINDOW == 77 (0x121d51c00) [pid = 2532] [serial = 1538] [outer = 0x0] [url = about:blank] 15:58:28 INFO - PROCESS | 2532 | --DOMWINDOW == 76 (0x12643d000) [pid = 2532] [serial = 1547] [outer = 0x0] [url = about:blank] 15:58:28 INFO - PROCESS | 2532 | --DOMWINDOW == 75 (0x128b36800) [pid = 2532] [serial = 1550] [outer = 0x0] [url = about:blank] 15:58:28 INFO - PROCESS | 2532 | --DOMWINDOW == 74 (0x119ac9400) [pid = 2532] [serial = 1532] [outer = 0x0] [url = about:blank] 15:58:28 INFO - PROCESS | 2532 | --DOMWINDOW == 73 (0x112ebd800) [pid = 2532] [serial = 1529] [outer = 0x0] [url = about:blank] 15:58:28 INFO - PROCESS | 2532 | 1466031508375 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 15:58:28 INFO - PROCESS | 2532 | 1466031508385 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:28 INFO - PROCESS | 2532 | 1466031508387 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:28 INFO - PROCESS | 2532 | ++DOCSHELL 0x11667c800 == 27 [pid = 2532] [id = 536] 15:58:28 INFO - PROCESS | 2532 | ++DOMWINDOW == 74 (0x114e71000) [pid = 2532] [serial = 1608] [outer = 0x0] 15:58:28 INFO - PROCESS | 2532 | ++DOMWINDOW == 75 (0x115e13800) [pid = 2532] [serial = 1609] [outer = 0x114e71000] 15:58:28 INFO - PROCESS | 2532 | 1466031508418 Marionette DEBUG loaded listener.js 15:58:28 INFO - PROCESS | 2532 | ++DOMWINDOW == 76 (0x11675a400) [pid = 2532] [serial = 1610] [outer = 0x114e71000] 15:58:28 INFO - PROCESS | 2532 | 1466031508731 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]]]}] 15:58:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:58:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1021ms 15:58:28 INFO - PROCESS | 2532 | 1466031508744 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 15:58:28 INFO - PROCESS | 2532 | 1466031508748 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 15:58:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:58:28 INFO - PROCESS | 2532 | 1466031508753 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:58:28 INFO - PROCESS | 2532 | 1466031508754 Marionette TRACE conn2 <- [1,2118,null,{}] 15:58:28 INFO - PROCESS | 2532 | 1466031508759 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}] 15:58:28 INFO - PROCESS | 2532 | 1466031508760 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:28 INFO - PROCESS | 2532 | 1466031508864 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 15:58:28 INFO - PROCESS | 2532 | 1466031508952 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:28 INFO - PROCESS | 2532 | 1466031508954 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:28 INFO - PROCESS | 2532 | ++DOCSHELL 0x115e3b000 == 28 [pid = 2532] [id = 537] 15:58:28 INFO - PROCESS | 2532 | ++DOMWINDOW == 77 (0x1128cfc00) [pid = 2532] [serial = 1611] [outer = 0x0] 15:58:28 INFO - PROCESS | 2532 | ++DOMWINDOW == 78 (0x1133ee800) [pid = 2532] [serial = 1612] [outer = 0x1128cfc00] 15:58:28 INFO - PROCESS | 2532 | 1466031508986 Marionette DEBUG loaded listener.js 15:58:29 INFO - PROCESS | 2532 | ++DOMWINDOW == 79 (0x1164e0800) [pid = 2532] [serial = 1613] [outer = 0x1128cfc00] 15:58:29 INFO - PROCESS | 2532 | 1466031509517 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]]]}] 15:58:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:58:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 821ms 15:58:29 INFO - PROCESS | 2532 | 1466031509623 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 15:58:29 INFO - PROCESS | 2532 | 1466031509627 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 15:58:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:58:29 INFO - PROCESS | 2532 | 1466031509635 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:58:29 INFO - PROCESS | 2532 | 1466031509638 Marionette TRACE conn2 <- [1,2122,null,{}] 15:58:29 INFO - PROCESS | 2532 | 1466031509643 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}] 15:58:29 INFO - PROCESS | 2532 | 1466031509648 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:29 INFO - PROCESS | 2532 | 1466031509849 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 15:58:29 INFO - PROCESS | 2532 | 1466031509861 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:29 INFO - PROCESS | 2532 | 1466031509863 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:29 INFO - PROCESS | 2532 | ++DOCSHELL 0x118744800 == 29 [pid = 2532] [id = 538] 15:58:29 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x11820b800) [pid = 2532] [serial = 1614] [outer = 0x0] 15:58:29 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x118345400) [pid = 2532] [serial = 1615] [outer = 0x11820b800] 15:58:29 INFO - PROCESS | 2532 | 1466031509914 Marionette DEBUG loaded listener.js 15:58:29 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x1185e9000) [pid = 2532] [serial = 1616] [outer = 0x11820b800] 15:58:30 INFO - PROCESS | 2532 | 1466031510403 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]]]}] 15:58:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:58:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 827ms 15:58:30 INFO - PROCESS | 2532 | 1466031510475 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 15:58:30 INFO - PROCESS | 2532 | 1466031510479 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 15:58:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:58:30 INFO - PROCESS | 2532 | 1466031510485 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:58:30 INFO - PROCESS | 2532 | 1466031510486 Marionette TRACE conn2 <- [1,2126,null,{}] 15:58:30 INFO - PROCESS | 2532 | 1466031510489 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}] 15:58:30 INFO - PROCESS | 2532 | 1466031510490 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:30 INFO - PROCESS | 2532 | 1466031510595 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 15:58:30 INFO - PROCESS | 2532 | 1466031510672 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:30 INFO - PROCESS | 2532 | 1466031510673 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:30 INFO - PROCESS | 2532 | ++DOCSHELL 0x119bde000 == 30 [pid = 2532] [id = 539] 15:58:30 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x1188dd400) [pid = 2532] [serial = 1617] [outer = 0x0] 15:58:30 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x11952d800) [pid = 2532] [serial = 1618] [outer = 0x1188dd400] 15:58:30 INFO - PROCESS | 2532 | 1466031510703 Marionette DEBUG loaded listener.js 15:58:30 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x119695800) [pid = 2532] [serial = 1619] [outer = 0x1188dd400] 15:58:31 INFO - PROCESS | 2532 | --DOCSHELL 0x11667c800 == 29 [pid = 2532] [id = 536] 15:58:31 INFO - PROCESS | 2532 | 1466031511166 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]]]}] 15:58:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:58:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 719ms 15:58:31 INFO - PROCESS | 2532 | 1466031511204 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 15:58:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:58:31 INFO - PROCESS | 2532 | 1466031511207 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 15:58:31 INFO - PROCESS | 2532 | 1466031511210 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:58:31 INFO - PROCESS | 2532 | 1466031511212 Marionette TRACE conn2 <- [1,2130,null,{}] 15:58:31 INFO - PROCESS | 2532 | 1466031511215 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}] 15:58:31 INFO - PROCESS | 2532 | 1466031511217 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:31 INFO - PROCESS | 2532 | 1466031511293 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 15:58:31 INFO - PROCESS | 2532 | 1466031511300 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:31 INFO - PROCESS | 2532 | 1466031511303 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:31 INFO - PROCESS | 2532 | ++DOCSHELL 0x11925d800 == 30 [pid = 2532] [id = 540] 15:58:31 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x1175b4400) [pid = 2532] [serial = 1620] [outer = 0x0] 15:58:31 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x11834b400) [pid = 2532] [serial = 1621] [outer = 0x1175b4400] 15:58:31 INFO - PROCESS | 2532 | 1466031511331 Marionette DEBUG loaded listener.js 15:58:31 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x11952d400) [pid = 2532] [serial = 1622] [outer = 0x1175b4400] 15:58:31 INFO - PROCESS | 2532 | 1466031511783 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] 15:58:31 INFO - PROCESS | 2532 | 1466031511835 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 15:58:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 15:58:31 INFO - PROCESS | 2532 | 1466031511839 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:58:31 INFO - PROCESS | 2532 | 1466031511841 Marionette TRACE conn2 <- [1,2134,null,{}] 15:58:31 INFO - PROCESS | 2532 | 1466031511843 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}] 15:58:31 INFO - PROCESS | 2532 | 1466031511845 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:31 INFO - PROCESS | 2532 | 1466031511918 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 15:58:31 INFO - PROCESS | 2532 | 1466031511922 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:31 INFO - PROCESS | 2532 | 1466031511923 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:31 INFO - PROCESS | 2532 | ++DOCSHELL 0x121463800 == 31 [pid = 2532] [id = 541] 15:58:31 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x1198dc000) [pid = 2532] [serial = 1623] [outer = 0x0] 15:58:31 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x1198e6800) [pid = 2532] [serial = 1624] [outer = 0x1198dc000] 15:58:31 INFO - PROCESS | 2532 | 1466031511953 Marionette DEBUG loaded listener.js 15:58:31 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x119accc00) [pid = 2532] [serial = 1625] [outer = 0x1198dc000] 15:58:32 INFO - PROCESS | 2532 | 1466031512283 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]]]}] 15:58:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 15:58:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 469ms 15:58:32 INFO - PROCESS | 2532 | 1466031512309 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 15:58:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:58:32 INFO - PROCESS | 2532 | 1466031512318 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 15:58:32 INFO - PROCESS | 2532 | 1466031512320 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:58:32 INFO - PROCESS | 2532 | 1466031512323 Marionette TRACE conn2 <- [1,2138,null,{}] 15:58:32 INFO - PROCESS | 2532 | 1466031512330 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}] 15:58:32 INFO - PROCESS | 2532 | 1466031512334 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:32 INFO - PROCESS | 2532 | 1466031512410 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 15:58:32 INFO - PROCESS | 2532 | 1466031512417 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:32 INFO - PROCESS | 2532 | 1466031512420 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:32 INFO - PROCESS | 2532 | ++DOCSHELL 0x124e4f800 == 32 [pid = 2532] [id = 542] 15:58:32 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x119c4d400) [pid = 2532] [serial = 1626] [outer = 0x0] 15:58:32 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x119e2a800) [pid = 2532] [serial = 1627] [outer = 0x119c4d400] 15:58:32 INFO - PROCESS | 2532 | 1466031512447 Marionette DEBUG loaded listener.js 15:58:32 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x1211e4400) [pid = 2532] [serial = 1628] [outer = 0x119c4d400] 15:58:32 INFO - PROCESS | 2532 | 1466031512836 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]]]}] 15:58:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:58:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 523ms 15:58:32 INFO - PROCESS | 2532 | 1466031512843 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 15:58:32 INFO - PROCESS | 2532 | 1466031512845 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 15:58:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:58:32 INFO - PROCESS | 2532 | 1466031512850 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 15:58:32 INFO - PROCESS | 2532 | 1466031512852 Marionette TRACE conn2 <- [1,2142,null,{}] 15:58:32 INFO - PROCESS | 2532 | 1466031512854 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}] 15:58:32 INFO - PROCESS | 2532 | 1466031512855 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:32 INFO - PROCESS | 2532 | 1466031512958 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 15:58:32 INFO - PROCESS | 2532 | 1466031512964 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:32 INFO - PROCESS | 2532 | 1466031512965 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:32 INFO - PROCESS | 2532 | ++DOCSHELL 0x126a54800 == 33 [pid = 2532] [id = 543] 15:58:32 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x1212d1800) [pid = 2532] [serial = 1629] [outer = 0x0] 15:58:32 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x12166e400) [pid = 2532] [serial = 1630] [outer = 0x1212d1800] 15:58:32 INFO - PROCESS | 2532 | 1466031512990 Marionette DEBUG loaded listener.js 15:58:33 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x1219e5800) [pid = 2532] [serial = 1631] [outer = 0x1212d1800] 15:58:33 INFO - PROCESS | 2532 | 1466031513321 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] 15:58:33 INFO - PROCESS | 2532 | 1466031513371 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 15:58:33 INFO - PROCESS | 2532 | 1466031513373 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 15:58:33 INFO - PROCESS | 2532 | 1466031513381 Marionette TRACE conn2 <- [1,2146,null,{}] 15:58:33 INFO - PROCESS | 2532 | 1466031513383 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}] 15:58:33 INFO - PROCESS | 2532 | 1466031513384 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:33 INFO - PROCESS | 2532 | 1466031513479 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 15:58:33 INFO - PROCESS | 2532 | 1466031513515 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:33 INFO - PROCESS | 2532 | 1466031513516 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:33 INFO - PROCESS | 2532 | ++DOCSHELL 0x128b58000 == 34 [pid = 2532] [id = 544] 15:58:33 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x121951c00) [pid = 2532] [serial = 1632] [outer = 0x0] 15:58:33 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x124bef400) [pid = 2532] [serial = 1633] [outer = 0x121951c00] 15:58:33 INFO - PROCESS | 2532 | 1466031513541 Marionette DEBUG loaded listener.js 15:58:33 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x124e36800) [pid = 2532] [serial = 1634] [outer = 0x121951c00] 15:58:33 INFO - PROCESS | 2532 | 1466031513872 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] 15:58:33 INFO - PROCESS | 2532 | 1466031513902 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 15:58:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 15:58:33 INFO - PROCESS | 2532 | 1466031513904 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 15:58:33 INFO - PROCESS | 2532 | 1466031513905 Marionette TRACE conn2 <- [1,2150,null,{}] 15:58:33 INFO - PROCESS | 2532 | 1466031513912 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}] 15:58:33 INFO - PROCESS | 2532 | 1466031513916 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:34 INFO - PROCESS | 2532 | 1466031514031 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 15:58:34 INFO - PROCESS | 2532 | 1466031514035 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:34 INFO - PROCESS | 2532 | 1466031514036 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:34 INFO - PROCESS | 2532 | ++DOCSHELL 0x12940f800 == 35 [pid = 2532] [id = 545] 15:58:34 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x125036000) [pid = 2532] [serial = 1635] [outer = 0x0] 15:58:34 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x125786400) [pid = 2532] [serial = 1636] [outer = 0x125036000] 15:58:34 INFO - PROCESS | 2532 | 1466031514061 Marionette DEBUG loaded listener.js 15:58:34 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x128b37000) [pid = 2532] [serial = 1637] [outer = 0x125036000] 15:58:34 INFO - PROCESS | 2532 | 1466031514476 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]]]}] 15:58:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 15:58:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 620ms 15:58:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 15:58:34 INFO - PROCESS | 2532 | 1466031514525 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 15:58:34 INFO - PROCESS | 2532 | 1466031514527 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 15:58:34 INFO - PROCESS | 2532 | 1466031514531 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 15:58:34 INFO - PROCESS | 2532 | 1466031514532 Marionette TRACE conn2 <- [1,2154,null,{}] 15:58:34 INFO - PROCESS | 2532 | 1466031514536 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}] 15:58:34 INFO - PROCESS | 2532 | 1466031514538 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:34 INFO - PROCESS | 2532 | 1466031514716 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 15:58:34 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x1129b6c00) [pid = 2532] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 15:58:34 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x112f61c00) [pid = 2532] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 15:58:34 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x1187f5c00) [pid = 2532] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 15:58:34 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x119c51800) [pid = 2532] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 15:58:34 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x1133f0800) [pid = 2532] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 15:58:34 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x1267c7c00) [pid = 2532] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 15:58:34 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x11819d800) [pid = 2532] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 15:58:34 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x1133f5c00) [pid = 2532] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 15:58:34 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x128b2fc00) [pid = 2532] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 15:58:34 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x128b35000) [pid = 2532] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 15:58:34 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x11675e400) [pid = 2532] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 15:58:34 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x1198f0800) [pid = 2532] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 15:58:34 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x118851800) [pid = 2532] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 15:58:34 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x1185ea800) [pid = 2532] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 15:58:34 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x126439800) [pid = 2532] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 15:58:34 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x1133f6400) [pid = 2532] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 15:58:34 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x1198e3c00) [pid = 2532] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 15:58:34 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x115e12c00) [pid = 2532] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 15:58:34 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x1211e5000) [pid = 2532] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 15:58:34 INFO - PROCESS | 2532 | 1466031514814 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:34 INFO - PROCESS | 2532 | 1466031514815 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:34 INFO - PROCESS | 2532 | ++DOCSHELL 0x115ee1000 == 36 [pid = 2532] [id = 546] 15:58:34 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x1128cd800) [pid = 2532] [serial = 1638] [outer = 0x0] 15:58:34 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x1133f0800) [pid = 2532] [serial = 1639] [outer = 0x1128cd800] 15:58:34 INFO - PROCESS | 2532 | 1466031514838 Marionette DEBUG loaded listener.js 15:58:34 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x116f7fc00) [pid = 2532] [serial = 1640] [outer = 0x1128cd800] 15:58:35 INFO - PROCESS | 2532 | 1466031515098 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]]]}] 15:58:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 15:58:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 621ms 15:58:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 15:58:35 INFO - PROCESS | 2532 | 1466031515154 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 15:58:35 INFO - PROCESS | 2532 | 1466031515155 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 15:58:35 INFO - PROCESS | 2532 | 1466031515157 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 15:58:35 INFO - PROCESS | 2532 | 1466031515158 Marionette TRACE conn2 <- [1,2158,null,{}] 15:58:35 INFO - PROCESS | 2532 | 1466031515160 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}] 15:58:35 INFO - PROCESS | 2532 | 1466031515161 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:35 INFO - PROCESS | 2532 | 1466031515240 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 15:58:35 INFO - PROCESS | 2532 | 1466031515299 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:35 INFO - PROCESS | 2532 | 1466031515300 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:35 INFO - PROCESS | 2532 | ++DOCSHELL 0x12a579000 == 37 [pid = 2532] [id = 547] 15:58:35 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x112ec0400) [pid = 2532] [serial = 1641] [outer = 0x0] 15:58:35 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x119525c00) [pid = 2532] [serial = 1642] [outer = 0x112ec0400] 15:58:35 INFO - PROCESS | 2532 | 1466031515325 Marionette DEBUG loaded listener.js 15:58:35 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x126acf800) [pid = 2532] [serial = 1643] [outer = 0x112ec0400] 15:58:35 INFO - PROCESS | 2532 | 1466031515616 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]]]}] 15:58:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 15:58:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 519ms 15:58:35 INFO - PROCESS | 2532 | 1466031515677 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 15:58:35 INFO - PROCESS | 2532 | 1466031515679 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 15:58:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 15:58:35 INFO - PROCESS | 2532 | 1466031515682 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 15:58:35 INFO - PROCESS | 2532 | 1466031515684 Marionette TRACE conn2 <- [1,2162,null,{}] 15:58:35 INFO - PROCESS | 2532 | 1466031515687 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}] 15:58:35 INFO - PROCESS | 2532 | 1466031515688 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:35 INFO - PROCESS | 2532 | 1466031515756 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 15:58:35 INFO - PROCESS | 2532 | 1466031515760 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:35 INFO - PROCESS | 2532 | 1466031515761 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:35 INFO - PROCESS | 2532 | ++DOCSHELL 0x1227ab800 == 38 [pid = 2532] [id = 548] 15:58:35 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x119699000) [pid = 2532] [serial = 1644] [outer = 0x0] 15:58:35 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x12919e800) [pid = 2532] [serial = 1645] [outer = 0x119699000] 15:58:35 INFO - PROCESS | 2532 | 1466031515800 Marionette DEBUG loaded listener.js 15:58:35 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x129221400) [pid = 2532] [serial = 1646] [outer = 0x119699000] 15:58:36 INFO - PROCESS | 2532 | 1466031516279 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]]]}] 15:58:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 15:58:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 626ms 15:58:36 INFO - PROCESS | 2532 | 1466031516308 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 15:58:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 15:58:36 INFO - PROCESS | 2532 | 1466031516310 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 15:58:36 INFO - PROCESS | 2532 | 1466031516313 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 15:58:36 INFO - PROCESS | 2532 | 1466031516315 Marionette TRACE conn2 <- [1,2166,null,{}] 15:58:36 INFO - PROCESS | 2532 | 1466031516318 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}] 15:58:36 INFO - PROCESS | 2532 | 1466031516320 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:36 INFO - PROCESS | 2532 | 1466031516438 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 15:58:36 INFO - PROCESS | 2532 | 1466031516442 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:36 INFO - PROCESS | 2532 | 1466031516443 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:36 INFO - PROCESS | 2532 | ++DOCSHELL 0x12bc94800 == 39 [pid = 2532] [id = 549] 15:58:36 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x129222000) [pid = 2532] [serial = 1647] [outer = 0x0] 15:58:36 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x12948d800) [pid = 2532] [serial = 1648] [outer = 0x129222000] 15:58:36 INFO - PROCESS | 2532 | 1466031516467 Marionette DEBUG loaded listener.js 15:58:36 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x12949b000) [pid = 2532] [serial = 1649] [outer = 0x129222000] 15:58:37 INFO - PROCESS | 2532 | --DOCSHELL 0x11856b800 == 38 [pid = 2532] [id = 535] 15:58:37 INFO - PROCESS | 2532 | --DOCSHELL 0x11925d800 == 37 [pid = 2532] [id = 540] 15:58:37 INFO - PROCESS | 2532 | --DOCSHELL 0x119bde000 == 36 [pid = 2532] [id = 539] 15:58:37 INFO - PROCESS | 2532 | --DOCSHELL 0x118744800 == 35 [pid = 2532] [id = 538] 15:58:37 INFO - PROCESS | 2532 | --DOCSHELL 0x115e3b000 == 34 [pid = 2532] [id = 537] 15:58:37 INFO - PROCESS | 2532 | --DOCSHELL 0x124e4f800 == 33 [pid = 2532] [id = 542] 15:58:37 INFO - PROCESS | 2532 | --DOCSHELL 0x115ee1000 == 32 [pid = 2532] [id = 546] 15:58:37 INFO - PROCESS | 2532 | --DOCSHELL 0x126a54800 == 31 [pid = 2532] [id = 543] 15:58:37 INFO - PROCESS | 2532 | --DOCSHELL 0x128b58000 == 30 [pid = 2532] [id = 544] 15:58:37 INFO - PROCESS | 2532 | --DOCSHELL 0x12940f800 == 29 [pid = 2532] [id = 545] 15:58:37 INFO - PROCESS | 2532 | --DOCSHELL 0x12a579000 == 28 [pid = 2532] [id = 547] 15:58:37 INFO - PROCESS | 2532 | --DOCSHELL 0x1227ab800 == 27 [pid = 2532] [id = 548] 15:58:37 INFO - PROCESS | 2532 | --DOCSHELL 0x121463800 == 26 [pid = 2532] [id = 541] 15:58:37 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x11968dc00) [pid = 2532] [serial = 1598] [outer = 0x0] [url = about:blank] 15:58:37 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x126aca800) [pid = 2532] [serial = 1603] [outer = 0x0] [url = about:blank] 15:58:37 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x1176c9400) [pid = 2532] [serial = 1585] [outer = 0x0] [url = about:blank] 15:58:37 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x12948d000) [pid = 2532] [serial = 1591] [outer = 0x0] [url = about:blank] 15:58:37 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x1211db800) [pid = 2532] [serial = 1592] [outer = 0x0] [url = about:blank] 15:58:37 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x121626800) [pid = 2532] [serial = 1588] [outer = 0x0] [url = about:blank] 15:58:37 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x12919d000) [pid = 2532] [serial = 1583] [outer = 0x0] [url = about:blank] 15:58:37 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x129223c00) [pid = 2532] [serial = 1589] [outer = 0x0] [url = about:blank] 15:58:37 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x121629c00) [pid = 2532] [serial = 1573] [outer = 0x0] [url = about:blank] 15:58:37 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x121d52c00) [pid = 2532] [serial = 1601] [outer = 0x0] [url = about:blank] 15:58:37 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x128b34800) [pid = 2532] [serial = 1580] [outer = 0x0] [url = about:blank] 15:58:37 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x126ad5800) [pid = 2532] [serial = 1577] [outer = 0x0] [url = about:blank] 15:58:37 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x115e13800) [pid = 2532] [serial = 1609] [outer = 0x0] [url = about:blank] 15:58:37 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x128ed6800) [pid = 2532] [serial = 1604] [outer = 0x0] [url = about:blank] 15:58:37 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x119acd800) [pid = 2532] [serial = 1586] [outer = 0x0] [url = about:blank] 15:58:37 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x125158400) [pid = 2532] [serial = 1574] [outer = 0x0] [url = about:blank] 15:58:37 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x116240400) [pid = 2532] [serial = 1606] [outer = 0x0] [url = about:blank] 15:58:37 INFO - PROCESS | 2532 | --DOMWINDOW == 78 (0x11697e400) [pid = 2532] [serial = 1607] [outer = 0x0] [url = about:blank] 15:58:37 INFO - PROCESS | 2532 | --DOMWINDOW == 77 (0x115e90800) [pid = 2532] [serial = 1594] [outer = 0x0] [url = about:blank] 15:58:37 INFO - PROCESS | 2532 | --DOMWINDOW == 76 (0x1188d3400) [pid = 2532] [serial = 1597] [outer = 0x0] [url = about:blank] 15:58:37 INFO - PROCESS | 2532 | --DOMWINDOW == 75 (0x11713b000) [pid = 2532] [serial = 1595] [outer = 0x0] [url = about:blank] 15:58:37 INFO - PROCESS | 2532 | --DOMWINDOW == 74 (0x119ef9c00) [pid = 2532] [serial = 1600] [outer = 0x0] [url = about:blank] 15:58:37 INFO - PROCESS | 2532 | --DOMWINDOW == 73 (0x12648b000) [pid = 2532] [serial = 1576] [outer = 0x0] [url = about:blank] 15:58:37 INFO - PROCESS | 2532 | --DOMWINDOW == 72 (0x128ae9000) [pid = 2532] [serial = 1579] [outer = 0x0] [url = about:blank] 15:58:37 INFO - PROCESS | 2532 | --DOMWINDOW == 71 (0x118207c00) [pid = 2532] [serial = 1561] [outer = 0x0] [url = about:blank] 15:58:37 INFO - PROCESS | 2532 | --DOMWINDOW == 70 (0x1182c0400) [pid = 2532] [serial = 1562] [outer = 0x0] [url = about:blank] 15:58:37 INFO - PROCESS | 2532 | --DOMWINDOW == 69 (0x115e8c800) [pid = 2532] [serial = 1555] [outer = 0x0] [url = about:blank] 15:58:37 INFO - PROCESS | 2532 | --DOMWINDOW == 68 (0x116761000) [pid = 2532] [serial = 1556] [outer = 0x0] [url = about:blank] 15:58:37 INFO - PROCESS | 2532 | --DOMWINDOW == 67 (0x128ed9400) [pid = 2532] [serial = 1553] [outer = 0x0] [url = about:blank] 15:58:37 INFO - PROCESS | 2532 | --DOMWINDOW == 66 (0x128c6e400) [pid = 2532] [serial = 1582] [outer = 0x0] [url = about:blank] 15:58:37 INFO - PROCESS | 2532 | --DOMWINDOW == 65 (0x116975c00) [pid = 2532] [serial = 1558] [outer = 0x0] [url = about:blank] 15:58:37 INFO - PROCESS | 2532 | --DOMWINDOW == 64 (0x1176d0c00) [pid = 2532] [serial = 1559] [outer = 0x0] [url = about:blank] 15:58:37 INFO - PROCESS | 2532 | --DOMWINDOW == 63 (0x119c4f400) [pid = 2532] [serial = 1567] [outer = 0x0] [url = about:blank] 15:58:37 INFO - PROCESS | 2532 | --DOMWINDOW == 62 (0x119e28400) [pid = 2532] [serial = 1568] [outer = 0x0] [url = about:blank] 15:58:37 INFO - PROCESS | 2532 | --DOMWINDOW == 61 (0x11952e000) [pid = 2532] [serial = 1564] [outer = 0x0] [url = about:blank] 15:58:37 INFO - PROCESS | 2532 | --DOMWINDOW == 60 (0x119693800) [pid = 2532] [serial = 1565] [outer = 0x0] [url = about:blank] 15:58:37 INFO - PROCESS | 2532 | --DOMWINDOW == 59 (0x1211dfc00) [pid = 2532] [serial = 1571] [outer = 0x0] [url = about:blank] 15:58:37 INFO - PROCESS | 2532 | --DOMWINDOW == 58 (0x119ef1800) [pid = 2532] [serial = 1570] [outer = 0x0] [url = about:blank] 15:58:37 INFO - PROCESS | 2532 | 1466031517902 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]]]}] 15:58:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 15:58:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1628ms 15:58:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 15:58:37 INFO - PROCESS | 2532 | 1466031517941 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 15:58:37 INFO - PROCESS | 2532 | 1466031517943 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 15:58:37 INFO - PROCESS | 2532 | 1466031517949 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 15:58:37 INFO - PROCESS | 2532 | 1466031517952 Marionette TRACE conn2 <- [1,2170,null,{}] 15:58:37 INFO - PROCESS | 2532 | 1466031517956 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}] 15:58:37 INFO - PROCESS | 2532 | 1466031517958 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:38 INFO - PROCESS | 2532 | 1466031518042 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 15:58:38 INFO - PROCESS | 2532 | 1466031518118 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:38 INFO - PROCESS | 2532 | 1466031518120 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:38 INFO - PROCESS | 2532 | ++DOCSHELL 0x116678800 == 27 [pid = 2532] [id = 550] 15:58:38 INFO - PROCESS | 2532 | ++DOMWINDOW == 59 (0x1133eac00) [pid = 2532] [serial = 1650] [outer = 0x0] 15:58:38 INFO - PROCESS | 2532 | ++DOMWINDOW == 60 (0x1133ecc00) [pid = 2532] [serial = 1651] [outer = 0x1133eac00] 15:58:38 INFO - PROCESS | 2532 | 1466031518165 Marionette DEBUG loaded listener.js 15:58:38 INFO - PROCESS | 2532 | ++DOMWINDOW == 61 (0x115d05000) [pid = 2532] [serial = 1652] [outer = 0x1133eac00] 15:58:38 INFO - PROCESS | 2532 | 1466031518580 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]]]}] 15:58:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 15:58:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 675ms 15:58:38 INFO - PROCESS | 2532 | 1466031518621 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 15:58:38 INFO - PROCESS | 2532 | 1466031518625 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 15:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 15:58:38 INFO - PROCESS | 2532 | 1466031518630 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 15:58:38 INFO - PROCESS | 2532 | 1466031518632 Marionette TRACE conn2 <- [1,2174,null,{}] 15:58:38 INFO - PROCESS | 2532 | 1466031518634 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}] 15:58:38 INFO - PROCESS | 2532 | 1466031518636 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:38 INFO - PROCESS | 2532 | 1466031518721 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 15:58:38 INFO - PROCESS | 2532 | 1466031518781 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:38 INFO - PROCESS | 2532 | 1466031518783 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:38 INFO - PROCESS | 2532 | ++DOCSHELL 0x118330800 == 28 [pid = 2532] [id = 551] 15:58:38 INFO - PROCESS | 2532 | ++DOMWINDOW == 62 (0x116756000) [pid = 2532] [serial = 1653] [outer = 0x0] 15:58:38 INFO - PROCESS | 2532 | ++DOMWINDOW == 63 (0x11697e400) [pid = 2532] [serial = 1654] [outer = 0x116756000] 15:58:38 INFO - PROCESS | 2532 | 1466031518810 Marionette DEBUG loaded listener.js 15:58:38 INFO - PROCESS | 2532 | ++DOMWINDOW == 64 (0x11713fc00) [pid = 2532] [serial = 1655] [outer = 0x116756000] 15:58:39 INFO - PROCESS | 2532 | 1466031519108 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]]]}] 15:58:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 15:58:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 520ms 15:58:39 INFO - PROCESS | 2532 | 1466031519150 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 15:58:39 INFO - PROCESS | 2532 | 1466031519152 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 15:58:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 15:58:39 INFO - PROCESS | 2532 | 1466031519154 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 15:58:39 INFO - PROCESS | 2532 | 1466031519156 Marionette TRACE conn2 <- [1,2178,null,{}] 15:58:39 INFO - PROCESS | 2532 | 1466031519164 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}] 15:58:39 INFO - PROCESS | 2532 | 1466031519167 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:39 INFO - PROCESS | 2532 | 1466031519269 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 15:58:39 INFO - PROCESS | 2532 | 1466031519302 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:39 INFO - PROCESS | 2532 | 1466031519304 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:39 INFO - PROCESS | 2532 | ++DOCSHELL 0x1193c5800 == 29 [pid = 2532] [id = 552] 15:58:39 INFO - PROCESS | 2532 | ++DOMWINDOW == 65 (0x1128ca400) [pid = 2532] [serial = 1656] [outer = 0x0] 15:58:39 INFO - PROCESS | 2532 | ++DOMWINDOW == 66 (0x1181acc00) [pid = 2532] [serial = 1657] [outer = 0x1128ca400] 15:58:39 INFO - PROCESS | 2532 | 1466031519332 Marionette DEBUG loaded listener.js 15:58:39 INFO - PROCESS | 2532 | ++DOMWINDOW == 67 (0x1185ed800) [pid = 2532] [serial = 1658] [outer = 0x1128ca400] 15:58:39 INFO - PROCESS | 2532 | 1466031519635 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]]]}] 15:58:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 15:58:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 523ms 15:58:39 INFO - PROCESS | 2532 | 1466031519678 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 15:58:39 INFO - PROCESS | 2532 | 1466031519681 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 15:58:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 15:58:39 INFO - PROCESS | 2532 | 1466031519684 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 15:58:39 INFO - PROCESS | 2532 | 1466031519685 Marionette TRACE conn2 <- [1,2182,null,{}] 15:58:39 INFO - PROCESS | 2532 | 1466031519688 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}] 15:58:39 INFO - PROCESS | 2532 | 1466031519689 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:39 INFO - PROCESS | 2532 | 1466031519768 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 15:58:39 INFO - PROCESS | 2532 | 1466031519771 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:39 INFO - PROCESS | 2532 | 1466031519773 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:39 INFO - PROCESS | 2532 | ++DOCSHELL 0x121347800 == 30 [pid = 2532] [id = 553] 15:58:39 INFO - PROCESS | 2532 | ++DOMWINDOW == 68 (0x118859400) [pid = 2532] [serial = 1659] [outer = 0x0] 15:58:39 INFO - PROCESS | 2532 | ++DOMWINDOW == 69 (0x1195c7000) [pid = 2532] [serial = 1660] [outer = 0x118859400] 15:58:39 INFO - PROCESS | 2532 | 1466031519798 Marionette DEBUG loaded listener.js 15:58:39 INFO - PROCESS | 2532 | ++DOMWINDOW == 70 (0x119697c00) [pid = 2532] [serial = 1661] [outer = 0x118859400] 15:58:40 INFO - PROCESS | 2532 | 1466031520161 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]]]}] 15:58:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 15:58:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 519ms 15:58:40 INFO - PROCESS | 2532 | 1466031520204 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 15:58:40 INFO - PROCESS | 2532 | 1466031520206 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 15:58:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 15:58:40 INFO - PROCESS | 2532 | 1466031520209 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 15:58:40 INFO - PROCESS | 2532 | 1466031520211 Marionette TRACE conn2 <- [1,2186,null,{}] 15:58:40 INFO - PROCESS | 2532 | 1466031520214 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}] 15:58:40 INFO - PROCESS | 2532 | 1466031520227 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:40 INFO - PROCESS | 2532 | 1466031520342 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 15:58:40 INFO - PROCESS | 2532 | 1466031520351 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:40 INFO - PROCESS | 2532 | 1466031520353 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:40 INFO - PROCESS | 2532 | ++DOCSHELL 0x12272c800 == 31 [pid = 2532] [id = 554] 15:58:40 INFO - PROCESS | 2532 | ++DOMWINDOW == 71 (0x116755800) [pid = 2532] [serial = 1662] [outer = 0x0] 15:58:40 INFO - PROCESS | 2532 | ++DOMWINDOW == 72 (0x1198d9800) [pid = 2532] [serial = 1663] [outer = 0x116755800] 15:58:40 INFO - PROCESS | 2532 | 1466031520393 Marionette DEBUG loaded listener.js 15:58:40 INFO - PROCESS | 2532 | ++DOMWINDOW == 73 (0x1198f0800) [pid = 2532] [serial = 1664] [outer = 0x116755800] 15:58:40 INFO - PROCESS | 2532 | 1466031520751 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]]]}] 15:58:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 15:58:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 574ms 15:58:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 15:58:40 INFO - PROCESS | 2532 | 1466031520784 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 15:58:40 INFO - PROCESS | 2532 | 1466031520785 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 15:58:40 INFO - PROCESS | 2532 | 1466031520787 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 15:58:40 INFO - PROCESS | 2532 | 1466031520788 Marionette TRACE conn2 <- [1,2190,null,{}] 15:58:40 INFO - PROCESS | 2532 | 1466031520790 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}] 15:58:40 INFO - PROCESS | 2532 | 1466031520794 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:40 INFO - PROCESS | 2532 | 1466031520912 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 15:58:40 INFO - PROCESS | 2532 | 1466031520918 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:40 INFO - PROCESS | 2532 | 1466031520919 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:40 INFO - PROCESS | 2532 | ++DOCSHELL 0x12635e000 == 32 [pid = 2532] [id = 555] 15:58:40 INFO - PROCESS | 2532 | ++DOMWINDOW == 74 (0x119ac5400) [pid = 2532] [serial = 1665] [outer = 0x0] 15:58:40 INFO - PROCESS | 2532 | ++DOMWINDOW == 75 (0x119c53800) [pid = 2532] [serial = 1666] [outer = 0x119ac5400] 15:58:40 INFO - PROCESS | 2532 | 1466031520945 Marionette DEBUG loaded listener.js 15:58:40 INFO - PROCESS | 2532 | ++DOMWINDOW == 76 (0x1211ea400) [pid = 2532] [serial = 1667] [outer = 0x119ac5400] 15:58:41 INFO - PROCESS | 2532 | 1466031521257 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]]]}] 15:58:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 15:58:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 520ms 15:58:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 15:58:41 INFO - PROCESS | 2532 | 1466031521308 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 15:58:41 INFO - PROCESS | 2532 | 1466031521309 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 15:58:41 INFO - PROCESS | 2532 | 1466031521312 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 15:58:41 INFO - PROCESS | 2532 | 1466031521313 Marionette TRACE conn2 <- [1,2194,null,{}] 15:58:41 INFO - PROCESS | 2532 | 1466031521317 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}] 15:58:41 INFO - PROCESS | 2532 | 1466031521319 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:41 INFO - PROCESS | 2532 | 1466031521462 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 15:58:41 INFO - PROCESS | 2532 | 1466031521470 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:41 INFO - PROCESS | 2532 | 1466031521471 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:41 INFO - PROCESS | 2532 | ++DOCSHELL 0x126a54000 == 33 [pid = 2532] [id = 556] 15:58:41 INFO - PROCESS | 2532 | ++DOMWINDOW == 77 (0x119ad1400) [pid = 2532] [serial = 1668] [outer = 0x0] 15:58:41 INFO - PROCESS | 2532 | ++DOMWINDOW == 78 (0x12162a000) [pid = 2532] [serial = 1669] [outer = 0x119ad1400] 15:58:41 INFO - PROCESS | 2532 | 1466031521495 Marionette DEBUG loaded listener.js 15:58:41 INFO - PROCESS | 2532 | ++DOMWINDOW == 79 (0x121d50000) [pid = 2532] [serial = 1670] [outer = 0x119ad1400] 15:58:41 INFO - PROCESS | 2532 | 1466031521806 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]]]}] 15:58:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 15:58:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 523ms 15:58:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 15:58:41 INFO - PROCESS | 2532 | 1466031521836 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 15:58:41 INFO - PROCESS | 2532 | 1466031521837 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 15:58:41 INFO - PROCESS | 2532 | 1466031521839 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 15:58:41 INFO - PROCESS | 2532 | 1466031521840 Marionette TRACE conn2 <- [1,2198,null,{}] 15:58:41 INFO - PROCESS | 2532 | 1466031521842 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}] 15:58:41 INFO - PROCESS | 2532 | 1466031521843 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:41 INFO - PROCESS | 2532 | 1466031521919 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 15:58:41 INFO - PROCESS | 2532 | 1466031521922 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:41 INFO - PROCESS | 2532 | 1466031521923 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:41 INFO - PROCESS | 2532 | ++DOCSHELL 0x129405000 == 34 [pid = 2532] [id = 557] 15:58:41 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x1198e7800) [pid = 2532] [serial = 1671] [outer = 0x0] 15:58:41 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x124e2c000) [pid = 2532] [serial = 1672] [outer = 0x1198e7800] 15:58:41 INFO - PROCESS | 2532 | 1466031521950 Marionette DEBUG loaded listener.js 15:58:41 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x125709400) [pid = 2532] [serial = 1673] [outer = 0x1198e7800] 15:58:42 INFO - PROCESS | 2532 | 1466031522260 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]]]}] 15:58:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 15:58:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 469ms 15:58:42 INFO - PROCESS | 2532 | 1466031522308 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 15:58:42 INFO - PROCESS | 2532 | 1466031522309 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 15:58:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 15:58:42 INFO - PROCESS | 2532 | 1466031522312 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 15:58:42 INFO - PROCESS | 2532 | 1466031522313 Marionette TRACE conn2 <- [1,2202,null,{}] 15:58:42 INFO - PROCESS | 2532 | 1466031522315 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}] 15:58:42 INFO - PROCESS | 2532 | 1466031522316 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:42 INFO - PROCESS | 2532 | 1466031522428 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 15:58:42 INFO - PROCESS | 2532 | 1466031522434 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:42 INFO - PROCESS | 2532 | 1466031522435 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:42 INFO - PROCESS | 2532 | ++DOCSHELL 0x12974f000 == 35 [pid = 2532] [id = 558] 15:58:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x119696000) [pid = 2532] [serial = 1674] [outer = 0x0] 15:58:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x12577a800) [pid = 2532] [serial = 1675] [outer = 0x119696000] 15:58:42 INFO - PROCESS | 2532 | 1466031522459 Marionette DEBUG loaded listener.js 15:58:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x126484800) [pid = 2532] [serial = 1676] [outer = 0x119696000] 15:58:42 INFO - PROCESS | 2532 | 1466031522765 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]]]}] 15:58:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 15:58:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 471ms 15:58:42 INFO - PROCESS | 2532 | 1466031522785 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 15:58:42 INFO - PROCESS | 2532 | 1466031522786 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 15:58:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 15:58:42 INFO - PROCESS | 2532 | 1466031522788 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 15:58:42 INFO - PROCESS | 2532 | 1466031522789 Marionette TRACE conn2 <- [1,2206,null,{}] 15:58:42 INFO - PROCESS | 2532 | 1466031522791 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}] 15:58:42 INFO - PROCESS | 2532 | 1466031522792 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:42 INFO - PROCESS | 2532 | 1466031522872 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 15:58:42 INFO - PROCESS | 2532 | 1466031522875 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:42 INFO - PROCESS | 2532 | 1466031522876 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:42 INFO - PROCESS | 2532 | ++DOCSHELL 0x12a7e3000 == 36 [pid = 2532] [id = 559] 15:58:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x125786800) [pid = 2532] [serial = 1677] [outer = 0x0] 15:58:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x1267c2800) [pid = 2532] [serial = 1678] [outer = 0x125786800] 15:58:42 INFO - PROCESS | 2532 | 1466031522902 Marionette DEBUG loaded listener.js 15:58:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x128ae0400) [pid = 2532] [serial = 1679] [outer = 0x125786800] 15:58:43 INFO - PROCESS | 2532 | 1466031523252 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]]]}] 15:58:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 15:58:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 520ms 15:58:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 15:58:43 INFO - PROCESS | 2532 | 1466031523308 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 15:58:43 INFO - PROCESS | 2532 | 1466031523310 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 15:58:43 INFO - PROCESS | 2532 | 1466031523312 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 15:58:43 INFO - PROCESS | 2532 | 1466031523314 Marionette TRACE conn2 <- [1,2210,null,{}] 15:58:43 INFO - PROCESS | 2532 | 1466031523316 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}] 15:58:43 INFO - PROCESS | 2532 | 1466031523318 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:43 INFO - PROCESS | 2532 | 1466031523435 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 15:58:43 INFO - PROCESS | 2532 | 1466031523478 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:43 INFO - PROCESS | 2532 | 1466031523480 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:43 INFO - PROCESS | 2532 | ++DOCSHELL 0x12272b800 == 37 [pid = 2532] [id = 560] 15:58:43 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x128b2cc00) [pid = 2532] [serial = 1680] [outer = 0x0] 15:58:43 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x128b36800) [pid = 2532] [serial = 1681] [outer = 0x128b2cc00] 15:58:43 INFO - PROCESS | 2532 | 1466031523505 Marionette DEBUG loaded listener.js 15:58:43 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x12921a000) [pid = 2532] [serial = 1682] [outer = 0x128b2cc00] 15:58:43 INFO - PROCESS | 2532 | 1466031523807 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]]]}] 15:58:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 15:58:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 523ms 15:58:43 INFO - PROCESS | 2532 | 1466031523836 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 15:58:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 15:58:43 INFO - PROCESS | 2532 | 1466031523837 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 15:58:43 INFO - PROCESS | 2532 | 1466031523839 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 15:58:43 INFO - PROCESS | 2532 | 1466031523840 Marionette TRACE conn2 <- [1,2214,null,{}] 15:58:43 INFO - PROCESS | 2532 | 1466031523842 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}] 15:58:43 INFO - PROCESS | 2532 | 1466031523844 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:43 INFO - PROCESS | 2532 | 1466031523944 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 15:58:43 INFO - PROCESS | 2532 | 1466031523948 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:43 INFO - PROCESS | 2532 | 1466031523949 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:43 INFO - PROCESS | 2532 | ++DOCSHELL 0x12bc91800 == 38 [pid = 2532] [id = 561] 15:58:43 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x128b2d400) [pid = 2532] [serial = 1683] [outer = 0x0] 15:58:43 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x129493400) [pid = 2532] [serial = 1684] [outer = 0x128b2d400] 15:58:43 INFO - PROCESS | 2532 | 1466031523973 Marionette DEBUG loaded listener.js 15:58:44 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x1297e5000) [pid = 2532] [serial = 1685] [outer = 0x128b2d400] 15:58:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 15:58:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 521ms 15:58:44 INFO - PROCESS | 2532 | 1466031524357 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]]]}] 15:58:44 INFO - PROCESS | 2532 | 1466031524362 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 15:58:44 INFO - PROCESS | 2532 | 1466031524365 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 15:58:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 15:58:44 INFO - PROCESS | 2532 | 1466031524368 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 15:58:44 INFO - PROCESS | 2532 | 1466031524370 Marionette TRACE conn2 <- [1,2218,null,{}] 15:58:44 INFO - PROCESS | 2532 | 1466031524373 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}] 15:58:44 INFO - PROCESS | 2532 | 1466031524375 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:44 INFO - PROCESS | 2532 | 1466031524542 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 15:58:44 INFO - PROCESS | 2532 | 1466031524561 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:44 INFO - PROCESS | 2532 | 1466031524562 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:44 INFO - PROCESS | 2532 | ++DOCSHELL 0x12c07f800 == 39 [pid = 2532] [id = 562] 15:58:44 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x1297e8400) [pid = 2532] [serial = 1686] [outer = 0x0] 15:58:44 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x1297f0800) [pid = 2532] [serial = 1687] [outer = 0x1297e8400] 15:58:44 INFO - PROCESS | 2532 | 1466031524603 Marionette DEBUG loaded listener.js 15:58:44 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x12a658800) [pid = 2532] [serial = 1688] [outer = 0x1297e8400] 15:58:45 INFO - PROCESS | 2532 | 1466031525012 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]]]}] 15:58:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 15:58:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 672ms 15:58:45 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x114e71000) [pid = 2532] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 15:58:45 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x119699000) [pid = 2532] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 15:58:45 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x1212d1800) [pid = 2532] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 15:58:45 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x121951c00) [pid = 2532] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 15:58:45 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x125036000) [pid = 2532] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 15:58:45 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x1128cd800) [pid = 2532] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 15:58:45 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x119c4d400) [pid = 2532] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 15:58:45 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x1198dc000) [pid = 2532] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 15:58:45 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x1175b4400) [pid = 2532] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 15:58:45 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x1188dd400) [pid = 2532] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 15:58:45 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x11820b800) [pid = 2532] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 15:58:45 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x1128cfc00) [pid = 2532] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 15:58:45 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x112ec0400) [pid = 2532] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 15:58:45 INFO - PROCESS | 2532 | 1466031525491 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 15:58:45 INFO - PROCESS | 2532 | 1466031525494 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 15:58:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 15:58:45 INFO - PROCESS | 2532 | 1466031525513 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 15:58:45 INFO - PROCESS | 2532 | 1466031525514 Marionette TRACE conn2 <- [1,2222,null,{}] 15:58:45 INFO - PROCESS | 2532 | 1466031525518 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}] 15:58:45 INFO - PROCESS | 2532 | 1466031525520 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:45 INFO - PROCESS | 2532 | 1466031525617 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 15:58:45 INFO - PROCESS | 2532 | 1466031525621 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:45 INFO - PROCESS | 2532 | 1466031525622 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:45 INFO - PROCESS | 2532 | ++DOCSHELL 0x1193c5000 == 40 [pid = 2532] [id = 563] 15:58:45 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x116905800) [pid = 2532] [serial = 1689] [outer = 0x0] 15:58:45 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x11820b800) [pid = 2532] [serial = 1690] [outer = 0x116905800] 15:58:45 INFO - PROCESS | 2532 | 1466031525646 Marionette DEBUG loaded listener.js 15:58:45 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x119acb800) [pid = 2532] [serial = 1691] [outer = 0x116905800] 15:58:45 INFO - PROCESS | 2532 | 1466031525973 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]]]}] 15:58:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 15:58:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 473ms 15:58:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 15:58:45 INFO - PROCESS | 2532 | 1466031525985 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 15:58:45 INFO - PROCESS | 2532 | 1466031525986 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 15:58:45 INFO - PROCESS | 2532 | 1466031525988 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 15:58:45 INFO - PROCESS | 2532 | 1466031525989 Marionette TRACE conn2 <- [1,2226,null,{}] 15:58:45 INFO - PROCESS | 2532 | 1466031525991 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}] 15:58:45 INFO - PROCESS | 2532 | 1466031525992 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:46 INFO - PROCESS | 2532 | 1466031526108 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 15:58:46 INFO - PROCESS | 2532 | 1466031526114 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:46 INFO - PROCESS | 2532 | 1466031526115 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:46 INFO - PROCESS | 2532 | ++DOCSHELL 0x12b6b1800 == 41 [pid = 2532] [id = 564] 15:58:46 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x117142800) [pid = 2532] [serial = 1692] [outer = 0x0] 15:58:46 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x126345c00) [pid = 2532] [serial = 1693] [outer = 0x117142800] 15:58:46 INFO - PROCESS | 2532 | 1466031526139 Marionette DEBUG loaded listener.js 15:58:46 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x12a6dfc00) [pid = 2532] [serial = 1694] [outer = 0x117142800] 15:58:46 INFO - PROCESS | 2532 | 1466031526434 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]]]}] 15:58:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 15:58:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 470ms 15:58:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 15:58:46 INFO - PROCESS | 2532 | 1466031526459 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 15:58:46 INFO - PROCESS | 2532 | 1466031526460 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 15:58:46 INFO - PROCESS | 2532 | 1466031526462 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 15:58:46 INFO - PROCESS | 2532 | 1466031526464 Marionette TRACE conn2 <- [1,2230,null,{}] 15:58:46 INFO - PROCESS | 2532 | 1466031526469 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}] 15:58:46 INFO - PROCESS | 2532 | 1466031526470 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:46 INFO - PROCESS | 2532 | 1466031526553 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 15:58:46 INFO - PROCESS | 2532 | 1466031526556 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:46 INFO - PROCESS | 2532 | 1466031526557 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:46 INFO - PROCESS | 2532 | ++DOCSHELL 0x12d295800 == 42 [pid = 2532] [id = 565] 15:58:46 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x12a652000) [pid = 2532] [serial = 1695] [outer = 0x0] 15:58:46 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x12a745c00) [pid = 2532] [serial = 1696] [outer = 0x12a652000] 15:58:46 INFO - PROCESS | 2532 | 1466031526582 Marionette DEBUG loaded listener.js 15:58:46 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x12a746c00) [pid = 2532] [serial = 1697] [outer = 0x12a652000] 15:58:46 INFO - PROCESS | 2532 | 1466031526915 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]]]}] 15:58:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 15:58:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 473ms 15:58:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 15:58:46 INFO - PROCESS | 2532 | 1466031526936 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 15:58:46 INFO - PROCESS | 2532 | 1466031526937 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 15:58:46 INFO - PROCESS | 2532 | 1466031526939 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 15:58:46 INFO - PROCESS | 2532 | 1466031526941 Marionette TRACE conn2 <- [1,2234,null,{}] 15:58:46 INFO - PROCESS | 2532 | 1466031526943 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}] 15:58:46 INFO - PROCESS | 2532 | 1466031526954 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:47 INFO - PROCESS | 2532 | 1466031527067 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 15:58:47 INFO - PROCESS | 2532 | 1466031527073 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:47 INFO - PROCESS | 2532 | 1466031527074 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:47 INFO - PROCESS | 2532 | ++DOCSHELL 0x12d2b5000 == 43 [pid = 2532] [id = 566] 15:58:47 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x1121ab000) [pid = 2532] [serial = 1698] [outer = 0x0] 15:58:47 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x12a746800) [pid = 2532] [serial = 1699] [outer = 0x1121ab000] 15:58:47 INFO - PROCESS | 2532 | 1466031527095 Marionette DEBUG loaded listener.js 15:58:47 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x12ab06800) [pid = 2532] [serial = 1700] [outer = 0x1121ab000] 15:58:47 INFO - PROCESS | 2532 | 1466031527388 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]]]}] 15:58:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 15:58:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 469ms 15:58:47 INFO - PROCESS | 2532 | 1466031527408 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 15:58:47 INFO - PROCESS | 2532 | 1466031527409 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 15:58:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 15:58:47 INFO - PROCESS | 2532 | 1466031527411 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 15:58:47 INFO - PROCESS | 2532 | 1466031527413 Marionette TRACE conn2 <- [1,2238,null,{}] 15:58:47 INFO - PROCESS | 2532 | 1466031527418 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}] 15:58:47 INFO - PROCESS | 2532 | 1466031527419 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:47 INFO - PROCESS | 2532 | 1466031527553 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 15:58:47 INFO - PROCESS | 2532 | 1466031527613 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:47 INFO - PROCESS | 2532 | 1466031527615 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:47 INFO - PROCESS | 2532 | ++DOCSHELL 0x112c6f800 == 44 [pid = 2532] [id = 567] 15:58:47 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x111eca800) [pid = 2532] [serial = 1701] [outer = 0x0] 15:58:47 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x1128c3800) [pid = 2532] [serial = 1702] [outer = 0x111eca800] 15:58:47 INFO - PROCESS | 2532 | 1466031527646 Marionette DEBUG loaded listener.js 15:58:47 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x112ccb000) [pid = 2532] [serial = 1703] [outer = 0x111eca800] 15:58:48 INFO - PROCESS | 2532 | 1466031528137 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]]]}] 15:58:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 15:58:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 772ms 15:58:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 15:58:48 INFO - PROCESS | 2532 | 1466031528190 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 15:58:48 INFO - PROCESS | 2532 | 1466031528192 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 15:58:48 INFO - PROCESS | 2532 | 1466031528196 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 15:58:48 INFO - PROCESS | 2532 | 1466031528200 Marionette TRACE conn2 <- [1,2242,null,{}] 15:58:48 INFO - PROCESS | 2532 | 1466031528203 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}] 15:58:48 INFO - PROCESS | 2532 | 1466031528206 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:48 INFO - PROCESS | 2532 | 1466031528342 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 15:58:48 INFO - PROCESS | 2532 | 1466031528425 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:48 INFO - PROCESS | 2532 | 1466031528426 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:48 INFO - PROCESS | 2532 | ++DOCSHELL 0x1193b8800 == 45 [pid = 2532] [id = 568] 15:58:48 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x116903000) [pid = 2532] [serial = 1704] [outer = 0x0] 15:58:48 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x116910400) [pid = 2532] [serial = 1705] [outer = 0x116903000] 15:58:48 INFO - PROCESS | 2532 | 1466031528457 Marionette DEBUG loaded listener.js 15:58:48 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x1176cc400) [pid = 2532] [serial = 1706] [outer = 0x116903000] 15:58:49 INFO - PROCESS | 2532 | 1466031529169 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]]]}] 15:58:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 15:58:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1028ms 15:58:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 15:58:49 INFO - PROCESS | 2532 | 1466031529224 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 15:58:49 INFO - PROCESS | 2532 | 1466031529228 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 15:58:49 INFO - PROCESS | 2532 | 1466031529233 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 15:58:49 INFO - PROCESS | 2532 | 1466031529236 Marionette TRACE conn2 <- [1,2246,null,{}] 15:58:49 INFO - PROCESS | 2532 | 1466031529259 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}] 15:58:49 INFO - PROCESS | 2532 | 1466031529261 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:49 INFO - PROCESS | 2532 | 1466031529399 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 15:58:49 INFO - PROCESS | 2532 | 1466031529469 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:49 INFO - PROCESS | 2532 | 1466031529472 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:49 INFO - PROCESS | 2532 | ++DOCSHELL 0x1132a4000 == 46 [pid = 2532] [id = 569] 15:58:49 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x115e8dc00) [pid = 2532] [serial = 1707] [outer = 0x0] 15:58:49 INFO - PROCESS | 2532 | ++DOMWINDOW == 104 (0x116238800) [pid = 2532] [serial = 1708] [outer = 0x115e8dc00] 15:58:49 INFO - PROCESS | 2532 | 1466031529546 Marionette DEBUG loaded listener.js 15:58:49 INFO - PROCESS | 2532 | ++DOMWINDOW == 105 (0x11675a800) [pid = 2532] [serial = 1709] [outer = 0x115e8dc00] 15:58:49 INFO - PROCESS | 2532 | --DOCSHELL 0x12d2b5000 == 45 [pid = 2532] [id = 566] 15:58:49 INFO - PROCESS | 2532 | --DOCSHELL 0x12d295800 == 44 [pid = 2532] [id = 565] 15:58:49 INFO - PROCESS | 2532 | --DOCSHELL 0x12b6b1800 == 43 [pid = 2532] [id = 564] 15:58:49 INFO - PROCESS | 2532 | --DOCSHELL 0x1193c5000 == 42 [pid = 2532] [id = 563] 15:58:49 INFO - PROCESS | 2532 | --DOMWINDOW == 104 (0x12948d800) [pid = 2532] [serial = 1648] [outer = 0x0] [url = about:blank] 15:58:49 INFO - PROCESS | 2532 | --DOCSHELL 0x12c07f800 == 41 [pid = 2532] [id = 562] 15:58:49 INFO - PROCESS | 2532 | --DOCSHELL 0x12bc91800 == 40 [pid = 2532] [id = 561] 15:58:49 INFO - PROCESS | 2532 | --DOCSHELL 0x12272b800 == 39 [pid = 2532] [id = 560] 15:58:49 INFO - PROCESS | 2532 | --DOCSHELL 0x12a7e3000 == 38 [pid = 2532] [id = 559] 15:58:49 INFO - PROCESS | 2532 | --DOCSHELL 0x12974f000 == 37 [pid = 2532] [id = 558] 15:58:49 INFO - PROCESS | 2532 | --DOCSHELL 0x129405000 == 36 [pid = 2532] [id = 557] 15:58:50 INFO - PROCESS | 2532 | --DOCSHELL 0x126a54000 == 35 [pid = 2532] [id = 556] 15:58:50 INFO - PROCESS | 2532 | --DOCSHELL 0x12635e000 == 34 [pid = 2532] [id = 555] 15:58:50 INFO - PROCESS | 2532 | --DOCSHELL 0x12272c800 == 33 [pid = 2532] [id = 554] 15:58:50 INFO - PROCESS | 2532 | --DOCSHELL 0x121347800 == 32 [pid = 2532] [id = 553] 15:58:50 INFO - PROCESS | 2532 | --DOCSHELL 0x1193c5800 == 31 [pid = 2532] [id = 552] 15:58:50 INFO - PROCESS | 2532 | --DOCSHELL 0x118330800 == 30 [pid = 2532] [id = 551] 15:58:50 INFO - PROCESS | 2532 | --DOCSHELL 0x116678800 == 29 [pid = 2532] [id = 550] 15:58:50 INFO - PROCESS | 2532 | --DOCSHELL 0x12bc94800 == 28 [pid = 2532] [id = 549] 15:58:50 INFO - PROCESS | 2532 | --DOMWINDOW == 103 (0x11675a400) [pid = 2532] [serial = 1610] [outer = 0x0] [url = about:blank] 15:58:50 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x129221400) [pid = 2532] [serial = 1646] [outer = 0x0] [url = about:blank] 15:58:50 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x12166e400) [pid = 2532] [serial = 1630] [outer = 0x0] [url = about:blank] 15:58:50 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x124bef400) [pid = 2532] [serial = 1633] [outer = 0x0] [url = about:blank] 15:58:50 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x125786400) [pid = 2532] [serial = 1636] [outer = 0x0] [url = about:blank] 15:58:50 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x124e36800) [pid = 2532] [serial = 1634] [outer = 0x0] [url = about:blank] 15:58:50 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x1133f0800) [pid = 2532] [serial = 1639] [outer = 0x0] [url = about:blank] 15:58:50 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x128b37000) [pid = 2532] [serial = 1637] [outer = 0x0] [url = about:blank] 15:58:50 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x116f7fc00) [pid = 2532] [serial = 1640] [outer = 0x0] [url = about:blank] 15:58:50 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x12919e800) [pid = 2532] [serial = 1645] [outer = 0x0] [url = about:blank] 15:58:50 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x119e2a800) [pid = 2532] [serial = 1627] [outer = 0x0] [url = about:blank] 15:58:50 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x1198e6800) [pid = 2532] [serial = 1624] [outer = 0x0] [url = about:blank] 15:58:50 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x119accc00) [pid = 2532] [serial = 1625] [outer = 0x0] [url = about:blank] 15:58:50 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x11834b400) [pid = 2532] [serial = 1621] [outer = 0x0] [url = about:blank] 15:58:50 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x11952d400) [pid = 2532] [serial = 1622] [outer = 0x0] [url = about:blank] 15:58:50 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x119695800) [pid = 2532] [serial = 1619] [outer = 0x0] [url = about:blank] 15:58:50 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x11952d800) [pid = 2532] [serial = 1618] [outer = 0x0] [url = about:blank] 15:58:50 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x1185e9000) [pid = 2532] [serial = 1616] [outer = 0x0] [url = about:blank] 15:58:50 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x118345400) [pid = 2532] [serial = 1615] [outer = 0x0] [url = about:blank] 15:58:50 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x1164e0800) [pid = 2532] [serial = 1613] [outer = 0x0] [url = about:blank] 15:58:50 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x1133ee800) [pid = 2532] [serial = 1612] [outer = 0x0] [url = about:blank] 15:58:50 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x1219e5800) [pid = 2532] [serial = 1631] [outer = 0x0] [url = about:blank] 15:58:50 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x126acf800) [pid = 2532] [serial = 1643] [outer = 0x0] [url = about:blank] 15:58:50 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x1211e4400) [pid = 2532] [serial = 1628] [outer = 0x0] [url = about:blank] 15:58:50 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x119525c00) [pid = 2532] [serial = 1642] [outer = 0x0] [url = about:blank] 15:58:50 INFO - PROCESS | 2532 | 1466031530148 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]]]}] 15:58:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 15:58:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 946ms 15:58:50 INFO - PROCESS | 2532 | 1466031530178 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 15:58:50 INFO - PROCESS | 2532 | 1466031530183 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 15:58:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 15:58:50 INFO - PROCESS | 2532 | 1466031530190 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 15:58:50 INFO - PROCESS | 2532 | 1466031530192 Marionette TRACE conn2 <- [1,2250,null,{}] 15:58:50 INFO - PROCESS | 2532 | 1466031530198 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}] 15:58:50 INFO - PROCESS | 2532 | 1466031530201 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:50 INFO - PROCESS | 2532 | 1466031530320 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 15:58:50 INFO - PROCESS | 2532 | 1466031530375 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:50 INFO - PROCESS | 2532 | 1466031530377 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:50 INFO - PROCESS | 2532 | ++DOCSHELL 0x116fe2800 == 29 [pid = 2532] [id = 570] 15:58:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x116636000) [pid = 2532] [serial = 1710] [outer = 0x0] 15:58:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x117140800) [pid = 2532] [serial = 1711] [outer = 0x116636000] 15:58:50 INFO - PROCESS | 2532 | 1466031530404 Marionette DEBUG loaded listener.js 15:58:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x1176cd800) [pid = 2532] [serial = 1712] [outer = 0x116636000] 15:58:50 INFO - PROCESS | 2532 | 1466031530709 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]]]}] 15:58:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 15:58:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 570ms 15:58:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 15:58:50 INFO - PROCESS | 2532 | 1466031530760 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 15:58:50 INFO - PROCESS | 2532 | 1466031530761 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 15:58:50 INFO - PROCESS | 2532 | 1466031530763 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 15:58:50 INFO - PROCESS | 2532 | 1466031530766 Marionette TRACE conn2 <- [1,2254,null,{}] 15:58:50 INFO - PROCESS | 2532 | 1466031530773 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}] 15:58:50 INFO - PROCESS | 2532 | 1466031530777 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:50 INFO - PROCESS | 2532 | 1466031530872 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 15:58:50 INFO - PROCESS | 2532 | 1466031530928 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:50 INFO - PROCESS | 2532 | 1466031530930 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:50 INFO - PROCESS | 2532 | ++DOCSHELL 0x1193a3000 == 30 [pid = 2532] [id = 571] 15:58:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x118167000) [pid = 2532] [serial = 1713] [outer = 0x0] 15:58:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x1181ac800) [pid = 2532] [serial = 1714] [outer = 0x118167000] 15:58:50 INFO - PROCESS | 2532 | 1466031530958 Marionette DEBUG loaded listener.js 15:58:51 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x1185f6400) [pid = 2532] [serial = 1715] [outer = 0x118167000] 15:58:51 INFO - PROCESS | 2532 | 1466031531287 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]]]}] 15:58:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 15:58:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 572ms 15:58:51 INFO - PROCESS | 2532 | 1466031531336 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 15:58:51 INFO - PROCESS | 2532 | 1466031531338 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 15:58:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 15:58:51 INFO - PROCESS | 2532 | 1466031531341 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 15:58:51 INFO - PROCESS | 2532 | 1466031531343 Marionette TRACE conn2 <- [1,2258,null,{}] 15:58:51 INFO - PROCESS | 2532 | 1466031531346 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}] 15:58:51 INFO - PROCESS | 2532 | 1466031531349 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:51 INFO - PROCESS | 2532 | 1466031531502 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 15:58:51 INFO - PROCESS | 2532 | 1466031531511 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:51 INFO - PROCESS | 2532 | 1466031531513 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:51 INFO - PROCESS | 2532 | ++DOCSHELL 0x11a1ba800 == 31 [pid = 2532] [id = 572] 15:58:51 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x11816a400) [pid = 2532] [serial = 1716] [outer = 0x0] 15:58:51 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x1187f9000) [pid = 2532] [serial = 1717] [outer = 0x11816a400] 15:58:51 INFO - PROCESS | 2532 | 1466031531556 Marionette DEBUG loaded listener.js 15:58:51 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x1195c4400) [pid = 2532] [serial = 1718] [outer = 0x11816a400] 15:58:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 15:58:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 521ms 15:58:51 INFO - PROCESS | 2532 | 1466031531859 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]]]}] 15:58:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 15:58:51 INFO - PROCESS | 2532 | 1466031531870 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 15:58:51 INFO - PROCESS | 2532 | 1466031531871 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 15:58:51 INFO - PROCESS | 2532 | 1466031531873 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 15:58:51 INFO - PROCESS | 2532 | 1466031531874 Marionette TRACE conn2 <- [1,2262,null,{}] 15:58:51 INFO - PROCESS | 2532 | 1466031531877 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}] 15:58:51 INFO - PROCESS | 2532 | 1466031531878 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:51 INFO - PROCESS | 2532 | 1466031531956 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 15:58:51 INFO - PROCESS | 2532 | 1466031531960 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:51 INFO - PROCESS | 2532 | 1466031531961 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:51 INFO - PROCESS | 2532 | ++DOCSHELL 0x11832f000 == 32 [pid = 2532] [id = 573] 15:58:51 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x116f7f400) [pid = 2532] [serial = 1719] [outer = 0x0] 15:58:51 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x119694400) [pid = 2532] [serial = 1720] [outer = 0x116f7f400] 15:58:51 INFO - PROCESS | 2532 | 1466031531987 Marionette DEBUG loaded listener.js 15:58:52 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x1198dc400) [pid = 2532] [serial = 1721] [outer = 0x116f7f400] 15:58:52 INFO - PROCESS | 2532 | 1466031532364 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]]]}] 15:58:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 15:58:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 519ms 15:58:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 15:58:52 INFO - PROCESS | 2532 | 1466031532392 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 15:58:52 INFO - PROCESS | 2532 | 1466031532393 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 15:58:52 INFO - PROCESS | 2532 | 1466031532401 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 15:58:52 INFO - PROCESS | 2532 | 1466031532402 Marionette TRACE conn2 <- [1,2266,null,{}] 15:58:52 INFO - PROCESS | 2532 | 1466031532404 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}] 15:58:52 INFO - PROCESS | 2532 | 1466031532408 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:52 INFO - PROCESS | 2532 | 1466031532525 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 15:58:52 INFO - PROCESS | 2532 | 1466031532530 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:52 INFO - PROCESS | 2532 | 1466031532531 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:52 INFO - PROCESS | 2532 | ++DOCSHELL 0x124e5b000 == 33 [pid = 2532] [id = 574] 15:58:52 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x1198dcc00) [pid = 2532] [serial = 1722] [outer = 0x0] 15:58:52 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x119a6e000) [pid = 2532] [serial = 1723] [outer = 0x1198dcc00] 15:58:52 INFO - PROCESS | 2532 | 1466031532556 Marionette DEBUG loaded listener.js 15:58:52 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x119e27000) [pid = 2532] [serial = 1724] [outer = 0x1198dcc00] 15:58:52 INFO - PROCESS | 2532 | 1466031532869 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]]]}] 15:58:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 15:58:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 524ms 15:58:52 INFO - PROCESS | 2532 | 1466031532921 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 15:58:52 INFO - PROCESS | 2532 | 1466031532923 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 15:58:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 15:58:52 INFO - PROCESS | 2532 | 1466031532926 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 15:58:52 INFO - PROCESS | 2532 | 1466031532927 Marionette TRACE conn2 <- [1,2270,null,{}] 15:58:52 INFO - PROCESS | 2532 | 1466031532933 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}] 15:58:52 INFO - PROCESS | 2532 | 1466031532936 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:53 INFO - PROCESS | 2532 | 1466031533065 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 15:58:53 INFO - PROCESS | 2532 | 1466031533081 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:53 INFO - PROCESS | 2532 | 1466031533083 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:53 INFO - PROCESS | 2532 | ++DOCSHELL 0x126371800 == 34 [pid = 2532] [id = 575] 15:58:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x119ef3000) [pid = 2532] [serial = 1725] [outer = 0x0] 15:58:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x119ef9800) [pid = 2532] [serial = 1726] [outer = 0x119ef3000] 15:58:53 INFO - PROCESS | 2532 | 1466031533124 Marionette DEBUG loaded listener.js 15:58:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x1211e8400) [pid = 2532] [serial = 1727] [outer = 0x119ef3000] 15:58:53 INFO - PROCESS | 2532 | 1466031533590 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]]]}] 15:58:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 15:58:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 674ms 15:58:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 15:58:53 INFO - PROCESS | 2532 | 1466031533600 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 15:58:53 INFO - PROCESS | 2532 | 1466031533602 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 15:58:53 INFO - PROCESS | 2532 | 1466031533604 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 15:58:53 INFO - PROCESS | 2532 | 1466031533605 Marionette TRACE conn2 <- [1,2274,null,{}] 15:58:53 INFO - PROCESS | 2532 | 1466031533607 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}] 15:58:53 INFO - PROCESS | 2532 | 1466031533608 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:53 INFO - PROCESS | 2532 | 1466031533703 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 15:58:53 INFO - PROCESS | 2532 | 1466031533716 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:53 INFO - PROCESS | 2532 | 1466031533718 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:53 INFO - PROCESS | 2532 | ++DOCSHELL 0x128e79000 == 35 [pid = 2532] [id = 576] 15:58:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x1212cec00) [pid = 2532] [serial = 1728] [outer = 0x0] 15:58:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x12166d000) [pid = 2532] [serial = 1729] [outer = 0x1212cec00] 15:58:53 INFO - PROCESS | 2532 | 1466031533742 Marionette DEBUG loaded listener.js 15:58:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x1219e5800) [pid = 2532] [serial = 1730] [outer = 0x1212cec00] 15:58:54 INFO - PROCESS | 2532 | 1466031534223 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]]]}] 15:58:54 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x116905800) [pid = 2532] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 15:58:54 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x117142800) [pid = 2532] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 15:58:54 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x128b2cc00) [pid = 2532] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 15:58:54 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x125786800) [pid = 2532] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 15:58:54 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x1128ca400) [pid = 2532] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 15:58:54 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x119ad1400) [pid = 2532] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 15:58:54 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x128b2d400) [pid = 2532] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 15:58:54 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x116756000) [pid = 2532] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 15:58:54 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x1133eac00) [pid = 2532] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 15:58:54 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x119ac5400) [pid = 2532] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 15:58:54 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x129222000) [pid = 2532] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 15:58:54 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x1198e7800) [pid = 2532] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 15:58:54 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x119696000) [pid = 2532] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 15:58:54 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x116755800) [pid = 2532] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 15:58:54 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x118859400) [pid = 2532] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 15:58:54 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x1297e8400) [pid = 2532] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 15:58:54 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x12a652000) [pid = 2532] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 15:58:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 15:58:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 670ms 15:58:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 15:58:54 INFO - PROCESS | 2532 | 1466031534275 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 15:58:54 INFO - PROCESS | 2532 | 1466031534276 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 15:58:54 INFO - PROCESS | 2532 | 1466031534278 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 15:58:54 INFO - PROCESS | 2532 | 1466031534279 Marionette TRACE conn2 <- [1,2278,null,{}] 15:58:54 INFO - PROCESS | 2532 | 1466031534281 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}] 15:58:54 INFO - PROCESS | 2532 | 1466031534282 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:54 INFO - PROCESS | 2532 | 1466031534360 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 15:58:54 INFO - PROCESS | 2532 | 1466031534364 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:54 INFO - PROCESS | 2532 | 1466031534372 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:54 INFO - PROCESS | 2532 | ++DOCSHELL 0x1227b3000 == 36 [pid = 2532] [id = 577] 15:58:54 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x116a1b000) [pid = 2532] [serial = 1731] [outer = 0x0] 15:58:54 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x118211c00) [pid = 2532] [serial = 1732] [outer = 0x116a1b000] 15:58:54 INFO - PROCESS | 2532 | 1466031534398 Marionette DEBUG loaded listener.js 15:58:54 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x119ad2400) [pid = 2532] [serial = 1733] [outer = 0x116a1b000] 15:58:54 INFO - PROCESS | 2532 | 1466031534799 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]]]}] 15:58:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 15:58:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 568ms 15:58:54 INFO - PROCESS | 2532 | 1466031534853 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 15:58:54 INFO - PROCESS | 2532 | 1466031534855 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 15:58:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 15:58:54 INFO - PROCESS | 2532 | 1466031534859 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 15:58:54 INFO - PROCESS | 2532 | 1466031534861 Marionette TRACE conn2 <- [1,2282,null,{}] 15:58:54 INFO - PROCESS | 2532 | 1466031534865 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}] 15:58:54 INFO - PROCESS | 2532 | 1466031534866 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:54 INFO - PROCESS | 2532 | 1466031534986 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 15:58:54 INFO - PROCESS | 2532 | 1466031534995 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:54 INFO - PROCESS | 2532 | 1466031534996 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:55 INFO - PROCESS | 2532 | ++DOCSHELL 0x121109800 == 37 [pid = 2532] [id = 578] 15:58:55 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x1212d1800) [pid = 2532] [serial = 1734] [outer = 0x0] 15:58:55 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x124e28400) [pid = 2532] [serial = 1735] [outer = 0x1212d1800] 15:58:55 INFO - PROCESS | 2532 | 1466031535037 Marionette DEBUG loaded listener.js 15:58:55 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x125033000) [pid = 2532] [serial = 1736] [outer = 0x1212d1800] 15:58:55 INFO - PROCESS | 2532 | 1466031535366 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]]]}] 15:58:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 15:58:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 519ms 15:58:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 15:58:55 INFO - PROCESS | 2532 | 1466031535378 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 15:58:55 INFO - PROCESS | 2532 | 1466031535380 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 15:58:55 INFO - PROCESS | 2532 | 1466031535385 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 15:58:55 INFO - PROCESS | 2532 | 1466031535387 Marionette TRACE conn2 <- [1,2286,null,{}] 15:58:55 INFO - PROCESS | 2532 | 1466031535389 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}] 15:58:55 INFO - PROCESS | 2532 | 1466031535391 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:55 INFO - PROCESS | 2532 | 1466031535515 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 15:58:55 INFO - PROCESS | 2532 | 1466031535548 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:55 INFO - PROCESS | 2532 | 1466031535550 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:55 INFO - PROCESS | 2532 | ++DOCSHELL 0x12ab25800 == 38 [pid = 2532] [id = 579] 15:58:55 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x121d53000) [pid = 2532] [serial = 1737] [outer = 0x0] 15:58:55 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x12634b800) [pid = 2532] [serial = 1738] [outer = 0x121d53000] 15:58:55 INFO - PROCESS | 2532 | 1466031535576 Marionette DEBUG loaded listener.js 15:58:55 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x128ae0000) [pid = 2532] [serial = 1739] [outer = 0x121d53000] 15:58:55 INFO - PROCESS | 2532 | 1466031535864 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]]]}] 15:58:55 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 15:58:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 521ms 15:58:55 INFO - PROCESS | 2532 | 1466031535905 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 15:58:55 INFO - PROCESS | 2532 | 1466031535906 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 15:58:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 15:58:55 INFO - PROCESS | 2532 | 1466031535908 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 15:58:55 INFO - PROCESS | 2532 | 1466031535909 Marionette TRACE conn2 <- [1,2290,null,{}] 15:58:55 INFO - PROCESS | 2532 | 1466031535911 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}] 15:58:55 INFO - PROCESS | 2532 | 1466031535912 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:55 INFO - PROCESS | 2532 | 1466031535994 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 15:58:56 INFO - PROCESS | 2532 | 1466031535998 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:56 INFO - PROCESS | 2532 | 1466031536001 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:56 INFO - PROCESS | 2532 | ++DOCSHELL 0x12b979800 == 39 [pid = 2532] [id = 580] 15:58:56 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x128ae9800) [pid = 2532] [serial = 1740] [outer = 0x0] 15:58:56 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x128c69400) [pid = 2532] [serial = 1741] [outer = 0x128ae9800] 15:58:56 INFO - PROCESS | 2532 | 1466031536025 Marionette DEBUG loaded listener.js 15:58:56 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x129193c00) [pid = 2532] [serial = 1742] [outer = 0x128ae9800] 15:58:56 INFO - PROCESS | 2532 | --DOCSHELL 0x116fe2800 == 38 [pid = 2532] [id = 570] 15:58:56 INFO - PROCESS | 2532 | --DOCSHELL 0x1132a4000 == 37 [pid = 2532] [id = 569] 15:58:56 INFO - PROCESS | 2532 | --DOCSHELL 0x1193b8800 == 36 [pid = 2532] [id = 568] 15:58:56 INFO - PROCESS | 2532 | --DOCSHELL 0x112c6f800 == 35 [pid = 2532] [id = 567] 15:58:57 INFO - PROCESS | 2532 | --DOCSHELL 0x128e79000 == 34 [pid = 2532] [id = 576] 15:58:57 INFO - PROCESS | 2532 | --DOCSHELL 0x11832f000 == 33 [pid = 2532] [id = 573] 15:58:57 INFO - PROCESS | 2532 | --DOCSHELL 0x121109800 == 32 [pid = 2532] [id = 578] 15:58:57 INFO - PROCESS | 2532 | --DOCSHELL 0x124e5b000 == 31 [pid = 2532] [id = 574] 15:58:57 INFO - PROCESS | 2532 | --DOCSHELL 0x11a1ba800 == 30 [pid = 2532] [id = 572] 15:58:57 INFO - PROCESS | 2532 | --DOCSHELL 0x126371800 == 29 [pid = 2532] [id = 575] 15:58:57 INFO - PROCESS | 2532 | --DOCSHELL 0x1227b3000 == 28 [pid = 2532] [id = 577] 15:58:57 INFO - PROCESS | 2532 | --DOCSHELL 0x1193a3000 == 27 [pid = 2532] [id = 571] 15:58:57 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x128b36800) [pid = 2532] [serial = 1681] [outer = 0x0] [url = about:blank] 15:58:57 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x1267c2800) [pid = 2532] [serial = 1678] [outer = 0x0] [url = about:blank] 15:58:57 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x1181acc00) [pid = 2532] [serial = 1657] [outer = 0x0] [url = about:blank] 15:58:57 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x1185ed800) [pid = 2532] [serial = 1658] [outer = 0x0] [url = about:blank] 15:58:57 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x12162a000) [pid = 2532] [serial = 1669] [outer = 0x0] [url = about:blank] 15:58:57 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x121d50000) [pid = 2532] [serial = 1670] [outer = 0x0] [url = about:blank] 15:58:57 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x129493400) [pid = 2532] [serial = 1684] [outer = 0x0] [url = about:blank] 15:58:57 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x11697e400) [pid = 2532] [serial = 1654] [outer = 0x0] [url = about:blank] 15:58:57 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x11713fc00) [pid = 2532] [serial = 1655] [outer = 0x0] [url = about:blank] 15:58:57 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x1133ecc00) [pid = 2532] [serial = 1651] [outer = 0x0] [url = about:blank] 15:58:57 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x115d05000) [pid = 2532] [serial = 1652] [outer = 0x0] [url = about:blank] 15:58:57 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x119c53800) [pid = 2532] [serial = 1666] [outer = 0x0] [url = about:blank] 15:58:57 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x1211ea400) [pid = 2532] [serial = 1667] [outer = 0x0] [url = about:blank] 15:58:57 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x12949b000) [pid = 2532] [serial = 1649] [outer = 0x0] [url = about:blank] 15:58:57 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x124e2c000) [pid = 2532] [serial = 1672] [outer = 0x0] [url = about:blank] 15:58:57 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x125709400) [pid = 2532] [serial = 1673] [outer = 0x0] [url = about:blank] 15:58:57 INFO - PROCESS | 2532 | --DOMWINDOW == 78 (0x12577a800) [pid = 2532] [serial = 1675] [outer = 0x0] [url = about:blank] 15:58:57 INFO - PROCESS | 2532 | --DOMWINDOW == 77 (0x126484800) [pid = 2532] [serial = 1676] [outer = 0x0] [url = about:blank] 15:58:57 INFO - PROCESS | 2532 | --DOMWINDOW == 76 (0x1198d9800) [pid = 2532] [serial = 1663] [outer = 0x0] [url = about:blank] 15:58:57 INFO - PROCESS | 2532 | --DOMWINDOW == 75 (0x1198f0800) [pid = 2532] [serial = 1664] [outer = 0x0] [url = about:blank] 15:58:57 INFO - PROCESS | 2532 | --DOMWINDOW == 74 (0x1195c7000) [pid = 2532] [serial = 1660] [outer = 0x0] [url = about:blank] 15:58:57 INFO - PROCESS | 2532 | --DOMWINDOW == 73 (0x119697c00) [pid = 2532] [serial = 1661] [outer = 0x0] [url = about:blank] 15:58:57 INFO - PROCESS | 2532 | --DOMWINDOW == 72 (0x12921a000) [pid = 2532] [serial = 1682] [outer = 0x0] [url = about:blank] 15:58:57 INFO - PROCESS | 2532 | --DOMWINDOW == 71 (0x1297f0800) [pid = 2532] [serial = 1687] [outer = 0x0] [url = about:blank] 15:58:57 INFO - PROCESS | 2532 | --DOMWINDOW == 70 (0x12a746c00) [pid = 2532] [serial = 1697] [outer = 0x0] [url = about:blank] 15:58:57 INFO - PROCESS | 2532 | --DOMWINDOW == 69 (0x1297e5000) [pid = 2532] [serial = 1685] [outer = 0x0] [url = about:blank] 15:58:57 INFO - PROCESS | 2532 | --DOMWINDOW == 68 (0x12a658800) [pid = 2532] [serial = 1688] [outer = 0x0] [url = about:blank] 15:58:57 INFO - PROCESS | 2532 | --DOMWINDOW == 67 (0x11820b800) [pid = 2532] [serial = 1690] [outer = 0x0] [url = about:blank] 15:58:57 INFO - PROCESS | 2532 | --DOMWINDOW == 66 (0x119acb800) [pid = 2532] [serial = 1691] [outer = 0x0] [url = about:blank] 15:58:57 INFO - PROCESS | 2532 | --DOMWINDOW == 65 (0x12a745c00) [pid = 2532] [serial = 1696] [outer = 0x0] [url = about:blank] 15:58:57 INFO - PROCESS | 2532 | --DOMWINDOW == 64 (0x126345c00) [pid = 2532] [serial = 1693] [outer = 0x0] [url = about:blank] 15:58:57 INFO - PROCESS | 2532 | --DOMWINDOW == 63 (0x12a6dfc00) [pid = 2532] [serial = 1694] [outer = 0x0] [url = about:blank] 15:58:57 INFO - PROCESS | 2532 | --DOMWINDOW == 62 (0x128ae0400) [pid = 2532] [serial = 1679] [outer = 0x0] [url = about:blank] 15:58:57 INFO - PROCESS | 2532 | --DOMWINDOW == 61 (0x12a746800) [pid = 2532] [serial = 1699] [outer = 0x0] [url = about:blank] 15:58:57 INFO - PROCESS | 2532 | --DOCSHELL 0x12ab25800 == 26 [pid = 2532] [id = 579] 15:58:57 INFO - PROCESS | 2532 | 1466031537567 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]]]}] 15:58:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 15:58:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1677ms 15:58:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 15:58:57 INFO - PROCESS | 2532 | 1466031537586 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 15:58:57 INFO - PROCESS | 2532 | 1466031537589 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 15:58:57 INFO - PROCESS | 2532 | 1466031537592 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 15:58:57 INFO - PROCESS | 2532 | 1466031537594 Marionette TRACE conn2 <- [1,2294,null,{}] 15:58:57 INFO - PROCESS | 2532 | 1466031537598 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}] 15:58:57 INFO - PROCESS | 2532 | 1466031537600 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:57 INFO - PROCESS | 2532 | 1466031537675 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 15:58:57 INFO - PROCESS | 2532 | 1466031537729 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:57 INFO - PROCESS | 2532 | 1466031537732 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:57 INFO - PROCESS | 2532 | ++DOCSHELL 0x11695a000 == 27 [pid = 2532] [id = 581] 15:58:57 INFO - PROCESS | 2532 | ++DOMWINDOW == 62 (0x1133f4400) [pid = 2532] [serial = 1743] [outer = 0x0] 15:58:57 INFO - PROCESS | 2532 | ++DOMWINDOW == 63 (0x115d11c00) [pid = 2532] [serial = 1744] [outer = 0x1133f4400] 15:58:57 INFO - PROCESS | 2532 | 1466031537760 Marionette DEBUG loaded listener.js 15:58:57 INFO - PROCESS | 2532 | ++DOMWINDOW == 64 (0x116242c00) [pid = 2532] [serial = 1745] [outer = 0x1133f4400] 15:58:58 INFO - PROCESS | 2532 | 1466031538154 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]]]}] 15:58:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 15:58:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 572ms 15:58:58 INFO - PROCESS | 2532 | 1466031538163 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 15:58:58 INFO - PROCESS | 2532 | 1466031538171 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 15:58:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 15:58:58 INFO - PROCESS | 2532 | 1466031538178 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 15:58:58 INFO - PROCESS | 2532 | 1466031538182 Marionette TRACE conn2 <- [1,2298,null,{}] 15:58:58 INFO - PROCESS | 2532 | 1466031538185 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}] 15:58:58 INFO - PROCESS | 2532 | 1466031538189 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:58 INFO - PROCESS | 2532 | 1466031538309 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 15:58:58 INFO - PROCESS | 2532 | 1466031538395 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:58 INFO - PROCESS | 2532 | 1466031538397 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:58 INFO - PROCESS | 2532 | ++DOCSHELL 0x118574000 == 28 [pid = 2532] [id = 582] 15:58:58 INFO - PROCESS | 2532 | ++DOMWINDOW == 65 (0x116237800) [pid = 2532] [serial = 1746] [outer = 0x0] 15:58:58 INFO - PROCESS | 2532 | ++DOMWINDOW == 66 (0x116764000) [pid = 2532] [serial = 1747] [outer = 0x116237800] 15:58:58 INFO - PROCESS | 2532 | 1466031538445 Marionette DEBUG loaded listener.js 15:58:58 INFO - PROCESS | 2532 | ++DOMWINDOW == 67 (0x117141000) [pid = 2532] [serial = 1748] [outer = 0x116237800] 15:58:58 INFO - PROCESS | 2532 | 1466031538787 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]]]}] 15:58:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 15:58:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 626ms 15:58:58 INFO - PROCESS | 2532 | 1466031538813 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 15:58:58 INFO - PROCESS | 2532 | 1466031538816 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 15:58:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 15:58:58 INFO - PROCESS | 2532 | 1466031538821 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 15:58:58 INFO - PROCESS | 2532 | 1466031538823 Marionette TRACE conn2 <- [1,2302,null,{}] 15:58:58 INFO - PROCESS | 2532 | 1466031538830 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}] 15:58:58 INFO - PROCESS | 2532 | 1466031538835 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:58 INFO - PROCESS | 2532 | 1466031538932 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 15:58:58 INFO - PROCESS | 2532 | 1466031538958 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:58 INFO - PROCESS | 2532 | 1466031538959 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:58 INFO - PROCESS | 2532 | ++DOCSHELL 0x1193a5800 == 29 [pid = 2532] [id = 583] 15:58:58 INFO - PROCESS | 2532 | ++DOMWINDOW == 68 (0x1121a5c00) [pid = 2532] [serial = 1749] [outer = 0x0] 15:58:58 INFO - PROCESS | 2532 | ++DOMWINDOW == 69 (0x118202800) [pid = 2532] [serial = 1750] [outer = 0x1121a5c00] 15:58:58 INFO - PROCESS | 2532 | 1466031538988 Marionette DEBUG loaded listener.js 15:58:59 INFO - PROCESS | 2532 | ++DOMWINDOW == 70 (0x11834e000) [pid = 2532] [serial = 1751] [outer = 0x1121a5c00] 15:58:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 15:58:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 472ms 15:58:59 INFO - PROCESS | 2532 | 1466031539290 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]]]}] 15:58:59 INFO - PROCESS | 2532 | 1466031539293 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 15:58:59 INFO - PROCESS | 2532 | 1466031539295 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 15:58:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 15:58:59 INFO - PROCESS | 2532 | 1466031539305 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 15:58:59 INFO - PROCESS | 2532 | 1466031539306 Marionette TRACE conn2 <- [1,2306,null,{}] 15:58:59 INFO - PROCESS | 2532 | 1466031539308 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}] 15:58:59 INFO - PROCESS | 2532 | 1466031539309 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:59 INFO - PROCESS | 2532 | 1466031539390 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 15:58:59 INFO - PROCESS | 2532 | 1466031539394 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:59 INFO - PROCESS | 2532 | 1466031539395 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:59 INFO - PROCESS | 2532 | ++DOCSHELL 0x119c1f000 == 30 [pid = 2532] [id = 584] 15:58:59 INFO - PROCESS | 2532 | ++DOMWINDOW == 71 (0x1187f7000) [pid = 2532] [serial = 1752] [outer = 0x0] 15:58:59 INFO - PROCESS | 2532 | ++DOMWINDOW == 72 (0x119522400) [pid = 2532] [serial = 1753] [outer = 0x1187f7000] 15:58:59 INFO - PROCESS | 2532 | 1466031539422 Marionette DEBUG loaded listener.js 15:58:59 INFO - PROCESS | 2532 | ++DOMWINDOW == 73 (0x1195c3c00) [pid = 2532] [serial = 1754] [outer = 0x1187f7000] 15:58:59 INFO - PROCESS | 2532 | 1466031539729 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]]]}] 15:58:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 15:58:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 469ms 15:58:59 INFO - PROCESS | 2532 | 1466031539775 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 15:58:59 INFO - PROCESS | 2532 | 1466031539776 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 15:58:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 15:58:59 INFO - PROCESS | 2532 | 1466031539778 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 15:58:59 INFO - PROCESS | 2532 | 1466031539779 Marionette TRACE conn2 <- [1,2310,null,{}] 15:58:59 INFO - PROCESS | 2532 | 1466031539782 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}] 15:58:59 INFO - PROCESS | 2532 | 1466031539783 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:59 INFO - PROCESS | 2532 | 1466031539886 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 15:58:59 INFO - PROCESS | 2532 | 1466031539892 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:59 INFO - PROCESS | 2532 | 1466031539893 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:58:59 INFO - PROCESS | 2532 | ++DOCSHELL 0x121463800 == 31 [pid = 2532] [id = 585] 15:58:59 INFO - PROCESS | 2532 | ++DOMWINDOW == 74 (0x116236400) [pid = 2532] [serial = 1755] [outer = 0x0] 15:58:59 INFO - PROCESS | 2532 | ++DOMWINDOW == 75 (0x1195c9c00) [pid = 2532] [serial = 1756] [outer = 0x116236400] 15:58:59 INFO - PROCESS | 2532 | 1466031539919 Marionette DEBUG loaded listener.js 15:58:59 INFO - PROCESS | 2532 | ++DOMWINDOW == 76 (0x119699000) [pid = 2532] [serial = 1757] [outer = 0x116236400] 15:59:00 INFO - PROCESS | 2532 | 1466031540266 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]]]}] 15:59:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 15:59:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 518ms 15:59:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 15:59:00 INFO - PROCESS | 2532 | 1466031540297 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 15:59:00 INFO - PROCESS | 2532 | 1466031540299 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 15:59:00 INFO - PROCESS | 2532 | 1466031540302 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 15:59:00 INFO - PROCESS | 2532 | 1466031540304 Marionette TRACE conn2 <- [1,2314,null,{}] 15:59:00 INFO - PROCESS | 2532 | 1466031540307 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}] 15:59:00 INFO - PROCESS | 2532 | 1466031540313 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:00 INFO - PROCESS | 2532 | 1466031540453 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 15:59:00 INFO - PROCESS | 2532 | 1466031540538 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:00 INFO - PROCESS | 2532 | 1466031540540 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:00 INFO - PROCESS | 2532 | ++DOCSHELL 0x12519d800 == 32 [pid = 2532] [id = 586] 15:59:00 INFO - PROCESS | 2532 | ++DOMWINDOW == 77 (0x117142000) [pid = 2532] [serial = 1758] [outer = 0x0] 15:59:00 INFO - PROCESS | 2532 | ++DOMWINDOW == 78 (0x1198d6000) [pid = 2532] [serial = 1759] [outer = 0x117142000] 15:59:00 INFO - PROCESS | 2532 | 1466031540577 Marionette DEBUG loaded listener.js 15:59:00 INFO - PROCESS | 2532 | ++DOMWINDOW == 79 (0x119e22800) [pid = 2532] [serial = 1760] [outer = 0x117142000] 15:59:00 INFO - PROCESS | 2532 | 1466031540836 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]]]}] 15:59:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 15:59:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 570ms 15:59:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 15:59:00 INFO - PROCESS | 2532 | 1466031540872 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 15:59:00 INFO - PROCESS | 2532 | 1466031540873 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 15:59:00 INFO - PROCESS | 2532 | 1466031540875 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 15:59:00 INFO - PROCESS | 2532 | 1466031540877 Marionette TRACE conn2 <- [1,2318,null,{}] 15:59:00 INFO - PROCESS | 2532 | 1466031540886 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}] 15:59:00 INFO - PROCESS | 2532 | 1466031540887 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:00 INFO - PROCESS | 2532 | 1466031540971 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 15:59:00 INFO - PROCESS | 2532 | 1466031540975 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:00 INFO - PROCESS | 2532 | 1466031540976 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:00 INFO - PROCESS | 2532 | ++DOCSHELL 0x126a58000 == 33 [pid = 2532] [id = 587] 15:59:00 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x119e2a800) [pid = 2532] [serial = 1761] [outer = 0x0] 15:59:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x119e40c00) [pid = 2532] [serial = 1762] [outer = 0x119e2a800] 15:59:01 INFO - PROCESS | 2532 | 1466031541003 Marionette DEBUG loaded listener.js 15:59:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x121411c00) [pid = 2532] [serial = 1763] [outer = 0x119e2a800] 15:59:01 INFO - PROCESS | 2532 | 1466031541321 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] 15:59:01 INFO - PROCESS | 2532 | 1466031541346 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 15:59:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 15:59:01 INFO - PROCESS | 2532 | 1466031541348 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 15:59:01 INFO - PROCESS | 2532 | 1466031541351 Marionette TRACE conn2 <- [1,2322,null,{}] 15:59:01 INFO - PROCESS | 2532 | 1466031541354 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}] 15:59:01 INFO - PROCESS | 2532 | 1466031541355 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:01 INFO - PROCESS | 2532 | 1466031541453 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 15:59:01 INFO - PROCESS | 2532 | 1466031541459 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:01 INFO - PROCESS | 2532 | 1466031541460 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:01 INFO - PROCESS | 2532 | ++DOCSHELL 0x128ad3800 == 34 [pid = 2532] [id = 588] 15:59:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x116f7e000) [pid = 2532] [serial = 1764] [outer = 0x0] 15:59:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x1212cc400) [pid = 2532] [serial = 1765] [outer = 0x116f7e000] 15:59:01 INFO - PROCESS | 2532 | 1466031541484 Marionette DEBUG loaded listener.js 15:59:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x12194cc00) [pid = 2532] [serial = 1766] [outer = 0x116f7e000] 15:59:01 INFO - PROCESS | 2532 | 1466031541856 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]]]}] 15:59:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 15:59:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 521ms 15:59:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 15:59:01 INFO - PROCESS | 2532 | 1466031541870 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 15:59:01 INFO - PROCESS | 2532 | 1466031541872 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 15:59:01 INFO - PROCESS | 2532 | 1466031541875 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 15:59:01 INFO - PROCESS | 2532 | 1466031541877 Marionette TRACE conn2 <- [1,2326,null,{}] 15:59:01 INFO - PROCESS | 2532 | 1466031541880 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}] 15:59:01 INFO - PROCESS | 2532 | 1466031541882 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:01 INFO - PROCESS | 2532 | 1466031541994 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 15:59:02 INFO - PROCESS | 2532 | 1466031542082 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:02 INFO - PROCESS | 2532 | 1466031542084 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:02 INFO - PROCESS | 2532 | ++DOCSHELL 0x1193a3000 == 35 [pid = 2532] [id = 589] 15:59:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x1176c8c00) [pid = 2532] [serial = 1767] [outer = 0x0] 15:59:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x121d50000) [pid = 2532] [serial = 1768] [outer = 0x1176c8c00] 15:59:02 INFO - PROCESS | 2532 | 1466031542107 Marionette DEBUG loaded listener.js 15:59:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x125038800) [pid = 2532] [serial = 1769] [outer = 0x1176c8c00] 15:59:02 INFO - PROCESS | 2532 | 1466031542346 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]]]}] 15:59:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 15:59:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 524ms 15:59:02 INFO - PROCESS | 2532 | 1466031542404 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 15:59:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 15:59:02 INFO - PROCESS | 2532 | 1466031542405 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 15:59:02 INFO - PROCESS | 2532 | 1466031542408 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 15:59:02 INFO - PROCESS | 2532 | 1466031542409 Marionette TRACE conn2 <- [1,2330,null,{}] 15:59:02 INFO - PROCESS | 2532 | 1466031542411 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}] 15:59:02 INFO - PROCESS | 2532 | 1466031542412 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:02 INFO - PROCESS | 2532 | 1466031542503 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 15:59:02 INFO - PROCESS | 2532 | 1466031542506 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:02 INFO - PROCESS | 2532 | 1466031542507 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:02 INFO - PROCESS | 2532 | ++DOCSHELL 0x12a570000 == 36 [pid = 2532] [id = 590] 15:59:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x12515dc00) [pid = 2532] [serial = 1770] [outer = 0x0] 15:59:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x126345c00) [pid = 2532] [serial = 1771] [outer = 0x12515dc00] 15:59:02 INFO - PROCESS | 2532 | 1466031542533 Marionette DEBUG loaded listener.js 15:59:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x12648b000) [pid = 2532] [serial = 1772] [outer = 0x12515dc00] 15:59:02 INFO - PROCESS | 2532 | 1466031542886 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]]]}] 15:59:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 15:59:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 519ms 15:59:02 INFO - PROCESS | 2532 | 1466031542927 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 15:59:02 INFO - PROCESS | 2532 | 1466031542929 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 15:59:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 15:59:02 INFO - PROCESS | 2532 | 1466031542931 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 15:59:02 INFO - PROCESS | 2532 | 1466031542933 Marionette TRACE conn2 <- [1,2334,null,{}] 15:59:02 INFO - PROCESS | 2532 | 1466031542935 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}] 15:59:02 INFO - PROCESS | 2532 | 1466031542937 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:03 INFO - PROCESS | 2532 | 1466031543041 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 15:59:03 INFO - PROCESS | 2532 | 1466031543055 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:03 INFO - PROCESS | 2532 | 1466031543056 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:03 INFO - PROCESS | 2532 | ++DOCSHELL 0x121461800 == 37 [pid = 2532] [id = 591] 15:59:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x1264eec00) [pid = 2532] [serial = 1773] [outer = 0x0] 15:59:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x128aeac00) [pid = 2532] [serial = 1774] [outer = 0x1264eec00] 15:59:03 INFO - PROCESS | 2532 | 1466031543089 Marionette DEBUG loaded listener.js 15:59:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x128c67c00) [pid = 2532] [serial = 1775] [outer = 0x1264eec00] 15:59:03 INFO - PROCESS | 2532 | 1466031543425 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]]]}] 15:59:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 15:59:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 519ms 15:59:03 INFO - PROCESS | 2532 | 1466031543451 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 15:59:03 INFO - PROCESS | 2532 | 1466031543453 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 15:59:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 15:59:03 INFO - PROCESS | 2532 | 1466031543455 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 15:59:03 INFO - PROCESS | 2532 | 1466031543456 Marionette TRACE conn2 <- [1,2338,null,{}] 15:59:03 INFO - PROCESS | 2532 | 1466031543458 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}] 15:59:03 INFO - PROCESS | 2532 | 1466031543459 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:03 INFO - PROCESS | 2532 | 1466031543555 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 15:59:03 INFO - PROCESS | 2532 | 1466031543568 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:03 INFO - PROCESS | 2532 | 1466031543569 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:03 INFO - PROCESS | 2532 | ++DOCSHELL 0x12b970800 == 38 [pid = 2532] [id = 592] 15:59:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x128b3a000) [pid = 2532] [serial = 1776] [outer = 0x0] 15:59:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x12919d800) [pid = 2532] [serial = 1777] [outer = 0x128b3a000] 15:59:03 INFO - PROCESS | 2532 | 1466031543592 Marionette DEBUG loaded listener.js 15:59:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x12921b400) [pid = 2532] [serial = 1778] [outer = 0x128b3a000] 15:59:03 INFO - PROCESS | 2532 | 1466031543910 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]]]}] 15:59:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 15:59:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 470ms 15:59:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 15:59:03 INFO - PROCESS | 2532 | 1466031543926 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 15:59:03 INFO - PROCESS | 2532 | 1466031543927 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 15:59:03 INFO - PROCESS | 2532 | 1466031543929 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 15:59:03 INFO - PROCESS | 2532 | 1466031543930 Marionette TRACE conn2 <- [1,2342,null,{}] 15:59:03 INFO - PROCESS | 2532 | 1466031543936 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}] 15:59:03 INFO - PROCESS | 2532 | 1466031543937 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:04 INFO - PROCESS | 2532 | 1466031544039 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 15:59:04 INFO - PROCESS | 2532 | 1466031544051 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:04 INFO - PROCESS | 2532 | 1466031544059 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:04 INFO - PROCESS | 2532 | ++DOCSHELL 0x12c06a800 == 39 [pid = 2532] [id = 593] 15:59:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x1291a1800) [pid = 2532] [serial = 1779] [outer = 0x0] 15:59:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x1292a5000) [pid = 2532] [serial = 1780] [outer = 0x1291a1800] 15:59:04 INFO - PROCESS | 2532 | 1466031544082 Marionette DEBUG loaded listener.js 15:59:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x129494c00) [pid = 2532] [serial = 1781] [outer = 0x1291a1800] 15:59:04 INFO - PROCESS | 2532 | 1466031544417 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]]]}] 15:59:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 15:59:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 519ms 15:59:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 15:59:04 INFO - PROCESS | 2532 | 1466031544448 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 15:59:04 INFO - PROCESS | 2532 | 1466031544449 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 15:59:04 INFO - PROCESS | 2532 | 1466031544451 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 15:59:04 INFO - PROCESS | 2532 | 1466031544452 Marionette TRACE conn2 <- [1,2346,null,{}] 15:59:04 INFO - PROCESS | 2532 | 1466031544454 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}] 15:59:04 INFO - PROCESS | 2532 | 1466031544455 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:04 INFO - PROCESS | 2532 | 1466031544553 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 15:59:04 INFO - PROCESS | 2532 | 1466031544556 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:04 INFO - PROCESS | 2532 | 1466031544557 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:04 INFO - PROCESS | 2532 | ++DOCSHELL 0x12c080000 == 40 [pid = 2532] [id = 594] 15:59:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x129218800) [pid = 2532] [serial = 1782] [outer = 0x0] 15:59:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x12949a400) [pid = 2532] [serial = 1783] [outer = 0x129218800] 15:59:04 INFO - PROCESS | 2532 | 1466031544581 Marionette DEBUG loaded listener.js 15:59:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x12a64e400) [pid = 2532] [serial = 1784] [outer = 0x129218800] 15:59:04 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x121d53000) [pid = 2532] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 15:59:04 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x1198dcc00) [pid = 2532] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 15:59:04 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x119ef3000) [pid = 2532] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 15:59:04 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x1212cec00) [pid = 2532] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 15:59:04 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x116a1b000) [pid = 2532] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 15:59:04 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x1212d1800) [pid = 2532] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 15:59:04 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x111eca800) [pid = 2532] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 15:59:04 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x1121ab000) [pid = 2532] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 15:59:04 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x116f7f400) [pid = 2532] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 15:59:04 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x11816a400) [pid = 2532] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 15:59:04 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x118167000) [pid = 2532] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 15:59:04 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x116636000) [pid = 2532] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 15:59:04 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x115e8dc00) [pid = 2532] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 15:59:04 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x116903000) [pid = 2532] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 15:59:05 INFO - PROCESS | 2532 | 1466031545003 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]]]}] 15:59:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 15:59:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 568ms 15:59:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 15:59:05 INFO - PROCESS | 2532 | 1466031545022 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 15:59:05 INFO - PROCESS | 2532 | 1466031545023 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 15:59:05 INFO - PROCESS | 2532 | 1466031545026 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 15:59:05 INFO - PROCESS | 2532 | 1466031545027 Marionette TRACE conn2 <- [1,2350,null,{}] 15:59:05 INFO - PROCESS | 2532 | 1466031545052 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}] 15:59:05 INFO - PROCESS | 2532 | 1466031545053 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:05 INFO - PROCESS | 2532 | 1466031545136 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 15:59:05 INFO - PROCESS | 2532 | 1466031545148 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:05 INFO - PROCESS | 2532 | 1466031545149 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:05 INFO - PROCESS | 2532 | ++DOCSHELL 0x12bc92000 == 41 [pid = 2532] [id = 595] 15:59:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x118167000) [pid = 2532] [serial = 1785] [outer = 0x0] 15:59:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x1198df800) [pid = 2532] [serial = 1786] [outer = 0x118167000] 15:59:05 INFO - PROCESS | 2532 | 1466031545172 Marionette DEBUG loaded listener.js 15:59:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x121e66400) [pid = 2532] [serial = 1787] [outer = 0x118167000] 15:59:05 INFO - PROCESS | 2532 | 1466031545482 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]]]}] 15:59:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 15:59:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 468ms 15:59:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 15:59:05 INFO - PROCESS | 2532 | 1466031545494 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 15:59:05 INFO - PROCESS | 2532 | 1466031545495 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 15:59:05 INFO - PROCESS | 2532 | 1466031545499 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 15:59:05 INFO - PROCESS | 2532 | 1466031545502 Marionette TRACE conn2 <- [1,2354,null,{}] 15:59:05 INFO - PROCESS | 2532 | 1466031545505 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}] 15:59:05 INFO - PROCESS | 2532 | 1466031545506 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:05 INFO - PROCESS | 2532 | 1466031545586 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 15:59:05 INFO - PROCESS | 2532 | 1466031545589 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:05 INFO - PROCESS | 2532 | 1466031545591 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:05 INFO - PROCESS | 2532 | ++DOCSHELL 0x12d28e800 == 42 [pid = 2532] [id = 596] 15:59:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x12949b800) [pid = 2532] [serial = 1788] [outer = 0x0] 15:59:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x12a651000) [pid = 2532] [serial = 1789] [outer = 0x12949b800] 15:59:05 INFO - PROCESS | 2532 | 1466031545614 Marionette DEBUG loaded listener.js 15:59:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x12a657800) [pid = 2532] [serial = 1790] [outer = 0x12949b800] 15:59:05 INFO - PROCESS | 2532 | 1466031545954 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]]]}] 15:59:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 15:59:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 473ms 15:59:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 15:59:05 INFO - PROCESS | 2532 | 1466031545972 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 15:59:05 INFO - PROCESS | 2532 | 1466031545973 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 15:59:05 INFO - PROCESS | 2532 | 1466031545975 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 15:59:05 INFO - PROCESS | 2532 | 1466031545976 Marionette TRACE conn2 <- [1,2358,null,{}] 15:59:05 INFO - PROCESS | 2532 | 1466031545978 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}] 15:59:05 INFO - PROCESS | 2532 | 1466031545979 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:06 INFO - PROCESS | 2532 | 1466031546095 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 15:59:06 INFO - PROCESS | 2532 | 1466031546102 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:06 INFO - PROCESS | 2532 | 1466031546103 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:06 INFO - PROCESS | 2532 | ++DOCSHELL 0x12d2a4000 == 43 [pid = 2532] [id = 597] 15:59:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x12a64fc00) [pid = 2532] [serial = 1791] [outer = 0x0] 15:59:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x12a6d7400) [pid = 2532] [serial = 1792] [outer = 0x12a64fc00] 15:59:06 INFO - PROCESS | 2532 | 1466031546127 Marionette DEBUG loaded listener.js 15:59:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x12a6e0c00) [pid = 2532] [serial = 1793] [outer = 0x12a64fc00] 15:59:06 INFO - PROCESS | 2532 | 1466031546419 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]]]}] 15:59:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 15:59:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 468ms 15:59:06 INFO - PROCESS | 2532 | 1466031546443 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 15:59:06 INFO - PROCESS | 2532 | 1466031546444 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 15:59:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 15:59:06 INFO - PROCESS | 2532 | 1466031546447 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 15:59:06 INFO - PROCESS | 2532 | 1466031546450 Marionette TRACE conn2 <- [1,2362,null,{}] 15:59:06 INFO - PROCESS | 2532 | 1466031546454 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}] 15:59:06 INFO - PROCESS | 2532 | 1466031546455 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:06 INFO - PROCESS | 2532 | 1466031546537 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 15:59:06 INFO - PROCESS | 2532 | 1466031546540 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:06 INFO - PROCESS | 2532 | 1466031546542 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:06 INFO - PROCESS | 2532 | ++DOCSHELL 0x12d410800 == 44 [pid = 2532] [id = 598] 15:59:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x12a6e1800) [pid = 2532] [serial = 1794] [outer = 0x0] 15:59:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x12a740c00) [pid = 2532] [serial = 1795] [outer = 0x12a6e1800] 15:59:06 INFO - PROCESS | 2532 | 1466031546566 Marionette DEBUG loaded listener.js 15:59:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x12a74a800) [pid = 2532] [serial = 1796] [outer = 0x12a6e1800] 15:59:07 INFO - PROCESS | 2532 | 1466031547053 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]]]}] 15:59:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 15:59:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 672ms 15:59:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 15:59:07 INFO - PROCESS | 2532 | 1466031547119 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 15:59:07 INFO - PROCESS | 2532 | 1466031547122 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 15:59:07 INFO - PROCESS | 2532 | 1466031547125 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 15:59:07 INFO - PROCESS | 2532 | 1466031547127 Marionette TRACE conn2 <- [1,2366,null,{}] 15:59:07 INFO - PROCESS | 2532 | 1466031547131 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}] 15:59:07 INFO - PROCESS | 2532 | 1466031547133 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:07 INFO - PROCESS | 2532 | 1466031547245 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 15:59:07 INFO - PROCESS | 2532 | 1466031547374 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:07 INFO - PROCESS | 2532 | 1466031547375 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:07 INFO - PROCESS | 2532 | ++DOCSHELL 0x118319000 == 45 [pid = 2532] [id = 599] 15:59:07 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x1133edc00) [pid = 2532] [serial = 1797] [outer = 0x0] 15:59:07 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x1133f2400) [pid = 2532] [serial = 1798] [outer = 0x1133edc00] 15:59:07 INFO - PROCESS | 2532 | 1466031547408 Marionette DEBUG loaded listener.js 15:59:07 INFO - PROCESS | 2532 | ++DOMWINDOW == 104 (0x1164d3400) [pid = 2532] [serial = 1799] [outer = 0x1133edc00] 15:59:07 INFO - PROCESS | 2532 | 1466031547944 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]]]}] 15:59:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 15:59:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1021ms 15:59:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 15:59:08 INFO - PROCESS | 2532 | 1466031548178 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 15:59:08 INFO - PROCESS | 2532 | 1466031548181 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 15:59:08 INFO - PROCESS | 2532 | 1466031548184 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 15:59:08 INFO - PROCESS | 2532 | 1466031548185 Marionette TRACE conn2 <- [1,2370,null,{}] 15:59:08 INFO - PROCESS | 2532 | 1466031548189 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}] 15:59:08 INFO - PROCESS | 2532 | 1466031548191 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:08 INFO - PROCESS | 2532 | 1466031548291 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 15:59:08 INFO - PROCESS | 2532 | 1466031548374 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:08 INFO - PROCESS | 2532 | 1466031548377 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:08 INFO - PROCESS | 2532 | ++DOCSHELL 0x1169aa800 == 46 [pid = 2532] [id = 600] 15:59:08 INFO - PROCESS | 2532 | ++DOMWINDOW == 105 (0x116759000) [pid = 2532] [serial = 1800] [outer = 0x0] 15:59:08 INFO - PROCESS | 2532 | ++DOMWINDOW == 106 (0x116903000) [pid = 2532] [serial = 1801] [outer = 0x116759000] 15:59:08 INFO - PROCESS | 2532 | 1466031548405 Marionette DEBUG loaded listener.js 15:59:08 INFO - PROCESS | 2532 | ++DOMWINDOW == 107 (0x116f7cc00) [pid = 2532] [serial = 1802] [outer = 0x116759000] 15:59:08 INFO - PROCESS | 2532 | --DOCSHELL 0x12d2a4000 == 45 [pid = 2532] [id = 597] 15:59:08 INFO - PROCESS | 2532 | --DOCSHELL 0x12d28e800 == 44 [pid = 2532] [id = 596] 15:59:08 INFO - PROCESS | 2532 | --DOCSHELL 0x12bc92000 == 43 [pid = 2532] [id = 595] 15:59:08 INFO - PROCESS | 2532 | --DOCSHELL 0x12c080000 == 42 [pid = 2532] [id = 594] 15:59:08 INFO - PROCESS | 2532 | --DOCSHELL 0x12c06a800 == 41 [pid = 2532] [id = 593] 15:59:08 INFO - PROCESS | 2532 | --DOCSHELL 0x12b970800 == 40 [pid = 2532] [id = 592] 15:59:08 INFO - PROCESS | 2532 | --DOMWINDOW == 106 (0x128c69400) [pid = 2532] [serial = 1741] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 2532 | --DOCSHELL 0x121461800 == 39 [pid = 2532] [id = 591] 15:59:08 INFO - PROCESS | 2532 | --DOCSHELL 0x12a570000 == 38 [pid = 2532] [id = 590] 15:59:08 INFO - PROCESS | 2532 | --DOCSHELL 0x1193a3000 == 37 [pid = 2532] [id = 589] 15:59:08 INFO - PROCESS | 2532 | --DOCSHELL 0x128ad3800 == 36 [pid = 2532] [id = 588] 15:59:08 INFO - PROCESS | 2532 | --DOCSHELL 0x126a58000 == 35 [pid = 2532] [id = 587] 15:59:08 INFO - PROCESS | 2532 | --DOCSHELL 0x12519d800 == 34 [pid = 2532] [id = 586] 15:59:08 INFO - PROCESS | 2532 | --DOCSHELL 0x121463800 == 33 [pid = 2532] [id = 585] 15:59:08 INFO - PROCESS | 2532 | --DOCSHELL 0x119c1f000 == 32 [pid = 2532] [id = 584] 15:59:08 INFO - PROCESS | 2532 | --DOCSHELL 0x1193a5800 == 31 [pid = 2532] [id = 583] 15:59:08 INFO - PROCESS | 2532 | --DOCSHELL 0x118574000 == 30 [pid = 2532] [id = 582] 15:59:08 INFO - PROCESS | 2532 | --DOCSHELL 0x11695a000 == 29 [pid = 2532] [id = 581] 15:59:08 INFO - PROCESS | 2532 | --DOMWINDOW == 105 (0x128ae0000) [pid = 2532] [serial = 1739] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 2532 | --DOMWINDOW == 104 (0x119a6e000) [pid = 2532] [serial = 1723] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 2532 | --DOMWINDOW == 103 (0x119ef9800) [pid = 2532] [serial = 1726] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x12166d000) [pid = 2532] [serial = 1729] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x1211e8400) [pid = 2532] [serial = 1727] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x118211c00) [pid = 2532] [serial = 1732] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x119ad2400) [pid = 2532] [serial = 1733] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x124e28400) [pid = 2532] [serial = 1735] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x1128c3800) [pid = 2532] [serial = 1702] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x12ab06800) [pid = 2532] [serial = 1700] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x119694400) [pid = 2532] [serial = 1720] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x1187f9000) [pid = 2532] [serial = 1717] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x1195c4400) [pid = 2532] [serial = 1718] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x1181ac800) [pid = 2532] [serial = 1714] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x1185f6400) [pid = 2532] [serial = 1715] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x117140800) [pid = 2532] [serial = 1711] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x1176cd800) [pid = 2532] [serial = 1712] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x11675a800) [pid = 2532] [serial = 1709] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x116238800) [pid = 2532] [serial = 1708] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x1176cc400) [pid = 2532] [serial = 1706] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x116910400) [pid = 2532] [serial = 1705] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x112ccb000) [pid = 2532] [serial = 1703] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x119e27000) [pid = 2532] [serial = 1724] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x125033000) [pid = 2532] [serial = 1736] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x1219e5800) [pid = 2532] [serial = 1730] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x12634b800) [pid = 2532] [serial = 1738] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x1198dc400) [pid = 2532] [serial = 1721] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 2532 | 1466031548860 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]]]}] 15:59:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 15:59:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 724ms 15:59:08 INFO - PROCESS | 2532 | 1466031548909 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 15:59:08 INFO - PROCESS | 2532 | 1466031548911 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 15:59:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 15:59:08 INFO - PROCESS | 2532 | 1466031548916 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 15:59:08 INFO - PROCESS | 2532 | 1466031548919 Marionette TRACE conn2 <- [1,2374,null,{}] 15:59:08 INFO - PROCESS | 2532 | 1466031548922 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}] 15:59:08 INFO - PROCESS | 2532 | 1466031548924 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:09 INFO - PROCESS | 2532 | 1466031549009 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 15:59:09 INFO - PROCESS | 2532 | 1466031549018 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:09 INFO - PROCESS | 2532 | 1466031549019 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:09 INFO - PROCESS | 2532 | ++DOCSHELL 0x116fd9800 == 30 [pid = 2532] [id = 601] 15:59:09 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x1175b3000) [pid = 2532] [serial = 1803] [outer = 0x0] 15:59:09 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x118204c00) [pid = 2532] [serial = 1804] [outer = 0x1175b3000] 15:59:09 INFO - PROCESS | 2532 | 1466031549049 Marionette DEBUG loaded listener.js 15:59:09 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x11834b400) [pid = 2532] [serial = 1805] [outer = 0x1175b3000] 15:59:09 INFO - PROCESS | 2532 | 1466031549427 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]]]}] 15:59:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 15:59:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 573ms 15:59:09 INFO - PROCESS | 2532 | 1466031549487 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 15:59:09 INFO - PROCESS | 2532 | 1466031549488 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 15:59:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 15:59:09 INFO - PROCESS | 2532 | 1466031549490 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 15:59:09 INFO - PROCESS | 2532 | 1466031549492 Marionette TRACE conn2 <- [1,2378,null,{}] 15:59:09 INFO - PROCESS | 2532 | 1466031549505 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}] 15:59:09 INFO - PROCESS | 2532 | 1466031549508 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:09 INFO - PROCESS | 2532 | 1466031549587 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 15:59:09 INFO - PROCESS | 2532 | 1466031549594 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:09 INFO - PROCESS | 2532 | 1466031549596 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:09 INFO - PROCESS | 2532 | ++DOCSHELL 0x119888000 == 31 [pid = 2532] [id = 602] 15:59:09 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x11952a400) [pid = 2532] [serial = 1806] [outer = 0x0] 15:59:09 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x1195c2000) [pid = 2532] [serial = 1807] [outer = 0x11952a400] 15:59:09 INFO - PROCESS | 2532 | 1466031549631 Marionette DEBUG loaded listener.js 15:59:09 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x119694400) [pid = 2532] [serial = 1808] [outer = 0x11952a400] 15:59:10 INFO - PROCESS | 2532 | 1466031550026 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]]]}] 15:59:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 15:59:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 568ms 15:59:10 INFO - PROCESS | 2532 | 1466031550060 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 15:59:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 15:59:10 INFO - PROCESS | 2532 | 1466031550062 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 15:59:10 INFO - PROCESS | 2532 | 1466031550069 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 15:59:10 INFO - PROCESS | 2532 | 1466031550070 Marionette TRACE conn2 <- [1,2382,null,{}] 15:59:10 INFO - PROCESS | 2532 | 1466031550074 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}] 15:59:10 INFO - PROCESS | 2532 | 1466031550075 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:10 INFO - PROCESS | 2532 | 1466031550201 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 15:59:10 INFO - PROCESS | 2532 | 1466031550207 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:10 INFO - PROCESS | 2532 | 1466031550209 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:10 INFO - PROCESS | 2532 | ++DOCSHELL 0x121575000 == 32 [pid = 2532] [id = 603] 15:59:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x1198df000) [pid = 2532] [serial = 1809] [outer = 0x0] 15:59:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x119ac3400) [pid = 2532] [serial = 1810] [outer = 0x1198df000] 15:59:10 INFO - PROCESS | 2532 | 1466031550255 Marionette DEBUG loaded listener.js 15:59:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x119acf000) [pid = 2532] [serial = 1811] [outer = 0x1198df000] 15:59:10 INFO - PROCESS | 2532 | 1466031550622 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]]]}] 15:59:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 15:59:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 572ms 15:59:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 15:59:10 INFO - PROCESS | 2532 | 1466031550638 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 15:59:10 INFO - PROCESS | 2532 | 1466031550639 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 15:59:10 INFO - PROCESS | 2532 | 1466031550641 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 15:59:10 INFO - PROCESS | 2532 | 1466031550641 Marionette TRACE conn2 <- [1,2386,null,{}] 15:59:10 INFO - PROCESS | 2532 | 1466031550643 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}] 15:59:10 INFO - PROCESS | 2532 | 1466031550645 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:10 INFO - PROCESS | 2532 | 1466031550757 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 15:59:10 INFO - PROCESS | 2532 | 1466031550763 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:10 INFO - PROCESS | 2532 | 1466031550765 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:10 INFO - PROCESS | 2532 | ++DOCSHELL 0x1227bf000 == 33 [pid = 2532] [id = 604] 15:59:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x112fbe800) [pid = 2532] [serial = 1812] [outer = 0x0] 15:59:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x119c48000) [pid = 2532] [serial = 1813] [outer = 0x112fbe800] 15:59:10 INFO - PROCESS | 2532 | 1466031550789 Marionette DEBUG loaded listener.js 15:59:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x119e27000) [pid = 2532] [serial = 1814] [outer = 0x112fbe800] 15:59:11 INFO - PROCESS | 2532 | 1466031551130 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]]]}] 15:59:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 15:59:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 520ms 15:59:11 INFO - PROCESS | 2532 | 1466031551161 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 15:59:11 INFO - PROCESS | 2532 | 1466031551163 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 15:59:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 15:59:11 INFO - PROCESS | 2532 | 1466031551172 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 15:59:11 INFO - PROCESS | 2532 | 1466031551173 Marionette TRACE conn2 <- [1,2390,null,{}] 15:59:11 INFO - PROCESS | 2532 | 1466031551175 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}] 15:59:11 INFO - PROCESS | 2532 | 1466031551180 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:11 INFO - PROCESS | 2532 | 1466031551296 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 15:59:11 INFO - PROCESS | 2532 | 1466031551300 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:11 INFO - PROCESS | 2532 | 1466031551301 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:11 INFO - PROCESS | 2532 | ++DOCSHELL 0x126a56000 == 34 [pid = 2532] [id = 605] 15:59:11 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x119ef1400) [pid = 2532] [serial = 1815] [outer = 0x0] 15:59:11 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x121624c00) [pid = 2532] [serial = 1816] [outer = 0x119ef1400] 15:59:11 INFO - PROCESS | 2532 | 1466031551326 Marionette DEBUG loaded listener.js 15:59:11 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x125033000) [pid = 2532] [serial = 1817] [outer = 0x119ef1400] 15:59:11 INFO - PROCESS | 2532 | 1466031551658 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]]]}] 15:59:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 15:59:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 520ms 15:59:11 INFO - PROCESS | 2532 | 1466031551696 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 15:59:11 INFO - PROCESS | 2532 | 1466031551697 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 15:59:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 15:59:11 INFO - PROCESS | 2532 | 1466031551703 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 15:59:11 INFO - PROCESS | 2532 | 1466031551704 Marionette TRACE conn2 <- [1,2394,null,{}] 15:59:11 INFO - PROCESS | 2532 | 1466031551706 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}] 15:59:11 INFO - PROCESS | 2532 | 1466031551707 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:11 INFO - PROCESS | 2532 | 1466031551804 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 15:59:11 INFO - PROCESS | 2532 | 1466031551839 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:11 INFO - PROCESS | 2532 | 1466031551840 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:11 INFO - PROCESS | 2532 | ++DOCSHELL 0x128b56800 == 35 [pid = 2532] [id = 606] 15:59:11 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x125158000) [pid = 2532] [serial = 1818] [outer = 0x0] 15:59:11 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x125786800) [pid = 2532] [serial = 1819] [outer = 0x125158000] 15:59:11 INFO - PROCESS | 2532 | 1466031551870 Marionette DEBUG loaded listener.js 15:59:11 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x1264f0800) [pid = 2532] [serial = 1820] [outer = 0x125158000] 15:59:12 INFO - PROCESS | 2532 | 1466031552212 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]]]}] 15:59:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 15:59:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 520ms 15:59:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 15:59:12 INFO - PROCESS | 2532 | 1466031552227 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 15:59:12 INFO - PROCESS | 2532 | 1466031552229 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 15:59:12 INFO - PROCESS | 2532 | 1466031552231 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 15:59:12 INFO - PROCESS | 2532 | 1466031552234 Marionette TRACE conn2 <- [1,2398,null,{}] 15:59:12 INFO - PROCESS | 2532 | 1466031552237 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}] 15:59:12 INFO - PROCESS | 2532 | 1466031552238 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:12 INFO - PROCESS | 2532 | 1466031552335 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 15:59:12 INFO - PROCESS | 2532 | 1466031552339 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:12 INFO - PROCESS | 2532 | 1466031552340 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:12 INFO - PROCESS | 2532 | ++DOCSHELL 0x12941f800 == 36 [pid = 2532] [id = 607] 15:59:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x11a2b6800) [pid = 2532] [serial = 1821] [outer = 0x0] 15:59:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x126ad7000) [pid = 2532] [serial = 1822] [outer = 0x11a2b6800] 15:59:12 INFO - PROCESS | 2532 | 1466031552364 Marionette DEBUG loaded listener.js 15:59:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x128b31000) [pid = 2532] [serial = 1823] [outer = 0x11a2b6800] 15:59:12 INFO - PROCESS | 2532 | 1466031552682 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]]]}] 15:59:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 15:59:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 472ms 15:59:12 INFO - PROCESS | 2532 | 1466031552704 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 15:59:12 INFO - PROCESS | 2532 | 1466031552705 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 15:59:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 15:59:12 INFO - PROCESS | 2532 | 1466031552708 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 15:59:12 INFO - PROCESS | 2532 | 1466031552709 Marionette TRACE conn2 <- [1,2402,null,{}] 15:59:12 INFO - PROCESS | 2532 | 1466031552711 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}] 15:59:12 INFO - PROCESS | 2532 | 1466031552712 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:12 INFO - PROCESS | 2532 | 1466031552822 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 15:59:12 INFO - PROCESS | 2532 | 1466031552826 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:12 INFO - PROCESS | 2532 | 1466031552827 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:12 INFO - PROCESS | 2532 | ++DOCSHELL 0x12a7cc000 == 37 [pid = 2532] [id = 608] 15:59:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x125158400) [pid = 2532] [serial = 1824] [outer = 0x0] 15:59:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x128c6e000) [pid = 2532] [serial = 1825] [outer = 0x125158400] 15:59:12 INFO - PROCESS | 2532 | 1466031552858 Marionette DEBUG loaded listener.js 15:59:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x129216800) [pid = 2532] [serial = 1826] [outer = 0x125158400] 15:59:13 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x1264eec00) [pid = 2532] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 15:59:13 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x128b3a000) [pid = 2532] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 15:59:13 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x116f7e000) [pid = 2532] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 15:59:13 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x1187f7000) [pid = 2532] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 15:59:13 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x116237800) [pid = 2532] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 15:59:13 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x12515dc00) [pid = 2532] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 15:59:13 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x1121a5c00) [pid = 2532] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 15:59:13 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x119e2a800) [pid = 2532] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 15:59:13 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x1176c8c00) [pid = 2532] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 15:59:13 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x117142000) [pid = 2532] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 15:59:13 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x1133f4400) [pid = 2532] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 15:59:13 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x116236400) [pid = 2532] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 15:59:13 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x1291a1800) [pid = 2532] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 15:59:13 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x129218800) [pid = 2532] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 15:59:13 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x12949b800) [pid = 2532] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 15:59:13 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x118167000) [pid = 2532] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 15:59:13 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x12a64fc00) [pid = 2532] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 15:59:13 INFO - PROCESS | 2532 | 1466031553306 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]]]}] 15:59:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 15:59:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 619ms 15:59:13 INFO - PROCESS | 2532 | 1466031553328 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 15:59:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 15:59:13 INFO - PROCESS | 2532 | 1466031553329 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 15:59:13 INFO - PROCESS | 2532 | 1466031553331 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 15:59:13 INFO - PROCESS | 2532 | 1466031553332 Marionette TRACE conn2 <- [1,2406,null,{}] 15:59:13 INFO - PROCESS | 2532 | 1466031553335 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}] 15:59:13 INFO - PROCESS | 2532 | 1466031553336 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:13 INFO - PROCESS | 2532 | 1466031553411 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 15:59:13 INFO - PROCESS | 2532 | 1466031553469 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:13 INFO - PROCESS | 2532 | 1466031553470 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:13 INFO - PROCESS | 2532 | ++DOCSHELL 0x121460800 == 38 [pid = 2532] [id = 609] 15:59:13 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x116471c00) [pid = 2532] [serial = 1827] [outer = 0x0] 15:59:13 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x1185f6800) [pid = 2532] [serial = 1828] [outer = 0x116471c00] 15:59:13 INFO - PROCESS | 2532 | 1466031553496 Marionette DEBUG loaded listener.js 15:59:13 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x12194b800) [pid = 2532] [serial = 1829] [outer = 0x116471c00] 15:59:13 INFO - PROCESS | 2532 | 1466031553759 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]]]}] 15:59:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 15:59:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 471ms 15:59:13 INFO - PROCESS | 2532 | 1466031553805 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 15:59:13 INFO - PROCESS | 2532 | 1466031553807 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 15:59:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 15:59:13 INFO - PROCESS | 2532 | 1466031553809 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 15:59:13 INFO - PROCESS | 2532 | 1466031553811 Marionette TRACE conn2 <- [1,2410,null,{}] 15:59:13 INFO - PROCESS | 2532 | 1466031553813 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}] 15:59:13 INFO - PROCESS | 2532 | 1466031553817 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:13 INFO - PROCESS | 2532 | 1466031553919 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 15:59:13 INFO - PROCESS | 2532 | 1466031553930 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:13 INFO - PROCESS | 2532 | 1466031553931 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:13 INFO - PROCESS | 2532 | ++DOCSHELL 0x12b6c0000 == 39 [pid = 2532] [id = 610] 15:59:13 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x119e22400) [pid = 2532] [serial = 1830] [outer = 0x0] 15:59:13 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x12921d000) [pid = 2532] [serial = 1831] [outer = 0x119e22400] 15:59:13 INFO - PROCESS | 2532 | 1466031553957 Marionette DEBUG loaded listener.js 15:59:14 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x1297e7c00) [pid = 2532] [serial = 1832] [outer = 0x119e22400] 15:59:14 INFO - PROCESS | 2532 | 1466031554314 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]]]}] 15:59:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 15:59:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 522ms 15:59:14 INFO - PROCESS | 2532 | 1466031554333 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 15:59:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 15:59:14 INFO - PROCESS | 2532 | 1466031554335 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 15:59:14 INFO - PROCESS | 2532 | 1466031554337 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 15:59:14 INFO - PROCESS | 2532 | 1466031554338 Marionette TRACE conn2 <- [1,2414,null,{}] 15:59:14 INFO - PROCESS | 2532 | 1466031554341 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}] 15:59:14 INFO - PROCESS | 2532 | 1466031554342 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:14 INFO - PROCESS | 2532 | 1466031554446 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 15:59:14 INFO - PROCESS | 2532 | 1466031554455 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:14 INFO - PROCESS | 2532 | 1466031554456 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:14 INFO - PROCESS | 2532 | ++DOCSHELL 0x12bca6800 == 40 [pid = 2532] [id = 611] 15:59:14 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x1297e8000) [pid = 2532] [serial = 1833] [outer = 0x0] 15:59:14 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x12a6df400) [pid = 2532] [serial = 1834] [outer = 0x1297e8000] 15:59:14 INFO - PROCESS | 2532 | 1466031554480 Marionette DEBUG loaded listener.js 15:59:14 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x12ab04400) [pid = 2532] [serial = 1835] [outer = 0x1297e8000] 15:59:14 INFO - PROCESS | 2532 | 1466031554772 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]]]}] 15:59:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 15:59:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 468ms 15:59:14 INFO - PROCESS | 2532 | 1466031554805 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 15:59:14 INFO - PROCESS | 2532 | 1466031554806 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 15:59:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 15:59:14 INFO - PROCESS | 2532 | 1466031554809 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 15:59:14 INFO - PROCESS | 2532 | 1466031554810 Marionette TRACE conn2 <- [1,2418,null,{}] 15:59:14 INFO - PROCESS | 2532 | 1466031554812 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}] 15:59:14 INFO - PROCESS | 2532 | 1466031554813 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:14 INFO - PROCESS | 2532 | 1466031554899 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 15:59:14 INFO - PROCESS | 2532 | 1466031554904 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:14 INFO - PROCESS | 2532 | 1466031554905 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:14 INFO - PROCESS | 2532 | ++DOCSHELL 0x12ccd7000 == 41 [pid = 2532] [id = 612] 15:59:14 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x12ab07800) [pid = 2532] [serial = 1836] [outer = 0x0] 15:59:14 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x12ab0bc00) [pid = 2532] [serial = 1837] [outer = 0x12ab07800] 15:59:14 INFO - PROCESS | 2532 | 1466031554928 Marionette DEBUG loaded listener.js 15:59:14 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x12ab5c800) [pid = 2532] [serial = 1838] [outer = 0x12ab07800] 15:59:15 INFO - PROCESS | 2532 | 1466031555345 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]]]}] 15:59:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 15:59:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 568ms 15:59:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 15:59:15 INFO - PROCESS | 2532 | 1466031555385 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 15:59:15 INFO - PROCESS | 2532 | 1466031555387 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 15:59:15 INFO - PROCESS | 2532 | 1466031555392 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 15:59:15 INFO - PROCESS | 2532 | 1466031555393 Marionette TRACE conn2 <- [1,2422,null,{}] 15:59:15 INFO - PROCESS | 2532 | 1466031555398 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}] 15:59:15 INFO - PROCESS | 2532 | 1466031555401 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:15 INFO - PROCESS | 2532 | 1466031555503 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 15:59:15 INFO - PROCESS | 2532 | 1466031555575 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:15 INFO - PROCESS | 2532 | 1466031555577 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:15 INFO - PROCESS | 2532 | ++DOCSHELL 0x116fe1800 == 42 [pid = 2532] [id = 613] 15:59:15 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x1133ef000) [pid = 2532] [serial = 1839] [outer = 0x0] 15:59:15 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x116236400) [pid = 2532] [serial = 1840] [outer = 0x1133ef000] 15:59:15 INFO - PROCESS | 2532 | 1466031555608 Marionette DEBUG loaded listener.js 15:59:15 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x116977c00) [pid = 2532] [serial = 1841] [outer = 0x1133ef000] 15:59:16 INFO - PROCESS | 2532 | 1466031556023 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]]]}] 15:59:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 15:59:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 670ms 15:59:16 INFO - PROCESS | 2532 | 1466031556061 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 15:59:16 INFO - PROCESS | 2532 | 1466031556065 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 15:59:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 15:59:16 INFO - PROCESS | 2532 | 1466031556069 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 15:59:16 INFO - PROCESS | 2532 | 1466031556071 Marionette TRACE conn2 <- [1,2426,null,{}] 15:59:16 INFO - PROCESS | 2532 | 1466031556073 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}] 15:59:16 INFO - PROCESS | 2532 | 1466031556075 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:16 INFO - PROCESS | 2532 | 1466031556184 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 15:59:16 INFO - PROCESS | 2532 | 1466031556302 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:16 INFO - PROCESS | 2532 | 1466031556304 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:16 INFO - PROCESS | 2532 | ++DOCSHELL 0x121aca000 == 43 [pid = 2532] [id = 614] 15:59:16 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x1175b8c00) [pid = 2532] [serial = 1842] [outer = 0x0] 15:59:16 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x1185ed800) [pid = 2532] [serial = 1843] [outer = 0x1175b8c00] 15:59:16 INFO - PROCESS | 2532 | 1466031556358 Marionette DEBUG loaded listener.js 15:59:16 INFO - PROCESS | 2532 | ++DOMWINDOW == 104 (0x119528000) [pid = 2532] [serial = 1844] [outer = 0x1175b8c00] 15:59:16 INFO - PROCESS | 2532 | 1466031556783 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]]]}] 15:59:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 15:59:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 769ms 15:59:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 15:59:16 INFO - PROCESS | 2532 | 1466031556839 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 15:59:16 INFO - PROCESS | 2532 | 1466031556840 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 15:59:16 INFO - PROCESS | 2532 | 1466031556843 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 15:59:16 INFO - PROCESS | 2532 | 1466031556845 Marionette TRACE conn2 <- [1,2430,null,{}] 15:59:16 INFO - PROCESS | 2532 | 1466031556868 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}] 15:59:16 INFO - PROCESS | 2532 | 1466031556871 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:16 INFO - PROCESS | 2532 | 1466031556974 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 15:59:17 INFO - PROCESS | 2532 | 1466031557036 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:17 INFO - PROCESS | 2532 | 1466031557038 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:17 INFO - PROCESS | 2532 | ++DOCSHELL 0x12c07a800 == 44 [pid = 2532] [id = 615] 15:59:17 INFO - PROCESS | 2532 | ++DOMWINDOW == 105 (0x1198e7c00) [pid = 2532] [serial = 1845] [outer = 0x0] 15:59:17 INFO - PROCESS | 2532 | ++DOMWINDOW == 106 (0x119e24c00) [pid = 2532] [serial = 1846] [outer = 0x1198e7c00] 15:59:17 INFO - PROCESS | 2532 | 1466031557069 Marionette DEBUG loaded listener.js 15:59:17 INFO - PROCESS | 2532 | ++DOMWINDOW == 107 (0x12166fc00) [pid = 2532] [serial = 1847] [outer = 0x1198e7c00] 15:59:17 INFO - PROCESS | 2532 | 1466031557479 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]]]}] 15:59:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 15:59:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 670ms 15:59:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 15:59:17 INFO - PROCESS | 2532 | 1466031557514 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 15:59:17 INFO - PROCESS | 2532 | 1466031557516 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 15:59:17 INFO - PROCESS | 2532 | 1466031557518 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 15:59:17 INFO - PROCESS | 2532 | 1466031557519 Marionette TRACE conn2 <- [1,2434,null,{}] 15:59:17 INFO - PROCESS | 2532 | 1466031557522 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}] 15:59:17 INFO - PROCESS | 2532 | 1466031557523 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:17 INFO - PROCESS | 2532 | 1466031557628 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 15:59:17 INFO - PROCESS | 2532 | 1466031557688 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:17 INFO - PROCESS | 2532 | 1466031557689 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:17 INFO - PROCESS | 2532 | ++DOCSHELL 0x12d411800 == 45 [pid = 2532] [id = 616] 15:59:17 INFO - PROCESS | 2532 | ++DOMWINDOW == 108 (0x124e35000) [pid = 2532] [serial = 1848] [outer = 0x0] 15:59:17 INFO - PROCESS | 2532 | ++DOMWINDOW == 109 (0x128ade400) [pid = 2532] [serial = 1849] [outer = 0x124e35000] 15:59:17 INFO - PROCESS | 2532 | 1466031557718 Marionette DEBUG loaded listener.js 15:59:17 INFO - PROCESS | 2532 | ++DOMWINDOW == 110 (0x12921c400) [pid = 2532] [serial = 1850] [outer = 0x124e35000] 15:59:18 INFO - PROCESS | 2532 | 1466031558151 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]]]}] 15:59:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 15:59:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 669ms 15:59:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 15:59:18 INFO - PROCESS | 2532 | 1466031558187 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 15:59:18 INFO - PROCESS | 2532 | 1466031558189 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 15:59:18 INFO - PROCESS | 2532 | 1466031558191 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 15:59:18 INFO - PROCESS | 2532 | 1466031558192 Marionette TRACE conn2 <- [1,2438,null,{}] 15:59:18 INFO - PROCESS | 2532 | 1466031558195 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}] 15:59:18 INFO - PROCESS | 2532 | 1466031558196 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:18 INFO - PROCESS | 2532 | 1466031558297 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 15:59:18 INFO - PROCESS | 2532 | 1466031558533 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:18 INFO - PROCESS | 2532 | 1466031558535 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:18 INFO - PROCESS | 2532 | ++DOCSHELL 0x117e80800 == 46 [pid = 2532] [id = 617] 15:59:18 INFO - PROCESS | 2532 | ++DOMWINDOW == 111 (0x113286800) [pid = 2532] [serial = 1851] [outer = 0x0] 15:59:18 INFO - PROCESS | 2532 | ++DOMWINDOW == 112 (0x115e15c00) [pid = 2532] [serial = 1852] [outer = 0x113286800] 15:59:18 INFO - PROCESS | 2532 | 1466031558563 Marionette DEBUG loaded listener.js 15:59:18 INFO - PROCESS | 2532 | ++DOMWINDOW == 113 (0x116907800) [pid = 2532] [serial = 1853] [outer = 0x113286800] 15:59:19 INFO - PROCESS | 2532 | 1466031559000 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]]]}] 15:59:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 15:59:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 823ms 15:59:19 INFO - PROCESS | 2532 | 1466031559015 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 15:59:19 INFO - PROCESS | 2532 | 1466031559017 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 15:59:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 15:59:19 INFO - PROCESS | 2532 | 1466031559020 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 15:59:19 INFO - PROCESS | 2532 | 1466031559022 Marionette TRACE conn2 <- [1,2442,null,{}] 15:59:19 INFO - PROCESS | 2532 | 1466031559025 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}] 15:59:19 INFO - PROCESS | 2532 | 1466031559028 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:19 INFO - PROCESS | 2532 | 1466031559122 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 15:59:19 INFO - PROCESS | 2532 | 1466031559195 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:19 INFO - PROCESS | 2532 | 1466031559196 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:19 INFO - PROCESS | 2532 | ++DOCSHELL 0x119878800 == 47 [pid = 2532] [id = 618] 15:59:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 114 (0x116910400) [pid = 2532] [serial = 1854] [outer = 0x0] 15:59:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 115 (0x1182c2c00) [pid = 2532] [serial = 1855] [outer = 0x116910400] 15:59:19 INFO - PROCESS | 2532 | 1466031559224 Marionette DEBUG loaded listener.js 15:59:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 116 (0x1195c2400) [pid = 2532] [serial = 1856] [outer = 0x116910400] 15:59:19 INFO - PROCESS | 2532 | --DOCSHELL 0x12bca6800 == 46 [pid = 2532] [id = 611] 15:59:19 INFO - PROCESS | 2532 | --DOCSHELL 0x12b6c0000 == 45 [pid = 2532] [id = 610] 15:59:19 INFO - PROCESS | 2532 | --DOCSHELL 0x121460800 == 44 [pid = 2532] [id = 609] 15:59:19 INFO - PROCESS | 2532 | --DOCSHELL 0x12a7cc000 == 43 [pid = 2532] [id = 608] 15:59:19 INFO - PROCESS | 2532 | --DOCSHELL 0x12941f800 == 42 [pid = 2532] [id = 607] 15:59:19 INFO - PROCESS | 2532 | --DOCSHELL 0x128b56800 == 41 [pid = 2532] [id = 606] 15:59:19 INFO - PROCESS | 2532 | --DOCSHELL 0x126a56000 == 40 [pid = 2532] [id = 605] 15:59:19 INFO - PROCESS | 2532 | --DOCSHELL 0x1227bf000 == 39 [pid = 2532] [id = 604] 15:59:19 INFO - PROCESS | 2532 | --DOCSHELL 0x121575000 == 38 [pid = 2532] [id = 603] 15:59:19 INFO - PROCESS | 2532 | --DOCSHELL 0x119888000 == 37 [pid = 2532] [id = 602] 15:59:19 INFO - PROCESS | 2532 | --DOCSHELL 0x116fd9800 == 36 [pid = 2532] [id = 601] 15:59:19 INFO - PROCESS | 2532 | --DOCSHELL 0x1169aa800 == 35 [pid = 2532] [id = 600] 15:59:19 INFO - PROCESS | 2532 | --DOCSHELL 0x118319000 == 34 [pid = 2532] [id = 599] 15:59:19 INFO - PROCESS | 2532 | --DOCSHELL 0x12d410800 == 33 [pid = 2532] [id = 598] 15:59:19 INFO - PROCESS | 2532 | --DOCSHELL 0x12b979800 == 32 [pid = 2532] [id = 580] 15:59:19 INFO - PROCESS | 2532 | --DOCSHELL 0x117e80800 == 31 [pid = 2532] [id = 617] 15:59:19 INFO - PROCESS | 2532 | --DOCSHELL 0x12d411800 == 30 [pid = 2532] [id = 616] 15:59:19 INFO - PROCESS | 2532 | --DOCSHELL 0x12c07a800 == 29 [pid = 2532] [id = 615] 15:59:19 INFO - PROCESS | 2532 | --DOCSHELL 0x121aca000 == 28 [pid = 2532] [id = 614] 15:59:19 INFO - PROCESS | 2532 | --DOCSHELL 0x12ccd7000 == 27 [pid = 2532] [id = 612] 15:59:19 INFO - PROCESS | 2532 | --DOCSHELL 0x116fe1800 == 26 [pid = 2532] [id = 613] 15:59:19 INFO - PROCESS | 2532 | --DOMWINDOW == 115 (0x121411c00) [pid = 2532] [serial = 1763] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 2532 | --DOMWINDOW == 114 (0x121d50000) [pid = 2532] [serial = 1768] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 2532 | --DOMWINDOW == 113 (0x125038800) [pid = 2532] [serial = 1769] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 2532 | --DOMWINDOW == 112 (0x1198d6000) [pid = 2532] [serial = 1759] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 2532 | --DOMWINDOW == 111 (0x128c67c00) [pid = 2532] [serial = 1775] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 2532 | --DOMWINDOW == 110 (0x119e22800) [pid = 2532] [serial = 1760] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 2532 | --DOMWINDOW == 109 (0x115d11c00) [pid = 2532] [serial = 1744] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 2532 | --DOMWINDOW == 108 (0x116242c00) [pid = 2532] [serial = 1745] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 2532 | --DOMWINDOW == 107 (0x1195c9c00) [pid = 2532] [serial = 1756] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 2532 | --DOMWINDOW == 106 (0x119699000) [pid = 2532] [serial = 1757] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 2532 | --DOMWINDOW == 105 (0x1292a5000) [pid = 2532] [serial = 1780] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 2532 | --DOMWINDOW == 104 (0x12921b400) [pid = 2532] [serial = 1778] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 2532 | --DOMWINDOW == 103 (0x12949a400) [pid = 2532] [serial = 1783] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x129494c00) [pid = 2532] [serial = 1781] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x12a651000) [pid = 2532] [serial = 1789] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x1198df800) [pid = 2532] [serial = 1786] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x12a6e0c00) [pid = 2532] [serial = 1793] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x12a740c00) [pid = 2532] [serial = 1795] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x12a64e400) [pid = 2532] [serial = 1784] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x12a6d7400) [pid = 2532] [serial = 1792] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x12a657800) [pid = 2532] [serial = 1790] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x121e66400) [pid = 2532] [serial = 1787] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x12648b000) [pid = 2532] [serial = 1772] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x128aeac00) [pid = 2532] [serial = 1774] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x12919d800) [pid = 2532] [serial = 1777] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x1212cc400) [pid = 2532] [serial = 1765] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x12194cc00) [pid = 2532] [serial = 1766] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x119522400) [pid = 2532] [serial = 1753] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x1195c3c00) [pid = 2532] [serial = 1754] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x117141000) [pid = 2532] [serial = 1748] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x116764000) [pid = 2532] [serial = 1747] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x126345c00) [pid = 2532] [serial = 1771] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x118202800) [pid = 2532] [serial = 1750] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x11834e000) [pid = 2532] [serial = 1751] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x119e40c00) [pid = 2532] [serial = 1762] [outer = 0x0] [url = about:blank] 15:59:20 INFO - PROCESS | 2532 | 1466031560113 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]]]}] 15:59:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 15:59:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1125ms 15:59:20 INFO - PROCESS | 2532 | 1466031560146 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 15:59:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 15:59:20 INFO - PROCESS | 2532 | 1466031560149 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 15:59:20 INFO - PROCESS | 2532 | 1466031560152 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 15:59:20 INFO - PROCESS | 2532 | 1466031560153 Marionette TRACE conn2 <- [1,2446,null,{}] 15:59:20 INFO - PROCESS | 2532 | 1466031560158 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}] 15:59:20 INFO - PROCESS | 2532 | 1466031560159 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:20 INFO - PROCESS | 2532 | 1466031560238 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 15:59:20 INFO - PROCESS | 2532 | 1466031560292 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:20 INFO - PROCESS | 2532 | 1466031560295 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:20 INFO - PROCESS | 2532 | ++DOCSHELL 0x116fd6800 == 27 [pid = 2532] [id = 619] 15:59:20 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x11647dc00) [pid = 2532] [serial = 1857] [outer = 0x0] 15:59:20 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x116976000) [pid = 2532] [serial = 1858] [outer = 0x11647dc00] 15:59:20 INFO - PROCESS | 2532 | 1466031560322 Marionette DEBUG loaded listener.js 15:59:20 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x117146400) [pid = 2532] [serial = 1859] [outer = 0x11647dc00] 15:59:20 INFO - PROCESS | 2532 | 1466031560676 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]]]}] 15:59:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 15:59:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 571ms 15:59:20 INFO - PROCESS | 2532 | 1466031560723 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 15:59:20 INFO - PROCESS | 2532 | 1466031560728 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 15:59:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 15:59:20 INFO - PROCESS | 2532 | 1466031560735 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 15:59:20 INFO - PROCESS | 2532 | 1466031560737 Marionette TRACE conn2 <- [1,2450,null,{}] 15:59:20 INFO - PROCESS | 2532 | 1466031560741 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}] 15:59:20 INFO - PROCESS | 2532 | 1466031560744 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:20 INFO - PROCESS | 2532 | 1466031560853 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 15:59:20 INFO - PROCESS | 2532 | 1466031560910 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:20 INFO - PROCESS | 2532 | 1466031560911 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:20 INFO - PROCESS | 2532 | ++DOCSHELL 0x119272800 == 28 [pid = 2532] [id = 620] 15:59:20 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x117141000) [pid = 2532] [serial = 1860] [outer = 0x0] 15:59:20 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x118202800) [pid = 2532] [serial = 1861] [outer = 0x117141000] 15:59:20 INFO - PROCESS | 2532 | 1466031560939 Marionette DEBUG loaded listener.js 15:59:20 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x11885c400) [pid = 2532] [serial = 1862] [outer = 0x117141000] 15:59:21 INFO - PROCESS | 2532 | 1466031561253 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]]]}] 15:59:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 15:59:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 572ms 15:59:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 15:59:21 INFO - PROCESS | 2532 | 1466031561307 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 15:59:21 INFO - PROCESS | 2532 | 1466031561308 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 15:59:21 INFO - PROCESS | 2532 | 1466031561310 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 15:59:21 INFO - PROCESS | 2532 | 1466031561313 Marionette TRACE conn2 <- [1,2454,null,{}] 15:59:21 INFO - PROCESS | 2532 | 1466031561321 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}] 15:59:21 INFO - PROCESS | 2532 | 1466031561324 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:21 INFO - PROCESS | 2532 | 1466031561423 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 15:59:21 INFO - PROCESS | 2532 | 1466031561430 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:21 INFO - PROCESS | 2532 | 1466031561432 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:21 INFO - PROCESS | 2532 | ++DOCSHELL 0x12134d000 == 29 [pid = 2532] [id = 621] 15:59:21 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x11297c400) [pid = 2532] [serial = 1863] [outer = 0x0] 15:59:21 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x119693800) [pid = 2532] [serial = 1864] [outer = 0x11297c400] 15:59:21 INFO - PROCESS | 2532 | 1466031561461 Marionette DEBUG loaded listener.js 15:59:21 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x1198dcc00) [pid = 2532] [serial = 1865] [outer = 0x11297c400] 15:59:21 INFO - PROCESS | 2532 | 1466031561771 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]]]}] 15:59:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 15:59:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 470ms 15:59:21 INFO - PROCESS | 2532 | 1466031561789 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 15:59:21 INFO - PROCESS | 2532 | 1466031561791 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 15:59:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 15:59:21 INFO - PROCESS | 2532 | 1466031561793 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 15:59:21 INFO - PROCESS | 2532 | 1466031561794 Marionette TRACE conn2 <- [1,2458,null,{}] 15:59:21 INFO - PROCESS | 2532 | 1466031561797 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}] 15:59:21 INFO - PROCESS | 2532 | 1466031561798 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:21 INFO - PROCESS | 2532 | 1466031561879 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 15:59:21 INFO - PROCESS | 2532 | 1466031561885 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:21 INFO - PROCESS | 2532 | 1466031561886 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:21 INFO - PROCESS | 2532 | ++DOCSHELL 0x125192800 == 30 [pid = 2532] [id = 622] 15:59:21 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x1198e4400) [pid = 2532] [serial = 1866] [outer = 0x0] 15:59:21 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x119c48400) [pid = 2532] [serial = 1867] [outer = 0x1198e4400] 15:59:21 INFO - PROCESS | 2532 | 1466031561911 Marionette DEBUG loaded listener.js 15:59:21 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x119e22800) [pid = 2532] [serial = 1868] [outer = 0x1198e4400] 15:59:22 INFO - PROCESS | 2532 | 1466031562280 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]]]}] 15:59:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 15:59:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 520ms 15:59:22 INFO - PROCESS | 2532 | 1466031562319 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 15:59:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 15:59:22 INFO - PROCESS | 2532 | 1466031562328 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 15:59:22 INFO - PROCESS | 2532 | 1466031562330 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 15:59:22 INFO - PROCESS | 2532 | 1466031562331 Marionette TRACE conn2 <- [1,2462,null,{}] 15:59:22 INFO - PROCESS | 2532 | 1466031562333 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}] 15:59:22 INFO - PROCESS | 2532 | 1466031562334 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:22 INFO - PROCESS | 2532 | 1466031562429 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 15:59:22 INFO - PROCESS | 2532 | 1466031562434 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:22 INFO - PROCESS | 2532 | 1466031562435 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:22 INFO - PROCESS | 2532 | ++DOCSHELL 0x126708800 == 31 [pid = 2532] [id = 623] 15:59:22 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x117140c00) [pid = 2532] [serial = 1869] [outer = 0x0] 15:59:22 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x119eef000) [pid = 2532] [serial = 1870] [outer = 0x117140c00] 15:59:22 INFO - PROCESS | 2532 | 1466031562459 Marionette DEBUG loaded listener.js 15:59:22 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x11a2b6400) [pid = 2532] [serial = 1871] [outer = 0x117140c00] 15:59:22 INFO - PROCESS | 2532 | 1466031562795 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]]]}] 15:59:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 15:59:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 520ms 15:59:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 15:59:22 INFO - PROCESS | 2532 | 1466031562850 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 15:59:22 INFO - PROCESS | 2532 | 1466031562851 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 15:59:22 INFO - PROCESS | 2532 | 1466031562853 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 15:59:22 INFO - PROCESS | 2532 | 1466031562855 Marionette TRACE conn2 <- [1,2466,null,{}] 15:59:22 INFO - PROCESS | 2532 | 1466031562857 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}] 15:59:22 INFO - PROCESS | 2532 | 1466031562861 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:22 INFO - PROCESS | 2532 | 1466031562972 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 15:59:23 INFO - PROCESS | 2532 | 1466031563009 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:23 INFO - PROCESS | 2532 | 1466031563010 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:23 INFO - PROCESS | 2532 | ++DOCSHELL 0x129168000 == 32 [pid = 2532] [id = 624] 15:59:23 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x1211e5800) [pid = 2532] [serial = 1872] [outer = 0x0] 15:59:23 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x121b8f400) [pid = 2532] [serial = 1873] [outer = 0x1211e5800] 15:59:23 INFO - PROCESS | 2532 | 1466031563035 Marionette DEBUG loaded listener.js 15:59:23 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x125156c00) [pid = 2532] [serial = 1874] [outer = 0x1211e5800] 15:59:23 INFO - PROCESS | 2532 | 1466031563354 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]]]}] 15:59:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 15:59:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 517ms 15:59:23 INFO - PROCESS | 2532 | 1466031563377 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 15:59:23 INFO - PROCESS | 2532 | 1466031563378 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 15:59:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 15:59:23 INFO - PROCESS | 2532 | 1466031563380 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 15:59:23 INFO - PROCESS | 2532 | 1466031563391 Marionette TRACE conn2 <- [1,2470,null,{}] 15:59:23 INFO - PROCESS | 2532 | 1466031563393 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}] 15:59:23 INFO - PROCESS | 2532 | 1466031563394 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:23 INFO - PROCESS | 2532 | 1466031563486 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 15:59:23 INFO - PROCESS | 2532 | 1466031563525 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:23 INFO - PROCESS | 2532 | 1466031563527 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:23 INFO - PROCESS | 2532 | ++DOCSHELL 0x129759800 == 33 [pid = 2532] [id = 625] 15:59:23 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x12570a400) [pid = 2532] [serial = 1875] [outer = 0x0] 15:59:23 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x12634b800) [pid = 2532] [serial = 1876] [outer = 0x12570a400] 15:59:23 INFO - PROCESS | 2532 | 1466031563551 Marionette DEBUG loaded listener.js 15:59:23 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x1264ee000) [pid = 2532] [serial = 1877] [outer = 0x12570a400] 15:59:23 INFO - PROCESS | 2532 | 1466031563850 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]]]}] 15:59:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 15:59:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 529ms 15:59:23 INFO - PROCESS | 2532 | 1466031563911 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 15:59:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 15:59:23 INFO - PROCESS | 2532 | 1466031563912 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 15:59:23 INFO - PROCESS | 2532 | 1466031563921 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 15:59:23 INFO - PROCESS | 2532 | 1466031563922 Marionette TRACE conn2 <- [1,2474,null,{}] 15:59:23 INFO - PROCESS | 2532 | 1466031563924 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}] 15:59:23 INFO - PROCESS | 2532 | 1466031563925 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:24 INFO - PROCESS | 2532 | 1466031564020 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 15:59:24 INFO - PROCESS | 2532 | 1466031564023 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:24 INFO - PROCESS | 2532 | 1466031564024 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:24 INFO - PROCESS | 2532 | ++DOCSHELL 0x12a7e0000 == 34 [pid = 2532] [id = 626] 15:59:24 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x12570b800) [pid = 2532] [serial = 1878] [outer = 0x0] 15:59:24 INFO - PROCESS | 2532 | ++DOMWINDOW == 104 (0x128b2c000) [pid = 2532] [serial = 1879] [outer = 0x12570b800] 15:59:24 INFO - PROCESS | 2532 | 1466031564048 Marionette DEBUG loaded listener.js 15:59:24 INFO - PROCESS | 2532 | ++DOMWINDOW == 105 (0x128c68000) [pid = 2532] [serial = 1880] [outer = 0x12570b800] 15:59:24 INFO - PROCESS | 2532 | --DOMWINDOW == 104 (0x12ab07800) [pid = 2532] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 15:59:24 INFO - PROCESS | 2532 | --DOMWINDOW == 103 (0x128ae9800) [pid = 2532] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 15:59:24 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x125158000) [pid = 2532] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 15:59:24 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x119ef1400) [pid = 2532] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 15:59:24 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x125158400) [pid = 2532] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 15:59:24 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x116471c00) [pid = 2532] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 15:59:24 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x11a2b6800) [pid = 2532] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 15:59:24 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x1175b3000) [pid = 2532] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 15:59:24 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x112fbe800) [pid = 2532] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 15:59:24 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x11952a400) [pid = 2532] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 15:59:24 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x1198df000) [pid = 2532] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 15:59:24 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x1133edc00) [pid = 2532] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 15:59:24 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x12a6e1800) [pid = 2532] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 15:59:24 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x116759000) [pid = 2532] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 15:59:24 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x119e22400) [pid = 2532] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 15:59:24 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x1297e8000) [pid = 2532] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 15:59:24 INFO - PROCESS | 2532 | 1466031564521 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]]]}] 15:59:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 15:59:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 628ms 15:59:24 INFO - PROCESS | 2532 | 1466031564542 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 15:59:24 INFO - PROCESS | 2532 | 1466031564556 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 15:59:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 15:59:24 INFO - PROCESS | 2532 | 1466031564574 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 15:59:24 INFO - PROCESS | 2532 | 1466031564575 Marionette TRACE conn2 <- [1,2478,null,{}] 15:59:24 INFO - PROCESS | 2532 | 1466031564578 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}] 15:59:24 INFO - PROCESS | 2532 | 1466031564580 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:24 INFO - PROCESS | 2532 | 1466031564656 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 15:59:24 INFO - PROCESS | 2532 | 1466031564658 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:24 INFO - PROCESS | 2532 | 1466031564660 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:24 INFO - PROCESS | 2532 | ++DOCSHELL 0x12134c000 == 35 [pid = 2532] [id = 627] 15:59:24 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x1182bb400) [pid = 2532] [serial = 1881] [outer = 0x0] 15:59:24 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x1198dd800) [pid = 2532] [serial = 1882] [outer = 0x1182bb400] 15:59:24 INFO - PROCESS | 2532 | 1466031564682 Marionette DEBUG loaded listener.js 15:59:24 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x124e29000) [pid = 2532] [serial = 1883] [outer = 0x1182bb400] 15:59:25 INFO - PROCESS | 2532 | 1466031565071 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]]]}] 15:59:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 15:59:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 535ms 15:59:25 INFO - PROCESS | 2532 | 1466031565097 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 15:59:25 INFO - PROCESS | 2532 | 1466031565100 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 15:59:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 15:59:25 INFO - PROCESS | 2532 | 1466031565104 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 15:59:25 INFO - PROCESS | 2532 | 1466031565105 Marionette TRACE conn2 <- [1,2482,null,{}] 15:59:25 INFO - PROCESS | 2532 | 1466031565109 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}] 15:59:25 INFO - PROCESS | 2532 | 1466031565110 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:25 INFO - PROCESS | 2532 | 1466031565231 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 15:59:25 INFO - PROCESS | 2532 | 1466031565319 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:25 INFO - PROCESS | 2532 | 1466031565320 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:25 INFO - PROCESS | 2532 | ++DOCSHELL 0x12b684000 == 36 [pid = 2532] [id = 628] 15:59:25 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x118345800) [pid = 2532] [serial = 1884] [outer = 0x0] 15:59:25 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x128ae7000) [pid = 2532] [serial = 1885] [outer = 0x118345800] 15:59:25 INFO - PROCESS | 2532 | 1466031565361 Marionette DEBUG loaded listener.js 15:59:25 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x1291a0400) [pid = 2532] [serial = 1886] [outer = 0x118345800] 15:59:25 INFO - PROCESS | 2532 | 1466031565675 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]]]}] 15:59:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 15:59:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 622ms 15:59:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 15:59:25 INFO - PROCESS | 2532 | 1466031565725 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 15:59:25 INFO - PROCESS | 2532 | 1466031565727 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 15:59:25 INFO - PROCESS | 2532 | 1466031565738 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 15:59:25 INFO - PROCESS | 2532 | 1466031565740 Marionette TRACE conn2 <- [1,2486,null,{}] 15:59:25 INFO - PROCESS | 2532 | 1466031565742 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}] 15:59:25 INFO - PROCESS | 2532 | 1466031565744 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:25 INFO - PROCESS | 2532 | 1466031565857 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 15:59:25 INFO - PROCESS | 2532 | 1466031565891 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:25 INFO - PROCESS | 2532 | 1466031565892 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:25 INFO - PROCESS | 2532 | ++DOCSHELL 0x12647c000 == 37 [pid = 2532] [id = 629] 15:59:25 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x119240400) [pid = 2532] [serial = 1887] [outer = 0x0] 15:59:25 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x129223c00) [pid = 2532] [serial = 1888] [outer = 0x119240400] 15:59:25 INFO - PROCESS | 2532 | 1466031565919 Marionette DEBUG loaded listener.js 15:59:25 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x12a659400) [pid = 2532] [serial = 1889] [outer = 0x119240400] 15:59:26 INFO - PROCESS | 2532 | 1466031566170 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]]]}] 15:59:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 15:59:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 481ms 15:59:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 15:59:26 INFO - PROCESS | 2532 | 1466031566211 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 15:59:26 INFO - PROCESS | 2532 | 1466031566212 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 15:59:26 INFO - PROCESS | 2532 | 1466031566221 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 15:59:26 INFO - PROCESS | 2532 | 1466031566222 Marionette TRACE conn2 <- [1,2490,null,{}] 15:59:26 INFO - PROCESS | 2532 | 1466031566225 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}] 15:59:26 INFO - PROCESS | 2532 | 1466031566226 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:26 INFO - PROCESS | 2532 | 1466031566307 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 15:59:26 INFO - PROCESS | 2532 | 1466031566409 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:26 INFO - PROCESS | 2532 | 1466031566411 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:26 INFO - PROCESS | 2532 | ++DOCSHELL 0x115d9b000 == 38 [pid = 2532] [id = 630] 15:59:26 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x111ecac00) [pid = 2532] [serial = 1890] [outer = 0x0] 15:59:26 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x1128d0800) [pid = 2532] [serial = 1891] [outer = 0x111ecac00] 15:59:26 INFO - PROCESS | 2532 | 1466031566442 Marionette DEBUG loaded listener.js 15:59:26 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x1133f4800) [pid = 2532] [serial = 1892] [outer = 0x111ecac00] 15:59:26 INFO - PROCESS | 2532 | 1466031566966 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]]]}] 15:59:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 15:59:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 826ms 15:59:27 INFO - PROCESS | 2532 | 1466031567041 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 15:59:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 15:59:27 INFO - PROCESS | 2532 | 1466031567044 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 15:59:27 INFO - PROCESS | 2532 | 1466031567047 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 15:59:27 INFO - PROCESS | 2532 | 1466031567049 Marionette TRACE conn2 <- [1,2494,null,{}] 15:59:27 INFO - PROCESS | 2532 | 1466031567052 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}] 15:59:27 INFO - PROCESS | 2532 | 1466031567055 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:27 INFO - PROCESS | 2532 | 1466031567164 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 15:59:27 INFO - PROCESS | 2532 | 1466031567245 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:27 INFO - PROCESS | 2532 | 1466031567247 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:27 INFO - PROCESS | 2532 | ++DOCSHELL 0x12110d000 == 39 [pid = 2532] [id = 631] 15:59:27 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x1181a0800) [pid = 2532] [serial = 1893] [outer = 0x0] 15:59:27 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x11820a800) [pid = 2532] [serial = 1894] [outer = 0x1181a0800] 15:59:27 INFO - PROCESS | 2532 | 1466031567277 Marionette DEBUG loaded listener.js 15:59:27 INFO - PROCESS | 2532 | ++DOMWINDOW == 104 (0x1187f9000) [pid = 2532] [serial = 1895] [outer = 0x1181a0800] 15:59:27 INFO - PROCESS | 2532 | 1466031567952 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]]]}] 15:59:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 15:59:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 971ms 15:59:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 15:59:28 INFO - PROCESS | 2532 | 1466031568023 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 15:59:28 INFO - PROCESS | 2532 | 1466031568025 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 15:59:28 INFO - PROCESS | 2532 | 1466031568028 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 15:59:28 INFO - PROCESS | 2532 | 1466031568030 Marionette TRACE conn2 <- [1,2498,null,{}] 15:59:28 INFO - PROCESS | 2532 | 1466031568033 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}] 15:59:28 INFO - PROCESS | 2532 | 1466031568035 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:28 INFO - PROCESS | 2532 | 1466031568138 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 15:59:28 INFO - PROCESS | 2532 | 1466031568194 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:28 INFO - PROCESS | 2532 | 1466031568197 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:28 INFO - PROCESS | 2532 | ++DOCSHELL 0x1193b8000 == 40 [pid = 2532] [id = 632] 15:59:28 INFO - PROCESS | 2532 | ++DOMWINDOW == 105 (0x116a1bc00) [pid = 2532] [serial = 1896] [outer = 0x0] 15:59:28 INFO - PROCESS | 2532 | ++DOMWINDOW == 106 (0x11713dc00) [pid = 2532] [serial = 1897] [outer = 0x116a1bc00] 15:59:28 INFO - PROCESS | 2532 | 1466031568224 Marionette DEBUG loaded listener.js 15:59:28 INFO - PROCESS | 2532 | ++DOMWINDOW == 107 (0x1181a4400) [pid = 2532] [serial = 1898] [outer = 0x116a1bc00] 15:59:28 INFO - PROCESS | 2532 | --DOCSHELL 0x12647c000 == 39 [pid = 2532] [id = 629] 15:59:28 INFO - PROCESS | 2532 | --DOCSHELL 0x12b684000 == 38 [pid = 2532] [id = 628] 15:59:28 INFO - PROCESS | 2532 | --DOCSHELL 0x12134c000 == 37 [pid = 2532] [id = 627] 15:59:28 INFO - PROCESS | 2532 | --DOCSHELL 0x12a7e0000 == 36 [pid = 2532] [id = 626] 15:59:28 INFO - PROCESS | 2532 | --DOCSHELL 0x129759800 == 35 [pid = 2532] [id = 625] 15:59:28 INFO - PROCESS | 2532 | --DOCSHELL 0x129168000 == 34 [pid = 2532] [id = 624] 15:59:28 INFO - PROCESS | 2532 | --DOCSHELL 0x126708800 == 33 [pid = 2532] [id = 623] 15:59:28 INFO - PROCESS | 2532 | --DOCSHELL 0x125192800 == 32 [pid = 2532] [id = 622] 15:59:28 INFO - PROCESS | 2532 | --DOCSHELL 0x12134d000 == 31 [pid = 2532] [id = 621] 15:59:28 INFO - PROCESS | 2532 | --DOCSHELL 0x119272800 == 30 [pid = 2532] [id = 620] 15:59:28 INFO - PROCESS | 2532 | --DOCSHELL 0x116fd6800 == 29 [pid = 2532] [id = 619] 15:59:28 INFO - PROCESS | 2532 | --DOCSHELL 0x119878800 == 28 [pid = 2532] [id = 618] 15:59:28 INFO - PROCESS | 2532 | --DOMWINDOW == 106 (0x129193c00) [pid = 2532] [serial = 1742] [outer = 0x0] [url = about:blank] 15:59:28 INFO - PROCESS | 2532 | --DOMWINDOW == 105 (0x125786800) [pid = 2532] [serial = 1819] [outer = 0x0] [url = about:blank] 15:59:28 INFO - PROCESS | 2532 | --DOMWINDOW == 104 (0x121624c00) [pid = 2532] [serial = 1816] [outer = 0x0] [url = about:blank] 15:59:28 INFO - PROCESS | 2532 | --DOMWINDOW == 103 (0x1264f0800) [pid = 2532] [serial = 1820] [outer = 0x0] [url = about:blank] 15:59:28 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x128c6e000) [pid = 2532] [serial = 1825] [outer = 0x0] [url = about:blank] 15:59:28 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x1185f6800) [pid = 2532] [serial = 1828] [outer = 0x0] [url = about:blank] 15:59:28 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x126ad7000) [pid = 2532] [serial = 1822] [outer = 0x0] [url = about:blank] 15:59:28 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x118204c00) [pid = 2532] [serial = 1804] [outer = 0x0] [url = about:blank] 15:59:28 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x11834b400) [pid = 2532] [serial = 1805] [outer = 0x0] [url = about:blank] 15:59:28 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x119c48000) [pid = 2532] [serial = 1813] [outer = 0x0] [url = about:blank] 15:59:28 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x1195c2000) [pid = 2532] [serial = 1807] [outer = 0x0] [url = about:blank] 15:59:28 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x119694400) [pid = 2532] [serial = 1808] [outer = 0x0] [url = about:blank] 15:59:28 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x119ac3400) [pid = 2532] [serial = 1810] [outer = 0x0] [url = about:blank] 15:59:28 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x119acf000) [pid = 2532] [serial = 1811] [outer = 0x0] [url = about:blank] 15:59:28 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x1133f2400) [pid = 2532] [serial = 1798] [outer = 0x0] [url = about:blank] 15:59:28 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x1164d3400) [pid = 2532] [serial = 1799] [outer = 0x0] [url = about:blank] 15:59:28 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x12a74a800) [pid = 2532] [serial = 1796] [outer = 0x0] [url = about:blank] 15:59:28 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x116903000) [pid = 2532] [serial = 1801] [outer = 0x0] [url = about:blank] 15:59:28 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x116f7cc00) [pid = 2532] [serial = 1802] [outer = 0x0] [url = about:blank] 15:59:28 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x12921d000) [pid = 2532] [serial = 1831] [outer = 0x0] [url = about:blank] 15:59:28 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x12ab04400) [pid = 2532] [serial = 1835] [outer = 0x0] [url = about:blank] 15:59:28 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x12ab0bc00) [pid = 2532] [serial = 1837] [outer = 0x0] [url = about:blank] 15:59:28 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x12ab5c800) [pid = 2532] [serial = 1838] [outer = 0x0] [url = about:blank] 15:59:28 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x1297e7c00) [pid = 2532] [serial = 1832] [outer = 0x0] [url = about:blank] 15:59:28 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x12a6df400) [pid = 2532] [serial = 1834] [outer = 0x0] [url = about:blank] 15:59:28 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x129216800) [pid = 2532] [serial = 1826] [outer = 0x0] [url = about:blank] 15:59:28 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x128b31000) [pid = 2532] [serial = 1823] [outer = 0x0] [url = about:blank] 15:59:28 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x12194b800) [pid = 2532] [serial = 1829] [outer = 0x0] [url = about:blank] 15:59:28 INFO - PROCESS | 2532 | --DOMWINDOW == 78 (0x125033000) [pid = 2532] [serial = 1817] [outer = 0x0] [url = about:blank] 15:59:28 INFO - PROCESS | 2532 | --DOMWINDOW == 77 (0x119e27000) [pid = 2532] [serial = 1814] [outer = 0x0] [url = about:blank] 15:59:28 INFO - PROCESS | 2532 | 1466031568711 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]]]}] 15:59:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 15:59:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 723ms 15:59:28 INFO - PROCESS | 2532 | 1466031568753 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 15:59:28 INFO - PROCESS | 2532 | 1466031568756 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 15:59:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 15:59:28 INFO - PROCESS | 2532 | 1466031568760 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 15:59:28 INFO - PROCESS | 2532 | 1466031568762 Marionette TRACE conn2 <- [1,2502,null,{}] 15:59:28 INFO - PROCESS | 2532 | 1466031568766 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}] 15:59:28 INFO - PROCESS | 2532 | 1466031568769 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:28 INFO - PROCESS | 2532 | 1466031568835 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 15:59:28 INFO - PROCESS | 2532 | 1466031568841 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:28 INFO - PROCESS | 2532 | 1466031568843 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:28 INFO - PROCESS | 2532 | ++DOCSHELL 0x1188b5000 == 29 [pid = 2532] [id = 633] 15:59:28 INFO - PROCESS | 2532 | ++DOMWINDOW == 78 (0x11834b400) [pid = 2532] [serial = 1899] [outer = 0x0] 15:59:28 INFO - PROCESS | 2532 | ++DOMWINDOW == 79 (0x11952a000) [pid = 2532] [serial = 1900] [outer = 0x11834b400] 15:59:28 INFO - PROCESS | 2532 | 1466031568887 Marionette DEBUG loaded listener.js 15:59:28 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x1195c9c00) [pid = 2532] [serial = 1901] [outer = 0x11834b400] 15:59:29 INFO - PROCESS | 2532 | 1466031569416 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]]]}] 15:59:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 15:59:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 669ms 15:59:29 INFO - PROCESS | 2532 | 1466031569430 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 15:59:29 INFO - PROCESS | 2532 | 1466031569432 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 15:59:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 15:59:29 INFO - PROCESS | 2532 | 1466031569447 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 15:59:29 INFO - PROCESS | 2532 | 1466031569452 Marionette TRACE conn2 <- [1,2506,null,{}] 15:59:29 INFO - PROCESS | 2532 | 1466031569459 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}] 15:59:29 INFO - PROCESS | 2532 | 1466031569462 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:29 INFO - PROCESS | 2532 | 1466031569545 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 15:59:29 INFO - PROCESS | 2532 | 1466031569553 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:29 INFO - PROCESS | 2532 | 1466031569556 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:29 INFO - PROCESS | 2532 | ++DOCSHELL 0x1227a2000 == 30 [pid = 2532] [id = 634] 15:59:29 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x1198e7400) [pid = 2532] [serial = 1902] [outer = 0x0] 15:59:29 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x119acf800) [pid = 2532] [serial = 1903] [outer = 0x1198e7400] 15:59:29 INFO - PROCESS | 2532 | 1466031569580 Marionette DEBUG loaded listener.js 15:59:29 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x119e2a800) [pid = 2532] [serial = 1904] [outer = 0x1198e7400] 15:59:30 INFO - PROCESS | 2532 | 1466031570069 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]]]}] 15:59:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 15:59:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 678ms 15:59:30 INFO - PROCESS | 2532 | 1466031570125 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 15:59:30 INFO - PROCESS | 2532 | 1466031570128 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 15:59:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 15:59:30 INFO - PROCESS | 2532 | 1466031570131 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 15:59:30 INFO - PROCESS | 2532 | 1466031570134 Marionette TRACE conn2 <- [1,2510,null,{}] 15:59:30 INFO - PROCESS | 2532 | 1466031570138 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}] 15:59:30 INFO - PROCESS | 2532 | 1466031570140 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:30 INFO - PROCESS | 2532 | 1466031570262 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 15:59:30 INFO - PROCESS | 2532 | 1466031570343 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:30 INFO - PROCESS | 2532 | 1466031570344 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:30 INFO - PROCESS | 2532 | ++DOCSHELL 0x126a65800 == 31 [pid = 2532] [id = 635] 15:59:30 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x115dcb000) [pid = 2532] [serial = 1905] [outer = 0x0] 15:59:30 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x1211e8c00) [pid = 2532] [serial = 1906] [outer = 0x115dcb000] 15:59:30 INFO - PROCESS | 2532 | 1466031570369 Marionette DEBUG loaded listener.js 15:59:30 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x121667000) [pid = 2532] [serial = 1907] [outer = 0x115dcb000] 15:59:30 INFO - PROCESS | 2532 | 1466031570653 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]]]}] 15:59:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 15:59:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 571ms 15:59:30 INFO - PROCESS | 2532 | 1466031570704 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 15:59:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 15:59:30 INFO - PROCESS | 2532 | 1466031570705 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 15:59:30 INFO - PROCESS | 2532 | 1466031570707 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 15:59:30 INFO - PROCESS | 2532 | 1466031570708 Marionette TRACE conn2 <- [1,2514,null,{}] 15:59:30 INFO - PROCESS | 2532 | 1466031570710 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}] 15:59:30 INFO - PROCESS | 2532 | 1466031570712 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:30 INFO - PROCESS | 2532 | 1466031570790 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 15:59:30 INFO - PROCESS | 2532 | 1466031570794 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:30 INFO - PROCESS | 2532 | 1466031570795 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:30 INFO - PROCESS | 2532 | ++DOCSHELL 0x118747000 == 32 [pid = 2532] [id = 636] 15:59:30 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x11713fc00) [pid = 2532] [serial = 1908] [outer = 0x0] 15:59:30 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x124b0b800) [pid = 2532] [serial = 1909] [outer = 0x11713fc00] 15:59:30 INFO - PROCESS | 2532 | 1466031570821 Marionette DEBUG loaded listener.js 15:59:30 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x125036000) [pid = 2532] [serial = 1910] [outer = 0x11713fc00] 15:59:31 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x117140c00) [pid = 2532] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 15:59:31 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x116910400) [pid = 2532] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 15:59:31 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x1198e4400) [pid = 2532] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 15:59:31 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x11297c400) [pid = 2532] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 15:59:31 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x117141000) [pid = 2532] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 15:59:31 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x118345800) [pid = 2532] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 15:59:31 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x1211e5800) [pid = 2532] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 15:59:31 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x12570a400) [pid = 2532] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 15:59:31 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x12570b800) [pid = 2532] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 15:59:31 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x11647dc00) [pid = 2532] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 15:59:31 INFO - PROCESS | 2532 | --DOMWINDOW == 78 (0x1133ef000) [pid = 2532] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 15:59:31 INFO - PROCESS | 2532 | --DOMWINDOW == 77 (0x1175b8c00) [pid = 2532] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 15:59:31 INFO - PROCESS | 2532 | --DOMWINDOW == 76 (0x1182bb400) [pid = 2532] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 15:59:31 INFO - PROCESS | 2532 | --DOMWINDOW == 75 (0x1198e7c00) [pid = 2532] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 15:59:31 INFO - PROCESS | 2532 | --DOMWINDOW == 74 (0x124e35000) [pid = 2532] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 15:59:31 INFO - PROCESS | 2532 | --DOMWINDOW == 73 (0x113286800) [pid = 2532] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 15:59:31 INFO - PROCESS | 2532 | 1466031571475 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]]]}] 15:59:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 15:59:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 821ms 15:59:31 INFO - PROCESS | 2532 | 1466031571528 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 15:59:31 INFO - PROCESS | 2532 | 1466031571531 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 15:59:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 15:59:31 INFO - PROCESS | 2532 | 1466031571537 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 15:59:31 INFO - PROCESS | 2532 | 1466031571539 Marionette TRACE conn2 <- [1,2518,null,{}] 15:59:31 INFO - PROCESS | 2532 | 1466031571543 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}] 15:59:31 INFO - PROCESS | 2532 | 1466031571545 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:31 INFO - PROCESS | 2532 | 1466031571643 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 15:59:31 INFO - PROCESS | 2532 | 1466031571713 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:31 INFO - PROCESS | 2532 | 1466031571715 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:31 INFO - PROCESS | 2532 | ++DOCSHELL 0x1185bd000 == 33 [pid = 2532] [id = 637] 15:59:31 INFO - PROCESS | 2532 | ++DOMWINDOW == 74 (0x113c8e800) [pid = 2532] [serial = 1911] [outer = 0x0] 15:59:31 INFO - PROCESS | 2532 | ++DOMWINDOW == 75 (0x116762c00) [pid = 2532] [serial = 1912] [outer = 0x113c8e800] 15:59:31 INFO - PROCESS | 2532 | 1466031571746 Marionette DEBUG loaded listener.js 15:59:31 INFO - PROCESS | 2532 | ++DOMWINDOW == 76 (0x1176c8800) [pid = 2532] [serial = 1913] [outer = 0x113c8e800] 15:59:32 INFO - PROCESS | 2532 | 1466031572193 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]]]}] 15:59:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 15:59:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 672ms 15:59:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 15:59:32 INFO - PROCESS | 2532 | 1466031572207 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 15:59:32 INFO - PROCESS | 2532 | 1466031572210 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 15:59:32 INFO - PROCESS | 2532 | 1466031572215 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 15:59:32 INFO - PROCESS | 2532 | 1466031572217 Marionette TRACE conn2 <- [1,2522,null,{}] 15:59:32 INFO - PROCESS | 2532 | 1466031572219 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}] 15:59:32 INFO - PROCESS | 2532 | 1466031572221 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:32 INFO - PROCESS | 2532 | 1466031572320 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 15:59:32 INFO - PROCESS | 2532 | 1466031572385 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:32 INFO - PROCESS | 2532 | 1466031572386 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:32 INFO - PROCESS | 2532 | ++DOCSHELL 0x125684800 == 34 [pid = 2532] [id = 638] 15:59:32 INFO - PROCESS | 2532 | ++DOMWINDOW == 77 (0x11834a000) [pid = 2532] [serial = 1914] [outer = 0x0] 15:59:32 INFO - PROCESS | 2532 | ++DOMWINDOW == 78 (0x119522400) [pid = 2532] [serial = 1915] [outer = 0x11834a000] 15:59:32 INFO - PROCESS | 2532 | 1466031572423 Marionette DEBUG loaded listener.js 15:59:32 INFO - PROCESS | 2532 | ++DOMWINDOW == 79 (0x1198d6000) [pid = 2532] [serial = 1916] [outer = 0x11834a000] 15:59:32 INFO - PROCESS | 2532 | 1466031572863 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]]]}] 15:59:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 15:59:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 675ms 15:59:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 15:59:32 INFO - PROCESS | 2532 | 1466031572889 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 15:59:32 INFO - PROCESS | 2532 | 1466031572891 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 15:59:32 INFO - PROCESS | 2532 | 1466031572893 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 15:59:32 INFO - PROCESS | 2532 | 1466031572896 Marionette TRACE conn2 <- [1,2526,null,{}] 15:59:32 INFO - PROCESS | 2532 | 1466031572904 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}] 15:59:32 INFO - PROCESS | 2532 | 1466031572907 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:33 INFO - PROCESS | 2532 | 1466031573003 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 15:59:33 INFO - PROCESS | 2532 | 1466031573062 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:33 INFO - PROCESS | 2532 | 1466031573064 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:33 INFO - PROCESS | 2532 | ++DOCSHELL 0x12a7db800 == 35 [pid = 2532] [id = 639] 15:59:33 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x1198dfc00) [pid = 2532] [serial = 1917] [outer = 0x0] 15:59:33 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x119e2cc00) [pid = 2532] [serial = 1918] [outer = 0x1198dfc00] 15:59:33 INFO - PROCESS | 2532 | 1466031573108 Marionette DEBUG loaded listener.js 15:59:33 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x124e35000) [pid = 2532] [serial = 1919] [outer = 0x1198dfc00] 15:59:33 INFO - PROCESS | 2532 | 1466031573518 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]]]}] 15:59:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 15:59:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 671ms 15:59:33 INFO - PROCESS | 2532 | 1466031573564 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 15:59:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 15:59:33 INFO - PROCESS | 2532 | 1466031573566 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 15:59:33 INFO - PROCESS | 2532 | 1466031573569 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 15:59:33 INFO - PROCESS | 2532 | 1466031573570 Marionette TRACE conn2 <- [1,2530,null,{}] 15:59:33 INFO - PROCESS | 2532 | 1466031573572 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}] 15:59:33 INFO - PROCESS | 2532 | 1466031573574 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:33 INFO - PROCESS | 2532 | 1466031573693 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 15:59:33 INFO - PROCESS | 2532 | 1466031573775 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:33 INFO - PROCESS | 2532 | 1466031573777 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:33 INFO - PROCESS | 2532 | ++DOCSHELL 0x12b6b2800 == 36 [pid = 2532] [id = 640] 15:59:33 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x125707800) [pid = 2532] [serial = 1920] [outer = 0x0] 15:59:33 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x12634d800) [pid = 2532] [serial = 1921] [outer = 0x125707800] 15:59:33 INFO - PROCESS | 2532 | 1466031573807 Marionette DEBUG loaded listener.js 15:59:33 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x1267c5000) [pid = 2532] [serial = 1922] [outer = 0x125707800] 15:59:34 INFO - PROCESS | 2532 | 1466031574213 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]]]}] 15:59:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 15:59:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 669ms 15:59:34 INFO - PROCESS | 2532 | 1466031574238 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 15:59:34 INFO - PROCESS | 2532 | 1466031574240 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 15:59:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 15:59:34 INFO - PROCESS | 2532 | 1466031574242 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 15:59:34 INFO - PROCESS | 2532 | 1466031574243 Marionette TRACE conn2 <- [1,2534,null,{}] 15:59:34 INFO - PROCESS | 2532 | 1466031574246 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}] 15:59:34 INFO - PROCESS | 2532 | 1466031574247 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:34 INFO - PROCESS | 2532 | 1466031574341 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 15:59:34 INFO - PROCESS | 2532 | 1466031574396 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:34 INFO - PROCESS | 2532 | 1466031574398 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:34 INFO - PROCESS | 2532 | ++DOCSHELL 0x126a65000 == 37 [pid = 2532] [id = 641] 15:59:34 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x125786800) [pid = 2532] [serial = 1923] [outer = 0x0] 15:59:34 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x128aeb800) [pid = 2532] [serial = 1924] [outer = 0x125786800] 15:59:34 INFO - PROCESS | 2532 | 1466031574426 Marionette DEBUG loaded listener.js 15:59:34 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x128b3a800) [pid = 2532] [serial = 1925] [outer = 0x125786800] 15:59:34 INFO - PROCESS | 2532 | 1466031574845 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]]]}] 15:59:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 15:59:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 621ms 15:59:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 15:59:34 INFO - PROCESS | 2532 | 1466031574864 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 15:59:34 INFO - PROCESS | 2532 | 1466031574865 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 15:59:34 INFO - PROCESS | 2532 | 1466031574868 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 15:59:34 INFO - PROCESS | 2532 | 1466031574869 Marionette TRACE conn2 <- [1,2538,null,{}] 15:59:34 INFO - PROCESS | 2532 | 1466031574871 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}] 15:59:34 INFO - PROCESS | 2532 | 1466031574876 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:35 INFO - PROCESS | 2532 | 1466031575091 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 15:59:35 INFO - PROCESS | 2532 | 1466031575221 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:35 INFO - PROCESS | 2532 | 1466031575222 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:35 INFO - PROCESS | 2532 | ++DOCSHELL 0x118583800 == 38 [pid = 2532] [id = 642] 15:59:35 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x113dc5800) [pid = 2532] [serial = 1926] [outer = 0x0] 15:59:35 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x115e8a800) [pid = 2532] [serial = 1927] [outer = 0x113dc5800] 15:59:35 INFO - PROCESS | 2532 | 1466031575253 Marionette DEBUG loaded listener.js 15:59:35 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x116a15400) [pid = 2532] [serial = 1928] [outer = 0x113dc5800] 15:59:36 INFO - PROCESS | 2532 | --DOCSHELL 0x126a65800 == 37 [pid = 2532] [id = 635] 15:59:36 INFO - PROCESS | 2532 | --DOCSHELL 0x1227a2000 == 36 [pid = 2532] [id = 634] 15:59:36 INFO - PROCESS | 2532 | --DOCSHELL 0x1188b5000 == 35 [pid = 2532] [id = 633] 15:59:36 INFO - PROCESS | 2532 | --DOCSHELL 0x1193b8000 == 34 [pid = 2532] [id = 632] 15:59:36 INFO - PROCESS | 2532 | --DOCSHELL 0x115d9b000 == 33 [pid = 2532] [id = 630] 15:59:36 INFO - PROCESS | 2532 | --DOCSHELL 0x12110d000 == 32 [pid = 2532] [id = 631] 15:59:36 INFO - PROCESS | 2532 | --DOCSHELL 0x126a65000 == 31 [pid = 2532] [id = 641] 15:59:36 INFO - PROCESS | 2532 | --DOCSHELL 0x12b6b2800 == 30 [pid = 2532] [id = 640] 15:59:36 INFO - PROCESS | 2532 | --DOCSHELL 0x12a7db800 == 29 [pid = 2532] [id = 639] 15:59:36 INFO - PROCESS | 2532 | --DOCSHELL 0x125684800 == 28 [pid = 2532] [id = 638] 15:59:36 INFO - PROCESS | 2532 | --DOCSHELL 0x118747000 == 27 [pid = 2532] [id = 636] 15:59:36 INFO - PROCESS | 2532 | --DOCSHELL 0x1185bd000 == 26 [pid = 2532] [id = 637] 15:59:36 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x119eef000) [pid = 2532] [serial = 1870] [outer = 0x0] [url = about:blank] 15:59:36 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x1195c2400) [pid = 2532] [serial = 1856] [outer = 0x0] [url = about:blank] 15:59:36 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x1182c2c00) [pid = 2532] [serial = 1855] [outer = 0x0] [url = about:blank] 15:59:36 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x119c48400) [pid = 2532] [serial = 1867] [outer = 0x0] [url = about:blank] 15:59:36 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x119693800) [pid = 2532] [serial = 1864] [outer = 0x0] [url = about:blank] 15:59:36 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x1198dcc00) [pid = 2532] [serial = 1865] [outer = 0x0] [url = about:blank] 15:59:36 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x118202800) [pid = 2532] [serial = 1861] [outer = 0x0] [url = about:blank] 15:59:36 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x11885c400) [pid = 2532] [serial = 1862] [outer = 0x0] [url = about:blank] 15:59:36 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x1291a0400) [pid = 2532] [serial = 1886] [outer = 0x0] [url = about:blank] 15:59:36 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x121b8f400) [pid = 2532] [serial = 1873] [outer = 0x0] [url = about:blank] 15:59:36 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x11a2b6400) [pid = 2532] [serial = 1871] [outer = 0x0] [url = about:blank] 15:59:36 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x12634b800) [pid = 2532] [serial = 1876] [outer = 0x0] [url = about:blank] 15:59:36 INFO - PROCESS | 2532 | --DOMWINDOW == 78 (0x125156c00) [pid = 2532] [serial = 1874] [outer = 0x0] [url = about:blank] 15:59:36 INFO - PROCESS | 2532 | --DOMWINDOW == 77 (0x128b2c000) [pid = 2532] [serial = 1879] [outer = 0x0] [url = about:blank] 15:59:36 INFO - PROCESS | 2532 | --DOMWINDOW == 76 (0x1264ee000) [pid = 2532] [serial = 1877] [outer = 0x0] [url = about:blank] 15:59:36 INFO - PROCESS | 2532 | --DOMWINDOW == 75 (0x116976000) [pid = 2532] [serial = 1858] [outer = 0x0] [url = about:blank] 15:59:36 INFO - PROCESS | 2532 | --DOMWINDOW == 74 (0x116977c00) [pid = 2532] [serial = 1841] [outer = 0x0] [url = about:blank] 15:59:36 INFO - PROCESS | 2532 | --DOMWINDOW == 73 (0x116236400) [pid = 2532] [serial = 1840] [outer = 0x0] [url = about:blank] 15:59:36 INFO - PROCESS | 2532 | --DOMWINDOW == 72 (0x119528000) [pid = 2532] [serial = 1844] [outer = 0x0] [url = about:blank] 15:59:36 INFO - PROCESS | 2532 | --DOMWINDOW == 71 (0x129223c00) [pid = 2532] [serial = 1888] [outer = 0x0] [url = about:blank] 15:59:36 INFO - PROCESS | 2532 | --DOMWINDOW == 70 (0x1185ed800) [pid = 2532] [serial = 1843] [outer = 0x0] [url = about:blank] 15:59:36 INFO - PROCESS | 2532 | --DOMWINDOW == 69 (0x1198dd800) [pid = 2532] [serial = 1882] [outer = 0x0] [url = about:blank] 15:59:36 INFO - PROCESS | 2532 | --DOMWINDOW == 68 (0x128ae7000) [pid = 2532] [serial = 1885] [outer = 0x0] [url = about:blank] 15:59:36 INFO - PROCESS | 2532 | --DOMWINDOW == 67 (0x12166fc00) [pid = 2532] [serial = 1847] [outer = 0x0] [url = about:blank] 15:59:36 INFO - PROCESS | 2532 | --DOMWINDOW == 66 (0x119e24c00) [pid = 2532] [serial = 1846] [outer = 0x0] [url = about:blank] 15:59:36 INFO - PROCESS | 2532 | --DOMWINDOW == 65 (0x128c68000) [pid = 2532] [serial = 1880] [outer = 0x0] [url = about:blank] 15:59:36 INFO - PROCESS | 2532 | --DOMWINDOW == 64 (0x12921c400) [pid = 2532] [serial = 1850] [outer = 0x0] [url = about:blank] 15:59:36 INFO - PROCESS | 2532 | --DOMWINDOW == 63 (0x117146400) [pid = 2532] [serial = 1859] [outer = 0x0] [url = about:blank] 15:59:36 INFO - PROCESS | 2532 | --DOMWINDOW == 62 (0x128ade400) [pid = 2532] [serial = 1849] [outer = 0x0] [url = about:blank] 15:59:36 INFO - PROCESS | 2532 | --DOMWINDOW == 61 (0x116907800) [pid = 2532] [serial = 1853] [outer = 0x0] [url = about:blank] 15:59:36 INFO - PROCESS | 2532 | --DOMWINDOW == 60 (0x115e15c00) [pid = 2532] [serial = 1852] [outer = 0x0] [url = about:blank] 15:59:36 INFO - PROCESS | 2532 | --DOMWINDOW == 59 (0x124e29000) [pid = 2532] [serial = 1883] [outer = 0x0] [url = about:blank] 15:59:36 INFO - PROCESS | 2532 | --DOMWINDOW == 58 (0x119e22800) [pid = 2532] [serial = 1868] [outer = 0x0] [url = about:blank] 15:59:36 INFO - PROCESS | 2532 | 1466031576157 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]]]}] 15:59:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 15:59:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1325ms 15:59:36 INFO - PROCESS | 2532 | 1466031576194 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 15:59:36 INFO - PROCESS | 2532 | 1466031576196 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 15:59:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 15:59:36 INFO - PROCESS | 2532 | 1466031576207 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 15:59:36 INFO - PROCESS | 2532 | 1466031576209 Marionette TRACE conn2 <- [1,2542,null,{}] 15:59:36 INFO - PROCESS | 2532 | 1466031576213 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}] 15:59:36 INFO - PROCESS | 2532 | 1466031576216 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:36 INFO - PROCESS | 2532 | 1466031576295 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 15:59:36 INFO - PROCESS | 2532 | 1466031576304 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:36 INFO - PROCESS | 2532 | 1466031576307 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:36 INFO - PROCESS | 2532 | ++DOCSHELL 0x1169b6000 == 27 [pid = 2532] [id = 643] 15:59:36 INFO - PROCESS | 2532 | ++DOMWINDOW == 59 (0x1133f0400) [pid = 2532] [serial = 1929] [outer = 0x0] 15:59:36 INFO - PROCESS | 2532 | ++DOMWINDOW == 60 (0x115e1b800) [pid = 2532] [serial = 1930] [outer = 0x1133f0400] 15:59:36 INFO - PROCESS | 2532 | 1466031576335 Marionette DEBUG loaded listener.js 15:59:36 INFO - PROCESS | 2532 | ++DOMWINDOW == 61 (0x112e8e400) [pid = 2532] [serial = 1931] [outer = 0x1133f0400] 15:59:36 INFO - PROCESS | 2532 | 1466031576726 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]]]}] 15:59:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 15:59:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 578ms 15:59:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 15:59:36 INFO - PROCESS | 2532 | 1466031576777 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 15:59:36 INFO - PROCESS | 2532 | 1466031576780 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 15:59:36 INFO - PROCESS | 2532 | 1466031576785 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 15:59:36 INFO - PROCESS | 2532 | 1466031576786 Marionette TRACE conn2 <- [1,2546,null,{}] 15:59:36 INFO - PROCESS | 2532 | 1466031576789 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}] 15:59:36 INFO - PROCESS | 2532 | 1466031576791 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:36 INFO - PROCESS | 2532 | 1466031576868 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 15:59:36 INFO - PROCESS | 2532 | 1466031576872 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:36 INFO - PROCESS | 2532 | 1466031576874 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:36 INFO - PROCESS | 2532 | ++DOCSHELL 0x1185bf800 == 28 [pid = 2532] [id = 644] 15:59:36 INFO - PROCESS | 2532 | ++DOMWINDOW == 62 (0x11690bc00) [pid = 2532] [serial = 1932] [outer = 0x0] 15:59:36 INFO - PROCESS | 2532 | ++DOMWINDOW == 63 (0x1181a4c00) [pid = 2532] [serial = 1933] [outer = 0x11690bc00] 15:59:36 INFO - PROCESS | 2532 | 1466031576904 Marionette DEBUG loaded listener.js 15:59:36 INFO - PROCESS | 2532 | ++DOMWINDOW == 64 (0x118207800) [pid = 2532] [serial = 1934] [outer = 0x11690bc00] 15:59:37 INFO - PROCESS | 2532 | 1466031577243 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]]]}] 15:59:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 15:59:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 471ms 15:59:37 INFO - PROCESS | 2532 | 1466031577256 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 15:59:37 INFO - PROCESS | 2532 | 1466031577265 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 15:59:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 15:59:37 INFO - PROCESS | 2532 | 1466031577269 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 15:59:37 INFO - PROCESS | 2532 | 1466031577272 Marionette TRACE conn2 <- [1,2550,null,{}] 15:59:37 INFO - PROCESS | 2532 | 1466031577285 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}] 15:59:37 INFO - PROCESS | 2532 | 1466031577288 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:37 INFO - PROCESS | 2532 | 1466031577383 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 15:59:37 INFO - PROCESS | 2532 | 1466031577388 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:37 INFO - PROCESS | 2532 | 1466031577390 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:37 INFO - PROCESS | 2532 | ++DOCSHELL 0x11a1bc000 == 29 [pid = 2532] [id = 645] 15:59:37 INFO - PROCESS | 2532 | ++DOMWINDOW == 65 (0x112ec2400) [pid = 2532] [serial = 1935] [outer = 0x0] 15:59:37 INFO - PROCESS | 2532 | ++DOMWINDOW == 66 (0x119528000) [pid = 2532] [serial = 1936] [outer = 0x112ec2400] 15:59:37 INFO - PROCESS | 2532 | 1466031577420 Marionette DEBUG loaded listener.js 15:59:37 INFO - PROCESS | 2532 | ++DOMWINDOW == 67 (0x1195c8000) [pid = 2532] [serial = 1937] [outer = 0x112ec2400] 15:59:37 INFO - PROCESS | 2532 | 1466031577756 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]]]}] 15:59:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 15:59:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 527ms 15:59:37 INFO - PROCESS | 2532 | 1466031577797 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 15:59:37 INFO - PROCESS | 2532 | 1466031577799 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 15:59:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 15:59:37 INFO - PROCESS | 2532 | 1466031577801 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 15:59:37 INFO - PROCESS | 2532 | 1466031577802 Marionette TRACE conn2 <- [1,2554,null,{}] 15:59:37 INFO - PROCESS | 2532 | 1466031577804 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}] 15:59:37 INFO - PROCESS | 2532 | 1466031577805 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:37 INFO - PROCESS | 2532 | 1466031577882 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 15:59:37 INFO - PROCESS | 2532 | 1466031577940 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:37 INFO - PROCESS | 2532 | 1466031577941 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:37 INFO - PROCESS | 2532 | ++DOCSHELL 0x1217c8000 == 30 [pid = 2532] [id = 646] 15:59:37 INFO - PROCESS | 2532 | ++DOMWINDOW == 68 (0x1195c5000) [pid = 2532] [serial = 1938] [outer = 0x0] 15:59:37 INFO - PROCESS | 2532 | ++DOMWINDOW == 69 (0x1198d5800) [pid = 2532] [serial = 1939] [outer = 0x1195c5000] 15:59:37 INFO - PROCESS | 2532 | 1466031577967 Marionette DEBUG loaded listener.js 15:59:38 INFO - PROCESS | 2532 | ++DOMWINDOW == 70 (0x1198e6800) [pid = 2532] [serial = 1940] [outer = 0x1195c5000] 15:59:38 INFO - PROCESS | 2532 | 1466031578278 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]]]}] 15:59:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 15:59:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 518ms 15:59:38 INFO - PROCESS | 2532 | 1466031578321 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 15:59:38 INFO - PROCESS | 2532 | 1466031578322 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 15:59:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 15:59:38 INFO - PROCESS | 2532 | 1466031578325 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 15:59:38 INFO - PROCESS | 2532 | 1466031578326 Marionette TRACE conn2 <- [1,2558,null,{}] 15:59:38 INFO - PROCESS | 2532 | 1466031578328 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}] 15:59:38 INFO - PROCESS | 2532 | 1466031578336 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:38 INFO - PROCESS | 2532 | 1466031578430 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 15:59:38 INFO - PROCESS | 2532 | 1466031578433 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:38 INFO - PROCESS | 2532 | 1466031578434 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:38 INFO - PROCESS | 2532 | ++DOCSHELL 0x12567a800 == 31 [pid = 2532] [id = 647] 15:59:38 INFO - PROCESS | 2532 | ++DOMWINDOW == 71 (0x1174c9800) [pid = 2532] [serial = 1941] [outer = 0x0] 15:59:38 INFO - PROCESS | 2532 | ++DOMWINDOW == 72 (0x119ac4c00) [pid = 2532] [serial = 1942] [outer = 0x1174c9800] 15:59:38 INFO - PROCESS | 2532 | 1466031578459 Marionette DEBUG loaded listener.js 15:59:38 INFO - PROCESS | 2532 | ++DOMWINDOW == 73 (0x119e21000) [pid = 2532] [serial = 1943] [outer = 0x1174c9800] 15:59:38 INFO - PROCESS | 2532 | 1466031578827 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]]]}] 15:59:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 15:59:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 519ms 15:59:38 INFO - PROCESS | 2532 | 1466031578848 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 15:59:38 INFO - PROCESS | 2532 | 1466031578849 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 15:59:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 15:59:38 INFO - PROCESS | 2532 | 1466031578853 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 15:59:38 INFO - PROCESS | 2532 | 1466031578854 Marionette TRACE conn2 <- [1,2562,null,{}] 15:59:38 INFO - PROCESS | 2532 | 1466031578857 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}] 15:59:38 INFO - PROCESS | 2532 | 1466031578861 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:38 INFO - PROCESS | 2532 | 1466031578971 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 15:59:38 INFO - PROCESS | 2532 | 1466031578980 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:38 INFO - PROCESS | 2532 | 1466031578981 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:38 INFO - PROCESS | 2532 | ++DOCSHELL 0x128ac2000 == 32 [pid = 2532] [id = 648] 15:59:38 INFO - PROCESS | 2532 | ++DOMWINDOW == 74 (0x119e21800) [pid = 2532] [serial = 1944] [outer = 0x0] 15:59:39 INFO - PROCESS | 2532 | ++DOMWINDOW == 75 (0x119eef000) [pid = 2532] [serial = 1945] [outer = 0x119e21800] 15:59:39 INFO - PROCESS | 2532 | 1466031579007 Marionette DEBUG loaded listener.js 15:59:39 INFO - PROCESS | 2532 | ++DOMWINDOW == 76 (0x124bf3c00) [pid = 2532] [serial = 1946] [outer = 0x119e21800] 15:59:39 INFO - PROCESS | 2532 | 1466031579345 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]]]}] 15:59:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 15:59:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 519ms 15:59:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 15:59:39 INFO - PROCESS | 2532 | 1466031579375 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 15:59:39 INFO - PROCESS | 2532 | 1466031579376 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 15:59:39 INFO - PROCESS | 2532 | 1466031579379 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 15:59:39 INFO - PROCESS | 2532 | 1466031579380 Marionette TRACE conn2 <- [1,2566,null,{}] 15:59:39 INFO - PROCESS | 2532 | 1466031579382 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}] 15:59:39 INFO - PROCESS | 2532 | 1466031579392 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:39 INFO - PROCESS | 2532 | 1466031579486 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 15:59:39 INFO - PROCESS | 2532 | 1466031579497 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:39 INFO - PROCESS | 2532 | 1466031579498 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:39 INFO - PROCESS | 2532 | ++DOCSHELL 0x129411800 == 33 [pid = 2532] [id = 649] 15:59:39 INFO - PROCESS | 2532 | ++DOMWINDOW == 77 (0x121516400) [pid = 2532] [serial = 1947] [outer = 0x0] 15:59:39 INFO - PROCESS | 2532 | ++DOMWINDOW == 78 (0x125038800) [pid = 2532] [serial = 1948] [outer = 0x121516400] 15:59:39 INFO - PROCESS | 2532 | 1466031579526 Marionette DEBUG loaded listener.js 15:59:39 INFO - PROCESS | 2532 | ++DOMWINDOW == 79 (0x125789400) [pid = 2532] [serial = 1949] [outer = 0x121516400] 15:59:39 INFO - PROCESS | 2532 | 1466031579846 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]]]}] 15:59:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 15:59:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 518ms 15:59:39 INFO - PROCESS | 2532 | 1466031579897 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 15:59:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 15:59:39 INFO - PROCESS | 2532 | 1466031579898 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 15:59:39 INFO - PROCESS | 2532 | 1466031579901 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 15:59:39 INFO - PROCESS | 2532 | 1466031579902 Marionette TRACE conn2 <- [1,2570,null,{}] 15:59:39 INFO - PROCESS | 2532 | 1466031579904 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}] 15:59:39 INFO - PROCESS | 2532 | 1466031579905 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:40 INFO - PROCESS | 2532 | 1466031579999 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 15:59:40 INFO - PROCESS | 2532 | 1466031580002 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:40 INFO - PROCESS | 2532 | 1466031580004 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:40 INFO - PROCESS | 2532 | ++DOCSHELL 0x12a575800 == 34 [pid = 2532] [id = 650] 15:59:40 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x124e30000) [pid = 2532] [serial = 1950] [outer = 0x0] 15:59:40 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x1264e5400) [pid = 2532] [serial = 1951] [outer = 0x124e30000] 15:59:40 INFO - PROCESS | 2532 | 1466031580028 Marionette DEBUG loaded listener.js 15:59:40 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x1198d4000) [pid = 2532] [serial = 1952] [outer = 0x124e30000] 15:59:40 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x11713fc00) [pid = 2532] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 15:59:40 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x119240400) [pid = 2532] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 15:59:40 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x115dcb000) [pid = 2532] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 15:59:40 INFO - PROCESS | 2532 | --DOMWINDOW == 78 (0x1181a0800) [pid = 2532] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 15:59:40 INFO - PROCESS | 2532 | --DOMWINDOW == 77 (0x111ecac00) [pid = 2532] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 15:59:40 INFO - PROCESS | 2532 | --DOMWINDOW == 76 (0x11834b400) [pid = 2532] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 15:59:40 INFO - PROCESS | 2532 | --DOMWINDOW == 75 (0x1198e7400) [pid = 2532] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 15:59:40 INFO - PROCESS | 2532 | --DOMWINDOW == 74 (0x116a1bc00) [pid = 2532] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 15:59:40 INFO - PROCESS | 2532 | 1466031580439 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]]]}] 15:59:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 15:59:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 568ms 15:59:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 15:59:40 INFO - PROCESS | 2532 | 1466031580471 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 15:59:40 INFO - PROCESS | 2532 | 1466031580472 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 15:59:40 INFO - PROCESS | 2532 | 1466031580474 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 15:59:40 INFO - PROCESS | 2532 | 1466031580475 Marionette TRACE conn2 <- [1,2574,null,{}] 15:59:40 INFO - PROCESS | 2532 | 1466031580477 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}] 15:59:40 INFO - PROCESS | 2532 | 1466031580478 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:40 INFO - PROCESS | 2532 | 1466031580588 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 15:59:40 INFO - PROCESS | 2532 | 1466031580622 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:40 INFO - PROCESS | 2532 | 1466031580623 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:40 INFO - PROCESS | 2532 | ++DOCSHELL 0x11a1b9800 == 35 [pid = 2532] [id = 651] 15:59:40 INFO - PROCESS | 2532 | ++DOMWINDOW == 75 (0x113dc4400) [pid = 2532] [serial = 1953] [outer = 0x0] 15:59:40 INFO - PROCESS | 2532 | ++DOMWINDOW == 76 (0x11885cc00) [pid = 2532] [serial = 1954] [outer = 0x113dc4400] 15:59:40 INFO - PROCESS | 2532 | 1466031580647 Marionette DEBUG loaded listener.js 15:59:40 INFO - PROCESS | 2532 | ++DOMWINDOW == 77 (0x126acf400) [pid = 2532] [serial = 1955] [outer = 0x113dc4400] 15:59:40 INFO - PROCESS | 2532 | 1466031580899 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]]]}] 15:59:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 15:59:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 470ms 15:59:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 15:59:40 INFO - PROCESS | 2532 | 1466031580944 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 15:59:40 INFO - PROCESS | 2532 | 1466031580945 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 15:59:40 INFO - PROCESS | 2532 | 1466031580947 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 15:59:40 INFO - PROCESS | 2532 | 1466031580949 Marionette TRACE conn2 <- [1,2578,null,{}] 15:59:40 INFO - PROCESS | 2532 | 1466031580958 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}] 15:59:40 INFO - PROCESS | 2532 | 1466031580960 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:41 INFO - PROCESS | 2532 | 1466031581040 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 15:59:41 INFO - PROCESS | 2532 | 1466031581044 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:41 INFO - PROCESS | 2532 | 1466031581045 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:41 INFO - PROCESS | 2532 | ++DOCSHELL 0x12ab41000 == 36 [pid = 2532] [id = 652] 15:59:41 INFO - PROCESS | 2532 | ++DOMWINDOW == 78 (0x126acf800) [pid = 2532] [serial = 1956] [outer = 0x0] 15:59:41 INFO - PROCESS | 2532 | ++DOMWINDOW == 79 (0x128b2c400) [pid = 2532] [serial = 1957] [outer = 0x126acf800] 15:59:41 INFO - PROCESS | 2532 | 1466031581071 Marionette DEBUG loaded listener.js 15:59:41 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x128c61800) [pid = 2532] [serial = 1958] [outer = 0x126acf800] 15:59:41 INFO - PROCESS | 2532 | 1466031581410 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]]]}] 15:59:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 15:59:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 476ms 15:59:41 INFO - PROCESS | 2532 | 1466031581424 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 15:59:41 INFO - PROCESS | 2532 | 1466031581426 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 15:59:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 15:59:41 INFO - PROCESS | 2532 | 1466031581428 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 15:59:41 INFO - PROCESS | 2532 | 1466031581429 Marionette TRACE conn2 <- [1,2582,null,{}] 15:59:41 INFO - PROCESS | 2532 | 1466031581433 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}] 15:59:41 INFO - PROCESS | 2532 | 1466031581435 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:41 INFO - PROCESS | 2532 | 1466031581560 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 15:59:41 INFO - PROCESS | 2532 | 1466031581567 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:41 INFO - PROCESS | 2532 | 1466031581568 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:41 INFO - PROCESS | 2532 | ++DOCSHELL 0x125667800 == 37 [pid = 2532] [id = 653] 15:59:41 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x128add000) [pid = 2532] [serial = 1959] [outer = 0x0] 15:59:41 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x128c69400) [pid = 2532] [serial = 1960] [outer = 0x128add000] 15:59:41 INFO - PROCESS | 2532 | 1466031581594 Marionette DEBUG loaded listener.js 15:59:41 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x1292a0800) [pid = 2532] [serial = 1961] [outer = 0x128add000] 15:59:41 INFO - PROCESS | 2532 | 1466031581894 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]]]}] 15:59:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 15:59:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 520ms 15:59:41 INFO - PROCESS | 2532 | 1466031581949 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 15:59:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 15:59:41 INFO - PROCESS | 2532 | 1466031581950 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 15:59:41 INFO - PROCESS | 2532 | 1466031581952 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 15:59:41 INFO - PROCESS | 2532 | 1466031581953 Marionette TRACE conn2 <- [1,2586,null,{}] 15:59:41 INFO - PROCESS | 2532 | 1466031581956 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}] 15:59:41 INFO - PROCESS | 2532 | 1466031581957 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:42 INFO - PROCESS | 2532 | 1466031582035 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 15:59:42 INFO - PROCESS | 2532 | 1466031582039 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:42 INFO - PROCESS | 2532 | 1466031582040 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:42 INFO - PROCESS | 2532 | ++DOCSHELL 0x12c06d800 == 38 [pid = 2532] [id = 654] 15:59:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x1292a4c00) [pid = 2532] [serial = 1962] [outer = 0x0] 15:59:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x129497800) [pid = 2532] [serial = 1963] [outer = 0x1292a4c00] 15:59:42 INFO - PROCESS | 2532 | 1466031582062 Marionette DEBUG loaded listener.js 15:59:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x1297edc00) [pid = 2532] [serial = 1964] [outer = 0x1292a4c00] 15:59:42 INFO - PROCESS | 2532 | 1466031582553 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]]]}] 15:59:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 15:59:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 619ms 15:59:42 INFO - PROCESS | 2532 | 1466031582572 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 15:59:42 INFO - PROCESS | 2532 | 1466031582574 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 15:59:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 15:59:42 INFO - PROCESS | 2532 | 1466031582578 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 15:59:42 INFO - PROCESS | 2532 | 1466031582580 Marionette TRACE conn2 <- [1,2590,null,{}] 15:59:42 INFO - PROCESS | 2532 | 1466031582584 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}] 15:59:42 INFO - PROCESS | 2532 | 1466031582585 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:42 INFO - PROCESS | 2532 | 1466031582696 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 15:59:42 INFO - PROCESS | 2532 | 1466031582823 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:42 INFO - PROCESS | 2532 | 1466031582824 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:42 INFO - PROCESS | 2532 | ++DOCSHELL 0x11857c000 == 39 [pid = 2532] [id = 655] 15:59:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x116236400) [pid = 2532] [serial = 1965] [outer = 0x0] 15:59:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x1164d3400) [pid = 2532] [serial = 1966] [outer = 0x116236400] 15:59:42 INFO - PROCESS | 2532 | 1466031582857 Marionette DEBUG loaded listener.js 15:59:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x117147800) [pid = 2532] [serial = 1967] [outer = 0x116236400] 15:59:43 INFO - PROCESS | 2532 | 1466031583322 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]]]}] 15:59:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 15:59:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 823ms 15:59:43 INFO - PROCESS | 2532 | 1466031583410 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 15:59:43 INFO - PROCESS | 2532 | 1466031583413 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 15:59:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 15:59:43 INFO - PROCESS | 2532 | 1466031583422 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 15:59:43 INFO - PROCESS | 2532 | 1466031583423 Marionette TRACE conn2 <- [1,2594,null,{}] 15:59:43 INFO - PROCESS | 2532 | 1466031583426 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}] 15:59:43 INFO - PROCESS | 2532 | 1466031583428 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:43 INFO - PROCESS | 2532 | 1466031583536 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 15:59:43 INFO - PROCESS | 2532 | 1466031583617 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:43 INFO - PROCESS | 2532 | 1466031583618 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:43 INFO - PROCESS | 2532 | ++DOCSHELL 0x121d33800 == 40 [pid = 2532] [id = 656] 15:59:43 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x1182c2000) [pid = 2532] [serial = 1968] [outer = 0x0] 15:59:43 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x1185f0800) [pid = 2532] [serial = 1969] [outer = 0x1182c2000] 15:59:43 INFO - PROCESS | 2532 | 1466031583649 Marionette DEBUG loaded listener.js 15:59:43 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x1195c2800) [pid = 2532] [serial = 1970] [outer = 0x1182c2000] 15:59:44 INFO - PROCESS | 2532 | --DOCSHELL 0x125667800 == 39 [pid = 2532] [id = 653] 15:59:44 INFO - PROCESS | 2532 | --DOCSHELL 0x12ab41000 == 38 [pid = 2532] [id = 652] 15:59:44 INFO - PROCESS | 2532 | --DOCSHELL 0x11a1b9800 == 37 [pid = 2532] [id = 651] 15:59:44 INFO - PROCESS | 2532 | --DOCSHELL 0x12a575800 == 36 [pid = 2532] [id = 650] 15:59:44 INFO - PROCESS | 2532 | --DOCSHELL 0x129411800 == 35 [pid = 2532] [id = 649] 15:59:44 INFO - PROCESS | 2532 | --DOCSHELL 0x128ac2000 == 34 [pid = 2532] [id = 648] 15:59:44 INFO - PROCESS | 2532 | --DOCSHELL 0x12567a800 == 33 [pid = 2532] [id = 647] 15:59:44 INFO - PROCESS | 2532 | --DOCSHELL 0x1217c8000 == 32 [pid = 2532] [id = 646] 15:59:44 INFO - PROCESS | 2532 | --DOCSHELL 0x11a1bc000 == 31 [pid = 2532] [id = 645] 15:59:44 INFO - PROCESS | 2532 | --DOCSHELL 0x1185bf800 == 30 [pid = 2532] [id = 644] 15:59:44 INFO - PROCESS | 2532 | --DOCSHELL 0x1169b6000 == 29 [pid = 2532] [id = 643] 15:59:44 INFO - PROCESS | 2532 | --DOCSHELL 0x118583800 == 28 [pid = 2532] [id = 642] 15:59:44 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x124b0b800) [pid = 2532] [serial = 1909] [outer = 0x0] [url = about:blank] 15:59:44 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x125036000) [pid = 2532] [serial = 1910] [outer = 0x0] [url = about:blank] 15:59:44 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x12a659400) [pid = 2532] [serial = 1889] [outer = 0x0] [url = about:blank] 15:59:44 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x1211e8c00) [pid = 2532] [serial = 1906] [outer = 0x0] [url = about:blank] 15:59:44 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x121667000) [pid = 2532] [serial = 1907] [outer = 0x0] [url = about:blank] 15:59:44 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x11820a800) [pid = 2532] [serial = 1894] [outer = 0x0] [url = about:blank] 15:59:44 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x1187f9000) [pid = 2532] [serial = 1895] [outer = 0x0] [url = about:blank] 15:59:44 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x1128d0800) [pid = 2532] [serial = 1891] [outer = 0x0] [url = about:blank] 15:59:44 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x1133f4800) [pid = 2532] [serial = 1892] [outer = 0x0] [url = about:blank] 15:59:44 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x11952a000) [pid = 2532] [serial = 1900] [outer = 0x0] [url = about:blank] 15:59:44 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x1195c9c00) [pid = 2532] [serial = 1901] [outer = 0x0] [url = about:blank] 15:59:44 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x119acf800) [pid = 2532] [serial = 1903] [outer = 0x0] [url = about:blank] 15:59:44 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x119e2a800) [pid = 2532] [serial = 1904] [outer = 0x0] [url = about:blank] 15:59:44 INFO - PROCESS | 2532 | --DOMWINDOW == 78 (0x11713dc00) [pid = 2532] [serial = 1897] [outer = 0x0] [url = about:blank] 15:59:44 INFO - PROCESS | 2532 | --DOMWINDOW == 77 (0x1181a4400) [pid = 2532] [serial = 1898] [outer = 0x0] [url = about:blank] 15:59:44 INFO - PROCESS | 2532 | 1466031584314 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]]]}] 15:59:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 15:59:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 923ms 15:59:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 15:59:44 INFO - PROCESS | 2532 | 1466031584345 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 15:59:44 INFO - PROCESS | 2532 | 1466031584347 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 15:59:44 INFO - PROCESS | 2532 | 1466031584351 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 15:59:44 INFO - PROCESS | 2532 | 1466031584353 Marionette TRACE conn2 <- [1,2598,null,{}] 15:59:44 INFO - PROCESS | 2532 | 1466031584357 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}] 15:59:44 INFO - PROCESS | 2532 | 1466031584359 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:44 INFO - PROCESS | 2532 | 1466031584436 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 15:59:44 INFO - PROCESS | 2532 | 1466031584440 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:44 INFO - PROCESS | 2532 | 1466031584443 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:44 INFO - PROCESS | 2532 | ++DOCSHELL 0x117e68800 == 29 [pid = 2532] [id = 657] 15:59:44 INFO - PROCESS | 2532 | ++DOMWINDOW == 78 (0x116977c00) [pid = 2532] [serial = 1971] [outer = 0x0] 15:59:44 INFO - PROCESS | 2532 | ++DOMWINDOW == 79 (0x1181aac00) [pid = 2532] [serial = 1972] [outer = 0x116977c00] 15:59:44 INFO - PROCESS | 2532 | 1466031584472 Marionette DEBUG loaded listener.js 15:59:44 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x1185e7c00) [pid = 2532] [serial = 1973] [outer = 0x116977c00] 15:59:44 INFO - PROCESS | 2532 | 1466031584851 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]]]}] 15:59:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 15:59:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 520ms 15:59:44 INFO - PROCESS | 2532 | 1466031584872 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 15:59:44 INFO - PROCESS | 2532 | 1466031584875 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 15:59:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 15:59:44 INFO - PROCESS | 2532 | 1466031584879 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 15:59:44 INFO - PROCESS | 2532 | 1466031584881 Marionette TRACE conn2 <- [1,2602,null,{}] 15:59:44 INFO - PROCESS | 2532 | 1466031584885 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}] 15:59:44 INFO - PROCESS | 2532 | 1466031584887 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:44 INFO - PROCESS | 2532 | 1466031584964 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 15:59:44 INFO - PROCESS | 2532 | 1466031584970 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:44 INFO - PROCESS | 2532 | 1466031584971 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:44 INFO - PROCESS | 2532 | ++DOCSHELL 0x11987a000 == 30 [pid = 2532] [id = 658] 15:59:44 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x1195c2000) [pid = 2532] [serial = 1974] [outer = 0x0] 15:59:44 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x119695c00) [pid = 2532] [serial = 1975] [outer = 0x1195c2000] 15:59:45 INFO - PROCESS | 2532 | 1466031585000 Marionette DEBUG loaded listener.js 15:59:45 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x1198dcc00) [pid = 2532] [serial = 1976] [outer = 0x1195c2000] 15:59:45 INFO - PROCESS | 2532 | 1466031585354 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]]]}] 15:59:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 15:59:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 522ms 15:59:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 15:59:45 INFO - PROCESS | 2532 | 1466031585403 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 15:59:45 INFO - PROCESS | 2532 | 1466031585404 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 15:59:45 INFO - PROCESS | 2532 | 1466031585406 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 15:59:45 INFO - PROCESS | 2532 | 1466031585408 Marionette TRACE conn2 <- [1,2606,null,{}] 15:59:45 INFO - PROCESS | 2532 | 1466031585416 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}] 15:59:45 INFO - PROCESS | 2532 | 1466031585420 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:45 INFO - PROCESS | 2532 | 1466031585498 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 15:59:45 INFO - PROCESS | 2532 | 1466031585505 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:45 INFO - PROCESS | 2532 | 1466031585507 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:45 INFO - PROCESS | 2532 | ++DOCSHELL 0x124bbc800 == 31 [pid = 2532] [id = 659] 15:59:45 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x114e7c000) [pid = 2532] [serial = 1977] [outer = 0x0] 15:59:45 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x119e26800) [pid = 2532] [serial = 1978] [outer = 0x114e7c000] 15:59:45 INFO - PROCESS | 2532 | 1466031585535 Marionette DEBUG loaded listener.js 15:59:45 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x11a2b3c00) [pid = 2532] [serial = 1979] [outer = 0x114e7c000] 15:59:45 INFO - PROCESS | 2532 | 1466031585885 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]]]}] 15:59:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 15:59:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 520ms 15:59:45 INFO - PROCESS | 2532 | 1466031585927 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 15:59:45 INFO - PROCESS | 2532 | 1466031585928 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 15:59:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 15:59:45 INFO - PROCESS | 2532 | 1466031585931 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 15:59:45 INFO - PROCESS | 2532 | 1466031585932 Marionette TRACE conn2 <- [1,2610,null,{}] 15:59:45 INFO - PROCESS | 2532 | 1466031585936 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}] 15:59:45 INFO - PROCESS | 2532 | 1466031585937 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:46 INFO - PROCESS | 2532 | 1466031586046 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 15:59:46 INFO - PROCESS | 2532 | 1466031586052 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:46 INFO - PROCESS | 2532 | 1466031586053 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:46 INFO - PROCESS | 2532 | ++DOCSHELL 0x126a5c800 == 32 [pid = 2532] [id = 660] 15:59:46 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x1211dc800) [pid = 2532] [serial = 1980] [outer = 0x0] 15:59:46 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x121626800) [pid = 2532] [serial = 1981] [outer = 0x1211dc800] 15:59:46 INFO - PROCESS | 2532 | 1466031586078 Marionette DEBUG loaded listener.js 15:59:46 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x121515800) [pid = 2532] [serial = 1982] [outer = 0x1211dc800] 15:59:46 INFO - PROCESS | 2532 | 1466031586412 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]]]}] 15:59:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 15:59:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 522ms 15:59:46 INFO - PROCESS | 2532 | 1466031586455 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 15:59:46 INFO - PROCESS | 2532 | 1466031586456 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 15:59:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 15:59:46 INFO - PROCESS | 2532 | 1466031586458 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 15:59:46 INFO - PROCESS | 2532 | 1466031586459 Marionette TRACE conn2 <- [1,2614,null,{}] 15:59:46 INFO - PROCESS | 2532 | 1466031586462 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}] 15:59:46 INFO - PROCESS | 2532 | 1466031586463 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:46 INFO - PROCESS | 2532 | 1466031586560 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 15:59:46 INFO - PROCESS | 2532 | 1466031586563 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:46 INFO - PROCESS | 2532 | 1466031586565 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:46 INFO - PROCESS | 2532 | ++DOCSHELL 0x129416800 == 33 [pid = 2532] [id = 661] 15:59:46 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x113c8cc00) [pid = 2532] [serial = 1983] [outer = 0x0] 15:59:46 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x124e2dc00) [pid = 2532] [serial = 1984] [outer = 0x113c8cc00] 15:59:46 INFO - PROCESS | 2532 | 1466031586591 Marionette DEBUG loaded listener.js 15:59:46 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x12570b800) [pid = 2532] [serial = 1985] [outer = 0x113c8cc00] 15:59:46 INFO - PROCESS | 2532 | 1466031586951 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]]]}] 15:59:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 15:59:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 518ms 15:59:46 INFO - PROCESS | 2532 | 1466031586978 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 15:59:46 INFO - PROCESS | 2532 | 1466031586979 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 15:59:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 15:59:46 INFO - PROCESS | 2532 | 1466031586990 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 15:59:46 INFO - PROCESS | 2532 | 1466031586991 Marionette TRACE conn2 <- [1,2618,null,{}] 15:59:46 INFO - PROCESS | 2532 | 1466031586993 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}] 15:59:46 INFO - PROCESS | 2532 | 1466031586997 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:47 INFO - PROCESS | 2532 | 1466031587121 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 15:59:47 INFO - PROCESS | 2532 | 1466031587125 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:47 INFO - PROCESS | 2532 | 1466031587126 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:47 INFO - PROCESS | 2532 | ++DOCSHELL 0x12b67f000 == 34 [pid = 2532] [id = 662] 15:59:47 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x119acdc00) [pid = 2532] [serial = 1986] [outer = 0x0] 15:59:47 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x126ad7000) [pid = 2532] [serial = 1987] [outer = 0x119acdc00] 15:59:47 INFO - PROCESS | 2532 | 1466031587151 Marionette DEBUG loaded listener.js 15:59:47 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x129494c00) [pid = 2532] [serial = 1988] [outer = 0x119acdc00] 15:59:47 INFO - PROCESS | 2532 | 1466031587496 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]]]}] 15:59:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 15:59:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 522ms 15:59:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 15:59:47 INFO - PROCESS | 2532 | 1466031587512 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 15:59:47 INFO - PROCESS | 2532 | 1466031587513 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 15:59:47 INFO - PROCESS | 2532 | 1466031587516 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 15:59:47 INFO - PROCESS | 2532 | 1466031587518 Marionette TRACE conn2 <- [1,2622,null,{}] 15:59:47 INFO - PROCESS | 2532 | 1466031587528 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}] 15:59:47 INFO - PROCESS | 2532 | 1466031587529 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:47 INFO - PROCESS | 2532 | 1466031587628 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 15:59:47 INFO - PROCESS | 2532 | 1466031587631 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:47 INFO - PROCESS | 2532 | 1466031587632 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:47 INFO - PROCESS | 2532 | ++DOCSHELL 0x12bc9d800 == 35 [pid = 2532] [id = 663] 15:59:47 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x1292a6400) [pid = 2532] [serial = 1989] [outer = 0x0] 15:59:47 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x12a650800) [pid = 2532] [serial = 1990] [outer = 0x1292a6400] 15:59:47 INFO - PROCESS | 2532 | 1466031587658 Marionette DEBUG loaded listener.js 15:59:47 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x12a65ac00) [pid = 2532] [serial = 1991] [outer = 0x1292a6400] 15:59:47 INFO - PROCESS | 2532 | 1466031587961 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]]]}] 15:59:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 15:59:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 473ms 15:59:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 15:59:47 INFO - PROCESS | 2532 | 1466031587989 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 15:59:47 INFO - PROCESS | 2532 | 1466031587991 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 15:59:47 INFO - PROCESS | 2532 | 1466031587993 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 15:59:47 INFO - PROCESS | 2532 | 1466031587994 Marionette TRACE conn2 <- [1,2626,null,{}] 15:59:47 INFO - PROCESS | 2532 | 1466031587996 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}] 15:59:47 INFO - PROCESS | 2532 | 1466031587997 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:48 INFO - PROCESS | 2532 | 1466031588101 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 15:59:48 INFO - PROCESS | 2532 | 1466031588105 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:48 INFO - PROCESS | 2532 | 1466031588106 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:48 INFO - PROCESS | 2532 | ++DOCSHELL 0x12c07d000 == 36 [pid = 2532] [id = 664] 15:59:48 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x129495800) [pid = 2532] [serial = 1992] [outer = 0x0] 15:59:48 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x12a6d9000) [pid = 2532] [serial = 1993] [outer = 0x129495800] 15:59:48 INFO - PROCESS | 2532 | 1466031588137 Marionette DEBUG loaded listener.js 15:59:48 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x12a742800) [pid = 2532] [serial = 1994] [outer = 0x129495800] 15:59:48 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x1174c9800) [pid = 2532] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 15:59:48 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x113dc5800) [pid = 2532] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 15:59:48 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x112ec2400) [pid = 2532] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 15:59:48 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x1133f0400) [pid = 2532] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 15:59:48 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x1195c5000) [pid = 2532] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 15:59:48 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x11690bc00) [pid = 2532] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 15:59:48 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x113c8e800) [pid = 2532] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 15:59:48 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x11834a000) [pid = 2532] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 15:59:48 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x1198dfc00) [pid = 2532] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 15:59:48 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x125707800) [pid = 2532] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 15:59:48 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x125786800) [pid = 2532] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 15:59:48 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x119e21800) [pid = 2532] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 15:59:48 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x124e30000) [pid = 2532] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 15:59:48 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x113dc4400) [pid = 2532] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 15:59:48 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x121516400) [pid = 2532] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 15:59:48 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x126acf800) [pid = 2532] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 15:59:48 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x128add000) [pid = 2532] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 15:59:48 INFO - PROCESS | 2532 | 1466031588565 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]]]}] 15:59:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 15:59:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 620ms 15:59:48 INFO - PROCESS | 2532 | 1466031588614 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 15:59:48 INFO - PROCESS | 2532 | 1466031588615 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 15:59:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 15:59:48 INFO - PROCESS | 2532 | 1466031588617 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 15:59:48 INFO - PROCESS | 2532 | 1466031588619 Marionette TRACE conn2 <- [1,2630,null,{}] 15:59:48 INFO - PROCESS | 2532 | 1466031588621 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}] 15:59:48 INFO - PROCESS | 2532 | 1466031588622 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:48 INFO - PROCESS | 2532 | 1466031588696 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 15:59:48 INFO - PROCESS | 2532 | 1466031588701 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:48 INFO - PROCESS | 2532 | 1466031588703 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:48 INFO - PROCESS | 2532 | ++DOCSHELL 0x1227bc000 == 37 [pid = 2532] [id = 665] 15:59:48 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x1195c5000) [pid = 2532] [serial = 1995] [outer = 0x0] 15:59:48 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x116760800) [pid = 2532] [serial = 1996] [outer = 0x1195c5000] 15:59:48 INFO - PROCESS | 2532 | 1466031588728 Marionette DEBUG loaded listener.js 15:59:48 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x119ac6400) [pid = 2532] [serial = 1997] [outer = 0x1195c5000] 15:59:49 INFO - PROCESS | 2532 | 1466031589060 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]]]}] 15:59:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 15:59:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 471ms 15:59:49 INFO - PROCESS | 2532 | 1466031589089 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 15:59:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 15:59:49 INFO - PROCESS | 2532 | 1466031589090 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 15:59:49 INFO - PROCESS | 2532 | 1466031589092 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 15:59:49 INFO - PROCESS | 2532 | 1466031589093 Marionette TRACE conn2 <- [1,2634,null,{}] 15:59:49 INFO - PROCESS | 2532 | 1466031589096 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}] 15:59:49 INFO - PROCESS | 2532 | 1466031589097 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:49 INFO - PROCESS | 2532 | 1466031589203 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 15:59:49 INFO - PROCESS | 2532 | 1466031589209 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:49 INFO - PROCESS | 2532 | 1466031589210 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:49 INFO - PROCESS | 2532 | ++DOCSHELL 0x12cccd800 == 38 [pid = 2532] [id = 666] 15:59:49 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x11952d400) [pid = 2532] [serial = 1998] [outer = 0x0] 15:59:49 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x1264eb000) [pid = 2532] [serial = 1999] [outer = 0x11952d400] 15:59:49 INFO - PROCESS | 2532 | 1466031589243 Marionette DEBUG loaded listener.js 15:59:49 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x129494400) [pid = 2532] [serial = 2000] [outer = 0x11952d400] 15:59:49 INFO - PROCESS | 2532 | 1466031589545 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]]]}] 15:59:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 15:59:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 468ms 15:59:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 15:59:49 INFO - PROCESS | 2532 | 1466031589561 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 15:59:49 INFO - PROCESS | 2532 | 1466031589563 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 15:59:49 INFO - PROCESS | 2532 | 1466031589565 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 15:59:49 INFO - PROCESS | 2532 | 1466031589569 Marionette TRACE conn2 <- [1,2638,null,{}] 15:59:49 INFO - PROCESS | 2532 | 1466031589573 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}] 15:59:49 INFO - PROCESS | 2532 | 1466031589574 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:49 INFO - PROCESS | 2532 | 1466031589665 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 15:59:49 INFO - PROCESS | 2532 | 1466031589670 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:49 INFO - PROCESS | 2532 | 1466031589672 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:49 INFO - PROCESS | 2532 | ++DOCSHELL 0x12d2bd800 == 39 [pid = 2532] [id = 667] 15:59:49 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x128ade400) [pid = 2532] [serial = 2001] [outer = 0x0] 15:59:49 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x12ab05400) [pid = 2532] [serial = 2002] [outer = 0x128ade400] 15:59:49 INFO - PROCESS | 2532 | 1466031589698 Marionette DEBUG loaded listener.js 15:59:49 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x12ab61400) [pid = 2532] [serial = 2003] [outer = 0x128ade400] 15:59:50 INFO - PROCESS | 2532 | 1466031590037 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]]]}] 15:59:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 15:59:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 522ms 15:59:50 INFO - PROCESS | 2532 | 1466031590087 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 15:59:50 INFO - PROCESS | 2532 | 1466031590089 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 15:59:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 15:59:50 INFO - PROCESS | 2532 | 1466031590091 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 15:59:50 INFO - PROCESS | 2532 | 1466031590092 Marionette TRACE conn2 <- [1,2642,null,{}] 15:59:50 INFO - PROCESS | 2532 | 1466031590105 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}] 15:59:50 INFO - PROCESS | 2532 | 1466031590106 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:50 INFO - PROCESS | 2532 | 1466031590186 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 15:59:50 INFO - PROCESS | 2532 | 1466031590197 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:50 INFO - PROCESS | 2532 | 1466031590198 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:50 INFO - PROCESS | 2532 | ++DOCSHELL 0x12d413000 == 40 [pid = 2532] [id = 668] 15:59:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x12ab59c00) [pid = 2532] [serial = 2004] [outer = 0x0] 15:59:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x12b666800) [pid = 2532] [serial = 2005] [outer = 0x12ab59c00] 15:59:50 INFO - PROCESS | 2532 | 1466031590223 Marionette DEBUG loaded listener.js 15:59:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x12b66bc00) [pid = 2532] [serial = 2006] [outer = 0x12ab59c00] 15:59:50 INFO - PROCESS | 2532 | 1466031590645 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]]]}] 15:59:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 15:59:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 580ms 15:59:50 INFO - PROCESS | 2532 | 1466031590672 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 15:59:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 15:59:50 INFO - PROCESS | 2532 | 1466031590674 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 15:59:50 INFO - PROCESS | 2532 | 1466031590678 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 15:59:50 INFO - PROCESS | 2532 | 1466031590680 Marionette TRACE conn2 <- [1,2646,null,{}] 15:59:50 INFO - PROCESS | 2532 | 1466031590684 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}] 15:59:50 INFO - PROCESS | 2532 | 1466031590685 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:50 INFO - PROCESS | 2532 | 1466031590788 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 15:59:50 INFO - PROCESS | 2532 | 1466031590862 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:50 INFO - PROCESS | 2532 | 1466031590864 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:50 INFO - PROCESS | 2532 | ++DOCSHELL 0x11832e800 == 41 [pid = 2532] [id = 669] 15:59:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x113c8e800) [pid = 2532] [serial = 2007] [outer = 0x0] 15:59:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x116a1bc00) [pid = 2532] [serial = 2008] [outer = 0x113c8e800] 15:59:50 INFO - PROCESS | 2532 | 1466031590895 Marionette DEBUG loaded listener.js 15:59:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x1182b5800) [pid = 2532] [serial = 2009] [outer = 0x113c8e800] 15:59:51 INFO - PROCESS | 2532 | 1466031591314 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]]]}] 15:59:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 15:59:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 671ms 15:59:51 INFO - PROCESS | 2532 | 1466031591371 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 15:59:51 INFO - PROCESS | 2532 | 1466031591375 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 15:59:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 15:59:51 INFO - PROCESS | 2532 | 1466031591380 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 15:59:51 INFO - PROCESS | 2532 | 1466031591382 Marionette TRACE conn2 <- [1,2650,null,{}] 15:59:51 INFO - PROCESS | 2532 | 1466031591417 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}] 15:59:51 INFO - PROCESS | 2532 | 1466031591419 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:51 INFO - PROCESS | 2532 | 1466031591522 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 15:59:51 INFO - PROCESS | 2532 | 1466031591595 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:51 INFO - PROCESS | 2532 | 1466031591597 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:51 INFO - PROCESS | 2532 | ++DOCSHELL 0x126a65800 == 42 [pid = 2532] [id = 670] 15:59:51 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x1198e3000) [pid = 2532] [serial = 2010] [outer = 0x0] 15:59:51 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x119a71c00) [pid = 2532] [serial = 2011] [outer = 0x1198e3000] 15:59:51 INFO - PROCESS | 2532 | 1466031591627 Marionette DEBUG loaded listener.js 15:59:51 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x119e22c00) [pid = 2532] [serial = 2012] [outer = 0x1198e3000] 15:59:52 INFO - PROCESS | 2532 | 1466031592038 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]]]}] 15:59:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 15:59:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 682ms 15:59:52 INFO - PROCESS | 2532 | 1466031592063 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 15:59:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 15:59:52 INFO - PROCESS | 2532 | 1466031592064 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 15:59:52 INFO - PROCESS | 2532 | 1466031592067 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 15:59:52 INFO - PROCESS | 2532 | 1466031592069 Marionette TRACE conn2 <- [1,2654,null,{}] 15:59:52 INFO - PROCESS | 2532 | 1466031592077 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}] 15:59:52 INFO - PROCESS | 2532 | 1466031592080 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:52 INFO - PROCESS | 2532 | 1466031592181 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 15:59:52 INFO - PROCESS | 2532 | 1466031592245 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:52 INFO - PROCESS | 2532 | 1466031592247 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:52 INFO - PROCESS | 2532 | ++DOCSHELL 0x12d2ba800 == 43 [pid = 2532] [id = 671] 15:59:52 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x12194b800) [pid = 2532] [serial = 2013] [outer = 0x0] 15:59:52 INFO - PROCESS | 2532 | ++DOMWINDOW == 104 (0x126348400) [pid = 2532] [serial = 2014] [outer = 0x12194b800] 15:59:52 INFO - PROCESS | 2532 | 1466031592278 Marionette DEBUG loaded listener.js 15:59:52 INFO - PROCESS | 2532 | ++DOMWINDOW == 105 (0x128b38400) [pid = 2532] [serial = 2015] [outer = 0x12194b800] 15:59:52 INFO - PROCESS | 2532 | 1466031592740 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]]]}] 15:59:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 15:59:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 721ms 15:59:52 INFO - PROCESS | 2532 | 1466031592789 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 15:59:52 INFO - PROCESS | 2532 | 1466031592791 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 15:59:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 15:59:52 INFO - PROCESS | 2532 | 1466031592834 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 15:59:52 INFO - PROCESS | 2532 | 1466031592836 Marionette TRACE conn2 <- [1,2658,null,{}] 15:59:52 INFO - PROCESS | 2532 | 1466031592840 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}] 15:59:52 INFO - PROCESS | 2532 | 1466031592841 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:52 INFO - PROCESS | 2532 | 1466031592942 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 15:59:53 INFO - PROCESS | 2532 | 1466031593014 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:53 INFO - PROCESS | 2532 | 1466031593016 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:53 INFO - PROCESS | 2532 | ++DOCSHELL 0x1188b2000 == 44 [pid = 2532] [id = 672] 15:59:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 106 (0x1181a9000) [pid = 2532] [serial = 2016] [outer = 0x0] 15:59:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 107 (0x124e2c000) [pid = 2532] [serial = 2017] [outer = 0x1181a9000] 15:59:53 INFO - PROCESS | 2532 | 1466031593046 Marionette DEBUG loaded listener.js 15:59:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 108 (0x12921d000) [pid = 2532] [serial = 2018] [outer = 0x1181a9000] 15:59:53 INFO - PROCESS | 2532 | 1466031593606 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]]]}] 15:59:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 15:59:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 842ms 15:59:53 INFO - PROCESS | 2532 | 1466031593670 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 15:59:53 INFO - PROCESS | 2532 | 1466031593672 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 15:59:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 15:59:53 INFO - PROCESS | 2532 | 1466031593676 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 15:59:53 INFO - PROCESS | 2532 | 1466031593678 Marionette TRACE conn2 <- [1,2662,null,{}] 15:59:53 INFO - PROCESS | 2532 | 1466031593682 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}] 15:59:53 INFO - PROCESS | 2532 | 1466031593684 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:53 INFO - PROCESS | 2532 | 1466031593777 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 15:59:53 INFO - PROCESS | 2532 | 1466031593864 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:53 INFO - PROCESS | 2532 | 1466031593865 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:53 INFO - PROCESS | 2532 | ++DOCSHELL 0x119c03800 == 45 [pid = 2532] [id = 673] 15:59:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 109 (0x116f7c400) [pid = 2532] [serial = 2019] [outer = 0x0] 15:59:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 110 (0x1175b3000) [pid = 2532] [serial = 2020] [outer = 0x116f7c400] 15:59:53 INFO - PROCESS | 2532 | 1466031593894 Marionette DEBUG loaded listener.js 15:59:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 111 (0x118206000) [pid = 2532] [serial = 2021] [outer = 0x116f7c400] 15:59:54 INFO - PROCESS | 2532 | --DOCSHELL 0x12d2bd800 == 44 [pid = 2532] [id = 667] 15:59:54 INFO - PROCESS | 2532 | --DOCSHELL 0x12cccd800 == 43 [pid = 2532] [id = 666] 15:59:54 INFO - PROCESS | 2532 | --DOCSHELL 0x1227bc000 == 42 [pid = 2532] [id = 665] 15:59:54 INFO - PROCESS | 2532 | --DOCSHELL 0x12c07d000 == 41 [pid = 2532] [id = 664] 15:59:54 INFO - PROCESS | 2532 | --DOCSHELL 0x12bc9d800 == 40 [pid = 2532] [id = 663] 15:59:54 INFO - PROCESS | 2532 | --DOCSHELL 0x12b67f000 == 39 [pid = 2532] [id = 662] 15:59:54 INFO - PROCESS | 2532 | --DOCSHELL 0x129416800 == 38 [pid = 2532] [id = 661] 15:59:54 INFO - PROCESS | 2532 | --DOCSHELL 0x126a5c800 == 37 [pid = 2532] [id = 660] 15:59:54 INFO - PROCESS | 2532 | --DOCSHELL 0x124bbc800 == 36 [pid = 2532] [id = 659] 15:59:54 INFO - PROCESS | 2532 | --DOCSHELL 0x11987a000 == 35 [pid = 2532] [id = 658] 15:59:54 INFO - PROCESS | 2532 | --DOCSHELL 0x117e68800 == 34 [pid = 2532] [id = 657] 15:59:54 INFO - PROCESS | 2532 | --DOCSHELL 0x12c06d800 == 33 [pid = 2532] [id = 654] 15:59:54 INFO - PROCESS | 2532 | --DOCSHELL 0x11857c000 == 32 [pid = 2532] [id = 655] 15:59:54 INFO - PROCESS | 2532 | --DOCSHELL 0x121d33800 == 31 [pid = 2532] [id = 656] 15:59:54 INFO - PROCESS | 2532 | --DOCSHELL 0x1188b2000 == 30 [pid = 2532] [id = 672] 15:59:54 INFO - PROCESS | 2532 | --DOCSHELL 0x12d2ba800 == 29 [pid = 2532] [id = 671] 15:59:54 INFO - PROCESS | 2532 | --DOCSHELL 0x126a65800 == 28 [pid = 2532] [id = 670] 15:59:54 INFO - PROCESS | 2532 | --DOCSHELL 0x12d413000 == 27 [pid = 2532] [id = 668] 15:59:54 INFO - PROCESS | 2532 | --DOCSHELL 0x11832e800 == 26 [pid = 2532] [id = 669] 15:59:54 INFO - PROCESS | 2532 | --DOMWINDOW == 110 (0x124e35000) [pid = 2532] [serial = 1919] [outer = 0x0] [url = about:blank] 15:59:54 INFO - PROCESS | 2532 | --DOMWINDOW == 109 (0x119e2cc00) [pid = 2532] [serial = 1918] [outer = 0x0] [url = about:blank] 15:59:54 INFO - PROCESS | 2532 | --DOMWINDOW == 108 (0x1267c5000) [pid = 2532] [serial = 1922] [outer = 0x0] [url = about:blank] 15:59:54 INFO - PROCESS | 2532 | --DOMWINDOW == 107 (0x12634d800) [pid = 2532] [serial = 1921] [outer = 0x0] [url = about:blank] 15:59:54 INFO - PROCESS | 2532 | --DOMWINDOW == 106 (0x128b3a800) [pid = 2532] [serial = 1925] [outer = 0x0] [url = about:blank] 15:59:54 INFO - PROCESS | 2532 | --DOMWINDOW == 105 (0x128aeb800) [pid = 2532] [serial = 1924] [outer = 0x0] [url = about:blank] 15:59:54 INFO - PROCESS | 2532 | --DOMWINDOW == 104 (0x119eef000) [pid = 2532] [serial = 1945] [outer = 0x0] [url = about:blank] 15:59:54 INFO - PROCESS | 2532 | --DOMWINDOW == 103 (0x1264e5400) [pid = 2532] [serial = 1951] [outer = 0x0] [url = about:blank] 15:59:54 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x11885cc00) [pid = 2532] [serial = 1954] [outer = 0x0] [url = about:blank] 15:59:54 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x125789400) [pid = 2532] [serial = 1949] [outer = 0x0] [url = about:blank] 15:59:54 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x125038800) [pid = 2532] [serial = 1948] [outer = 0x0] [url = about:blank] 15:59:54 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x126acf400) [pid = 2532] [serial = 1955] [outer = 0x0] [url = about:blank] 15:59:54 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x128b2c400) [pid = 2532] [serial = 1957] [outer = 0x0] [url = about:blank] 15:59:54 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x128c61800) [pid = 2532] [serial = 1958] [outer = 0x0] [url = about:blank] 15:59:54 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x1292a0800) [pid = 2532] [serial = 1961] [outer = 0x0] [url = about:blank] 15:59:54 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x128c69400) [pid = 2532] [serial = 1960] [outer = 0x0] [url = about:blank] 15:59:54 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x1198d4000) [pid = 2532] [serial = 1952] [outer = 0x0] [url = about:blank] 15:59:54 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x124bf3c00) [pid = 2532] [serial = 1946] [outer = 0x0] [url = about:blank] 15:59:54 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x129497800) [pid = 2532] [serial = 1963] [outer = 0x0] [url = about:blank] 15:59:54 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x1198e6800) [pid = 2532] [serial = 1940] [outer = 0x0] [url = about:blank] 15:59:54 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x119e21000) [pid = 2532] [serial = 1943] [outer = 0x0] [url = about:blank] 15:59:54 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x119ac4c00) [pid = 2532] [serial = 1942] [outer = 0x0] [url = about:blank] 15:59:54 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x116a15400) [pid = 2532] [serial = 1928] [outer = 0x0] [url = about:blank] 15:59:54 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x115e8a800) [pid = 2532] [serial = 1927] [outer = 0x0] [url = about:blank] 15:59:54 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x119528000) [pid = 2532] [serial = 1936] [outer = 0x0] [url = about:blank] 15:59:54 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x1195c8000) [pid = 2532] [serial = 1937] [outer = 0x0] [url = about:blank] 15:59:54 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x115e1b800) [pid = 2532] [serial = 1930] [outer = 0x0] [url = about:blank] 15:59:54 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x112e8e400) [pid = 2532] [serial = 1931] [outer = 0x0] [url = about:blank] 15:59:54 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x1198d5800) [pid = 2532] [serial = 1939] [outer = 0x0] [url = about:blank] 15:59:54 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x1181a4c00) [pid = 2532] [serial = 1933] [outer = 0x0] [url = about:blank] 15:59:54 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x118207800) [pid = 2532] [serial = 1934] [outer = 0x0] [url = about:blank] 15:59:54 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x1176c8800) [pid = 2532] [serial = 1913] [outer = 0x0] [url = about:blank] 15:59:54 INFO - PROCESS | 2532 | --DOMWINDOW == 78 (0x116762c00) [pid = 2532] [serial = 1912] [outer = 0x0] [url = about:blank] 15:59:54 INFO - PROCESS | 2532 | --DOMWINDOW == 77 (0x1198d6000) [pid = 2532] [serial = 1916] [outer = 0x0] [url = about:blank] 15:59:54 INFO - PROCESS | 2532 | --DOMWINDOW == 76 (0x119522400) [pid = 2532] [serial = 1915] [outer = 0x0] [url = about:blank] 15:59:54 INFO - PROCESS | 2532 | 1466031594876 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]]]}] 15:59:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 15:59:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1223ms 15:59:54 INFO - PROCESS | 2532 | 1466031594901 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 15:59:54 INFO - PROCESS | 2532 | 1466031594904 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 15:59:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 15:59:54 INFO - PROCESS | 2532 | 1466031594907 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 15:59:54 INFO - PROCESS | 2532 | 1466031594909 Marionette TRACE conn2 <- [1,2666,null,{}] 15:59:54 INFO - PROCESS | 2532 | 1466031594912 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}] 15:59:54 INFO - PROCESS | 2532 | 1466031594914 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:55 INFO - PROCESS | 2532 | 1466031594996 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 15:59:55 INFO - PROCESS | 2532 | 1466031595005 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:55 INFO - PROCESS | 2532 | 1466031595007 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:55 INFO - PROCESS | 2532 | ++DOCSHELL 0x116929800 == 27 [pid = 2532] [id = 674] 15:59:55 INFO - PROCESS | 2532 | ++DOMWINDOW == 77 (0x1133f6800) [pid = 2532] [serial = 2022] [outer = 0x0] 15:59:55 INFO - PROCESS | 2532 | ++DOMWINDOW == 78 (0x114e7a800) [pid = 2532] [serial = 2023] [outer = 0x1133f6800] 15:59:55 INFO - PROCESS | 2532 | 1466031595036 Marionette DEBUG loaded listener.js 15:59:55 INFO - PROCESS | 2532 | ++DOMWINDOW == 79 (0x116477000) [pid = 2532] [serial = 2024] [outer = 0x1133f6800] 15:59:55 INFO - PROCESS | 2532 | 1466031595879 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]]]}] 15:59:55 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) 15:59:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1023ms 15:59:55 INFO - PROCESS | 2532 | 1466031595930 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 15:59:55 INFO - PROCESS | 2532 | 1466031595933 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 15:59:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 15:59:55 INFO - PROCESS | 2532 | 1466031595938 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 15:59:55 INFO - PROCESS | 2532 | 1466031595940 Marionette TRACE conn2 <- [1,2670,null,{}] 15:59:55 INFO - PROCESS | 2532 | 1466031595950 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}] 15:59:55 INFO - PROCESS | 2532 | 1466031595951 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:56 INFO - PROCESS | 2532 | 1466031596052 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 15:59:56 INFO - PROCESS | 2532 | 1466031596059 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:56 INFO - PROCESS | 2532 | 1466031596060 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:56 INFO - PROCESS | 2532 | ++DOCSHELL 0x118752800 == 28 [pid = 2532] [id = 675] 15:59:56 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x11675a400) [pid = 2532] [serial = 2025] [outer = 0x0] 15:59:56 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x1181a5800) [pid = 2532] [serial = 2026] [outer = 0x11675a400] 15:59:56 INFO - PROCESS | 2532 | 1466031596089 Marionette DEBUG loaded listener.js 15:59:56 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x1182c0800) [pid = 2532] [serial = 2027] [outer = 0x11675a400] 15:59:56 INFO - PROCESS | 2532 | 1466031596907 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"]]]}] 15:59:56 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 15:59:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:59:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 15:59:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:59:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:59:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1019ms 15:59:56 INFO - PROCESS | 2532 | 1466031596958 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 15:59:56 INFO - PROCESS | 2532 | 1466031596959 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 15:59:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 15:59:56 INFO - PROCESS | 2532 | 1466031596962 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 15:59:56 INFO - PROCESS | 2532 | 1466031596964 Marionette TRACE conn2 <- [1,2674,null,{}] 15:59:56 INFO - PROCESS | 2532 | 1466031596972 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}] 15:59:56 INFO - PROCESS | 2532 | 1466031596975 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:57 INFO - PROCESS | 2532 | 1466031597084 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 15:59:57 INFO - PROCESS | 2532 | 1466031597089 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:57 INFO - PROCESS | 2532 | 1466031597091 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:57 INFO - PROCESS | 2532 | ++DOCSHELL 0x12110d800 == 29 [pid = 2532] [id = 676] 15:59:57 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x119529400) [pid = 2532] [serial = 2028] [outer = 0x0] 15:59:57 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x119696000) [pid = 2532] [serial = 2029] [outer = 0x119529400] 15:59:57 INFO - PROCESS | 2532 | 1466031597119 Marionette DEBUG loaded listener.js 15:59:57 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x1198dd800) [pid = 2532] [serial = 2030] [outer = 0x119529400] 15:59:57 INFO - PROCESS | 2532 | 1466031597957 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"]]]}] 15:59:57 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 15:59:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:59:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 15:59:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:59:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:59:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1025ms 15:59:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 15:59:57 INFO - PROCESS | 2532 | 1466031597988 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 15:59:57 INFO - PROCESS | 2532 | 1466031597989 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 15:59:57 INFO - PROCESS | 2532 | 1466031597991 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 15:59:57 INFO - PROCESS | 2532 | 1466031597992 Marionette TRACE conn2 <- [1,2678,null,{}] 15:59:57 INFO - PROCESS | 2532 | 1466031597995 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}] 15:59:57 INFO - PROCESS | 2532 | 1466031597996 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:58 INFO - PROCESS | 2532 | 1466031598093 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 15:59:58 INFO - PROCESS | 2532 | 1466031598132 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:58 INFO - PROCESS | 2532 | 1466031598133 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:58 INFO - PROCESS | 2532 | ++DOCSHELL 0x1227bc000 == 30 [pid = 2532] [id = 677] 15:59:58 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x119ad2400) [pid = 2532] [serial = 2031] [outer = 0x0] 15:59:58 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x119e20c00) [pid = 2532] [serial = 2032] [outer = 0x119ad2400] 15:59:58 INFO - PROCESS | 2532 | 1466031598159 Marionette DEBUG loaded listener.js 15:59:58 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x119e3b800) [pid = 2532] [serial = 2033] [outer = 0x119ad2400] 15:59:58 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x1292a6400) [pid = 2532] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 15:59:58 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x12ab59c00) [pid = 2532] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 15:59:58 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x1195c5000) [pid = 2532] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 15:59:58 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x11952d400) [pid = 2532] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 15:59:58 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x113c8cc00) [pid = 2532] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 15:59:58 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x119acdc00) [pid = 2532] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 15:59:58 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x129495800) [pid = 2532] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 15:59:58 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x114e7c000) [pid = 2532] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 15:59:58 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x1292a4c00) [pid = 2532] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 15:59:58 INFO - PROCESS | 2532 | --DOMWINDOW == 78 (0x1182c2000) [pid = 2532] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 15:59:58 INFO - PROCESS | 2532 | --DOMWINDOW == 77 (0x116977c00) [pid = 2532] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 15:59:58 INFO - PROCESS | 2532 | --DOMWINDOW == 76 (0x1211dc800) [pid = 2532] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 15:59:58 INFO - PROCESS | 2532 | --DOMWINDOW == 75 (0x1195c2000) [pid = 2532] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 15:59:58 INFO - PROCESS | 2532 | --DOMWINDOW == 74 (0x116236400) [pid = 2532] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 15:59:58 INFO - PROCESS | 2532 | --DOMWINDOW == 73 (0x128ade400) [pid = 2532] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 15:59:58 INFO - PROCESS | 2532 | 1466031598939 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]]]}] 15:59:58 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) 15:59:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 969ms 15:59:58 INFO - PROCESS | 2532 | 1466031598962 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 15:59:58 INFO - PROCESS | 2532 | 1466031598963 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 15:59:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 15:59:58 INFO - PROCESS | 2532 | 1466031598965 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 15:59:58 INFO - PROCESS | 2532 | 1466031598966 Marionette TRACE conn2 <- [1,2682,null,{}] 15:59:58 INFO - PROCESS | 2532 | 1466031598971 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}] 15:59:58 INFO - PROCESS | 2532 | 1466031598972 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:59 INFO - PROCESS | 2532 | 1466031599049 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 15:59:59 INFO - PROCESS | 2532 | 1466031599055 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:59 INFO - PROCESS | 2532 | 1466031599056 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 15:59:59 INFO - PROCESS | 2532 | ++DOCSHELL 0x1227a5800 == 31 [pid = 2532] [id = 678] 15:59:59 INFO - PROCESS | 2532 | ++DOMWINDOW == 74 (0x112ebd800) [pid = 2532] [serial = 2034] [outer = 0x0] 15:59:59 INFO - PROCESS | 2532 | ++DOMWINDOW == 75 (0x11952bc00) [pid = 2532] [serial = 2035] [outer = 0x112ebd800] 15:59:59 INFO - PROCESS | 2532 | 1466031599081 Marionette DEBUG loaded listener.js 15:59:59 INFO - PROCESS | 2532 | ++DOMWINDOW == 76 (0x119e47800) [pid = 2532] [serial = 2036] [outer = 0x112ebd800] 15:59:59 INFO - PROCESS | 2532 | 1466031599903 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]]]}] 15:59:59 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) 15:59:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 973ms 15:59:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 15:59:59 INFO - PROCESS | 2532 | 1466031599938 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 15:59:59 INFO - PROCESS | 2532 | 1466031599939 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 15:59:59 INFO - PROCESS | 2532 | 1466031599941 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 15:59:59 INFO - PROCESS | 2532 | 1466031599942 Marionette TRACE conn2 <- [1,2686,null,{}] 15:59:59 INFO - PROCESS | 2532 | 1466031599944 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}] 15:59:59 INFO - PROCESS | 2532 | 1466031599949 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:00 INFO - PROCESS | 2532 | 1466031600042 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 16:00:00 INFO - PROCESS | 2532 | 1466031600100 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:00 INFO - PROCESS | 2532 | 1466031600101 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:00 INFO - PROCESS | 2532 | ++DOCSHELL 0x129167000 == 32 [pid = 2532] [id = 679] 16:00:00 INFO - PROCESS | 2532 | ++DOMWINDOW == 77 (0x1133a6c00) [pid = 2532] [serial = 2037] [outer = 0x0] 16:00:00 INFO - PROCESS | 2532 | ++DOMWINDOW == 78 (0x1211dc400) [pid = 2532] [serial = 2038] [outer = 0x1133a6c00] 16:00:00 INFO - PROCESS | 2532 | 1466031600127 Marionette DEBUG loaded listener.js 16:00:00 INFO - PROCESS | 2532 | ++DOMWINDOW == 79 (0x125039000) [pid = 2532] [serial = 2039] [outer = 0x1133a6c00] 16:00:00 INFO - PROCESS | 2532 | 1466031600881 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"]]]}] 16:00:00 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 16:00:00 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:00:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 16:00:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:00:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 970ms 16:00:00 INFO - PROCESS | 2532 | 1466031600959 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 16:00:00 INFO - PROCESS | 2532 | 1466031600961 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 16:00:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:00:00 INFO - PROCESS | 2532 | 1466031600966 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:00:00 INFO - PROCESS | 2532 | 1466031600969 Marionette TRACE conn2 <- [1,2690,null,{}] 16:00:00 INFO - PROCESS | 2532 | 1466031600973 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}] 16:00:00 INFO - PROCESS | 2532 | 1466031600975 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:01 INFO - PROCESS | 2532 | 1466031601062 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 16:00:01 INFO - PROCESS | 2532 | 1466031601154 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:01 INFO - PROCESS | 2532 | 1466031601156 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:01 INFO - PROCESS | 2532 | ++DOCSHELL 0x118313000 == 33 [pid = 2532] [id = 680] 16:00:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x113370400) [pid = 2532] [serial = 2040] [outer = 0x0] 16:00:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x1133f4c00) [pid = 2532] [serial = 2041] [outer = 0x113370400] 16:00:01 INFO - PROCESS | 2532 | 1466031601189 Marionette DEBUG loaded listener.js 16:00:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x116637000) [pid = 2532] [serial = 2042] [outer = 0x113370400] 16:00:02 INFO - PROCESS | 2532 | 1466031602199 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"]]]}] 16:00:02 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 16:00:02 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:00:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 16:00:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:00:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1273ms 16:00:02 INFO - PROCESS | 2532 | 1466031602241 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 16:00:02 INFO - PROCESS | 2532 | 1466031602243 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 16:00:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:00:02 INFO - PROCESS | 2532 | 1466031602247 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:00:02 INFO - PROCESS | 2532 | 1466031602250 Marionette TRACE conn2 <- [1,2694,null,{}] 16:00:02 INFO - PROCESS | 2532 | 1466031602253 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}] 16:00:02 INFO - PROCESS | 2532 | 1466031602255 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:02 INFO - PROCESS | 2532 | 1466031602359 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 16:00:02 INFO - PROCESS | 2532 | 1466031602432 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:02 INFO - PROCESS | 2532 | 1466031602433 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:02 INFO - PROCESS | 2532 | ++DOCSHELL 0x1227b5000 == 34 [pid = 2532] [id = 681] 16:00:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x1187ef800) [pid = 2532] [serial = 2043] [outer = 0x0] 16:00:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x1187f6800) [pid = 2532] [serial = 2044] [outer = 0x1187ef800] 16:00:02 INFO - PROCESS | 2532 | 1466031602487 Marionette DEBUG loaded listener.js 16:00:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x1195c4400) [pid = 2532] [serial = 2045] [outer = 0x1187ef800] 16:00:03 INFO - PROCESS | 2532 | --DOCSHELL 0x1227a5800 == 33 [pid = 2532] [id = 678] 16:00:03 INFO - PROCESS | 2532 | --DOCSHELL 0x1227bc000 == 32 [pid = 2532] [id = 677] 16:00:03 INFO - PROCESS | 2532 | --DOCSHELL 0x12110d800 == 31 [pid = 2532] [id = 676] 16:00:03 INFO - PROCESS | 2532 | --DOCSHELL 0x118752800 == 30 [pid = 2532] [id = 675] 16:00:03 INFO - PROCESS | 2532 | --DOCSHELL 0x116929800 == 29 [pid = 2532] [id = 674] 16:00:03 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x124e2dc00) [pid = 2532] [serial = 1984] [outer = 0x0] [url = about:blank] 16:00:03 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x126ad7000) [pid = 2532] [serial = 1987] [outer = 0x0] [url = about:blank] 16:00:03 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x12a6d9000) [pid = 2532] [serial = 1993] [outer = 0x0] [url = about:blank] 16:00:03 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x119e26800) [pid = 2532] [serial = 1978] [outer = 0x0] [url = about:blank] 16:00:03 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x11a2b3c00) [pid = 2532] [serial = 1979] [outer = 0x0] [url = about:blank] 16:00:03 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x1297edc00) [pid = 2532] [serial = 1964] [outer = 0x0] [url = about:blank] 16:00:03 INFO - PROCESS | 2532 | --DOMWINDOW == 78 (0x1185f0800) [pid = 2532] [serial = 1969] [outer = 0x0] [url = about:blank] 16:00:03 INFO - PROCESS | 2532 | --DOMWINDOW == 77 (0x1195c2800) [pid = 2532] [serial = 1970] [outer = 0x0] [url = about:blank] 16:00:03 INFO - PROCESS | 2532 | --DOMWINDOW == 76 (0x1181aac00) [pid = 2532] [serial = 1972] [outer = 0x0] [url = about:blank] 16:00:03 INFO - PROCESS | 2532 | --DOMWINDOW == 75 (0x1185e7c00) [pid = 2532] [serial = 1973] [outer = 0x0] [url = about:blank] 16:00:03 INFO - PROCESS | 2532 | --DOMWINDOW == 74 (0x121626800) [pid = 2532] [serial = 1981] [outer = 0x0] [url = about:blank] 16:00:03 INFO - PROCESS | 2532 | --DOMWINDOW == 73 (0x119695c00) [pid = 2532] [serial = 1975] [outer = 0x0] [url = about:blank] 16:00:03 INFO - PROCESS | 2532 | --DOMWINDOW == 72 (0x1198dcc00) [pid = 2532] [serial = 1976] [outer = 0x0] [url = about:blank] 16:00:03 INFO - PROCESS | 2532 | --DOMWINDOW == 71 (0x1164d3400) [pid = 2532] [serial = 1966] [outer = 0x0] [url = about:blank] 16:00:03 INFO - PROCESS | 2532 | --DOMWINDOW == 70 (0x117147800) [pid = 2532] [serial = 1967] [outer = 0x0] [url = about:blank] 16:00:03 INFO - PROCESS | 2532 | --DOMWINDOW == 69 (0x12ab61400) [pid = 2532] [serial = 2003] [outer = 0x0] [url = about:blank] 16:00:03 INFO - PROCESS | 2532 | --DOMWINDOW == 68 (0x12a650800) [pid = 2532] [serial = 1990] [outer = 0x0] [url = about:blank] 16:00:03 INFO - PROCESS | 2532 | --DOMWINDOW == 67 (0x12b666800) [pid = 2532] [serial = 2005] [outer = 0x0] [url = about:blank] 16:00:03 INFO - PROCESS | 2532 | --DOMWINDOW == 66 (0x12a65ac00) [pid = 2532] [serial = 1991] [outer = 0x0] [url = about:blank] 16:00:03 INFO - PROCESS | 2532 | --DOMWINDOW == 65 (0x119ac6400) [pid = 2532] [serial = 1997] [outer = 0x0] [url = about:blank] 16:00:03 INFO - PROCESS | 2532 | --DOMWINDOW == 64 (0x116760800) [pid = 2532] [serial = 1996] [outer = 0x0] [url = about:blank] 16:00:03 INFO - PROCESS | 2532 | --DOMWINDOW == 63 (0x1264eb000) [pid = 2532] [serial = 1999] [outer = 0x0] [url = about:blank] 16:00:03 INFO - PROCESS | 2532 | --DOMWINDOW == 62 (0x12ab05400) [pid = 2532] [serial = 2002] [outer = 0x0] [url = about:blank] 16:00:03 INFO - PROCESS | 2532 | --DOMWINDOW == 61 (0x12a742800) [pid = 2532] [serial = 1994] [outer = 0x0] [url = about:blank] 16:00:03 INFO - PROCESS | 2532 | --DOMWINDOW == 60 (0x129494c00) [pid = 2532] [serial = 1988] [outer = 0x0] [url = about:blank] 16:00:03 INFO - PROCESS | 2532 | --DOMWINDOW == 59 (0x129494400) [pid = 2532] [serial = 2000] [outer = 0x0] [url = about:blank] 16:00:03 INFO - PROCESS | 2532 | --DOMWINDOW == 58 (0x12570b800) [pid = 2532] [serial = 1985] [outer = 0x0] [url = about:blank] 16:00:03 INFO - PROCESS | 2532 | --DOMWINDOW == 57 (0x121515800) [pid = 2532] [serial = 1982] [outer = 0x0] [url = about:blank] 16:00:03 INFO - PROCESS | 2532 | --DOMWINDOW == 56 (0x12b66bc00) [pid = 2532] [serial = 2006] [outer = 0x0] [url = about:blank] 16:00:03 INFO - PROCESS | 2532 | 1466031603514 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"]]]}] 16:00:03 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 16:00:03 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:00:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 16:00:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:00:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1276ms 16:00:03 INFO - PROCESS | 2532 | 1466031603523 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 16:00:03 INFO - PROCESS | 2532 | 1466031603525 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 16:00:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:00:03 INFO - PROCESS | 2532 | 1466031603528 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:00:03 INFO - PROCESS | 2532 | 1466031603530 Marionette TRACE conn2 <- [1,2698,null,{}] 16:00:03 INFO - PROCESS | 2532 | 1466031603535 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}] 16:00:03 INFO - PROCESS | 2532 | 1466031603536 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:03 INFO - PROCESS | 2532 | 1466031603616 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 16:00:03 INFO - PROCESS | 2532 | 1466031603622 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:03 INFO - PROCESS | 2532 | 1466031603624 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:03 INFO - PROCESS | 2532 | ++DOCSHELL 0x118321000 == 30 [pid = 2532] [id = 682] 16:00:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 57 (0x1164d4000) [pid = 2532] [serial = 2046] [outer = 0x0] 16:00:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 58 (0x116f7cc00) [pid = 2532] [serial = 2047] [outer = 0x1164d4000] 16:00:03 INFO - PROCESS | 2532 | 1466031603651 Marionette DEBUG loaded listener.js 16:00:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 59 (0x1181a1000) [pid = 2532] [serial = 2048] [outer = 0x1164d4000] 16:00:04 INFO - PROCESS | 2532 | 1466031604508 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"]]]}] 16:00:04 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 16:00:04 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:00:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 16:00:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:00:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1025ms 16:00:04 INFO - PROCESS | 2532 | 1466031604553 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 16:00:04 INFO - PROCESS | 2532 | 1466031604556 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 16:00:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:00:04 INFO - PROCESS | 2532 | 1466031604561 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:00:04 INFO - PROCESS | 2532 | 1466031604562 Marionette TRACE conn2 <- [1,2702,null,{}] 16:00:04 INFO - PROCESS | 2532 | 1466031604565 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}] 16:00:04 INFO - PROCESS | 2532 | 1466031604566 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:04 INFO - PROCESS | 2532 | 1466031604671 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 16:00:04 INFO - PROCESS | 2532 | 1466031604677 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:04 INFO - PROCESS | 2532 | 1466031604678 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:04 INFO - PROCESS | 2532 | ++DOCSHELL 0x119c05000 == 31 [pid = 2532] [id = 683] 16:00:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 60 (0x118854400) [pid = 2532] [serial = 2049] [outer = 0x0] 16:00:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 61 (0x119530400) [pid = 2532] [serial = 2050] [outer = 0x118854400] 16:00:04 INFO - PROCESS | 2532 | 1466031604707 Marionette DEBUG loaded listener.js 16:00:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 62 (0x119693800) [pid = 2532] [serial = 2051] [outer = 0x118854400] 16:00:05 INFO - PROCESS | 2532 | 1466031605048 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]]]}] 16:00:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:00:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 521ms 16:00:05 INFO - PROCESS | 2532 | 1466031605082 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 16:00:05 INFO - PROCESS | 2532 | 1466031605083 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 16:00:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:00:05 INFO - PROCESS | 2532 | 1466031605086 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:00:05 INFO - PROCESS | 2532 | 1466031605088 Marionette TRACE conn2 <- [1,2706,null,{}] 16:00:05 INFO - PROCESS | 2532 | 1466031605096 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}] 16:00:05 INFO - PROCESS | 2532 | 1466031605099 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:05 INFO - PROCESS | 2532 | 1466031605177 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 16:00:05 INFO - PROCESS | 2532 | 1466031605183 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:05 INFO - PROCESS | 2532 | 1466031605188 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:05 INFO - PROCESS | 2532 | ++DOCSHELL 0x12567a800 == 32 [pid = 2532] [id = 684] 16:00:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 63 (0x112e08400) [pid = 2532] [serial = 2052] [outer = 0x0] 16:00:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 64 (0x119ad2000) [pid = 2532] [serial = 2053] [outer = 0x112e08400] 16:00:05 INFO - PROCESS | 2532 | 1466031605215 Marionette DEBUG loaded listener.js 16:00:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 65 (0x11a2acc00) [pid = 2532] [serial = 2054] [outer = 0x112e08400] 16:00:05 INFO - PROCESS | 2532 | 1466031605580 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]]]}] 16:00:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:00:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 520ms 16:00:05 INFO - PROCESS | 2532 | 1466031605607 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 16:00:05 INFO - PROCESS | 2532 | 1466031605608 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 16:00:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:00:05 INFO - PROCESS | 2532 | 1466031605622 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:00:05 INFO - PROCESS | 2532 | 1466031605623 Marionette TRACE conn2 <- [1,2710,null,{}] 16:00:05 INFO - PROCESS | 2532 | 1466031605625 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}] 16:00:05 INFO - PROCESS | 2532 | 1466031605626 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:05 INFO - PROCESS | 2532 | 1466031605727 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 16:00:05 INFO - PROCESS | 2532 | 1466031605730 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:05 INFO - PROCESS | 2532 | 1466031605732 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:05 INFO - PROCESS | 2532 | ++DOCSHELL 0x129166000 == 33 [pid = 2532] [id = 685] 16:00:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 66 (0x1211e7400) [pid = 2532] [serial = 2055] [outer = 0x0] 16:00:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 67 (0x121518400) [pid = 2532] [serial = 2056] [outer = 0x1211e7400] 16:00:05 INFO - PROCESS | 2532 | 1466031605758 Marionette DEBUG loaded listener.js 16:00:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 68 (0x121d50400) [pid = 2532] [serial = 2057] [outer = 0x1211e7400] 16:00:06 INFO - PROCESS | 2532 | 1466031606129 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] 16:00:06 INFO - PROCESS | 2532 | 1466031606142 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 16:00:06 INFO - PROCESS | 2532 | 1466031606144 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:00:06 INFO - PROCESS | 2532 | 1466031606145 Marionette TRACE conn2 <- [1,2714,null,{}] 16:00:06 INFO - PROCESS | 2532 | 1466031606147 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}] 16:00:06 INFO - PROCESS | 2532 | 1466031606148 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:06 INFO - PROCESS | 2532 | 1466031606244 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 16:00:06 INFO - PROCESS | 2532 | 1466031606280 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:06 INFO - PROCESS | 2532 | 1466031606282 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:06 INFO - PROCESS | 2532 | ++DOCSHELL 0x12975c800 == 34 [pid = 2532] [id = 686] 16:00:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 69 (0x1216c4800) [pid = 2532] [serial = 2058] [outer = 0x0] 16:00:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 70 (0x125033000) [pid = 2532] [serial = 2059] [outer = 0x1216c4800] 16:00:06 INFO - PROCESS | 2532 | 1466031606306 Marionette DEBUG loaded listener.js 16:00:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 71 (0x126349400) [pid = 2532] [serial = 2060] [outer = 0x1216c4800] 16:00:06 INFO - PROCESS | 2532 | 1466031606602 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]]]}] 16:00:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:00:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 518ms 16:00:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:00:06 INFO - PROCESS | 2532 | 1466031606663 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 16:00:06 INFO - PROCESS | 2532 | 1466031606664 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 16:00:06 INFO - PROCESS | 2532 | 1466031606666 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:00:06 INFO - PROCESS | 2532 | 1466031606667 Marionette TRACE conn2 <- [1,2718,null,{}] 16:00:06 INFO - PROCESS | 2532 | 1466031606669 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}] 16:00:06 INFO - PROCESS | 2532 | 1466031606673 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:06 INFO - PROCESS | 2532 | 1466031606791 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 16:00:06 INFO - PROCESS | 2532 | 1466031606825 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:06 INFO - PROCESS | 2532 | 1466031606826 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:06 INFO - PROCESS | 2532 | ++DOCSHELL 0x12ab37800 == 35 [pid = 2532] [id = 687] 16:00:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 72 (0x125789400) [pid = 2532] [serial = 2061] [outer = 0x0] 16:00:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 73 (0x128add400) [pid = 2532] [serial = 2062] [outer = 0x125789400] 16:00:06 INFO - PROCESS | 2532 | 1466031606851 Marionette DEBUG loaded listener.js 16:00:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 74 (0x129216400) [pid = 2532] [serial = 2063] [outer = 0x125789400] 16:00:06 INFO - PROCESS | 2532 | --DOMWINDOW == 73 (0x1133f6800) [pid = 2532] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:00:06 INFO - PROCESS | 2532 | --DOMWINDOW == 72 (0x11675a400) [pid = 2532] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:00:06 INFO - PROCESS | 2532 | --DOMWINDOW == 71 (0x116f7c400) [pid = 2532] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:00:06 INFO - PROCESS | 2532 | --DOMWINDOW == 70 (0x113c8e800) [pid = 2532] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:00:06 INFO - PROCESS | 2532 | --DOMWINDOW == 69 (0x1198e3000) [pid = 2532] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:00:06 INFO - PROCESS | 2532 | --DOMWINDOW == 68 (0x12194b800) [pid = 2532] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:00:06 INFO - PROCESS | 2532 | --DOMWINDOW == 67 (0x1181a9000) [pid = 2532] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:00:06 INFO - PROCESS | 2532 | --DOMWINDOW == 66 (0x119529400) [pid = 2532] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:00:06 INFO - PROCESS | 2532 | --DOMWINDOW == 65 (0x119ad2400) [pid = 2532] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:00:06 INFO - PROCESS | 2532 | --DOMWINDOW == 64 (0x112ebd800) [pid = 2532] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:00:07 INFO - PROCESS | 2532 | 1466031607179 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] 16:00:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:00:07 INFO - PROCESS | 2532 | 1466031607196 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 16:00:07 INFO - PROCESS | 2532 | 1466031607199 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:00:07 INFO - PROCESS | 2532 | 1466031607200 Marionette TRACE conn2 <- [1,2722,null,{}] 16:00:07 INFO - PROCESS | 2532 | 1466031607204 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}] 16:00:07 INFO - PROCESS | 2532 | 1466031607206 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:07 INFO - PROCESS | 2532 | 1466031607287 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 16:00:07 INFO - PROCESS | 2532 | 1466031607345 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:07 INFO - PROCESS | 2532 | 1466031607346 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:07 INFO - PROCESS | 2532 | ++DOCSHELL 0x12b673000 == 36 [pid = 2532] [id = 688] 16:00:07 INFO - PROCESS | 2532 | ++DOMWINDOW == 65 (0x113c8e800) [pid = 2532] [serial = 2064] [outer = 0x0] 16:00:07 INFO - PROCESS | 2532 | ++DOMWINDOW == 66 (0x119ef0800) [pid = 2532] [serial = 2065] [outer = 0x113c8e800] 16:00:07 INFO - PROCESS | 2532 | 1466031607371 Marionette DEBUG loaded listener.js 16:00:07 INFO - PROCESS | 2532 | ++DOMWINDOW == 67 (0x129219c00) [pid = 2532] [serial = 2066] [outer = 0x113c8e800] 16:00:07 INFO - PROCESS | 2532 | 1466031607640 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] 16:00:07 INFO - PROCESS | 2532 | 1466031607675 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 16:00:07 INFO - PROCESS | 2532 | 1466031607678 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:00:07 INFO - PROCESS | 2532 | 1466031607679 Marionette TRACE conn2 <- [1,2726,null,{}] 16:00:07 INFO - PROCESS | 2532 | 1466031607681 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}] 16:00:07 INFO - PROCESS | 2532 | 1466031607682 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:07 INFO - PROCESS | 2532 | 1466031607763 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 16:00:07 INFO - PROCESS | 2532 | 1466031607767 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:07 INFO - PROCESS | 2532 | 1466031607770 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:07 INFO - PROCESS | 2532 | ++DOCSHELL 0x12b973800 == 37 [pid = 2532] [id = 689] 16:00:07 INFO - PROCESS | 2532 | ++DOMWINDOW == 68 (0x12921ac00) [pid = 2532] [serial = 2067] [outer = 0x0] 16:00:07 INFO - PROCESS | 2532 | ++DOMWINDOW == 69 (0x12949a000) [pid = 2532] [serial = 2068] [outer = 0x12921ac00] 16:00:07 INFO - PROCESS | 2532 | 1466031607794 Marionette DEBUG loaded listener.js 16:00:07 INFO - PROCESS | 2532 | ++DOMWINDOW == 70 (0x1297f0800) [pid = 2532] [serial = 2069] [outer = 0x12921ac00] 16:00:08 INFO - PROCESS | 2532 | 1466031608150 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]]]}] 16:00:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:00:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 520ms 16:00:08 INFO - PROCESS | 2532 | 1466031608199 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 16:00:08 INFO - PROCESS | 2532 | 1466031608201 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 16:00:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:00:08 INFO - PROCESS | 2532 | 1466031608204 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:00:08 INFO - PROCESS | 2532 | 1466031608217 Marionette TRACE conn2 <- [1,2730,null,{}] 16:00:08 INFO - PROCESS | 2532 | 1466031608221 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}] 16:00:08 INFO - PROCESS | 2532 | 1466031608223 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:08 INFO - PROCESS | 2532 | 1466031608344 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 16:00:08 INFO - PROCESS | 2532 | 1466031608356 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:08 INFO - PROCESS | 2532 | 1466031608357 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:08 INFO - PROCESS | 2532 | ++DOCSHELL 0x12bc9c800 == 38 [pid = 2532] [id = 690] 16:00:08 INFO - PROCESS | 2532 | ++DOMWINDOW == 71 (0x129499000) [pid = 2532] [serial = 2070] [outer = 0x0] 16:00:08 INFO - PROCESS | 2532 | ++DOMWINDOW == 72 (0x12a651400) [pid = 2532] [serial = 2071] [outer = 0x129499000] 16:00:08 INFO - PROCESS | 2532 | 1466031608397 Marionette DEBUG loaded listener.js 16:00:08 INFO - PROCESS | 2532 | ++DOMWINDOW == 73 (0x12a6d6800) [pid = 2532] [serial = 2072] [outer = 0x129499000] 16:00:09 INFO - PROCESS | 2532 | 1466031609216 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"]]]}] 16:00:09 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 16:00:09 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 16:00:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 16:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:00:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1036ms 16:00:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:00:09 INFO - PROCESS | 2532 | 1466031609241 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 16:00:09 INFO - PROCESS | 2532 | 1466031609242 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 16:00:09 INFO - PROCESS | 2532 | 1466031609244 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:00:09 INFO - PROCESS | 2532 | 1466031609245 Marionette TRACE conn2 <- [1,2734,null,{}] 16:00:09 INFO - PROCESS | 2532 | 1466031609248 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}] 16:00:09 INFO - PROCESS | 2532 | 1466031609249 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:09 INFO - PROCESS | 2532 | 1466031609324 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 16:00:09 INFO - PROCESS | 2532 | 1466031609429 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:09 INFO - PROCESS | 2532 | 1466031609431 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:09 INFO - PROCESS | 2532 | ++DOCSHELL 0x116671000 == 39 [pid = 2532] [id = 691] 16:00:09 INFO - PROCESS | 2532 | ++DOMWINDOW == 74 (0x111c83800) [pid = 2532] [serial = 2073] [outer = 0x0] 16:00:09 INFO - PROCESS | 2532 | ++DOMWINDOW == 75 (0x1129ab400) [pid = 2532] [serial = 2074] [outer = 0x111c83800] 16:00:09 INFO - PROCESS | 2532 | 1466031609462 Marionette DEBUG loaded listener.js 16:00:09 INFO - PROCESS | 2532 | ++DOMWINDOW == 76 (0x113c91000) [pid = 2532] [serial = 2075] [outer = 0x111c83800] 16:00:09 INFO - PROCESS | 2532 | 1466031609903 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]]]}] 16:00:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:00:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 718ms 16:00:09 INFO - PROCESS | 2532 | 1466031609964 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 16:00:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:00:09 INFO - PROCESS | 2532 | 1466031609967 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 16:00:09 INFO - PROCESS | 2532 | 1466031609970 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:00:09 INFO - PROCESS | 2532 | 1466031609972 Marionette TRACE conn2 <- [1,2738,null,{}] 16:00:09 INFO - PROCESS | 2532 | 1466031609975 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}] 16:00:09 INFO - PROCESS | 2532 | 1466031609978 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:10 INFO - PROCESS | 2532 | 1466031610082 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 16:00:10 INFO - PROCESS | 2532 | 1466031610141 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:10 INFO - PROCESS | 2532 | 1466031610142 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:10 INFO - PROCESS | 2532 | ++DOCSHELL 0x12566d800 == 40 [pid = 2532] [id = 692] 16:00:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 77 (0x11713f000) [pid = 2532] [serial = 2076] [outer = 0x0] 16:00:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 78 (0x1185f6000) [pid = 2532] [serial = 2077] [outer = 0x11713f000] 16:00:10 INFO - PROCESS | 2532 | 1466031610172 Marionette DEBUG loaded listener.js 16:00:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 79 (0x1198d4800) [pid = 2532] [serial = 2078] [outer = 0x11713f000] 16:00:10 INFO - PROCESS | 2532 | 1466031610574 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]]]}] 16:00:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:00:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 671ms 16:00:10 INFO - PROCESS | 2532 | 1466031610642 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 16:00:10 INFO - PROCESS | 2532 | 1466031610645 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 16:00:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:00:10 INFO - PROCESS | 2532 | 1466031610648 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:00:10 INFO - PROCESS | 2532 | 1466031610649 Marionette TRACE conn2 <- [1,2742,null,{}] 16:00:10 INFO - PROCESS | 2532 | 1466031610652 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}] 16:00:10 INFO - PROCESS | 2532 | 1466031610653 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:10 INFO - PROCESS | 2532 | 1466031610772 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 16:00:10 INFO - PROCESS | 2532 | 1466031610846 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:10 INFO - PROCESS | 2532 | 1466031610847 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:10 INFO - PROCESS | 2532 | ++DOCSHELL 0x12bc99000 == 41 [pid = 2532] [id = 693] 16:00:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x119ace000) [pid = 2532] [serial = 2079] [outer = 0x0] 16:00:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x1212d2800) [pid = 2532] [serial = 2080] [outer = 0x119ace000] 16:00:10 INFO - PROCESS | 2532 | 1466031610876 Marionette DEBUG loaded listener.js 16:00:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x125707000) [pid = 2532] [serial = 2081] [outer = 0x119ace000] 16:00:11 INFO - PROCESS | 2532 | 1466031611308 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]]]}] 16:00:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:00:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 672ms 16:00:11 INFO - PROCESS | 2532 | 1466031611322 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 16:00:11 INFO - PROCESS | 2532 | 1466031611324 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 16:00:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:00:11 INFO - PROCESS | 2532 | 1466031611335 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:00:11 INFO - PROCESS | 2532 | 1466031611341 Marionette TRACE conn2 <- [1,2746,null,{}] 16:00:11 INFO - PROCESS | 2532 | 1466031611346 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}] 16:00:11 INFO - PROCESS | 2532 | 1466031611349 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:11 INFO - PROCESS | 2532 | 1466031611495 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 16:00:11 INFO - PROCESS | 2532 | 1466031611623 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:11 INFO - PROCESS | 2532 | 1466031611625 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:11 INFO - PROCESS | 2532 | ++DOCSHELL 0x12ccc3800 == 42 [pid = 2532] [id = 694] 16:00:11 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x1185f0c00) [pid = 2532] [serial = 2082] [outer = 0x0] 16:00:11 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x128b33400) [pid = 2532] [serial = 2083] [outer = 0x1185f0c00] 16:00:11 INFO - PROCESS | 2532 | 1466031611675 Marionette DEBUG loaded listener.js 16:00:11 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x12a6e4800) [pid = 2532] [serial = 2084] [outer = 0x1185f0c00] 16:00:12 INFO - PROCESS | 2532 | 1466031612118 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]]]}] 16:00:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:00:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 834ms 16:00:12 INFO - PROCESS | 2532 | 1466031612162 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 16:00:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:00:12 INFO - PROCESS | 2532 | 1466031612164 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 16:00:12 INFO - PROCESS | 2532 | 1466031612167 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:00:12 INFO - PROCESS | 2532 | 1466031612168 Marionette TRACE conn2 <- [1,2750,null,{}] 16:00:12 INFO - PROCESS | 2532 | 1466031612170 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}] 16:00:12 INFO - PROCESS | 2532 | 1466031612172 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:12 INFO - PROCESS | 2532 | 1466031612272 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 16:00:12 INFO - PROCESS | 2532 | 1466031612329 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:12 INFO - PROCESS | 2532 | 1466031612330 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:12 INFO - PROCESS | 2532 | ++DOCSHELL 0x12d29b800 == 43 [pid = 2532] [id = 695] 16:00:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x1291a2400) [pid = 2532] [serial = 2085] [outer = 0x0] 16:00:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x12ab05800) [pid = 2532] [serial = 2086] [outer = 0x1291a2400] 16:00:12 INFO - PROCESS | 2532 | 1466031612358 Marionette DEBUG loaded listener.js 16:00:12 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x12ab53800) [pid = 2532] [serial = 2087] [outer = 0x1291a2400] 16:00:12 INFO - PROCESS | 2532 | 1466031612926 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]]]}] 16:00:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:00:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 772ms 16:00:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:00:12 INFO - PROCESS | 2532 | 1466031612940 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 16:00:12 INFO - PROCESS | 2532 | 1466031612942 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 16:00:12 INFO - PROCESS | 2532 | 1466031612945 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:00:12 INFO - PROCESS | 2532 | 1466031612947 Marionette TRACE conn2 <- [1,2754,null,{}] 16:00:12 INFO - PROCESS | 2532 | 1466031612973 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}] 16:00:12 INFO - PROCESS | 2532 | 1466031612974 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:13 INFO - PROCESS | 2532 | 1466031613071 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 16:00:13 INFO - PROCESS | 2532 | 1466031613147 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:13 INFO - PROCESS | 2532 | 1466031613148 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:13 INFO - PROCESS | 2532 | ++DOCSHELL 0x116fcd000 == 44 [pid = 2532] [id = 696] 16:00:13 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x11690bc00) [pid = 2532] [serial = 2088] [outer = 0x0] 16:00:13 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x1181a4400) [pid = 2532] [serial = 2089] [outer = 0x11690bc00] 16:00:13 INFO - PROCESS | 2532 | 1466031613176 Marionette DEBUG loaded listener.js 16:00:13 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x118211800) [pid = 2532] [serial = 2090] [outer = 0x11690bc00] 16:00:14 INFO - PROCESS | 2532 | --DOCSHELL 0x12bc9c800 == 43 [pid = 2532] [id = 690] 16:00:14 INFO - PROCESS | 2532 | --DOCSHELL 0x12b973800 == 42 [pid = 2532] [id = 689] 16:00:14 INFO - PROCESS | 2532 | --DOCSHELL 0x12b673000 == 41 [pid = 2532] [id = 688] 16:00:14 INFO - PROCESS | 2532 | --DOCSHELL 0x12ab37800 == 40 [pid = 2532] [id = 687] 16:00:14 INFO - PROCESS | 2532 | --DOCSHELL 0x12975c800 == 39 [pid = 2532] [id = 686] 16:00:14 INFO - PROCESS | 2532 | --DOCSHELL 0x129166000 == 38 [pid = 2532] [id = 685] 16:00:14 INFO - PROCESS | 2532 | --DOCSHELL 0x12567a800 == 37 [pid = 2532] [id = 684] 16:00:14 INFO - PROCESS | 2532 | --DOCSHELL 0x119c05000 == 36 [pid = 2532] [id = 683] 16:00:14 INFO - PROCESS | 2532 | --DOCSHELL 0x118321000 == 35 [pid = 2532] [id = 682] 16:00:14 INFO - PROCESS | 2532 | --DOCSHELL 0x1227b5000 == 34 [pid = 2532] [id = 681] 16:00:14 INFO - PROCESS | 2532 | --DOCSHELL 0x129167000 == 33 [pid = 2532] [id = 679] 16:00:14 INFO - PROCESS | 2532 | --DOCSHELL 0x118313000 == 32 [pid = 2532] [id = 680] 16:00:14 INFO - PROCESS | 2532 | --DOCSHELL 0x119c03800 == 31 [pid = 2532] [id = 673] 16:00:14 INFO - PROCESS | 2532 | --DOCSHELL 0x12d29b800 == 30 [pid = 2532] [id = 695] 16:00:14 INFO - PROCESS | 2532 | --DOCSHELL 0x12ccc3800 == 29 [pid = 2532] [id = 694] 16:00:14 INFO - PROCESS | 2532 | --DOCSHELL 0x12bc99000 == 28 [pid = 2532] [id = 693] 16:00:14 INFO - PROCESS | 2532 | --DOCSHELL 0x12566d800 == 27 [pid = 2532] [id = 692] 16:00:14 INFO - PROCESS | 2532 | --DOCSHELL 0x116671000 == 26 [pid = 2532] [id = 691] 16:00:14 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x1211dc400) [pid = 2532] [serial = 2038] [outer = 0x0] [url = about:blank] 16:00:14 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x114e7a800) [pid = 2532] [serial = 2023] [outer = 0x0] [url = about:blank] 16:00:14 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x1181a5800) [pid = 2532] [serial = 2026] [outer = 0x0] [url = about:blank] 16:00:14 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x118206000) [pid = 2532] [serial = 2021] [outer = 0x0] [url = about:blank] 16:00:14 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x1175b3000) [pid = 2532] [serial = 2020] [outer = 0x0] [url = about:blank] 16:00:14 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x1182b5800) [pid = 2532] [serial = 2009] [outer = 0x0] [url = about:blank] 16:00:14 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x116a1bc00) [pid = 2532] [serial = 2008] [outer = 0x0] [url = about:blank] 16:00:14 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x119e22c00) [pid = 2532] [serial = 2012] [outer = 0x0] [url = about:blank] 16:00:14 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x119a71c00) [pid = 2532] [serial = 2011] [outer = 0x0] [url = about:blank] 16:00:14 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x128b38400) [pid = 2532] [serial = 2015] [outer = 0x0] [url = about:blank] 16:00:14 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x126348400) [pid = 2532] [serial = 2014] [outer = 0x0] [url = about:blank] 16:00:14 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x12921d000) [pid = 2532] [serial = 2018] [outer = 0x0] [url = about:blank] 16:00:14 INFO - PROCESS | 2532 | --DOMWINDOW == 78 (0x124e2c000) [pid = 2532] [serial = 2017] [outer = 0x0] [url = about:blank] 16:00:14 INFO - PROCESS | 2532 | --DOMWINDOW == 77 (0x119696000) [pid = 2532] [serial = 2029] [outer = 0x0] [url = about:blank] 16:00:14 INFO - PROCESS | 2532 | --DOMWINDOW == 76 (0x119e20c00) [pid = 2532] [serial = 2032] [outer = 0x0] [url = about:blank] 16:00:14 INFO - PROCESS | 2532 | --DOMWINDOW == 75 (0x11952bc00) [pid = 2532] [serial = 2035] [outer = 0x0] [url = about:blank] 16:00:14 INFO - PROCESS | 2532 | --DOMWINDOW == 74 (0x119e47800) [pid = 2532] [serial = 2036] [outer = 0x0] [url = about:blank] 16:00:14 INFO - PROCESS | 2532 | --DOMWINDOW == 73 (0x119e3b800) [pid = 2532] [serial = 2033] [outer = 0x0] [url = about:blank] 16:00:14 INFO - PROCESS | 2532 | --DOMWINDOW == 72 (0x116477000) [pid = 2532] [serial = 2024] [outer = 0x0] [url = about:blank] 16:00:14 INFO - PROCESS | 2532 | --DOMWINDOW == 71 (0x1198dd800) [pid = 2532] [serial = 2030] [outer = 0x0] [url = about:blank] 16:00:14 INFO - PROCESS | 2532 | --DOMWINDOW == 70 (0x1182c0800) [pid = 2532] [serial = 2027] [outer = 0x0] [url = about:blank] 16:00:14 INFO - PROCESS | 2532 | 1466031614298 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]]]}] 16:00:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:00:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1372ms 16:00:14 INFO - PROCESS | 2532 | 1466031614318 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 16:00:14 INFO - PROCESS | 2532 | 1466031614320 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 16:00:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:00:14 INFO - PROCESS | 2532 | 1466031614324 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:00:14 INFO - PROCESS | 2532 | 1466031614325 Marionette TRACE conn2 <- [1,2758,null,{}] 16:00:14 INFO - PROCESS | 2532 | 1466031614329 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}] 16:00:14 INFO - PROCESS | 2532 | 1466031614331 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:14 INFO - PROCESS | 2532 | 1466031614410 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 16:00:14 INFO - PROCESS | 2532 | 1466031614415 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:14 INFO - PROCESS | 2532 | 1466031614416 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:14 INFO - PROCESS | 2532 | ++DOCSHELL 0x1169b7800 == 27 [pid = 2532] [id = 697] 16:00:14 INFO - PROCESS | 2532 | ++DOMWINDOW == 71 (0x115dbfc00) [pid = 2532] [serial = 2091] [outer = 0x0] 16:00:14 INFO - PROCESS | 2532 | ++DOMWINDOW == 72 (0x115e8a400) [pid = 2532] [serial = 2092] [outer = 0x115dbfc00] 16:00:14 INFO - PROCESS | 2532 | 1466031614448 Marionette DEBUG loaded listener.js 16:00:14 INFO - PROCESS | 2532 | ++DOMWINDOW == 73 (0x1128d1800) [pid = 2532] [serial = 2093] [outer = 0x115dbfc00] 16:00:14 INFO - PROCESS | 2532 | 1466031614780 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]]]}] 16:00:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:00:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 472ms 16:00:14 INFO - PROCESS | 2532 | 1466031614796 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 16:00:14 INFO - PROCESS | 2532 | 1466031614800 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 16:00:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:00:14 INFO - PROCESS | 2532 | 1466031614807 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:00:14 INFO - PROCESS | 2532 | 1466031614808 Marionette TRACE conn2 <- [1,2762,null,{}] 16:00:14 INFO - PROCESS | 2532 | 1466031614811 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}] 16:00:14 INFO - PROCESS | 2532 | 1466031614812 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:14 INFO - PROCESS | 2532 | 1466031614916 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 16:00:14 INFO - PROCESS | 2532 | 1466031614971 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:14 INFO - PROCESS | 2532 | 1466031614973 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:14 INFO - PROCESS | 2532 | ++DOCSHELL 0x11889d800 == 28 [pid = 2532] [id = 698] 16:00:14 INFO - PROCESS | 2532 | ++DOMWINDOW == 74 (0x116762000) [pid = 2532] [serial = 2094] [outer = 0x0] 16:00:15 INFO - PROCESS | 2532 | ++DOMWINDOW == 75 (0x1175b8000) [pid = 2532] [serial = 2095] [outer = 0x116762000] 16:00:15 INFO - PROCESS | 2532 | 1466031615004 Marionette DEBUG loaded listener.js 16:00:15 INFO - PROCESS | 2532 | ++DOMWINDOW == 76 (0x118206000) [pid = 2532] [serial = 2096] [outer = 0x116762000] 16:00:15 INFO - PROCESS | 2532 | 1466031615280 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]]]}] 16:00:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:00:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 521ms 16:00:15 INFO - PROCESS | 2532 | 1466031615337 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 16:00:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:00:15 INFO - PROCESS | 2532 | 1466031615340 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 16:00:15 INFO - PROCESS | 2532 | 1466031615342 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:00:15 INFO - PROCESS | 2532 | 1466031615345 Marionette TRACE conn2 <- [1,2766,null,{}] 16:00:15 INFO - PROCESS | 2532 | 1466031615355 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}] 16:00:15 INFO - PROCESS | 2532 | 1466031615358 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:15 INFO - PROCESS | 2532 | 1466031615441 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 16:00:15 INFO - PROCESS | 2532 | 1466031615491 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:15 INFO - PROCESS | 2532 | 1466031615493 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:15 INFO - PROCESS | 2532 | ++DOCSHELL 0x12134b000 == 29 [pid = 2532] [id = 699] 16:00:15 INFO - PROCESS | 2532 | ++DOMWINDOW == 77 (0x1133f4400) [pid = 2532] [serial = 2097] [outer = 0x0] 16:00:15 INFO - PROCESS | 2532 | ++DOMWINDOW == 78 (0x11923c400) [pid = 2532] [serial = 2098] [outer = 0x1133f4400] 16:00:15 INFO - PROCESS | 2532 | 1466031615521 Marionette DEBUG loaded listener.js 16:00:15 INFO - PROCESS | 2532 | ++DOMWINDOW == 79 (0x119691c00) [pid = 2532] [serial = 2099] [outer = 0x1133f4400] 16:00:15 INFO - PROCESS | 2532 | 1466031615812 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]]]}] 16:00:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:00:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 472ms 16:00:15 INFO - PROCESS | 2532 | 1466031615815 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 16:00:15 INFO - PROCESS | 2532 | 1466031615817 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 16:00:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:00:15 INFO - PROCESS | 2532 | 1466031615827 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:00:15 INFO - PROCESS | 2532 | 1466031615828 Marionette TRACE conn2 <- [1,2770,null,{}] 16:00:15 INFO - PROCESS | 2532 | 1466031615830 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}] 16:00:15 INFO - PROCESS | 2532 | 1466031615831 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:15 INFO - PROCESS | 2532 | 1466031615915 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 16:00:15 INFO - PROCESS | 2532 | 1466031615920 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:15 INFO - PROCESS | 2532 | 1466031615922 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:15 INFO - PROCESS | 2532 | ++DOCSHELL 0x1227b4800 == 30 [pid = 2532] [id = 700] 16:00:15 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x1198d6000) [pid = 2532] [serial = 2100] [outer = 0x0] 16:00:15 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x119a6e000) [pid = 2532] [serial = 2101] [outer = 0x1198d6000] 16:00:15 INFO - PROCESS | 2532 | 1466031615947 Marionette DEBUG loaded listener.js 16:00:15 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x119acdc00) [pid = 2532] [serial = 2102] [outer = 0x1198d6000] 16:00:16 INFO - PROCESS | 2532 | 1466031616274 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]]]}] 16:00:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:00:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 469ms 16:00:16 INFO - PROCESS | 2532 | 1466031616297 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 16:00:16 INFO - PROCESS | 2532 | 1466031616298 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 16:00:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:00:16 INFO - PROCESS | 2532 | 1466031616300 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:00:16 INFO - PROCESS | 2532 | 1466031616301 Marionette TRACE conn2 <- [1,2774,null,{}] 16:00:16 INFO - PROCESS | 2532 | 1466031616306 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}] 16:00:16 INFO - PROCESS | 2532 | 1466031616307 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:16 INFO - PROCESS | 2532 | 1466031616416 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 16:00:16 INFO - PROCESS | 2532 | 1466031616430 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:16 INFO - PROCESS | 2532 | 1466031616431 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:16 INFO - PROCESS | 2532 | ++DOCSHELL 0x125678000 == 31 [pid = 2532] [id = 701] 16:00:16 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x116758c00) [pid = 2532] [serial = 2103] [outer = 0x0] 16:00:16 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x119e1d800) [pid = 2532] [serial = 2104] [outer = 0x116758c00] 16:00:16 INFO - PROCESS | 2532 | 1466031616456 Marionette DEBUG loaded listener.js 16:00:16 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x119e2a800) [pid = 2532] [serial = 2105] [outer = 0x116758c00] 16:00:16 INFO - PROCESS | 2532 | 1466031616809 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]]]}] 16:00:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:00:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 521ms 16:00:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:00:16 INFO - PROCESS | 2532 | 1466031616829 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 16:00:16 INFO - PROCESS | 2532 | 1466031616830 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 16:00:16 INFO - PROCESS | 2532 | 1466031616832 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:00:16 INFO - PROCESS | 2532 | 1466031616833 Marionette TRACE conn2 <- [1,2778,null,{}] 16:00:16 INFO - PROCESS | 2532 | 1466031616839 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}] 16:00:16 INFO - PROCESS | 2532 | 1466031616843 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:16 INFO - PROCESS | 2532 | 1466031616970 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 16:00:17 INFO - PROCESS | 2532 | 1466031617021 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:17 INFO - PROCESS | 2532 | 1466031617022 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:17 INFO - PROCESS | 2532 | ++DOCSHELL 0x128e77800 == 32 [pid = 2532] [id = 702] 16:00:17 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x118206400) [pid = 2532] [serial = 2106] [outer = 0x0] 16:00:17 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x1211e5800) [pid = 2532] [serial = 2107] [outer = 0x118206400] 16:00:17 INFO - PROCESS | 2532 | 1466031617062 Marionette DEBUG loaded listener.js 16:00:17 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x124bf1800) [pid = 2532] [serial = 2108] [outer = 0x118206400] 16:00:17 INFO - PROCESS | 2532 | 1466031617492 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]]]}] 16:00:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:00:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 671ms 16:00:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:00:17 INFO - PROCESS | 2532 | 1466031617504 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 16:00:17 INFO - PROCESS | 2532 | 1466031617505 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 16:00:17 INFO - PROCESS | 2532 | 1466031617507 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:00:17 INFO - PROCESS | 2532 | 1466031617508 Marionette TRACE conn2 <- [1,2782,null,{}] 16:00:17 INFO - PROCESS | 2532 | 1466031617511 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}] 16:00:17 INFO - PROCESS | 2532 | 1466031617512 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:17 INFO - PROCESS | 2532 | 1466031617610 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 16:00:17 INFO - PROCESS | 2532 | 1466031617648 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:17 INFO - PROCESS | 2532 | 1466031617649 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:17 INFO - PROCESS | 2532 | ++DOCSHELL 0x129419000 == 33 [pid = 2532] [id = 703] 16:00:17 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x1195cf400) [pid = 2532] [serial = 2109] [outer = 0x0] 16:00:17 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x12515d800) [pid = 2532] [serial = 2110] [outer = 0x1195cf400] 16:00:17 INFO - PROCESS | 2532 | 1466031617673 Marionette DEBUG loaded listener.js 16:00:17 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x126343400) [pid = 2532] [serial = 2111] [outer = 0x1195cf400] 16:00:18 INFO - PROCESS | 2532 | 1466031618001 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]]]}] 16:00:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:00:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 519ms 16:00:18 INFO - PROCESS | 2532 | 1466031618029 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 16:00:18 INFO - PROCESS | 2532 | 1466031618031 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 16:00:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:00:18 INFO - PROCESS | 2532 | 1466031618034 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:00:18 INFO - PROCESS | 2532 | 1466031618036 Marionette TRACE conn2 <- [1,2786,null,{}] 16:00:18 INFO - PROCESS | 2532 | 1466031618040 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}] 16:00:18 INFO - PROCESS | 2532 | 1466031618041 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:18 INFO - PROCESS | 2532 | 1466031618185 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 16:00:18 INFO - PROCESS | 2532 | 1466031618204 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:18 INFO - PROCESS | 2532 | 1466031618204 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:18 INFO - PROCESS | 2532 | ++DOCSHELL 0x12a7db800 == 34 [pid = 2532] [id = 704] 16:00:18 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x126345c00) [pid = 2532] [serial = 2112] [outer = 0x0] 16:00:18 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x1267c6400) [pid = 2532] [serial = 2113] [outer = 0x126345c00] 16:00:18 INFO - PROCESS | 2532 | 1466031618231 Marionette DEBUG loaded listener.js 16:00:18 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x128ae0400) [pid = 2532] [serial = 2114] [outer = 0x126345c00] 16:00:18 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x1211e7400) [pid = 2532] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:00:18 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x1216c4800) [pid = 2532] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:00:18 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x113c8e800) [pid = 2532] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:00:18 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x125789400) [pid = 2532] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:00:18 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x1164d4000) [pid = 2532] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:00:18 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x1187ef800) [pid = 2532] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:00:18 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x113370400) [pid = 2532] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:00:18 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x112e08400) [pid = 2532] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:00:18 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x118854400) [pid = 2532] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:00:18 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x1133a6c00) [pid = 2532] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:00:18 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x12921ac00) [pid = 2532] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:00:18 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x129499000) [pid = 2532] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:00:18 INFO - PROCESS | 2532 | 1466031618698 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]]]}] 16:00:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:00:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 671ms 16:00:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:00:18 INFO - PROCESS | 2532 | 1466031618705 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 16:00:18 INFO - PROCESS | 2532 | 1466031618707 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 16:00:18 INFO - PROCESS | 2532 | 1466031618709 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:00:18 INFO - PROCESS | 2532 | 1466031618711 Marionette TRACE conn2 <- [1,2790,null,{}] 16:00:18 INFO - PROCESS | 2532 | 1466031618714 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}] 16:00:18 INFO - PROCESS | 2532 | 1466031618716 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:18 INFO - PROCESS | 2532 | 1466031618848 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 16:00:18 INFO - PROCESS | 2532 | 1466031618935 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:18 INFO - PROCESS | 2532 | 1466031618936 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:18 INFO - PROCESS | 2532 | ++DOCSHELL 0x12134a800 == 35 [pid = 2532] [id = 705] 16:00:18 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x1133ecc00) [pid = 2532] [serial = 2115] [outer = 0x0] 16:00:18 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x119e26800) [pid = 2532] [serial = 2116] [outer = 0x1133ecc00] 16:00:18 INFO - PROCESS | 2532 | 1466031618970 Marionette DEBUG loaded listener.js 16:00:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x126acd800) [pid = 2532] [serial = 2117] [outer = 0x1133ecc00] 16:00:19 INFO - PROCESS | 2532 | 1466031619220 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]]]}] 16:00:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:00:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 520ms 16:00:19 INFO - PROCESS | 2532 | 1466031619229 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 16:00:19 INFO - PROCESS | 2532 | 1466031619231 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 16:00:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:00:19 INFO - PROCESS | 2532 | 1466031619233 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:00:19 INFO - PROCESS | 2532 | 1466031619234 Marionette TRACE conn2 <- [1,2794,null,{}] 16:00:19 INFO - PROCESS | 2532 | 1466031619243 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}] 16:00:19 INFO - PROCESS | 2532 | 1466031619244 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:19 INFO - PROCESS | 2532 | 1466031619329 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 16:00:19 INFO - PROCESS | 2532 | 1466031619333 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:19 INFO - PROCESS | 2532 | 1466031619335 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:19 INFO - PROCESS | 2532 | ++DOCSHELL 0x12b96f000 == 36 [pid = 2532] [id = 706] 16:00:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x126ad5000) [pid = 2532] [serial = 2118] [outer = 0x0] 16:00:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x128b37000) [pid = 2532] [serial = 2119] [outer = 0x126ad5000] 16:00:19 INFO - PROCESS | 2532 | 1466031619360 Marionette DEBUG loaded listener.js 16:00:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x128c6b400) [pid = 2532] [serial = 2120] [outer = 0x126ad5000] 16:00:19 INFO - PROCESS | 2532 | 1466031619691 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]]]}] 16:00:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:00:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 472ms 16:00:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:00:19 INFO - PROCESS | 2532 | 1466031619706 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 16:00:19 INFO - PROCESS | 2532 | 1466031619708 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 16:00:19 INFO - PROCESS | 2532 | 1466031619710 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:00:19 INFO - PROCESS | 2532 | 1466031619712 Marionette TRACE conn2 <- [1,2798,null,{}] 16:00:19 INFO - PROCESS | 2532 | 1466031619714 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}] 16:00:19 INFO - PROCESS | 2532 | 1466031619715 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:19 INFO - PROCESS | 2532 | 1466031619831 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 16:00:19 INFO - PROCESS | 2532 | 1466031619844 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:19 INFO - PROCESS | 2532 | 1466031619846 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:19 INFO - PROCESS | 2532 | ++DOCSHELL 0x12566f800 == 37 [pid = 2532] [id = 707] 16:00:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x11952d800) [pid = 2532] [serial = 2121] [outer = 0x0] 16:00:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x128ee0400) [pid = 2532] [serial = 2122] [outer = 0x11952d800] 16:00:19 INFO - PROCESS | 2532 | 1466031619872 Marionette DEBUG loaded listener.js 16:00:19 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x1297e7400) [pid = 2532] [serial = 2123] [outer = 0x11952d800] 16:00:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:00:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 470ms 16:00:20 INFO - PROCESS | 2532 | 1466031620176 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]]]}] 16:00:20 INFO - PROCESS | 2532 | 1466031620181 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 16:00:20 INFO - PROCESS | 2532 | 1466031620182 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 16:00:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:00:20 INFO - PROCESS | 2532 | 1466031620192 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:00:20 INFO - PROCESS | 2532 | 1466031620193 Marionette TRACE conn2 <- [1,2802,null,{}] 16:00:20 INFO - PROCESS | 2532 | 1466031620196 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}] 16:00:20 INFO - PROCESS | 2532 | 1466031620197 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:20 INFO - PROCESS | 2532 | 1466031620279 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 16:00:20 INFO - PROCESS | 2532 | 1466031620283 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:20 INFO - PROCESS | 2532 | 1466031620284 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:20 INFO - PROCESS | 2532 | ++DOCSHELL 0x12d296800 == 38 [pid = 2532] [id = 708] 16:00:20 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x1291a1800) [pid = 2532] [serial = 2124] [outer = 0x0] 16:00:20 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x12a6de400) [pid = 2532] [serial = 2125] [outer = 0x1291a1800] 16:00:20 INFO - PROCESS | 2532 | 1466031620310 Marionette DEBUG loaded listener.js 16:00:20 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x12a73f400) [pid = 2532] [serial = 2126] [outer = 0x1291a1800] 16:00:20 INFO - PROCESS | 2532 | 1466031620726 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]]]}] 16:00:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:00:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 578ms 16:00:20 INFO - PROCESS | 2532 | 1466031620777 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 16:00:20 INFO - PROCESS | 2532 | 1466031620779 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 16:00:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:00:20 INFO - PROCESS | 2532 | 1466031620784 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:00:20 INFO - PROCESS | 2532 | 1466031620787 Marionette TRACE conn2 <- [1,2806,null,{}] 16:00:20 INFO - PROCESS | 2532 | 1466031620792 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}] 16:00:20 INFO - PROCESS | 2532 | 1466031620793 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:20 INFO - PROCESS | 2532 | 1466031620905 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 16:00:20 INFO - PROCESS | 2532 | 1466031620986 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:20 INFO - PROCESS | 2532 | 1466031620987 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:21 INFO - PROCESS | 2532 | ++DOCSHELL 0x118321000 == 39 [pid = 2532] [id = 709] 16:00:21 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x1133ea400) [pid = 2532] [serial = 2127] [outer = 0x0] 16:00:21 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x115d11c00) [pid = 2532] [serial = 2128] [outer = 0x1133ea400] 16:00:21 INFO - PROCESS | 2532 | 1466031621019 Marionette DEBUG loaded listener.js 16:00:21 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x116638400) [pid = 2532] [serial = 2129] [outer = 0x1133ea400] 16:00:21 INFO - PROCESS | 2532 | 1466031621602 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]]]}] 16:00:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:00:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 873ms 16:00:21 INFO - PROCESS | 2532 | 1466031621657 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 16:00:21 INFO - PROCESS | 2532 | 1466031621662 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 16:00:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:00:21 INFO - PROCESS | 2532 | 1466031621669 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:00:21 INFO - PROCESS | 2532 | 1466031621672 Marionette TRACE conn2 <- [1,2810,null,{}] 16:00:21 INFO - PROCESS | 2532 | 1466031621676 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}] 16:00:21 INFO - PROCESS | 2532 | 1466031621679 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:21 INFO - PROCESS | 2532 | 1466031621830 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 16:00:21 INFO - PROCESS | 2532 | 1466031621955 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:21 INFO - PROCESS | 2532 | 1466031621957 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:21 INFO - PROCESS | 2532 | ++DOCSHELL 0x1227b0800 == 40 [pid = 2532] [id = 710] 16:00:21 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x11820d800) [pid = 2532] [serial = 2130] [outer = 0x0] 16:00:21 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x1185f4800) [pid = 2532] [serial = 2131] [outer = 0x11820d800] 16:00:21 INFO - PROCESS | 2532 | 1466031621990 Marionette DEBUG loaded listener.js 16:00:22 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x1195ce800) [pid = 2532] [serial = 2132] [outer = 0x11820d800] 16:00:22 INFO - PROCESS | 2532 | 1466031622494 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]]]}] 16:00:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:00:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 873ms 16:00:22 INFO - PROCESS | 2532 | 1466031622662 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 16:00:22 INFO - PROCESS | 2532 | 1466031622664 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 16:00:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:00:22 INFO - PROCESS | 2532 | 1466031622696 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:00:22 INFO - PROCESS | 2532 | 1466031622698 Marionette TRACE conn2 <- [1,2814,null,{}] 16:00:22 INFO - PROCESS | 2532 | 1466031622703 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}] 16:00:22 INFO - PROCESS | 2532 | 1466031622704 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:22 INFO - PROCESS | 2532 | 1466031622810 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 16:00:22 INFO - PROCESS | 2532 | 1466031622864 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:22 INFO - PROCESS | 2532 | 1466031622868 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:22 INFO - PROCESS | 2532 | ++DOCSHELL 0x11874e000 == 41 [pid = 2532] [id = 711] 16:00:22 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x116905000) [pid = 2532] [serial = 2133] [outer = 0x0] 16:00:22 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x116f7c800) [pid = 2532] [serial = 2134] [outer = 0x116905000] 16:00:22 INFO - PROCESS | 2532 | 1466031622895 Marionette DEBUG loaded listener.js 16:00:22 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x118205400) [pid = 2532] [serial = 2135] [outer = 0x116905000] 16:00:23 INFO - PROCESS | 2532 | --DOCSHELL 0x12566f800 == 40 [pid = 2532] [id = 707] 16:00:23 INFO - PROCESS | 2532 | --DOCSHELL 0x12b96f000 == 39 [pid = 2532] [id = 706] 16:00:23 INFO - PROCESS | 2532 | --DOCSHELL 0x12134a800 == 38 [pid = 2532] [id = 705] 16:00:23 INFO - PROCESS | 2532 | --DOCSHELL 0x12a7db800 == 37 [pid = 2532] [id = 704] 16:00:23 INFO - PROCESS | 2532 | --DOCSHELL 0x129419000 == 36 [pid = 2532] [id = 703] 16:00:23 INFO - PROCESS | 2532 | --DOCSHELL 0x128e77800 == 35 [pid = 2532] [id = 702] 16:00:23 INFO - PROCESS | 2532 | --DOCSHELL 0x125678000 == 34 [pid = 2532] [id = 701] 16:00:23 INFO - PROCESS | 2532 | --DOCSHELL 0x1227b4800 == 33 [pid = 2532] [id = 700] 16:00:23 INFO - PROCESS | 2532 | --DOCSHELL 0x12134b000 == 32 [pid = 2532] [id = 699] 16:00:23 INFO - PROCESS | 2532 | --DOCSHELL 0x11889d800 == 31 [pid = 2532] [id = 698] 16:00:23 INFO - PROCESS | 2532 | --DOCSHELL 0x1169b7800 == 30 [pid = 2532] [id = 697] 16:00:23 INFO - PROCESS | 2532 | 1466031623301 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]]]}] 16:00:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:00:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 653ms 16:00:23 INFO - PROCESS | 2532 | 1466031623323 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 16:00:23 INFO - PROCESS | 2532 | 1466031623325 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 16:00:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:00:23 INFO - PROCESS | 2532 | 1466031623329 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:00:23 INFO - PROCESS | 2532 | 1466031623331 Marionette TRACE conn2 <- [1,2818,null,{}] 16:00:23 INFO - PROCESS | 2532 | 1466031623334 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}] 16:00:23 INFO - PROCESS | 2532 | 1466031623338 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:23 INFO - PROCESS | 2532 | 1466031623425 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 16:00:23 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x121518400) [pid = 2532] [serial = 2056] [outer = 0x0] [url = about:blank] 16:00:23 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x12a6d6800) [pid = 2532] [serial = 2072] [outer = 0x0] [url = about:blank] 16:00:23 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x125033000) [pid = 2532] [serial = 2059] [outer = 0x0] [url = about:blank] 16:00:23 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x119ef0800) [pid = 2532] [serial = 2065] [outer = 0x0] [url = about:blank] 16:00:23 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x128add400) [pid = 2532] [serial = 2062] [outer = 0x0] [url = about:blank] 16:00:23 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x126349400) [pid = 2532] [serial = 2060] [outer = 0x0] [url = about:blank] 16:00:23 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x116f7cc00) [pid = 2532] [serial = 2047] [outer = 0x0] [url = about:blank] 16:00:23 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x1181a1000) [pid = 2532] [serial = 2048] [outer = 0x0] [url = about:blank] 16:00:23 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x1187f6800) [pid = 2532] [serial = 2044] [outer = 0x0] [url = about:blank] 16:00:23 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x1195c4400) [pid = 2532] [serial = 2045] [outer = 0x0] [url = about:blank] 16:00:23 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x1133f4c00) [pid = 2532] [serial = 2041] [outer = 0x0] [url = about:blank] 16:00:23 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x116637000) [pid = 2532] [serial = 2042] [outer = 0x0] [url = about:blank] 16:00:23 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x119ad2000) [pid = 2532] [serial = 2053] [outer = 0x0] [url = about:blank] 16:00:23 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x119530400) [pid = 2532] [serial = 2050] [outer = 0x0] [url = about:blank] 16:00:23 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x119693800) [pid = 2532] [serial = 2051] [outer = 0x0] [url = about:blank] 16:00:23 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x125039000) [pid = 2532] [serial = 2039] [outer = 0x0] [url = about:blank] 16:00:23 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x129219c00) [pid = 2532] [serial = 2066] [outer = 0x0] [url = about:blank] 16:00:23 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x129216400) [pid = 2532] [serial = 2063] [outer = 0x0] [url = about:blank] 16:00:23 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x12949a000) [pid = 2532] [serial = 2068] [outer = 0x0] [url = about:blank] 16:00:23 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x1297f0800) [pid = 2532] [serial = 2069] [outer = 0x0] [url = about:blank] 16:00:23 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x121d50400) [pid = 2532] [serial = 2057] [outer = 0x0] [url = about:blank] 16:00:23 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x11a2acc00) [pid = 2532] [serial = 2054] [outer = 0x0] [url = about:blank] 16:00:23 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x12a651400) [pid = 2532] [serial = 2071] [outer = 0x0] [url = about:blank] 16:00:23 INFO - PROCESS | 2532 | 1466031623486 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:23 INFO - PROCESS | 2532 | 1466031623487 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:23 INFO - PROCESS | 2532 | ++DOCSHELL 0x118328000 == 31 [pid = 2532] [id = 712] 16:00:23 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x1133f4c00) [pid = 2532] [serial = 2136] [outer = 0x0] 16:00:23 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x116f7cc00) [pid = 2532] [serial = 2137] [outer = 0x1133f4c00] 16:00:23 INFO - PROCESS | 2532 | 1466031623515 Marionette DEBUG loaded listener.js 16:00:23 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x1195c1800) [pid = 2532] [serial = 2138] [outer = 0x1133f4c00] 16:00:23 INFO - PROCESS | 2532 | 1466031623795 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]]]}] 16:00:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:00:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 522ms 16:00:23 INFO - PROCESS | 2532 | 1466031623850 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 16:00:23 INFO - PROCESS | 2532 | 1466031623851 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 16:00:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:00:23 INFO - PROCESS | 2532 | 1466031623857 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:00:23 INFO - PROCESS | 2532 | 1466031623858 Marionette TRACE conn2 <- [1,2822,null,{}] 16:00:23 INFO - PROCESS | 2532 | 1466031623865 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}] 16:00:23 INFO - PROCESS | 2532 | 1466031623870 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:23 INFO - PROCESS | 2532 | 1466031623964 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 16:00:24 INFO - PROCESS | 2532 | 1466031624047 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:24 INFO - PROCESS | 2532 | 1466031624050 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:24 INFO - PROCESS | 2532 | ++DOCSHELL 0x1227a9000 == 32 [pid = 2532] [id = 713] 16:00:24 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x1195c2400) [pid = 2532] [serial = 2139] [outer = 0x0] 16:00:24 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x119c53800) [pid = 2532] [serial = 2140] [outer = 0x1195c2400] 16:00:24 INFO - PROCESS | 2532 | 1466031624078 Marionette DEBUG loaded listener.js 16:00:24 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x119eef800) [pid = 2532] [serial = 2141] [outer = 0x1195c2400] 16:00:24 INFO - PROCESS | 2532 | 1466031624390 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]]]}] 16:00:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:00:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 569ms 16:00:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:00:24 INFO - PROCESS | 2532 | 1466031624426 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 16:00:24 INFO - PROCESS | 2532 | 1466031624427 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 16:00:24 INFO - PROCESS | 2532 | 1466031624429 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:00:24 INFO - PROCESS | 2532 | 1466031624430 Marionette TRACE conn2 <- [1,2826,null,{}] 16:00:24 INFO - PROCESS | 2532 | 1466031624432 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}] 16:00:24 INFO - PROCESS | 2532 | 1466031624434 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:24 INFO - PROCESS | 2532 | 1466031624515 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 16:00:24 INFO - PROCESS | 2532 | 1466031624520 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:24 INFO - PROCESS | 2532 | 1466031624522 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:24 INFO - PROCESS | 2532 | ++DOCSHELL 0x128b6f000 == 33 [pid = 2532] [id = 714] 16:00:24 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x119ef0c00) [pid = 2532] [serial = 2142] [outer = 0x0] 16:00:24 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x121671400) [pid = 2532] [serial = 2143] [outer = 0x119ef0c00] 16:00:24 INFO - PROCESS | 2532 | 1466031624547 Marionette DEBUG loaded listener.js 16:00:24 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x121d53000) [pid = 2532] [serial = 2144] [outer = 0x119ef0c00] 16:00:24 INFO - PROCESS | 2532 | 1466031624932 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:00:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:00:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 520ms 16:00:24 INFO - PROCESS | 2532 | 1466031624951 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 16:00:24 INFO - PROCESS | 2532 | 1466031624955 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 16:00:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:00:24 INFO - PROCESS | 2532 | 1466031624958 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:00:24 INFO - PROCESS | 2532 | 1466031624960 Marionette TRACE conn2 <- [1,2830,null,{}] 16:00:24 INFO - PROCESS | 2532 | 1466031624963 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}] 16:00:24 INFO - PROCESS | 2532 | 1466031624966 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:25 INFO - PROCESS | 2532 | 1466031625088 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 16:00:25 INFO - PROCESS | 2532 | 1466031625091 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:25 INFO - PROCESS | 2532 | 1466031625092 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:25 INFO - PROCESS | 2532 | ++DOCSHELL 0x12a55e000 == 34 [pid = 2532] [id = 715] 16:00:25 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x1185f0800) [pid = 2532] [serial = 2145] [outer = 0x0] 16:00:25 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x125036000) [pid = 2532] [serial = 2146] [outer = 0x1185f0800] 16:00:25 INFO - PROCESS | 2532 | 1466031625112 Marionette DEBUG loaded listener.js 16:00:25 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x126433000) [pid = 2532] [serial = 2147] [outer = 0x1185f0800] 16:00:25 INFO - PROCESS | 2532 | --DOCSHELL 0x12d2bb800 == 33 [pid = 2532] [id = 17] 16:00:25 INFO - PROCESS | 2532 | 1466031625613 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]]]}] 16:00:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:00:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 672ms 16:00:25 INFO - PROCESS | 2532 | 1466031625631 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 16:00:25 INFO - PROCESS | 2532 | 1466031625633 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 16:00:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:00:25 INFO - PROCESS | 2532 | 1466031625638 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:00:25 INFO - PROCESS | 2532 | 1466031625639 Marionette TRACE conn2 <- [1,2834,null,{}] 16:00:25 INFO - PROCESS | 2532 | 1466031625643 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}] 16:00:25 INFO - PROCESS | 2532 | 1466031625649 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:25 INFO - PROCESS | 2532 | 1466031625844 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 16:00:25 INFO - PROCESS | 2532 | 1466031625864 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:25 INFO - PROCESS | 2532 | 1466031625866 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:25 INFO - PROCESS | 2532 | ++DOCSHELL 0x12ab3c800 == 34 [pid = 2532] [id = 716] 16:00:25 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x128add400) [pid = 2532] [serial = 2148] [outer = 0x0] 16:00:25 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x128b38400) [pid = 2532] [serial = 2149] [outer = 0x128add400] 16:00:25 INFO - PROCESS | 2532 | 1466031625908 Marionette DEBUG loaded listener.js 16:00:25 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x129490800) [pid = 2532] [serial = 2150] [outer = 0x128add400] 16:00:26 INFO - PROCESS | 2532 | 1466031626264 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:00:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:00:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 671ms 16:00:26 INFO - PROCESS | 2532 | 1466031626308 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 16:00:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:00:26 INFO - PROCESS | 2532 | 1466031626309 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 16:00:26 INFO - PROCESS | 2532 | 1466031626311 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:00:26 INFO - PROCESS | 2532 | 1466031626312 Marionette TRACE conn2 <- [1,2838,null,{}] 16:00:26 INFO - PROCESS | 2532 | 1466031626315 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}] 16:00:26 INFO - PROCESS | 2532 | 1466031626316 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:26 INFO - PROCESS | 2532 | 1466031626431 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 16:00:26 INFO - PROCESS | 2532 | 1466031626477 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:26 INFO - PROCESS | 2532 | 1466031626485 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:26 INFO - PROCESS | 2532 | ++DOCSHELL 0x12b980000 == 35 [pid = 2532] [id = 717] 16:00:26 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x113293400) [pid = 2532] [serial = 2151] [outer = 0x0] 16:00:26 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x1297e3400) [pid = 2532] [serial = 2152] [outer = 0x113293400] 16:00:26 INFO - PROCESS | 2532 | 1466031626509 Marionette DEBUG loaded listener.js 16:00:26 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x12a6d6800) [pid = 2532] [serial = 2153] [outer = 0x113293400] 16:00:26 INFO - PROCESS | 2532 | 1466031626807 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]]]}] 16:00:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:00:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 519ms 16:00:26 INFO - PROCESS | 2532 | 1466031626830 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 16:00:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:00:26 INFO - PROCESS | 2532 | 1466031626832 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 16:00:26 INFO - PROCESS | 2532 | 1466031626834 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:00:26 INFO - PROCESS | 2532 | 1466031626836 Marionette TRACE conn2 <- [1,2842,null,{}] 16:00:26 INFO - PROCESS | 2532 | 1466031626846 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}] 16:00:26 INFO - PROCESS | 2532 | 1466031626847 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:26 INFO - PROCESS | 2532 | 1466031626948 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 16:00:26 INFO - PROCESS | 2532 | 1466031626952 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:26 INFO - PROCESS | 2532 | 1466031626953 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:26 INFO - PROCESS | 2532 | ++DOCSHELL 0x12bca9000 == 36 [pid = 2532] [id = 718] 16:00:26 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x129494400) [pid = 2532] [serial = 2154] [outer = 0x0] 16:00:26 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x12a743400) [pid = 2532] [serial = 2155] [outer = 0x129494400] 16:00:26 INFO - PROCESS | 2532 | 1466031626977 Marionette DEBUG loaded listener.js 16:00:27 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x12ab07000) [pid = 2532] [serial = 2156] [outer = 0x129494400] 16:00:27 INFO - PROCESS | 2532 | 1466031627299 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]]]}] 16:00:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:00:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 473ms 16:00:27 INFO - PROCESS | 2532 | 1466031627315 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 16:00:27 INFO - PROCESS | 2532 | 1466031627316 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 16:00:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:00:27 INFO - PROCESS | 2532 | 1466031627326 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:00:27 INFO - PROCESS | 2532 | 1466031627327 Marionette TRACE conn2 <- [1,2846,null,{}] 16:00:27 INFO - PROCESS | 2532 | 1466031627330 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}] 16:00:27 INFO - PROCESS | 2532 | 1466031627331 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:27 INFO - PROCESS | 2532 | 1466031627436 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 16:00:27 INFO - PROCESS | 2532 | 1466031627480 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:27 INFO - PROCESS | 2532 | 1466031627481 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:27 INFO - PROCESS | 2532 | ++DOCSHELL 0x121d30000 == 37 [pid = 2532] [id = 719] 16:00:27 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x12a6d9000) [pid = 2532] [serial = 2157] [outer = 0x0] 16:00:27 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x12ab0c000) [pid = 2532] [serial = 2158] [outer = 0x12a6d9000] 16:00:27 INFO - PROCESS | 2532 | 1466031627505 Marionette DEBUG loaded listener.js 16:00:27 INFO - PROCESS | 2532 | ++DOMWINDOW == 104 (0x12ab5f800) [pid = 2532] [serial = 2159] [outer = 0x12a6d9000] 16:00:27 INFO - PROCESS | 2532 | --DOMWINDOW == 103 (0x111c83800) [pid = 2532] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:00:27 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x126345c00) [pid = 2532] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:00:27 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x1133ecc00) [pid = 2532] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:00:27 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x11713f000) [pid = 2532] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:00:27 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x118206400) [pid = 2532] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:00:27 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x116762000) [pid = 2532] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:00:27 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x1185f0c00) [pid = 2532] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:00:27 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x1195cf400) [pid = 2532] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:00:27 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x11690bc00) [pid = 2532] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:00:27 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x1291a2400) [pid = 2532] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:00:27 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x1133f4400) [pid = 2532] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:00:27 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x115dbfc00) [pid = 2532] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:00:27 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x1198d6000) [pid = 2532] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:00:27 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x119ace000) [pid = 2532] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:00:27 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x126ad5000) [pid = 2532] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:00:27 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x11952d800) [pid = 2532] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:00:27 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x116758c00) [pid = 2532] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:00:27 INFO - PROCESS | 2532 | 1466031627888 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]]]}] 16:00:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:00:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 570ms 16:00:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:00:27 INFO - PROCESS | 2532 | 1466031627898 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 16:00:27 INFO - PROCESS | 2532 | 1466031627899 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 16:00:27 INFO - PROCESS | 2532 | 1466031627901 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:00:27 INFO - PROCESS | 2532 | 1466031627904 Marionette TRACE conn2 <- [1,2850,null,{}] 16:00:27 INFO - PROCESS | 2532 | 1466031627910 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}] 16:00:27 INFO - PROCESS | 2532 | 1466031627911 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:28 INFO - PROCESS | 2532 | 1466031628023 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 16:00:28 INFO - PROCESS | 2532 | 1466031628059 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:28 INFO - PROCESS | 2532 | 1466031628060 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:28 INFO - PROCESS | 2532 | ++DOCSHELL 0x12a7e4800 == 38 [pid = 2532] [id = 720] 16:00:28 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x1128c9400) [pid = 2532] [serial = 2160] [outer = 0x0] 16:00:28 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x1181a6c00) [pid = 2532] [serial = 2161] [outer = 0x1128c9400] 16:00:28 INFO - PROCESS | 2532 | 1466031628084 Marionette DEBUG loaded listener.js 16:00:28 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x119e1e000) [pid = 2532] [serial = 2162] [outer = 0x1128c9400] 16:00:28 INFO - PROCESS | 2532 | 1466031628340 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:00:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:00:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 474ms 16:00:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:00:28 INFO - PROCESS | 2532 | 1466031628376 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 16:00:28 INFO - PROCESS | 2532 | 1466031628377 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 16:00:28 INFO - PROCESS | 2532 | 1466031628379 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:00:28 INFO - PROCESS | 2532 | 1466031628381 Marionette TRACE conn2 <- [1,2854,null,{}] 16:00:28 INFO - PROCESS | 2532 | 1466031628384 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}] 16:00:28 INFO - PROCESS | 2532 | 1466031628386 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:28 INFO - PROCESS | 2532 | 1466031628496 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 16:00:28 INFO - PROCESS | 2532 | 1466031628500 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:28 INFO - PROCESS | 2532 | 1466031628502 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:28 INFO - PROCESS | 2532 | ++DOCSHELL 0x12d42a000 == 39 [pid = 2532] [id = 721] 16:00:28 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x1212cfc00) [pid = 2532] [serial = 2163] [outer = 0x0] 16:00:28 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x12ab55c00) [pid = 2532] [serial = 2164] [outer = 0x1212cfc00] 16:00:28 INFO - PROCESS | 2532 | 1466031628530 Marionette DEBUG loaded listener.js 16:00:28 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x12b66c800) [pid = 2532] [serial = 2165] [outer = 0x1212cfc00] 16:00:28 INFO - PROCESS | 2532 | 1466031628896 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]]]}] 16:00:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:00:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 524ms 16:00:28 INFO - PROCESS | 2532 | 1466031628905 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 16:00:28 INFO - PROCESS | 2532 | 1466031628906 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 16:00:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:00:28 INFO - PROCESS | 2532 | 1466031628909 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:00:28 INFO - PROCESS | 2532 | 1466031628910 Marionette TRACE conn2 <- [1,2858,null,{}] 16:00:28 INFO - PROCESS | 2532 | 1466031628912 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}] 16:00:28 INFO - PROCESS | 2532 | 1466031628913 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:29 INFO - PROCESS | 2532 | 1466031629027 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 16:00:29 INFO - PROCESS | 2532 | 1466031629033 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:29 INFO - PROCESS | 2532 | 1466031629034 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:29 INFO - PROCESS | 2532 | ++DOCSHELL 0x12d65a800 == 40 [pid = 2532] [id = 722] 16:00:29 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x12b8af400) [pid = 2532] [serial = 2166] [outer = 0x0] 16:00:29 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x12b8b4400) [pid = 2532] [serial = 2167] [outer = 0x12b8af400] 16:00:29 INFO - PROCESS | 2532 | 1466031629058 Marionette DEBUG loaded listener.js 16:00:29 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x12b99b400) [pid = 2532] [serial = 2168] [outer = 0x12b8af400] 16:00:29 INFO - PROCESS | 2532 | 1466031629355 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:00:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:00:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 469ms 16:00:29 INFO - PROCESS | 2532 | 1466031629379 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 16:00:29 INFO - PROCESS | 2532 | 1466031629380 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 16:00:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:00:29 INFO - PROCESS | 2532 | 1466031629382 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:00:29 INFO - PROCESS | 2532 | 1466031629383 Marionette TRACE conn2 <- [1,2862,null,{}] 16:00:29 INFO - PROCESS | 2532 | 1466031629387 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}] 16:00:29 INFO - PROCESS | 2532 | 1466031629390 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:29 INFO - PROCESS | 2532 | 1466031629479 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 16:00:29 INFO - PROCESS | 2532 | 1466031629483 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:29 INFO - PROCESS | 2532 | 1466031629484 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:29 INFO - PROCESS | 2532 | ++DOCSHELL 0x12e37a800 == 41 [pid = 2532] [id = 723] 16:00:29 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x12b99bc00) [pid = 2532] [serial = 2169] [outer = 0x0] 16:00:29 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x12b99dc00) [pid = 2532] [serial = 2170] [outer = 0x12b99bc00] 16:00:29 INFO - PROCESS | 2532 | 1466031629509 Marionette DEBUG loaded listener.js 16:00:29 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x12b9a7c00) [pid = 2532] [serial = 2171] [outer = 0x12b99bc00] 16:00:29 INFO - PROCESS | 2532 | 1466031629956 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]]]}] 16:00:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:00:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 623ms 16:00:30 INFO - PROCESS | 2532 | 1466031630006 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 16:00:30 INFO - PROCESS | 2532 | 1466031630008 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 16:00:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:00:30 INFO - PROCESS | 2532 | 1466031630012 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:00:30 INFO - PROCESS | 2532 | 1466031630014 Marionette TRACE conn2 <- [1,2866,null,{}] 16:00:30 INFO - PROCESS | 2532 | 1466031630018 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}] 16:00:30 INFO - PROCESS | 2532 | 1466031630020 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:30 INFO - PROCESS | 2532 | 1466031630148 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 16:00:30 INFO - PROCESS | 2532 | 1466031630304 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:30 INFO - PROCESS | 2532 | 1466031630306 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:30 INFO - PROCESS | 2532 | ++DOCSHELL 0x121345800 == 42 [pid = 2532] [id = 724] 16:00:30 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x116764000) [pid = 2532] [serial = 2172] [outer = 0x0] 16:00:30 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x1181a2800) [pid = 2532] [serial = 2173] [outer = 0x116764000] 16:00:30 INFO - PROCESS | 2532 | 1466031630358 Marionette DEBUG loaded listener.js 16:00:30 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x1187f9400) [pid = 2532] [serial = 2174] [outer = 0x116764000] 16:00:30 INFO - PROCESS | 2532 | 1466031630811 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]]]}] 16:00:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:00:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 824ms 16:00:30 INFO - PROCESS | 2532 | 1466031630836 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 16:00:30 INFO - PROCESS | 2532 | 1466031630841 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 16:00:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:00:30 INFO - PROCESS | 2532 | 1466031630845 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:00:30 INFO - PROCESS | 2532 | 1466031630847 Marionette TRACE conn2 <- [1,2870,null,{}] 16:00:30 INFO - PROCESS | 2532 | 1466031630850 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}] 16:00:30 INFO - PROCESS | 2532 | 1466031630851 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:30 INFO - PROCESS | 2532 | 1466031630955 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 16:00:31 INFO - PROCESS | 2532 | 1466031631017 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:31 INFO - PROCESS | 2532 | 1466031631018 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:31 INFO - PROCESS | 2532 | ++DOCSHELL 0x121b7a000 == 43 [pid = 2532] [id = 725] 16:00:31 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x1198d3400) [pid = 2532] [serial = 2175] [outer = 0x0] 16:00:31 INFO - PROCESS | 2532 | ++DOMWINDOW == 104 (0x119ac8800) [pid = 2532] [serial = 2176] [outer = 0x1198d3400] 16:00:31 INFO - PROCESS | 2532 | 1466031631049 Marionette DEBUG loaded listener.js 16:00:31 INFO - PROCESS | 2532 | ++DOMWINDOW == 105 (0x119e40c00) [pid = 2532] [serial = 2177] [outer = 0x1198d3400] 16:00:31 INFO - PROCESS | 2532 | 1466031631506 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]]]}] 16:00:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:00:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 722ms 16:00:31 INFO - PROCESS | 2532 | 1466031631567 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 16:00:31 INFO - PROCESS | 2532 | 1466031631569 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 16:00:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:00:31 INFO - PROCESS | 2532 | 1466031631571 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:00:31 INFO - PROCESS | 2532 | 1466031631574 Marionette TRACE conn2 <- [1,2874,null,{}] 16:00:31 INFO - PROCESS | 2532 | 1466031631582 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}] 16:00:31 INFO - PROCESS | 2532 | 1466031631585 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:31 INFO - PROCESS | 2532 | 1466031631715 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 16:00:31 INFO - PROCESS | 2532 | 1466031631804 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:31 INFO - PROCESS | 2532 | 1466031631806 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:31 INFO - PROCESS | 2532 | ++DOCSHELL 0x12bca5000 == 44 [pid = 2532] [id = 726] 16:00:31 INFO - PROCESS | 2532 | ++DOMWINDOW == 106 (0x1264ec000) [pid = 2532] [serial = 2178] [outer = 0x0] 16:00:31 INFO - PROCESS | 2532 | ++DOMWINDOW == 107 (0x126ad5800) [pid = 2532] [serial = 2179] [outer = 0x1264ec000] 16:00:31 INFO - PROCESS | 2532 | 1466031631836 Marionette DEBUG loaded listener.js 16:00:31 INFO - PROCESS | 2532 | ++DOMWINDOW == 108 (0x128c61800) [pid = 2532] [serial = 2180] [outer = 0x1264ec000] 16:00:32 INFO - PROCESS | 2532 | 1466031632247 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]]]}] 16:00:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:00:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 721ms 16:00:32 INFO - PROCESS | 2532 | 1466031632293 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 16:00:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:00:32 INFO - PROCESS | 2532 | 1466031632295 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 16:00:32 INFO - PROCESS | 2532 | 1466031632297 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:00:32 INFO - PROCESS | 2532 | 1466031632298 Marionette TRACE conn2 <- [1,2878,null,{}] 16:00:32 INFO - PROCESS | 2532 | 1466031632301 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}] 16:00:32 INFO - PROCESS | 2532 | 1466031632302 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:32 INFO - PROCESS | 2532 | 1466031632407 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 16:00:32 INFO - PROCESS | 2532 | 1466031632468 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:32 INFO - PROCESS | 2532 | 1466031632469 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:32 INFO - PROCESS | 2532 | ++DOCSHELL 0x12c083800 == 45 [pid = 2532] [id = 727] 16:00:32 INFO - PROCESS | 2532 | ++DOMWINDOW == 109 (0x1129ab800) [pid = 2532] [serial = 2181] [outer = 0x0] 16:00:32 INFO - PROCESS | 2532 | ++DOMWINDOW == 110 (0x1292a7c00) [pid = 2532] [serial = 2182] [outer = 0x1129ab800] 16:00:32 INFO - PROCESS | 2532 | 1466031632545 Marionette DEBUG loaded listener.js 16:00:32 INFO - PROCESS | 2532 | ++DOMWINDOW == 111 (0x12a73e800) [pid = 2532] [serial = 2183] [outer = 0x1129ab800] 16:00:33 INFO - PROCESS | 2532 | 1466031633088 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]]]}] 16:00:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:00:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 869ms 16:00:33 INFO - PROCESS | 2532 | 1466031633166 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 16:00:33 INFO - PROCESS | 2532 | 1466031633170 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 16:00:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:00:33 INFO - PROCESS | 2532 | 1466031633174 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:00:33 INFO - PROCESS | 2532 | 1466031633176 Marionette TRACE conn2 <- [1,2882,null,{}] 16:00:33 INFO - PROCESS | 2532 | 1466031633180 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}] 16:00:33 INFO - PROCESS | 2532 | 1466031633182 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:33 INFO - PROCESS | 2532 | 1466031633275 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 16:00:33 INFO - PROCESS | 2532 | 1466031633347 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:33 INFO - PROCESS | 2532 | 1466031633350 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:33 INFO - PROCESS | 2532 | ++DOCSHELL 0x121568800 == 46 [pid = 2532] [id = 728] 16:00:33 INFO - PROCESS | 2532 | ++DOMWINDOW == 112 (0x11713b400) [pid = 2532] [serial = 2184] [outer = 0x0] 16:00:33 INFO - PROCESS | 2532 | ++DOMWINDOW == 113 (0x118204400) [pid = 2532] [serial = 2185] [outer = 0x11713b400] 16:00:33 INFO - PROCESS | 2532 | 1466031633377 Marionette DEBUG loaded listener.js 16:00:33 INFO - PROCESS | 2532 | ++DOMWINDOW == 114 (0x1187f4000) [pid = 2532] [serial = 2186] [outer = 0x11713b400] 16:00:33 INFO - PROCESS | 2532 | 1466031633806 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]]]}] 16:00:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:00:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 679ms 16:00:34 INFO - PROCESS | 2532 | --DOCSHELL 0x12d65a800 == 45 [pid = 2532] [id = 722] 16:00:34 INFO - PROCESS | 2532 | --DOCSHELL 0x12d42a000 == 44 [pid = 2532] [id = 721] 16:00:34 INFO - PROCESS | 2532 | --DOCSHELL 0x12a7e4800 == 43 [pid = 2532] [id = 720] 16:00:34 INFO - PROCESS | 2532 | --DOCSHELL 0x121d30000 == 42 [pid = 2532] [id = 719] 16:00:34 INFO - PROCESS | 2532 | --DOCSHELL 0x12bca9000 == 41 [pid = 2532] [id = 718] 16:00:34 INFO - PROCESS | 2532 | --DOCSHELL 0x12b980000 == 40 [pid = 2532] [id = 717] 16:00:34 INFO - PROCESS | 2532 | --DOCSHELL 0x12ab3c800 == 39 [pid = 2532] [id = 716] 16:00:34 INFO - PROCESS | 2532 | --DOCSHELL 0x12a55e000 == 38 [pid = 2532] [id = 715] 16:00:34 INFO - PROCESS | 2532 | --DOCSHELL 0x128b6f000 == 37 [pid = 2532] [id = 714] 16:00:34 INFO - PROCESS | 2532 | --DOCSHELL 0x1227a9000 == 36 [pid = 2532] [id = 713] 16:00:34 INFO - PROCESS | 2532 | --DOCSHELL 0x12d2bb000 == 35 [pid = 2532] [id = 18] 16:00:34 INFO - PROCESS | 2532 | --DOCSHELL 0x118328000 == 34 [pid = 2532] [id = 712] 16:00:34 INFO - PROCESS | 2532 | --DOCSHELL 0x11874e000 == 33 [pid = 2532] [id = 711] 16:00:34 INFO - PROCESS | 2532 | --DOCSHELL 0x1227b0800 == 32 [pid = 2532] [id = 710] 16:00:34 INFO - PROCESS | 2532 | --DOCSHELL 0x118321000 == 31 [pid = 2532] [id = 709] 16:00:34 INFO - PROCESS | 2532 | --DOCSHELL 0x12d296800 == 30 [pid = 2532] [id = 708] 16:00:34 INFO - PROCESS | 2532 | --DOCSHELL 0x116fcd000 == 29 [pid = 2532] [id = 696] 16:00:34 INFO - PROCESS | 2532 | --DOCSHELL 0x12c083800 == 28 [pid = 2532] [id = 727] 16:00:34 INFO - PROCESS | 2532 | --DOCSHELL 0x12bca5000 == 27 [pid = 2532] [id = 726] 16:00:34 INFO - PROCESS | 2532 | --DOCSHELL 0x121b7a000 == 26 [pid = 2532] [id = 725] 16:00:34 INFO - PROCESS | 2532 | --DOCSHELL 0x12e37a800 == 25 [pid = 2532] [id = 723] 16:00:34 INFO - PROCESS | 2532 | --DOCSHELL 0x121345800 == 24 [pid = 2532] [id = 724] 16:00:34 INFO - PROCESS | 2532 | --DOMWINDOW == 113 (0x12a6de400) [pid = 2532] [serial = 2125] [outer = 0x0] [url = about:blank] 16:00:34 INFO - PROCESS | 2532 | --DOMWINDOW == 112 (0x1297e7400) [pid = 2532] [serial = 2123] [outer = 0x0] [url = about:blank] 16:00:34 INFO - PROCESS | 2532 | --DOMWINDOW == 111 (0x113c91000) [pid = 2532] [serial = 2075] [outer = 0x0] [url = about:blank] 16:00:34 INFO - PROCESS | 2532 | --DOMWINDOW == 110 (0x128ae0400) [pid = 2532] [serial = 2114] [outer = 0x0] [url = about:blank] 16:00:34 INFO - PROCESS | 2532 | --DOMWINDOW == 109 (0x126acd800) [pid = 2532] [serial = 2117] [outer = 0x0] [url = about:blank] 16:00:34 INFO - PROCESS | 2532 | --DOMWINDOW == 108 (0x1198d4800) [pid = 2532] [serial = 2078] [outer = 0x0] [url = about:blank] 16:00:34 INFO - PROCESS | 2532 | --DOMWINDOW == 107 (0x124bf1800) [pid = 2532] [serial = 2108] [outer = 0x0] [url = about:blank] 16:00:34 INFO - PROCESS | 2532 | --DOMWINDOW == 106 (0x1175b8000) [pid = 2532] [serial = 2095] [outer = 0x0] [url = about:blank] 16:00:34 INFO - PROCESS | 2532 | --DOMWINDOW == 105 (0x12a6e4800) [pid = 2532] [serial = 2084] [outer = 0x0] [url = about:blank] 16:00:34 INFO - PROCESS | 2532 | --DOMWINDOW == 104 (0x1211e5800) [pid = 2532] [serial = 2107] [outer = 0x0] [url = about:blank] 16:00:34 INFO - PROCESS | 2532 | --DOMWINDOW == 103 (0x126343400) [pid = 2532] [serial = 2111] [outer = 0x0] [url = about:blank] 16:00:34 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x1185f6000) [pid = 2532] [serial = 2077] [outer = 0x0] [url = about:blank] 16:00:34 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x1181a4400) [pid = 2532] [serial = 2089] [outer = 0x0] [url = about:blank] 16:00:34 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x12ab53800) [pid = 2532] [serial = 2087] [outer = 0x0] [url = about:blank] 16:00:34 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x119691c00) [pid = 2532] [serial = 2099] [outer = 0x0] [url = about:blank] 16:00:34 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x115e8a400) [pid = 2532] [serial = 2092] [outer = 0x0] [url = about:blank] 16:00:34 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x119a6e000) [pid = 2532] [serial = 2101] [outer = 0x0] [url = about:blank] 16:00:34 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x119e26800) [pid = 2532] [serial = 2116] [outer = 0x0] [url = about:blank] 16:00:34 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x125707000) [pid = 2532] [serial = 2081] [outer = 0x0] [url = about:blank] 16:00:34 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x128b33400) [pid = 2532] [serial = 2083] [outer = 0x0] [url = about:blank] 16:00:34 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x1212d2800) [pid = 2532] [serial = 2080] [outer = 0x0] [url = about:blank] 16:00:34 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x118211800) [pid = 2532] [serial = 2090] [outer = 0x0] [url = about:blank] 16:00:34 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x119acdc00) [pid = 2532] [serial = 2102] [outer = 0x0] [url = about:blank] 16:00:34 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x128b37000) [pid = 2532] [serial = 2119] [outer = 0x0] [url = about:blank] 16:00:34 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x128ee0400) [pid = 2532] [serial = 2122] [outer = 0x0] [url = about:blank] 16:00:34 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x1129ab400) [pid = 2532] [serial = 2074] [outer = 0x0] [url = about:blank] 16:00:34 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x119e2a800) [pid = 2532] [serial = 2105] [outer = 0x0] [url = about:blank] 16:00:34 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x118206000) [pid = 2532] [serial = 2096] [outer = 0x0] [url = about:blank] 16:00:34 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x11923c400) [pid = 2532] [serial = 2098] [outer = 0x0] [url = about:blank] 16:00:34 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x119e1d800) [pid = 2532] [serial = 2104] [outer = 0x0] [url = about:blank] 16:00:34 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x1128d1800) [pid = 2532] [serial = 2093] [outer = 0x0] [url = about:blank] 16:00:34 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x12ab05800) [pid = 2532] [serial = 2086] [outer = 0x0] [url = about:blank] 16:00:34 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x128c6b400) [pid = 2532] [serial = 2120] [outer = 0x0] [url = about:blank] 16:00:34 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x12515d800) [pid = 2532] [serial = 2110] [outer = 0x0] [url = about:blank] 16:00:34 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x1267c6400) [pid = 2532] [serial = 2113] [outer = 0x0] [url = about:blank] 16:00:34 INFO - PROCESS | 2532 | 1466031634451 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 16:00:34 INFO - PROCESS | 2532 | 1466031634456 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 16:00:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:00:34 INFO - PROCESS | 2532 | 1466031634468 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:00:34 INFO - PROCESS | 2532 | 1466031634470 Marionette TRACE conn2 <- [1,2886,null,{}] 16:00:34 INFO - PROCESS | 2532 | 1466031634476 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}] 16:00:34 INFO - PROCESS | 2532 | 1466031634480 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:34 INFO - PROCESS | 2532 | 1466031634602 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 16:00:34 INFO - PROCESS | 2532 | 1466031634629 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:34 INFO - PROCESS | 2532 | 1466031634632 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:34 INFO - PROCESS | 2532 | ++DOCSHELL 0x116add000 == 25 [pid = 2532] [id = 729] 16:00:34 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x1133f4800) [pid = 2532] [serial = 2187] [outer = 0x0] 16:00:34 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x114e71000) [pid = 2532] [serial = 2188] [outer = 0x1133f4800] 16:00:34 INFO - PROCESS | 2532 | 1466031634659 Marionette DEBUG loaded listener.js 16:00:34 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x116240800) [pid = 2532] [serial = 2189] [outer = 0x1133f4800] 16:00:35 INFO - PROCESS | 2532 | 1466031635056 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]]]}] 16:00:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:00:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 624ms 16:00:35 INFO - PROCESS | 2532 | 1466031635091 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 16:00:35 INFO - PROCESS | 2532 | 1466031635095 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 16:00:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:00:35 INFO - PROCESS | 2532 | 1466031635102 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:00:35 INFO - PROCESS | 2532 | 1466031635106 Marionette TRACE conn2 <- [1,2890,null,{}] 16:00:35 INFO - PROCESS | 2532 | 1466031635110 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}] 16:00:35 INFO - PROCESS | 2532 | 1466031635114 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:35 INFO - PROCESS | 2532 | 1466031635234 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 16:00:35 INFO - PROCESS | 2532 | 1466031635249 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:35 INFO - PROCESS | 2532 | 1466031635250 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:35 INFO - PROCESS | 2532 | ++DOCSHELL 0x1185cb800 == 26 [pid = 2532] [id = 730] 16:00:35 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x11697a800) [pid = 2532] [serial = 2190] [outer = 0x0] 16:00:35 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x1176d0c00) [pid = 2532] [serial = 2191] [outer = 0x11697a800] 16:00:35 INFO - PROCESS | 2532 | 1466031635298 Marionette DEBUG loaded listener.js 16:00:35 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x118206400) [pid = 2532] [serial = 2192] [outer = 0x11697a800] 16:00:35 INFO - PROCESS | 2532 | 1466031635662 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:00:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:00:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 577ms 16:00:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:00:35 INFO - PROCESS | 2532 | 1466031635675 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 16:00:35 INFO - PROCESS | 2532 | 1466031635677 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 16:00:35 INFO - PROCESS | 2532 | 1466031635679 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:00:35 INFO - PROCESS | 2532 | 1466031635680 Marionette TRACE conn2 <- [1,2894,null,{}] 16:00:35 INFO - PROCESS | 2532 | 1466031635689 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}] 16:00:35 INFO - PROCESS | 2532 | 1466031635693 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:35 INFO - PROCESS | 2532 | 1466031635780 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 16:00:35 INFO - PROCESS | 2532 | 1466031635789 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:35 INFO - PROCESS | 2532 | 1466031635792 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:35 INFO - PROCESS | 2532 | ++DOCSHELL 0x119c04000 == 27 [pid = 2532] [id = 731] 16:00:35 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x119240800) [pid = 2532] [serial = 2193] [outer = 0x0] 16:00:35 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x119527400) [pid = 2532] [serial = 2194] [outer = 0x119240800] 16:00:35 INFO - PROCESS | 2532 | 1466031635821 Marionette DEBUG loaded listener.js 16:00:35 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x1195c9400) [pid = 2532] [serial = 2195] [outer = 0x119240800] 16:00:36 INFO - PROCESS | 2532 | 1466031636367 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]]]}] 16:00:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:00:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 719ms 16:00:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:00:36 INFO - PROCESS | 2532 | 1466031636423 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 16:00:36 INFO - PROCESS | 2532 | 1466031636425 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 16:00:36 INFO - PROCESS | 2532 | 1466031636429 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:00:36 INFO - PROCESS | 2532 | 1466031636431 Marionette TRACE conn2 <- [1,2898,null,{}] 16:00:36 INFO - PROCESS | 2532 | 1466031636435 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}] 16:00:36 INFO - PROCESS | 2532 | 1466031636436 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:36 INFO - PROCESS | 2532 | 1466031636542 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 16:00:36 INFO - PROCESS | 2532 | 1466031636620 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:36 INFO - PROCESS | 2532 | 1466031636622 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:36 INFO - PROCESS | 2532 | ++DOCSHELL 0x11926a800 == 28 [pid = 2532] [id = 732] 16:00:36 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x115e93400) [pid = 2532] [serial = 2196] [outer = 0x0] 16:00:36 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x1164d9c00) [pid = 2532] [serial = 2197] [outer = 0x115e93400] 16:00:36 INFO - PROCESS | 2532 | 1466031636654 Marionette DEBUG loaded listener.js 16:00:36 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x117142000) [pid = 2532] [serial = 2198] [outer = 0x115e93400] 16:00:37 INFO - PROCESS | 2532 | 1466031637225 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]]]}] 16:00:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:00:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 873ms 16:00:37 INFO - PROCESS | 2532 | 1466031637303 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 16:00:37 INFO - PROCESS | 2532 | 1466031637307 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 16:00:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:00:37 INFO - PROCESS | 2532 | 1466031637314 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:00:37 INFO - PROCESS | 2532 | 1466031637317 Marionette TRACE conn2 <- [1,2902,null,{}] 16:00:37 INFO - PROCESS | 2532 | 1466031637321 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}] 16:00:37 INFO - PROCESS | 2532 | 1466031637324 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:37 INFO - PROCESS | 2532 | 1466031637477 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 16:00:37 INFO - PROCESS | 2532 | 1466031637600 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:37 INFO - PROCESS | 2532 | 1466031637602 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:37 INFO - PROCESS | 2532 | ++DOCSHELL 0x121ac7800 == 29 [pid = 2532] [id = 733] 16:00:37 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x11820b800) [pid = 2532] [serial = 2199] [outer = 0x0] 16:00:37 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x11952e000) [pid = 2532] [serial = 2200] [outer = 0x11820b800] 16:00:37 INFO - PROCESS | 2532 | 1466031637656 Marionette DEBUG loaded listener.js 16:00:37 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x119693c00) [pid = 2532] [serial = 2201] [outer = 0x11820b800] 16:00:38 INFO - PROCESS | 2532 | --DOCSHELL 0x1185cb800 == 28 [pid = 2532] [id = 730] 16:00:38 INFO - PROCESS | 2532 | --DOCSHELL 0x116add000 == 27 [pid = 2532] [id = 729] 16:00:38 INFO - PROCESS | 2532 | 1466031638173 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:00:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:00:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 927ms 16:00:38 INFO - PROCESS | 2532 | 1466031638241 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 16:00:38 INFO - PROCESS | 2532 | 1466031638243 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 16:00:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:00:38 INFO - PROCESS | 2532 | 1466031638246 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:00:38 INFO - PROCESS | 2532 | 1466031638249 Marionette TRACE conn2 <- [1,2906,null,{}] 16:00:38 INFO - PROCESS | 2532 | 1466031638253 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}] 16:00:38 INFO - PROCESS | 2532 | 1466031638255 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:38 INFO - PROCESS | 2532 | 1466031638337 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 16:00:38 INFO - PROCESS | 2532 | 1466031638342 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:38 INFO - PROCESS | 2532 | 1466031638344 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:38 INFO - PROCESS | 2532 | ++DOCSHELL 0x118759000 == 28 [pid = 2532] [id = 734] 16:00:38 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x116f7e000) [pid = 2532] [serial = 2202] [outer = 0x0] 16:00:38 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x1181a0c00) [pid = 2532] [serial = 2203] [outer = 0x116f7e000] 16:00:38 INFO - PROCESS | 2532 | 1466031638372 Marionette DEBUG loaded listener.js 16:00:38 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x11884fc00) [pid = 2532] [serial = 2204] [outer = 0x116f7e000] 16:00:38 INFO - PROCESS | 2532 | 1466031638775 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]]]}] 16:00:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:00:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 570ms 16:00:38 INFO - PROCESS | 2532 | 1466031638823 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 16:00:38 INFO - PROCESS | 2532 | 1466031638826 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 16:00:38 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:00:38 INFO - PROCESS | 2532 | 1466031638830 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:00:38 INFO - PROCESS | 2532 | 1466031638832 Marionette TRACE conn2 <- [1,2910,null,{}] 16:00:38 INFO - PROCESS | 2532 | 1466031638834 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}] 16:00:38 INFO - PROCESS | 2532 | 1466031638836 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:38 INFO - PROCESS | 2532 | 1466031638939 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 16:00:39 INFO - PROCESS | 2532 | 1466031638999 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:39 INFO - PROCESS | 2532 | 1466031639000 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:39 INFO - PROCESS | 2532 | ++DOCSHELL 0x122738000 == 29 [pid = 2532] [id = 735] 16:00:39 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x1198de400) [pid = 2532] [serial = 2205] [outer = 0x0] 16:00:39 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x1198e7400) [pid = 2532] [serial = 2206] [outer = 0x1198de400] 16:00:39 INFO - PROCESS | 2532 | 1466031639039 Marionette DEBUG loaded listener.js 16:00:39 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x119ac6c00) [pid = 2532] [serial = 2207] [outer = 0x1198de400] 16:00:39 INFO - PROCESS | 2532 | 1466031639347 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]]]}] 16:00:39 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:00:39 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:00:39 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 569ms 16:00:39 INFO - TEST-START | /DOMEvents/constructors.html 16:00:39 INFO - PROCESS | 2532 | 1466031639399 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 16:00:39 INFO - PROCESS | 2532 | 1466031639401 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 16:00:39 INFO - PROCESS | 2532 | 1466031639405 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:00:39 INFO - PROCESS | 2532 | 1466031639408 Marionette TRACE conn2 <- [1,2914,null,{}] 16:00:39 INFO - PROCESS | 2532 | 1466031639416 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}] 16:00:39 INFO - PROCESS | 2532 | 1466031639419 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:39 INFO - PROCESS | 2532 | 1466031639523 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 16:00:39 INFO - PROCESS | 2532 | 1466031639529 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:39 INFO - PROCESS | 2532 | 1466031639531 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:39 INFO - PROCESS | 2532 | ++DOCSHELL 0x126718000 == 30 [pid = 2532] [id = 736] 16:00:39 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x1128c8c00) [pid = 2532] [serial = 2208] [outer = 0x0] 16:00:39 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x119c4f000) [pid = 2532] [serial = 2209] [outer = 0x1128c8c00] 16:00:39 INFO - PROCESS | 2532 | 1466031639558 Marionette DEBUG loaded listener.js 16:00:39 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x119ef0000) [pid = 2532] [serial = 2210] [outer = 0x1128c8c00] 16:00:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:00:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:00:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:00:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:00:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:00:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:00:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:00:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:00:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:00:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:00:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:00:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:00:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:00:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:00:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:00:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:00:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:00:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:00:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:00:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:00:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:00:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:00:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:00:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:00:39 INFO - PROCESS | 2532 | 1466031639924 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]]]}] 16:00:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:00:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:00:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:00:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:00:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:00:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:00:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:00:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:00:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:00:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:00:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:00:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:00:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:00:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:00:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:00:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:00:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:00:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:00:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:00:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:00:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:00:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:00:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:00:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:00:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:00:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:00:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:00:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:00:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:00:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:00:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:00:39 INFO - TEST-OK | /DOMEvents/constructors.html | took 530ms 16:00:39 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:00:39 INFO - PROCESS | 2532 | 1466031639935 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 16:00:39 INFO - PROCESS | 2532 | 1466031639937 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 16:00:39 INFO - PROCESS | 2532 | 1466031639939 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:00:39 INFO - PROCESS | 2532 | 1466031639941 Marionette TRACE conn2 <- [1,2918,null,{}] 16:00:39 INFO - PROCESS | 2532 | 1466031639943 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}] 16:00:39 INFO - PROCESS | 2532 | 1466031639944 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:40 INFO - PROCESS | 2532 | 1466031640045 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 16:00:40 INFO - PROCESS | 2532 | 1466031640082 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:40 INFO - PROCESS | 2532 | 1466031640083 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:40 INFO - PROCESS | 2532 | ++DOCSHELL 0x129168800 == 31 [pid = 2532] [id = 737] 16:00:40 INFO - PROCESS | 2532 | ++DOMWINDOW == 104 (0x11a2ac400) [pid = 2532] [serial = 2211] [outer = 0x0] 16:00:40 INFO - PROCESS | 2532 | ++DOMWINDOW == 105 (0x12162a800) [pid = 2532] [serial = 2212] [outer = 0x11a2ac400] 16:00:40 INFO - PROCESS | 2532 | 1466031640115 Marionette DEBUG loaded listener.js 16:00:40 INFO - PROCESS | 2532 | ++DOMWINDOW == 106 (0x115e8c000) [pid = 2532] [serial = 2213] [outer = 0x11a2ac400] 16:00:40 INFO - PROCESS | 2532 | 1466031640414 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:00:40 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:00:40 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 517ms 16:00:40 INFO - PROCESS | 2532 | 1466031640458 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 16:00:40 INFO - PROCESS | 2532 | 1466031640459 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 16:00:40 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:00:40 INFO - PROCESS | 2532 | 1466031640461 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:00:40 INFO - PROCESS | 2532 | 1466031640462 Marionette TRACE conn2 <- [1,2922,null,{}] 16:00:40 INFO - PROCESS | 2532 | 1466031640465 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}] 16:00:40 INFO - PROCESS | 2532 | 1466031640466 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:40 INFO - PROCESS | 2532 | 1466031640600 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 16:00:40 INFO - PROCESS | 2532 | --DOMWINDOW == 105 (0x1129ab800) [pid = 2532] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:00:40 INFO - PROCESS | 2532 | --DOMWINDOW == 104 (0x12b8af400) [pid = 2532] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:00:40 INFO - PROCESS | 2532 | --DOMWINDOW == 103 (0x12b99bc00) [pid = 2532] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:00:40 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x12ccf7800) [pid = 2532] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:00:40 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x1212cfc00) [pid = 2532] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:00:40 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x12d2bc000) [pid = 2532] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:00:40 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x1133f4800) [pid = 2532] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:00:40 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x11713b400) [pid = 2532] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:00:40 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x11697a800) [pid = 2532] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:00:40 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x116764000) [pid = 2532] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:00:40 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x1198d3400) [pid = 2532] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:00:40 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x1264ec000) [pid = 2532] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:00:40 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x128add400) [pid = 2532] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:00:40 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x113293400) [pid = 2532] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:00:40 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x12a6d9000) [pid = 2532] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:00:40 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x1128c9400) [pid = 2532] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:00:40 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x1133f4c00) [pid = 2532] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:00:40 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x1195c2400) [pid = 2532] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:00:40 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x11820d800) [pid = 2532] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:00:40 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x1291a1800) [pid = 2532] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:00:40 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x1185f0800) [pid = 2532] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:00:40 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x1133ea400) [pid = 2532] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:00:40 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x116905000) [pid = 2532] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:00:40 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x119ef0c00) [pid = 2532] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:00:40 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x129494400) [pid = 2532] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:00:40 INFO - PROCESS | 2532 | 1466031640650 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:40 INFO - PROCESS | 2532 | 1466031640652 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:40 INFO - PROCESS | 2532 | ++DOCSHELL 0x1169b7800 == 32 [pid = 2532] [id = 738] 16:00:40 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x112972c00) [pid = 2532] [serial = 2214] [outer = 0x0] 16:00:40 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x1133e9000) [pid = 2532] [serial = 2215] [outer = 0x112972c00] 16:00:40 INFO - PROCESS | 2532 | 1466031640676 Marionette DEBUG loaded listener.js 16:00:40 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x11675f000) [pid = 2532] [serial = 2216] [outer = 0x112972c00] 16:00:40 INFO - PROCESS | 2532 | [2532] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 16:00:40 INFO - PROCESS | 2532 | [2532] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 16:00:40 INFO - PROCESS | 2532 | [2532] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 16:00:40 INFO - PROCESS | 2532 | [2532] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 16:00:40 INFO - PROCESS | 2532 | 1466031640949 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]]]}] 16:00:40 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:00:40 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:00:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:00:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:00:40 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 16:00:40 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:00:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:00:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:00:40 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 16:00:40 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:00:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:00:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:00:40 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]" 16:00:40 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:00:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:00:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:00:40 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:00:40 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 520ms 16:00:40 INFO - PROCESS | 2532 | 1466031640982 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 16:00:40 INFO - PROCESS | 2532 | 1466031640984 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 16:00:40 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:00:40 INFO - PROCESS | 2532 | 1466031640994 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:00:40 INFO - PROCESS | 2532 | 1466031640995 Marionette TRACE conn2 <- [1,2926,null,{}] 16:00:40 INFO - PROCESS | 2532 | 1466031640997 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}] 16:00:41 INFO - PROCESS | 2532 | 1466031641002 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:41 INFO - PROCESS | 2532 | 1466031641092 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 16:00:41 INFO - PROCESS | 2532 | 1466031641150 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:41 INFO - PROCESS | 2532 | 1466031641152 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:41 INFO - PROCESS | 2532 | ++DOCSHELL 0x12975e000 == 33 [pid = 2532] [id = 739] 16:00:41 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x112cccc00) [pid = 2532] [serial = 2217] [outer = 0x0] 16:00:41 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x119247c00) [pid = 2532] [serial = 2218] [outer = 0x112cccc00] 16:00:41 INFO - PROCESS | 2532 | 1466031641184 Marionette DEBUG loaded listener.js 16:00:41 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x119ac5000) [pid = 2532] [serial = 2219] [outer = 0x112cccc00] 16:00:41 INFO - PROCESS | 2532 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:00:41 INFO - PROCESS | 2532 | 1466031641439 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]]]}] 16:00:41 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:00:41 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 469ms 16:00:41 INFO - PROCESS | 2532 | 1466031641464 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 16:00:41 INFO - PROCESS | 2532 | 1466031641465 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 16:00:41 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:00:41 INFO - PROCESS | 2532 | 1466031641467 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:00:41 INFO - PROCESS | 2532 | 1466031641468 Marionette TRACE conn2 <- [1,2930,null,{}] 16:00:41 INFO - PROCESS | 2532 | 1466031641478 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}] 16:00:41 INFO - PROCESS | 2532 | 1466031641479 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:41 INFO - PROCESS | 2532 | 1466031641559 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 16:00:41 INFO - PROCESS | 2532 | 1466031641563 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:41 INFO - PROCESS | 2532 | 1466031641564 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:41 INFO - PROCESS | 2532 | ++DOCSHELL 0x12b674800 == 34 [pid = 2532] [id = 740] 16:00:41 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x126349400) [pid = 2532] [serial = 2220] [outer = 0x0] 16:00:41 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x1264eec00) [pid = 2532] [serial = 2221] [outer = 0x126349400] 16:00:41 INFO - PROCESS | 2532 | 1466031641590 Marionette DEBUG loaded listener.js 16:00:41 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x126acd800) [pid = 2532] [serial = 2222] [outer = 0x126349400] 16:00:41 INFO - PROCESS | 2532 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:00:41 INFO - PROCESS | 2532 | 1466031641904 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]]]}] 16:00:41 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:00:41 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 484ms 16:00:41 INFO - PROCESS | 2532 | 1466031641951 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 16:00:41 INFO - PROCESS | 2532 | 1466031641953 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 16:00:41 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:00:41 INFO - PROCESS | 2532 | 1466031641955 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:00:41 INFO - PROCESS | 2532 | 1466031641957 Marionette TRACE conn2 <- [1,2934,null,{}] 16:00:41 INFO - PROCESS | 2532 | 1466031641959 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}] 16:00:41 INFO - PROCESS | 2532 | 1466031641961 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:42 INFO - PROCESS | 2532 | 1466031642042 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 16:00:42 INFO - PROCESS | 2532 | 1466031642098 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:42 INFO - PROCESS | 2532 | 1466031642099 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:42 INFO - PROCESS | 2532 | ++DOCSHELL 0x12645d800 == 35 [pid = 2532] [id = 741] 16:00:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x126438c00) [pid = 2532] [serial = 2223] [outer = 0x0] 16:00:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x128add800) [pid = 2532] [serial = 2224] [outer = 0x126438c00] 16:00:42 INFO - PROCESS | 2532 | 1466031642125 Marionette DEBUG loaded listener.js 16:00:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x128b2d400) [pid = 2532] [serial = 2225] [outer = 0x126438c00] 16:00:42 INFO - PROCESS | 2532 | 1466031642398 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]]]}] 16:00:42 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:00:42 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 469ms 16:00:42 INFO - PROCESS | 2532 | 1466031642426 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 16:00:42 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:00:42 INFO - PROCESS | 2532 | 1466031642427 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 16:00:42 INFO - PROCESS | 2532 | 1466031642429 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:00:42 INFO - PROCESS | 2532 | 1466031642430 Marionette TRACE conn2 <- [1,2938,null,{}] 16:00:42 INFO - PROCESS | 2532 | 1466031642432 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}] 16:00:42 INFO - PROCESS | 2532 | 1466031642433 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:42 INFO - PROCESS | 2532 | 1466031642515 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 16:00:42 INFO - PROCESS | 2532 | 1466031642519 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:42 INFO - PROCESS | 2532 | 1466031642522 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:42 INFO - PROCESS | 2532 | ++DOCSHELL 0x126717800 == 36 [pid = 2532] [id = 742] 16:00:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x1164e1800) [pid = 2532] [serial = 2226] [outer = 0x0] 16:00:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x128c68800) [pid = 2532] [serial = 2227] [outer = 0x1164e1800] 16:00:42 INFO - PROCESS | 2532 | 1466031642547 Marionette DEBUG loaded listener.js 16:00:42 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x1291a0800) [pid = 2532] [serial = 2228] [outer = 0x1164e1800] 16:00:43 INFO - PROCESS | 2532 | 1466031643034 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]]]}] 16:00:43 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. 16:00:43 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 620ms 16:00:43 INFO - PROCESS | 2532 | 1466031643051 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 16:00:43 INFO - PROCESS | 2532 | 1466031643055 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 16:00:43 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:00:43 INFO - PROCESS | 2532 | 1466031643059 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:00:43 INFO - PROCESS | 2532 | 1466031643065 Marionette TRACE conn2 <- [1,2942,null,{}] 16:00:43 INFO - PROCESS | 2532 | 1466031643091 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}] 16:00:43 INFO - PROCESS | 2532 | 1466031643092 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:43 INFO - PROCESS | 2532 | 1466031643199 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 16:00:43 INFO - PROCESS | 2532 | 1466031643271 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:43 INFO - PROCESS | 2532 | 1466031643272 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:43 INFO - PROCESS | 2532 | ++DOCSHELL 0x121461800 == 37 [pid = 2532] [id = 743] 16:00:43 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x11697a000) [pid = 2532] [serial = 2229] [outer = 0x0] 16:00:43 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x1181a5800) [pid = 2532] [serial = 2230] [outer = 0x11697a000] 16:00:43 INFO - PROCESS | 2532 | 1466031643304 Marionette DEBUG loaded listener.js 16:00:43 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x1187f5400) [pid = 2532] [serial = 2231] [outer = 0x11697a000] 16:00:43 INFO - PROCESS | 2532 | 1466031643668 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"]]]}] 16:00:43 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 16:00:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:00:43 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 625ms 16:00:43 INFO - PROCESS | 2532 | 1466031643684 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 16:00:43 INFO - PROCESS | 2532 | 1466031643688 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 16:00:43 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:00:43 INFO - PROCESS | 2532 | 1466031643692 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:00:43 INFO - PROCESS | 2532 | 1466031643694 Marionette TRACE conn2 <- [1,2946,null,{}] 16:00:43 INFO - PROCESS | 2532 | 1466031643697 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}] 16:00:43 INFO - PROCESS | 2532 | 1466031643698 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:43 INFO - PROCESS | 2532 | 1466031643803 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 16:00:43 INFO - PROCESS | 2532 | 1466031643900 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:43 INFO - PROCESS | 2532 | 1466031643901 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:43 INFO - PROCESS | 2532 | ++DOCSHELL 0x12974a000 == 38 [pid = 2532] [id = 744] 16:00:43 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x119acf000) [pid = 2532] [serial = 2232] [outer = 0x0] 16:00:43 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x119c4c000) [pid = 2532] [serial = 2233] [outer = 0x119acf000] 16:00:43 INFO - PROCESS | 2532 | 1466031643931 Marionette DEBUG loaded listener.js 16:00:43 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x119e45c00) [pid = 2532] [serial = 2234] [outer = 0x119acf000] 16:00:44 INFO - PROCESS | 2532 | 1466031644294 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]]]}] 16:00:44 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. 16:00:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 622ms 16:00:44 INFO - PROCESS | 2532 | 1466031644315 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 16:00:44 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:00:44 INFO - PROCESS | 2532 | 1466031644318 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 16:00:44 INFO - PROCESS | 2532 | 1466031644321 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:00:44 INFO - PROCESS | 2532 | 1466031644324 Marionette TRACE conn2 <- [1,2950,null,{}] 16:00:44 INFO - PROCESS | 2532 | 1466031644334 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}] 16:00:44 INFO - PROCESS | 2532 | 1466031644338 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:44 INFO - PROCESS | 2532 | 1466031644440 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 16:00:44 INFO - PROCESS | 2532 | 1466031644502 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:44 INFO - PROCESS | 2532 | 1466031644504 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:44 INFO - PROCESS | 2532 | ++DOCSHELL 0x12ccb9000 == 39 [pid = 2532] [id = 745] 16:00:44 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x1216c7400) [pid = 2532] [serial = 2235] [outer = 0x0] 16:00:44 INFO - PROCESS | 2532 | ++DOMWINDOW == 104 (0x125031000) [pid = 2532] [serial = 2236] [outer = 0x1216c7400] 16:00:44 INFO - PROCESS | 2532 | 1466031644535 Marionette DEBUG loaded listener.js 16:00:44 INFO - PROCESS | 2532 | ++DOMWINDOW == 105 (0x125788c00) [pid = 2532] [serial = 2237] [outer = 0x1216c7400] 16:00:44 INFO - PROCESS | 2532 | ++DOCSHELL 0x125192800 == 40 [pid = 2532] [id = 746] 16:00:44 INFO - PROCESS | 2532 | ++DOMWINDOW == 106 (0x12648b400) [pid = 2532] [serial = 2238] [outer = 0x0] 16:00:44 INFO - PROCESS | 2532 | ++DOMWINDOW == 107 (0x124e36c00) [pid = 2532] [serial = 2239] [outer = 0x12648b400] 16:00:44 INFO - PROCESS | 2532 | 1466031644961 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]]]}] 16:00:44 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. 16:00:44 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 677ms 16:00:45 INFO - PROCESS | 2532 | 1466031644998 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 16:00:45 INFO - PROCESS | 2532 | 1466031645000 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 16:00:45 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:00:45 INFO - PROCESS | 2532 | 1466031645002 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:00:45 INFO - PROCESS | 2532 | 1466031645003 Marionette TRACE conn2 <- [1,2954,null,{}] 16:00:45 INFO - PROCESS | 2532 | 1466031645006 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}] 16:00:45 INFO - PROCESS | 2532 | 1466031645007 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:45 INFO - PROCESS | 2532 | 1466031645130 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 16:00:45 INFO - PROCESS | 2532 | 1466031645232 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:45 INFO - PROCESS | 2532 | 1466031645233 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:45 INFO - PROCESS | 2532 | ++DOCSHELL 0x12d2cd000 == 41 [pid = 2532] [id = 747] 16:00:45 INFO - PROCESS | 2532 | ++DOMWINDOW == 108 (0x12643d000) [pid = 2532] [serial = 2240] [outer = 0x0] 16:00:45 INFO - PROCESS | 2532 | ++DOMWINDOW == 109 (0x128c6b000) [pid = 2532] [serial = 2241] [outer = 0x12643d000] 16:00:45 INFO - PROCESS | 2532 | 1466031645275 Marionette DEBUG loaded listener.js 16:00:45 INFO - PROCESS | 2532 | ++DOMWINDOW == 110 (0x1292a1400) [pid = 2532] [serial = 2242] [outer = 0x12643d000] 16:00:45 INFO - PROCESS | 2532 | 1466031645613 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]]]}] 16:00:45 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:00:45 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 16:00:45 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 620ms 16:00:45 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:00:45 INFO - PROCESS | 2532 | 1466031645623 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 16:00:45 INFO - PROCESS | 2532 | 1466031645624 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 16:00:45 INFO - PROCESS | 2532 | 1466031645627 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:00:45 INFO - PROCESS | 2532 | 1466031645628 Marionette TRACE conn2 <- [1,2958,null,{}] 16:00:45 INFO - PROCESS | 2532 | 1466031645630 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}] 16:00:45 INFO - PROCESS | 2532 | 1466031645632 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:45 INFO - PROCESS | 2532 | 1466031645736 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 16:00:45 INFO - PROCESS | 2532 | 1466031645794 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:45 INFO - PROCESS | 2532 | 1466031645795 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:45 INFO - PROCESS | 2532 | ++DOCSHELL 0x12ddc6800 == 42 [pid = 2532] [id = 748] 16:00:45 INFO - PROCESS | 2532 | ++DOMWINDOW == 111 (0x129223c00) [pid = 2532] [serial = 2243] [outer = 0x0] 16:00:45 INFO - PROCESS | 2532 | ++DOMWINDOW == 112 (0x1297e4400) [pid = 2532] [serial = 2244] [outer = 0x129223c00] 16:00:45 INFO - PROCESS | 2532 | 1466031645823 Marionette DEBUG loaded listener.js 16:00:45 INFO - PROCESS | 2532 | ++DOMWINDOW == 113 (0x12a6ddc00) [pid = 2532] [serial = 2245] [outer = 0x129223c00] 16:00:46 INFO - PROCESS | 2532 | 1466031646188 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]]]}] 16:00:46 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. 16:00:46 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 569ms 16:00:46 INFO - PROCESS | 2532 | 1466031646197 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 16:00:46 INFO - PROCESS | 2532 | 1466031646198 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 16:00:46 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:00:46 INFO - PROCESS | 2532 | 1466031646200 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:00:46 INFO - PROCESS | 2532 | 1466031646201 Marionette TRACE conn2 <- [1,2962,null,{}] 16:00:46 INFO - PROCESS | 2532 | 1466031646204 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}] 16:00:46 INFO - PROCESS | 2532 | 1466031646208 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:46 INFO - PROCESS | 2532 | 1466031646327 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 16:00:46 INFO - PROCESS | 2532 | 1466031646390 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:46 INFO - PROCESS | 2532 | 1466031646391 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:46 INFO - PROCESS | 2532 | ++DOCSHELL 0x12ddda800 == 43 [pid = 2532] [id = 749] 16:00:46 INFO - PROCESS | 2532 | ++DOMWINDOW == 114 (0x1292a6c00) [pid = 2532] [serial = 2246] [outer = 0x0] 16:00:46 INFO - PROCESS | 2532 | ++DOMWINDOW == 115 (0x12a749800) [pid = 2532] [serial = 2247] [outer = 0x1292a6c00] 16:00:46 INFO - PROCESS | 2532 | 1466031646420 Marionette DEBUG loaded listener.js 16:00:46 INFO - PROCESS | 2532 | ++DOMWINDOW == 116 (0x12b663400) [pid = 2532] [serial = 2248] [outer = 0x1292a6c00] 16:00:46 INFO - PROCESS | 2532 | 1466031646952 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]]]}] 16:00:46 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. 16:00:46 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 768ms 16:00:46 INFO - PROCESS | 2532 | 1466031646969 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 16:00:46 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:00:46 INFO - PROCESS | 2532 | 1466031646971 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 16:00:46 INFO - PROCESS | 2532 | 1466031646974 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:00:46 INFO - PROCESS | 2532 | 1466031646976 Marionette TRACE conn2 <- [1,2966,null,{}] 16:00:46 INFO - PROCESS | 2532 | 1466031646980 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}] 16:00:46 INFO - PROCESS | 2532 | 1466031646981 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:47 INFO - PROCESS | 2532 | 1466031647085 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 16:00:47 INFO - PROCESS | 2532 | 1466031647150 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:47 INFO - PROCESS | 2532 | 1466031647151 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:47 INFO - PROCESS | 2532 | ++DOCSHELL 0x116609800 == 44 [pid = 2532] [id = 750] 16:00:47 INFO - PROCESS | 2532 | ++DOMWINDOW == 117 (0x1128d0c00) [pid = 2532] [serial = 2249] [outer = 0x0] 16:00:47 INFO - PROCESS | 2532 | ++DOMWINDOW == 118 (0x1133a6c00) [pid = 2532] [serial = 2250] [outer = 0x1128d0c00] 16:00:47 INFO - PROCESS | 2532 | 1466031647179 Marionette DEBUG loaded listener.js 16:00:47 INFO - PROCESS | 2532 | ++DOMWINDOW == 119 (0x115e13800) [pid = 2532] [serial = 2251] [outer = 0x1128d0c00] 16:00:47 INFO - PROCESS | 2532 | 1466031647577 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]]]}] 16:00:47 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. 16:00:47 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 625ms 16:00:47 INFO - PROCESS | 2532 | 1466031647598 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 16:00:47 INFO - PROCESS | 2532 | 1466031647601 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 16:00:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:00:47 INFO - PROCESS | 2532 | 1466031647606 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:00:47 INFO - PROCESS | 2532 | 1466031647607 Marionette TRACE conn2 <- [1,2970,null,{}] 16:00:47 INFO - PROCESS | 2532 | 1466031647610 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}] 16:00:47 INFO - PROCESS | 2532 | 1466031647611 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:47 INFO - PROCESS | 2532 | 1466031647747 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 16:00:47 INFO - PROCESS | 2532 | --DOCSHELL 0x12645d800 == 43 [pid = 2532] [id = 741] 16:00:47 INFO - PROCESS | 2532 | --DOCSHELL 0x12b674800 == 42 [pid = 2532] [id = 740] 16:00:47 INFO - PROCESS | 2532 | --DOCSHELL 0x12975e000 == 41 [pid = 2532] [id = 739] 16:00:47 INFO - PROCESS | 2532 | --DOCSHELL 0x1169b7800 == 40 [pid = 2532] [id = 738] 16:00:47 INFO - PROCESS | 2532 | --DOCSHELL 0x129168800 == 39 [pid = 2532] [id = 737] 16:00:47 INFO - PROCESS | 2532 | --DOCSHELL 0x126718000 == 38 [pid = 2532] [id = 736] 16:00:47 INFO - PROCESS | 2532 | --DOCSHELL 0x122738000 == 37 [pid = 2532] [id = 735] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 118 (0x12d2c7000) [pid = 2532] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 117 (0x119527400) [pid = 2532] [serial = 2194] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOCSHELL 0x118759000 == 36 [pid = 2532] [id = 734] 16:00:47 INFO - PROCESS | 2532 | --DOCSHELL 0x121ac7800 == 35 [pid = 2532] [id = 733] 16:00:47 INFO - PROCESS | 2532 | --DOCSHELL 0x11926a800 == 34 [pid = 2532] [id = 732] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 116 (0x114e71000) [pid = 2532] [serial = 2188] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 115 (0x118204400) [pid = 2532] [serial = 2185] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 114 (0x1187f4000) [pid = 2532] [serial = 2186] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 113 (0x1176d0c00) [pid = 2532] [serial = 2191] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 112 (0x1181a2800) [pid = 2532] [serial = 2173] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 111 (0x116240800) [pid = 2532] [serial = 2189] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 110 (0x119ac8800) [pid = 2532] [serial = 2176] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 109 (0x1187f9400) [pid = 2532] [serial = 2174] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 108 (0x126ad5800) [pid = 2532] [serial = 2179] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 107 (0x128b38400) [pid = 2532] [serial = 2149] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 106 (0x12a6d6800) [pid = 2532] [serial = 2153] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 105 (0x1297e3400) [pid = 2532] [serial = 2152] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 104 (0x12ab0c000) [pid = 2532] [serial = 2158] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 103 (0x1181a6c00) [pid = 2532] [serial = 2161] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x116f7cc00) [pid = 2532] [serial = 2137] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 101 (0x1195c1800) [pid = 2532] [serial = 2138] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 100 (0x119c53800) [pid = 2532] [serial = 2140] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 99 (0x119eef800) [pid = 2532] [serial = 2141] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 98 (0x1185f4800) [pid = 2532] [serial = 2131] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 97 (0x1195ce800) [pid = 2532] [serial = 2132] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x12a73f400) [pid = 2532] [serial = 2126] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x125036000) [pid = 2532] [serial = 2146] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x115d11c00) [pid = 2532] [serial = 2128] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x116638400) [pid = 2532] [serial = 2129] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x116f7c800) [pid = 2532] [serial = 2134] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x118205400) [pid = 2532] [serial = 2135] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x121671400) [pid = 2532] [serial = 2143] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x121d53000) [pid = 2532] [serial = 2144] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x12a743400) [pid = 2532] [serial = 2155] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 87 (0x119e40c00) [pid = 2532] [serial = 2177] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 86 (0x119e1e000) [pid = 2532] [serial = 2162] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 85 (0x12a73e800) [pid = 2532] [serial = 2183] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 84 (0x1292a7c00) [pid = 2532] [serial = 2182] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 83 (0x12b99b400) [pid = 2532] [serial = 2168] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 82 (0x12b99dc00) [pid = 2532] [serial = 2170] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 81 (0x128c61800) [pid = 2532] [serial = 2180] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 80 (0x118206400) [pid = 2532] [serial = 2192] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 79 (0x12b9a7c00) [pid = 2532] [serial = 2171] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 78 (0x1181ac000) [pid = 2532] [serial = 1457] [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.] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 77 (0x12ab55c00) [pid = 2532] [serial = 2164] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 76 (0x12ab5f800) [pid = 2532] [serial = 2159] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 75 (0x12ab07000) [pid = 2532] [serial = 2156] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 74 (0x129490800) [pid = 2532] [serial = 2150] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 73 (0x12b8b4400) [pid = 2532] [serial = 2167] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 72 (0x12b66c800) [pid = 2532] [serial = 2165] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | --DOMWINDOW == 71 (0x126433000) [pid = 2532] [serial = 2147] [outer = 0x0] [url = about:blank] 16:00:47 INFO - PROCESS | 2532 | 1466031647842 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:47 INFO - PROCESS | 2532 | 1466031647844 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:47 INFO - PROCESS | 2532 | ++DOCSHELL 0x117e67800 == 35 [pid = 2532] [id = 751] 16:00:47 INFO - PROCESS | 2532 | ++DOMWINDOW == 72 (0x116638400) [pid = 2532] [serial = 2252] [outer = 0x0] 16:00:47 INFO - PROCESS | 2532 | ++DOMWINDOW == 73 (0x116907c00) [pid = 2532] [serial = 2253] [outer = 0x116638400] 16:00:47 INFO - PROCESS | 2532 | 1466031647873 Marionette DEBUG loaded listener.js 16:00:47 INFO - PROCESS | 2532 | ++DOMWINDOW == 74 (0x11713dc00) [pid = 2532] [serial = 2254] [outer = 0x116638400] 16:00:48 INFO - PROCESS | 2532 | 1466031648158 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]]]}] 16:00:48 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. 16:00:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 571ms 16:00:48 INFO - PROCESS | 2532 | 1466031648178 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 16:00:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:00:48 INFO - PROCESS | 2532 | 1466031648179 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 16:00:48 INFO - PROCESS | 2532 | 1466031648181 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:00:48 INFO - PROCESS | 2532 | 1466031648184 Marionette TRACE conn2 <- [1,2974,null,{}] 16:00:48 INFO - PROCESS | 2532 | 1466031648199 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}] 16:00:48 INFO - PROCESS | 2532 | 1466031648204 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:48 INFO - PROCESS | 2532 | 1466031648297 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 16:00:48 INFO - PROCESS | 2532 | 1466031648306 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:48 INFO - PROCESS | 2532 | 1466031648308 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:48 INFO - PROCESS | 2532 | ++DOCSHELL 0x11987f800 == 36 [pid = 2532] [id = 752] 16:00:48 INFO - PROCESS | 2532 | ++DOMWINDOW == 75 (0x118203800) [pid = 2532] [serial = 2255] [outer = 0x0] 16:00:48 INFO - PROCESS | 2532 | ++DOMWINDOW == 76 (0x1185e9c00) [pid = 2532] [serial = 2256] [outer = 0x118203800] 16:00:48 INFO - PROCESS | 2532 | 1466031648337 Marionette DEBUG loaded listener.js 16:00:48 INFO - PROCESS | 2532 | ++DOMWINDOW == 77 (0x1188dc800) [pid = 2532] [serial = 2257] [outer = 0x118203800] 16:00:48 INFO - PROCESS | 2532 | 1466031648825 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]]]}] 16:00:48 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. 16:00:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 678ms 16:00:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:00:48 INFO - PROCESS | 2532 | 1466031648860 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 16:00:48 INFO - PROCESS | 2532 | 1466031648862 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 16:00:48 INFO - PROCESS | 2532 | 1466031648864 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:00:48 INFO - PROCESS | 2532 | 1466031648865 Marionette TRACE conn2 <- [1,2978,null,{}] 16:00:48 INFO - PROCESS | 2532 | 1466031648867 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}] 16:00:48 INFO - PROCESS | 2532 | 1466031648868 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:48 INFO - PROCESS | 2532 | 1466031648958 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 16:00:48 INFO - PROCESS | 2532 | 1466031648961 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:48 INFO - PROCESS | 2532 | 1466031648962 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:48 INFO - PROCESS | 2532 | ++DOCSHELL 0x121adf000 == 37 [pid = 2532] [id = 753] 16:00:48 INFO - PROCESS | 2532 | ++DOMWINDOW == 78 (0x1195c5400) [pid = 2532] [serial = 2258] [outer = 0x0] 16:00:48 INFO - PROCESS | 2532 | ++DOMWINDOW == 79 (0x1195c8000) [pid = 2532] [serial = 2259] [outer = 0x1195c5400] 16:00:48 INFO - PROCESS | 2532 | 1466031648990 Marionette DEBUG loaded listener.js 16:00:49 INFO - PROCESS | 2532 | ++DOMWINDOW == 80 (0x11969b800) [pid = 2532] [serial = 2260] [outer = 0x1195c5400] 16:00:49 INFO - PROCESS | 2532 | 1466031649408 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]]]}] 16:00:49 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. 16:00:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 572ms 16:00:49 INFO - PROCESS | 2532 | 1466031649438 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 16:00:49 INFO - PROCESS | 2532 | 1466031649440 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 16:00:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:00:49 INFO - PROCESS | 2532 | 1466031649444 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:00:49 INFO - PROCESS | 2532 | 1466031649446 Marionette TRACE conn2 <- [1,2982,null,{}] 16:00:49 INFO - PROCESS | 2532 | 1466031649449 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}] 16:00:49 INFO - PROCESS | 2532 | 1466031649452 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:49 INFO - PROCESS | 2532 | 1466031649578 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 16:00:49 INFO - PROCESS | 2532 | 1466031649584 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:49 INFO - PROCESS | 2532 | 1466031649585 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:49 INFO - PROCESS | 2532 | ++DOCSHELL 0x122733000 == 38 [pid = 2532] [id = 754] 16:00:49 INFO - PROCESS | 2532 | ++DOMWINDOW == 81 (0x11647e400) [pid = 2532] [serial = 2261] [outer = 0x0] 16:00:49 INFO - PROCESS | 2532 | ++DOMWINDOW == 82 (0x1198e7c00) [pid = 2532] [serial = 2262] [outer = 0x11647e400] 16:00:49 INFO - PROCESS | 2532 | 1466031649612 Marionette DEBUG loaded listener.js 16:00:49 INFO - PROCESS | 2532 | ++DOMWINDOW == 83 (0x119ac8800) [pid = 2532] [serial = 2263] [outer = 0x11647e400] 16:00:49 INFO - PROCESS | 2532 | 1466031649911 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"]]]}] 16:00:49 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 16:00:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:00:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 522ms 16:00:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:00:49 INFO - PROCESS | 2532 | 1466031649966 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 16:00:49 INFO - PROCESS | 2532 | 1466031649967 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 16:00:49 INFO - PROCESS | 2532 | 1466031649971 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:00:49 INFO - PROCESS | 2532 | 1466031649973 Marionette TRACE conn2 <- [1,2986,null,{}] 16:00:49 INFO - PROCESS | 2532 | 1466031649975 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}] 16:00:49 INFO - PROCESS | 2532 | 1466031649979 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:50 INFO - PROCESS | 2532 | 1466031650119 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 16:00:50 INFO - PROCESS | 2532 | 1466031650131 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:50 INFO - PROCESS | 2532 | 1466031650132 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:50 INFO - PROCESS | 2532 | ++DOCSHELL 0x126a55000 == 39 [pid = 2532] [id = 755] 16:00:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 84 (0x119ac4000) [pid = 2532] [serial = 2264] [outer = 0x0] 16:00:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 85 (0x119e20000) [pid = 2532] [serial = 2265] [outer = 0x119ac4000] 16:00:50 INFO - PROCESS | 2532 | 1466031650157 Marionette DEBUG loaded listener.js 16:00:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 86 (0x121671c00) [pid = 2532] [serial = 2266] [outer = 0x119ac4000] 16:00:50 INFO - PROCESS | 2532 | 1466031650474 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]]]}] 16:00:50 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. 16:00:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 522ms 16:00:50 INFO - PROCESS | 2532 | 1466031650492 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 16:00:50 INFO - PROCESS | 2532 | 1466031650493 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 16:00:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:00:50 INFO - PROCESS | 2532 | 1466031650496 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:00:50 INFO - PROCESS | 2532 | 1466031650497 Marionette TRACE conn2 <- [1,2990,null,{}] 16:00:50 INFO - PROCESS | 2532 | 1466031650506 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}] 16:00:50 INFO - PROCESS | 2532 | 1466031650507 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:50 INFO - PROCESS | 2532 | 1466031650611 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 16:00:50 INFO - PROCESS | 2532 | 1466031650647 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:50 INFO - PROCESS | 2532 | 1466031650648 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:50 INFO - PROCESS | 2532 | ++DOCSHELL 0x129173800 == 40 [pid = 2532] [id = 756] 16:00:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 87 (0x1216c4800) [pid = 2532] [serial = 2267] [outer = 0x0] 16:00:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 88 (0x124e2c000) [pid = 2532] [serial = 2268] [outer = 0x1216c4800] 16:00:50 INFO - PROCESS | 2532 | 1466031650672 Marionette DEBUG loaded listener.js 16:00:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x12515d800) [pid = 2532] [serial = 2269] [outer = 0x1216c4800] 16:00:50 INFO - PROCESS | 2532 | ++DOCSHELL 0x129179800 == 41 [pid = 2532] [id = 757] 16:00:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x125703c00) [pid = 2532] [serial = 2270] [outer = 0x0] 16:00:50 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x12570b800) [pid = 2532] [serial = 2271] [outer = 0x125703c00] 16:00:50 INFO - PROCESS | 2532 | 1466031650991 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]]]}] 16:00:51 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. 16:00:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 519ms 16:00:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:00:51 INFO - PROCESS | 2532 | 1466031651023 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 16:00:51 INFO - PROCESS | 2532 | 1466031651025 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 16:00:51 INFO - PROCESS | 2532 | 1466031651027 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:00:51 INFO - PROCESS | 2532 | 1466031651035 Marionette TRACE conn2 <- [1,2994,null,{}] 16:00:51 INFO - PROCESS | 2532 | 1466031651038 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}] 16:00:51 INFO - PROCESS | 2532 | 1466031651039 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:51 INFO - PROCESS | 2532 | 1466031651159 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 16:00:51 INFO - PROCESS | 2532 | 1466031651173 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:51 INFO - PROCESS | 2532 | 1466031651174 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:51 INFO - PROCESS | 2532 | ++DOCSHELL 0x12a7d5800 == 42 [pid = 2532] [id = 758] 16:00:51 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x124b0b800) [pid = 2532] [serial = 2272] [outer = 0x0] 16:00:51 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x125781400) [pid = 2532] [serial = 2273] [outer = 0x124b0b800] 16:00:51 INFO - PROCESS | 2532 | 1466031651198 Marionette DEBUG loaded listener.js 16:00:51 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x126aca400) [pid = 2532] [serial = 2274] [outer = 0x124b0b800] 16:00:51 INFO - PROCESS | 2532 | 1466031651512 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]]]}] 16:00:51 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:00:51 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 16:00:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 529ms 16:00:51 INFO - PROCESS | 2532 | 1466031651556 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 16:00:51 INFO - PROCESS | 2532 | 1466031651558 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 16:00:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:00:51 INFO - PROCESS | 2532 | 1466031651560 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:00:51 INFO - PROCESS | 2532 | 1466031651561 Marionette TRACE conn2 <- [1,2998,null,{}] 16:00:51 INFO - PROCESS | 2532 | 1466031651563 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}] 16:00:51 INFO - PROCESS | 2532 | 1466031651564 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:51 INFO - PROCESS | 2532 | 1466031651670 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 16:00:51 INFO - PROCESS | 2532 | 1466031651674 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:51 INFO - PROCESS | 2532 | 1466031651675 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:51 INFO - PROCESS | 2532 | ++DOCSHELL 0x12b6b3000 == 43 [pid = 2532] [id = 759] 16:00:51 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x126ad0000) [pid = 2532] [serial = 2275] [outer = 0x0] 16:00:51 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x128ae9c00) [pid = 2532] [serial = 2276] [outer = 0x126ad0000] 16:00:51 INFO - PROCESS | 2532 | 1466031651732 Marionette DEBUG loaded listener.js 16:00:51 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x128c68c00) [pid = 2532] [serial = 2277] [outer = 0x126ad0000] 16:00:51 INFO - PROCESS | 2532 | 1466031651990 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]]]}] 16:00:52 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. 16:00:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 469ms 16:00:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:00:52 INFO - PROCESS | 2532 | 1466031652049 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 16:00:52 INFO - PROCESS | 2532 | 1466031652050 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 16:00:52 INFO - PROCESS | 2532 | 1466031652055 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:00:52 INFO - PROCESS | 2532 | 1466031652057 Marionette TRACE conn2 <- [1,3002,null,{}] 16:00:52 INFO - PROCESS | 2532 | 1466031652060 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}] 16:00:52 INFO - PROCESS | 2532 | 1466031652061 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:52 INFO - PROCESS | 2532 | 1466031652219 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 16:00:52 INFO - PROCESS | 2532 | --DOMWINDOW == 96 (0x1198de400) [pid = 2532] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:00:52 INFO - PROCESS | 2532 | --DOMWINDOW == 95 (0x1128c8c00) [pid = 2532] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:00:52 INFO - PROCESS | 2532 | --DOMWINDOW == 94 (0x11820b800) [pid = 2532] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:00:52 INFO - PROCESS | 2532 | --DOMWINDOW == 93 (0x116f7e000) [pid = 2532] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:00:52 INFO - PROCESS | 2532 | --DOMWINDOW == 92 (0x126438c00) [pid = 2532] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:00:52 INFO - PROCESS | 2532 | --DOMWINDOW == 91 (0x11a2ac400) [pid = 2532] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:00:52 INFO - PROCESS | 2532 | --DOMWINDOW == 90 (0x112cccc00) [pid = 2532] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:00:52 INFO - PROCESS | 2532 | --DOMWINDOW == 89 (0x112972c00) [pid = 2532] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:00:52 INFO - PROCESS | 2532 | --DOMWINDOW == 88 (0x126349400) [pid = 2532] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:00:52 INFO - PROCESS | 2532 | 1466031652263 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:52 INFO - PROCESS | 2532 | 1466031652264 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:52 INFO - PROCESS | 2532 | ++DOCSHELL 0x12518f800 == 44 [pid = 2532] [id = 760] 16:00:52 INFO - PROCESS | 2532 | ++DOMWINDOW == 89 (0x1128c8c00) [pid = 2532] [serial = 2278] [outer = 0x0] 16:00:52 INFO - PROCESS | 2532 | ++DOMWINDOW == 90 (0x1181a5400) [pid = 2532] [serial = 2279] [outer = 0x1128c8c00] 16:00:52 INFO - PROCESS | 2532 | 1466031652288 Marionette DEBUG loaded listener.js 16:00:52 INFO - PROCESS | 2532 | ++DOMWINDOW == 91 (0x12919f000) [pid = 2532] [serial = 2280] [outer = 0x1128c8c00] 16:00:52 INFO - PROCESS | 2532 | 1466031652553 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]]]}] 16:00:52 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. 16:00:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 522ms 16:00:52 INFO - PROCESS | 2532 | 1466031652577 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 16:00:52 INFO - PROCESS | 2532 | 1466031652579 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 16:00:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:00:52 INFO - PROCESS | 2532 | 1466031652581 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:00:52 INFO - PROCESS | 2532 | 1466031652582 Marionette TRACE conn2 <- [1,3006,null,{}] 16:00:52 INFO - PROCESS | 2532 | 1466031652585 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}] 16:00:52 INFO - PROCESS | 2532 | 1466031652589 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:52 INFO - PROCESS | 2532 | 1466031652695 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 16:00:52 INFO - PROCESS | 2532 | 1466031652699 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:52 INFO - PROCESS | 2532 | 1466031652701 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:52 INFO - PROCESS | 2532 | ++DOCSHELL 0x12c087000 == 45 [pid = 2532] [id = 761] 16:00:52 INFO - PROCESS | 2532 | ++DOMWINDOW == 92 (0x12921ac00) [pid = 2532] [serial = 2281] [outer = 0x0] 16:00:52 INFO - PROCESS | 2532 | ++DOMWINDOW == 93 (0x12a6d7800) [pid = 2532] [serial = 2282] [outer = 0x12921ac00] 16:00:52 INFO - PROCESS | 2532 | 1466031652726 Marionette DEBUG loaded listener.js 16:00:52 INFO - PROCESS | 2532 | ++DOMWINDOW == 94 (0x12ab0c400) [pid = 2532] [serial = 2283] [outer = 0x12921ac00] 16:00:53 INFO - PROCESS | 2532 | 1466031653024 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]]]}] 16:00:53 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. 16:00:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 470ms 16:00:53 INFO - PROCESS | 2532 | 1466031653052 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 16:00:53 INFO - PROCESS | 2532 | 1466031653053 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 16:00:53 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:00:53 INFO - PROCESS | 2532 | 1466031653060 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:00:53 INFO - PROCESS | 2532 | 1466031653061 Marionette TRACE conn2 <- [1,3010,null,{}] 16:00:53 INFO - PROCESS | 2532 | 1466031653065 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}] 16:00:53 INFO - PROCESS | 2532 | 1466031653066 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:53 INFO - PROCESS | 2532 | 1466031653188 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 16:00:53 INFO - PROCESS | 2532 | 1466031653194 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:53 INFO - PROCESS | 2532 | 1466031653195 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:53 INFO - PROCESS | 2532 | ++DOCSHELL 0x12d2ba000 == 46 [pid = 2532] [id = 762] 16:00:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 95 (0x128b38c00) [pid = 2532] [serial = 2284] [outer = 0x0] 16:00:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 96 (0x12ab5ec00) [pid = 2532] [serial = 2285] [outer = 0x128b38c00] 16:00:53 INFO - PROCESS | 2532 | 1466031653219 Marionette DEBUG loaded listener.js 16:00:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 97 (0x12b668c00) [pid = 2532] [serial = 2286] [outer = 0x128b38c00] 16:00:53 INFO - PROCESS | 2532 | 1466031653512 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]]]}] 16:00:53 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 16:00:53 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 470ms 16:00:53 INFO - PROCESS | 2532 | 1466031653530 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 16:00:53 INFO - PROCESS | 2532 | 1466031653531 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 16:00:53 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:00:53 INFO - PROCESS | 2532 | 1466031653533 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:00:53 INFO - PROCESS | 2532 | 1466031653534 Marionette TRACE conn2 <- [1,3014,null,{}] 16:00:53 INFO - PROCESS | 2532 | 1466031653541 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}] 16:00:53 INFO - PROCESS | 2532 | 1466031653542 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:53 INFO - PROCESS | 2532 | 1466031653627 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 16:00:53 INFO - PROCESS | 2532 | 1466031653631 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:53 INFO - PROCESS | 2532 | 1466031653632 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:53 INFO - PROCESS | 2532 | ++DOCSHELL 0x12d64c800 == 47 [pid = 2532] [id = 763] 16:00:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 98 (0x12ab5e800) [pid = 2532] [serial = 2287] [outer = 0x0] 16:00:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 99 (0x12b8af400) [pid = 2532] [serial = 2288] [outer = 0x12ab5e800] 16:00:53 INFO - PROCESS | 2532 | 1466031653655 Marionette DEBUG loaded listener.js 16:00:53 INFO - PROCESS | 2532 | ++DOMWINDOW == 100 (0x12b8bb000) [pid = 2532] [serial = 2289] [outer = 0x12ab5e800] 16:00:53 INFO - PROCESS | 2532 | [2532] 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 16:00:53 INFO - PROCESS | 2532 | 1466031653998 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:00:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:00:54 INFO - {} 16:00:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:00:54 INFO - {} 16:00:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:00:54 INFO - {} 16:00:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:00:54 INFO - {} 16:00:54 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 473ms 16:00:54 INFO - TEST-START | /FileAPI/fileReader.html 16:00:54 INFO - PROCESS | 2532 | 1466031654008 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 16:00:54 INFO - PROCESS | 2532 | 1466031654009 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 16:00:54 INFO - PROCESS | 2532 | 1466031654011 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:00:54 INFO - PROCESS | 2532 | 1466031654012 Marionette TRACE conn2 <- [1,3018,null,{}] 16:00:54 INFO - PROCESS | 2532 | 1466031654024 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}] 16:00:54 INFO - PROCESS | 2532 | 1466031654025 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:54 INFO - PROCESS | 2532 | 1466031654117 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 16:00:54 INFO - PROCESS | 2532 | 1466031654282 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:54 INFO - PROCESS | 2532 | 1466031654284 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:54 INFO - PROCESS | 2532 | ++DOCSHELL 0x115daa000 == 48 [pid = 2532] [id = 764] 16:00:54 INFO - PROCESS | 2532 | ++DOMWINDOW == 101 (0x111c83800) [pid = 2532] [serial = 2290] [outer = 0x0] 16:00:54 INFO - PROCESS | 2532 | ++DOMWINDOW == 102 (0x1128c5800) [pid = 2532] [serial = 2291] [outer = 0x111c83800] 16:00:54 INFO - PROCESS | 2532 | 1466031654336 Marionette DEBUG loaded listener.js 16:00:54 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x1133ea000) [pid = 2532] [serial = 2292] [outer = 0x111c83800] 16:00:54 INFO - PROCESS | 2532 | 1466031654807 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]]]}] 16:00:54 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:00:54 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:00:54 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:00:54 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:00:54 INFO - TEST-OK | /FileAPI/fileReader.html | took 830ms 16:00:54 INFO - PROCESS | 2532 | 1466031654866 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 16:00:54 INFO - PROCESS | 2532 | 1466031654868 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 16:00:54 INFO - TEST-START | /FileAPI/historical.html 16:00:54 INFO - PROCESS | 2532 | 1466031654903 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:00:54 INFO - PROCESS | 2532 | 1466031654905 Marionette TRACE conn2 <- [1,3022,null,{}] 16:00:54 INFO - PROCESS | 2532 | 1466031654910 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}] 16:00:54 INFO - PROCESS | 2532 | 1466031654914 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:55 INFO - PROCESS | 2532 | 1466031655025 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 16:00:55 INFO - PROCESS | 2532 | 1466031655099 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:55 INFO - PROCESS | 2532 | 1466031655101 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:55 INFO - PROCESS | 2532 | ++DOCSHELL 0x11987b000 == 49 [pid = 2532] [id = 765] 16:00:55 INFO - PROCESS | 2532 | ++DOMWINDOW == 104 (0x116f7f400) [pid = 2532] [serial = 2293] [outer = 0x0] 16:00:55 INFO - PROCESS | 2532 | ++DOMWINDOW == 105 (0x11819dc00) [pid = 2532] [serial = 2294] [outer = 0x116f7f400] 16:00:55 INFO - PROCESS | 2532 | 1466031655131 Marionette DEBUG loaded listener.js 16:00:55 INFO - PROCESS | 2532 | ++DOMWINDOW == 106 (0x11820b800) [pid = 2532] [serial = 2295] [outer = 0x116f7f400] 16:00:55 INFO - PROCESS | 2532 | 1466031655493 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"]]]}] 16:00:55 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:00:55 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:00:55 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:00:55 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:00:55 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:00:55 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:00:55 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:00:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:55 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:00:55 INFO - TEST-OK | /FileAPI/historical.html | took 642ms 16:00:55 INFO - PROCESS | 2532 | 1466031655528 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 16:00:55 INFO - PROCESS | 2532 | 1466031655531 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 16:00:55 INFO - TEST-START | /FileAPI/idlharness.html 16:00:55 INFO - PROCESS | 2532 | 1466031655534 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:00:55 INFO - PROCESS | 2532 | 1466031655536 Marionette TRACE conn2 <- [1,3026,null,{}] 16:00:55 INFO - PROCESS | 2532 | 1466031655538 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}] 16:00:55 INFO - PROCESS | 2532 | 1466031655540 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:55 INFO - PROCESS | 2532 | 1466031655649 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 16:00:55 INFO - PROCESS | 2532 | 1466031655753 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:55 INFO - PROCESS | 2532 | 1466031655754 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:55 INFO - PROCESS | 2532 | ++DOCSHELL 0x12a7cb000 == 50 [pid = 2532] [id = 766] 16:00:55 INFO - PROCESS | 2532 | ++DOMWINDOW == 107 (0x1187f4000) [pid = 2532] [serial = 2296] [outer = 0x0] 16:00:55 INFO - PROCESS | 2532 | ++DOMWINDOW == 108 (0x119695800) [pid = 2532] [serial = 2297] [outer = 0x1187f4000] 16:00:55 INFO - PROCESS | 2532 | 1466031655784 Marionette DEBUG loaded listener.js 16:00:55 INFO - PROCESS | 2532 | ++DOMWINDOW == 109 (0x119c4b800) [pid = 2532] [serial = 2298] [outer = 0x1187f4000] 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:00:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:00:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:00:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:00:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:00:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:00:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:00:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:00:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:00:56 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:00:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:56 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:00:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:00:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:00:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:00:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:00:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:00:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:00:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:00:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:00:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:00:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:00:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:00:56 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 16:00:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:00:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:00:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:00:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:00:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:00:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:00:56 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 16:00:56 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 16:00:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:00:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:00:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:00:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:00:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:00:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:00:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:00:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:00:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:00:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:00:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:00:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:00:56 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 16:00:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:00:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:00:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:00:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:00:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:00:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:00:56 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 16:00:56 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 16:00:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:00:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:00:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:00:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:00:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:00:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:00:56 INFO - PROCESS | 2532 | 1466031656348 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]]]}] 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:00:56 INFO - TEST-OK | /FileAPI/idlharness.html | took 836ms 16:00:56 INFO - TEST-START | /FileAPI/idlharness.worker 16:00:56 INFO - PROCESS | 2532 | 1466031656371 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 16:00:56 INFO - PROCESS | 2532 | 1466031656373 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 16:00:56 INFO - PROCESS | 2532 | 1466031656377 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:00:56 INFO - PROCESS | 2532 | 1466031656382 Marionette TRACE conn2 <- [1,3030,null,{}] 16:00:56 INFO - PROCESS | 2532 | 1466031656388 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}] 16:00:56 INFO - PROCESS | 2532 | 1466031656391 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:56 INFO - PROCESS | 2532 | 1466031656499 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 16:00:56 INFO - PROCESS | 2532 | 1466031656577 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:56 INFO - PROCESS | 2532 | 1466031656578 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:56 INFO - PROCESS | 2532 | ++DOCSHELL 0x129468800 == 51 [pid = 2532] [id = 767] 16:00:56 INFO - PROCESS | 2532 | ++DOMWINDOW == 110 (0x119ef9400) [pid = 2532] [serial = 2299] [outer = 0x0] 16:00:56 INFO - PROCESS | 2532 | ++DOMWINDOW == 111 (0x12b9c9400) [pid = 2532] [serial = 2300] [outer = 0x119ef9400] 16:00:56 INFO - PROCESS | 2532 | 1466031656606 Marionette DEBUG loaded listener.js 16:00:56 INFO - PROCESS | 2532 | ++DOMWINDOW == 112 (0x12bfd4000) [pid = 2532] [serial = 2301] [outer = 0x119ef9400] 16:00:56 INFO - PROCESS | 2532 | [2532] 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 16:00:57 INFO - PROCESS | 2532 | 1466031657335 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,{},{}]]]}] 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:00:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:00:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:00:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:00:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:00:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:00:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:00:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:00:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:00:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:00:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:00:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:00:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:00:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:00:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:00:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:00:57 INFO - {} 16:00:57 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 16:00:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:00:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:00:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:00:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:00:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:00:57 INFO - {} 16:00:57 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 - {} 16:00:57 INFO - {} 16:00:57 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 16:00:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:00:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:00:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:00:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:00:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:00:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:00:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:00:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:00:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:00:57 INFO - {} 16:00:57 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 16:00:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:00:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:00:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:00:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:00:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:00:57 INFO - {} 16:00:57 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 - {} 16:00:57 INFO - {} 16:00:57 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 16:00:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:00:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:00:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:00:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:00:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:00:57 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 16:00:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:00:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:00:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:00:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:00:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:00:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:00:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:00:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:00:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:00:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:00:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:00:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:00:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:00:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:00:57 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 16:00:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:00:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:00:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:00:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:00:57 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 16:00:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:00:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:00:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:00:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:00:57 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 16:00:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:00:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:00:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:00:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:00:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:00:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:00:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:00:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:00:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:00:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:00:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:00:57 INFO - {} 16:00:57 INFO - TEST-OK | /FileAPI/idlharness.worker | took 991ms 16:00:57 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:00:57 INFO - PROCESS | 2532 | 1466031657368 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 16:00:57 INFO - PROCESS | 2532 | 1466031657370 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 16:00:57 INFO - PROCESS | 2532 | 1466031657372 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:00:57 INFO - PROCESS | 2532 | 1466031657373 Marionette TRACE conn2 <- [1,3034,null,{}] 16:00:57 INFO - PROCESS | 2532 | 1466031657432 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}] 16:00:57 INFO - PROCESS | 2532 | 1466031657433 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:57 INFO - PROCESS | 2532 | 1466031657547 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 16:00:57 INFO - PROCESS | 2532 | 1466031657606 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:57 INFO - PROCESS | 2532 | 1466031657607 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:57 INFO - PROCESS | 2532 | ++DOCSHELL 0x112787000 == 52 [pid = 2532] [id = 768] 16:00:57 INFO - PROCESS | 2532 | ++DOMWINDOW == 113 (0x1211e5000) [pid = 2532] [serial = 2302] [outer = 0x0] 16:00:57 INFO - PROCESS | 2532 | ++DOMWINDOW == 114 (0x126482400) [pid = 2532] [serial = 2303] [outer = 0x1211e5000] 16:00:57 INFO - PROCESS | 2532 | 1466031657636 Marionette DEBUG loaded listener.js 16:00:57 INFO - PROCESS | 2532 | ++DOMWINDOW == 115 (0x12d72e400) [pid = 2532] [serial = 2304] [outer = 0x1211e5000] 16:00:58 INFO - PROCESS | 2532 | 1466031658229 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]]]}] 16:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:00:58 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 863ms 16:00:58 INFO - PROCESS | 2532 | 1466031658235 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 16:00:58 INFO - PROCESS | 2532 | 1466031658237 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 16:00:58 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:00:58 INFO - PROCESS | 2532 | 1466031658240 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:00:58 INFO - PROCESS | 2532 | 1466031658244 Marionette TRACE conn2 <- [1,3038,null,{}] 16:00:58 INFO - PROCESS | 2532 | 1466031658247 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}] 16:00:58 INFO - PROCESS | 2532 | 1466031658248 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:58 INFO - PROCESS | 2532 | 1466031658348 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 16:00:58 INFO - PROCESS | 2532 | 1466031658409 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:58 INFO - PROCESS | 2532 | 1466031658412 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:58 INFO - PROCESS | 2532 | ++DOCSHELL 0x1217d9000 == 53 [pid = 2532] [id = 769] 16:00:58 INFO - PROCESS | 2532 | ++DOMWINDOW == 116 (0x11713fc00) [pid = 2532] [serial = 2305] [outer = 0x0] 16:00:58 INFO - PROCESS | 2532 | ++DOMWINDOW == 117 (0x118344000) [pid = 2532] [serial = 2306] [outer = 0x11713fc00] 16:00:58 INFO - PROCESS | 2532 | 1466031658439 Marionette DEBUG loaded listener.js 16:00:58 INFO - PROCESS | 2532 | ++DOMWINDOW == 118 (0x119529400) [pid = 2532] [serial = 2307] [outer = 0x11713fc00] 16:00:58 INFO - PROCESS | 2532 | 1466031658798 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"]]]}] 16:00:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:00:58 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 577ms 16:00:58 INFO - PROCESS | 2532 | 1466031658818 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 16:00:58 INFO - PROCESS | 2532 | 1466031658821 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 16:00:58 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:00:58 INFO - PROCESS | 2532 | 1466031658826 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:00:58 INFO - PROCESS | 2532 | 1466031658827 Marionette TRACE conn2 <- [1,3042,null,{}] 16:00:58 INFO - PROCESS | 2532 | 1466031658830 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}] 16:00:58 INFO - PROCESS | 2532 | 1466031658831 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:58 INFO - PROCESS | 2532 | 1466031658931 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 16:00:58 INFO - PROCESS | 2532 | 1466031658993 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:58 INFO - PROCESS | 2532 | 1466031658995 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:59 INFO - PROCESS | 2532 | ++DOCSHELL 0x121114000 == 54 [pid = 2532] [id = 770] 16:00:59 INFO - PROCESS | 2532 | ++DOMWINDOW == 119 (0x1198da000) [pid = 2532] [serial = 2308] [outer = 0x0] 16:00:59 INFO - PROCESS | 2532 | ++DOMWINDOW == 120 (0x119ace800) [pid = 2532] [serial = 2309] [outer = 0x1198da000] 16:00:59 INFO - PROCESS | 2532 | 1466031659023 Marionette DEBUG loaded listener.js 16:00:59 INFO - PROCESS | 2532 | ++DOMWINDOW == 121 (0x119e2b400) [pid = 2532] [serial = 2310] [outer = 0x1198da000] 16:00:59 INFO - PROCESS | 2532 | --DOCSHELL 0x121568800 == 53 [pid = 2532] [id = 728] 16:00:59 INFO - PROCESS | 2532 | --DOCSHELL 0x12d64c800 == 52 [pid = 2532] [id = 763] 16:00:59 INFO - PROCESS | 2532 | --DOCSHELL 0x12d2ba000 == 51 [pid = 2532] [id = 762] 16:00:59 INFO - PROCESS | 2532 | --DOCSHELL 0x12c087000 == 50 [pid = 2532] [id = 761] 16:00:59 INFO - PROCESS | 2532 | --DOCSHELL 0x12518f800 == 49 [pid = 2532] [id = 760] 16:00:59 INFO - PROCESS | 2532 | --DOCSHELL 0x12b6b3000 == 48 [pid = 2532] [id = 759] 16:00:59 INFO - PROCESS | 2532 | --DOCSHELL 0x12a7d5800 == 47 [pid = 2532] [id = 758] 16:00:59 INFO - PROCESS | 2532 | --DOCSHELL 0x129179800 == 46 [pid = 2532] [id = 757] 16:00:59 INFO - PROCESS | 2532 | --DOCSHELL 0x129173800 == 45 [pid = 2532] [id = 756] 16:00:59 INFO - PROCESS | 2532 | --DOCSHELL 0x126a55000 == 44 [pid = 2532] [id = 755] 16:00:59 INFO - PROCESS | 2532 | --DOCSHELL 0x122733000 == 43 [pid = 2532] [id = 754] 16:00:59 INFO - PROCESS | 2532 | --DOCSHELL 0x121adf000 == 42 [pid = 2532] [id = 753] 16:00:59 INFO - PROCESS | 2532 | --DOCSHELL 0x11987f800 == 41 [pid = 2532] [id = 752] 16:00:59 INFO - PROCESS | 2532 | --DOCSHELL 0x117e67800 == 40 [pid = 2532] [id = 751] 16:00:59 INFO - PROCESS | 2532 | --DOCSHELL 0x116609800 == 39 [pid = 2532] [id = 750] 16:00:59 INFO - PROCESS | 2532 | --DOCSHELL 0x125192800 == 38 [pid = 2532] [id = 746] 16:00:59 INFO - PROCESS | 2532 | --DOCSHELL 0x126717800 == 37 [pid = 2532] [id = 742] 16:00:59 INFO - PROCESS | 2532 | --DOMWINDOW == 120 (0x126acd800) [pid = 2532] [serial = 2222] [outer = 0x0] [url = about:blank] 16:00:59 INFO - PROCESS | 2532 | --DOMWINDOW == 119 (0x1198e7400) [pid = 2532] [serial = 2206] [outer = 0x0] [url = about:blank] 16:00:59 INFO - PROCESS | 2532 | --DOMWINDOW == 118 (0x119c4f000) [pid = 2532] [serial = 2209] [outer = 0x0] [url = about:blank] 16:00:59 INFO - PROCESS | 2532 | --DOMWINDOW == 117 (0x119ac6c00) [pid = 2532] [serial = 2207] [outer = 0x0] [url = about:blank] 16:00:59 INFO - PROCESS | 2532 | --DOMWINDOW == 116 (0x1164d9c00) [pid = 2532] [serial = 2197] [outer = 0x0] [url = about:blank] 16:00:59 INFO - PROCESS | 2532 | --DOMWINDOW == 115 (0x119693c00) [pid = 2532] [serial = 2201] [outer = 0x0] [url = about:blank] 16:00:59 INFO - PROCESS | 2532 | --DOMWINDOW == 114 (0x11952e000) [pid = 2532] [serial = 2200] [outer = 0x0] [url = about:blank] 16:00:59 INFO - PROCESS | 2532 | --DOMWINDOW == 113 (0x1181a0c00) [pid = 2532] [serial = 2203] [outer = 0x0] [url = about:blank] 16:00:59 INFO - PROCESS | 2532 | --DOMWINDOW == 112 (0x128b2d400) [pid = 2532] [serial = 2225] [outer = 0x0] [url = about:blank] 16:00:59 INFO - PROCESS | 2532 | --DOMWINDOW == 111 (0x128add800) [pid = 2532] [serial = 2224] [outer = 0x0] [url = about:blank] 16:00:59 INFO - PROCESS | 2532 | --DOMWINDOW == 110 (0x12162a800) [pid = 2532] [serial = 2212] [outer = 0x0] [url = about:blank] 16:00:59 INFO - PROCESS | 2532 | --DOMWINDOW == 109 (0x119ef0000) [pid = 2532] [serial = 2210] [outer = 0x0] [url = about:blank] 16:00:59 INFO - PROCESS | 2532 | --DOMWINDOW == 108 (0x115e8c000) [pid = 2532] [serial = 2213] [outer = 0x0] [url = about:blank] 16:00:59 INFO - PROCESS | 2532 | --DOMWINDOW == 107 (0x1264eec00) [pid = 2532] [serial = 2221] [outer = 0x0] [url = about:blank] 16:00:59 INFO - PROCESS | 2532 | --DOMWINDOW == 106 (0x1133e9000) [pid = 2532] [serial = 2215] [outer = 0x0] [url = about:blank] 16:00:59 INFO - PROCESS | 2532 | --DOMWINDOW == 105 (0x119ac5000) [pid = 2532] [serial = 2219] [outer = 0x0] [url = about:blank] 16:00:59 INFO - PROCESS | 2532 | --DOMWINDOW == 104 (0x119247c00) [pid = 2532] [serial = 2218] [outer = 0x0] [url = about:blank] 16:00:59 INFO - PROCESS | 2532 | --DOMWINDOW == 103 (0x11884fc00) [pid = 2532] [serial = 2204] [outer = 0x0] [url = about:blank] 16:00:59 INFO - PROCESS | 2532 | --DOMWINDOW == 102 (0x11675f000) [pid = 2532] [serial = 2216] [outer = 0x0] [url = about:blank] 16:00:59 INFO - PROCESS | 2532 | 1466031659514 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]]]}] 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:00:59 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. 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:00:59 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'.) 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:00:59 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. 16:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:00:59 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. 16:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:00:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:00:59 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. 16:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:00:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:00:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:00:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:00:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:00:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:00:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:00:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:00:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:00:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:00:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:00:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:00:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:00:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:00:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:00:59 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 732ms 16:00:59 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:00:59 INFO - PROCESS | 2532 | 1466031659558 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 16:00:59 INFO - PROCESS | 2532 | 1466031659559 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 16:00:59 INFO - PROCESS | 2532 | 1466031659562 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:00:59 INFO - PROCESS | 2532 | 1466031659565 Marionette TRACE conn2 <- [1,3046,null,{}] 16:00:59 INFO - PROCESS | 2532 | 1466031659575 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}] 16:00:59 INFO - PROCESS | 2532 | 1466031659578 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:59 INFO - PROCESS | 2532 | 1466031659662 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 16:00:59 INFO - PROCESS | 2532 | 1466031659669 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:59 INFO - PROCESS | 2532 | 1466031659671 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:00:59 INFO - PROCESS | 2532 | ++DOCSHELL 0x121b70800 == 38 [pid = 2532] [id = 771] 16:00:59 INFO - PROCESS | 2532 | ++DOMWINDOW == 103 (0x121e66800) [pid = 2532] [serial = 2311] [outer = 0x0] 16:00:59 INFO - PROCESS | 2532 | ++DOMWINDOW == 104 (0x1264eec00) [pid = 2532] [serial = 2312] [outer = 0x121e66800] 16:00:59 INFO - PROCESS | 2532 | 1466031659698 Marionette DEBUG loaded listener.js 16:00:59 INFO - PROCESS | 2532 | ++DOMWINDOW == 105 (0x129193c00) [pid = 2532] [serial = 2313] [outer = 0x121e66800] 16:00:59 INFO - PROCESS | 2532 | [2532] 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 16:01:00 INFO - PROCESS | 2532 | 1466031660072 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:01:00 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:01:00 INFO - {} 16:01:00 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 522ms 16:01:00 INFO - PROCESS | 2532 | 1466031660085 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 16:01:00 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:01:00 INFO - PROCESS | 2532 | 1466031660095 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 16:01:00 INFO - PROCESS | 2532 | 1466031660097 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:01:00 INFO - PROCESS | 2532 | 1466031660098 Marionette TRACE conn2 <- [1,3050,null,{}] 16:01:00 INFO - PROCESS | 2532 | 1466031660101 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}] 16:01:00 INFO - PROCESS | 2532 | 1466031660102 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:01:00 INFO - PROCESS | 2532 | 1466031660190 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 16:01:00 INFO - PROCESS | 2532 | 1466031660193 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:00 INFO - PROCESS | 2532 | 1466031660194 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:01:00 INFO - PROCESS | 2532 | ++DOCSHELL 0x1256c3000 == 39 [pid = 2532] [id = 772] 16:01:00 INFO - PROCESS | 2532 | ++DOMWINDOW == 106 (0x129254c00) [pid = 2532] [serial = 2314] [outer = 0x0] 16:01:00 INFO - PROCESS | 2532 | ++DOMWINDOW == 107 (0x12925b800) [pid = 2532] [serial = 2315] [outer = 0x129254c00] 16:01:00 INFO - PROCESS | 2532 | 1466031660219 Marionette DEBUG loaded listener.js 16:01:00 INFO - PROCESS | 2532 | ++DOMWINDOW == 108 (0x12925fc00) [pid = 2532] [serial = 2316] [outer = 0x129254c00] 16:01:00 INFO - PROCESS | 2532 | 1466031660536 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]]]}] 16:01:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:01:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:01:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:01:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:01:00 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 469ms 16:01:00 INFO - PROCESS | 2532 | 1466031660567 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 16:01:00 INFO - PROCESS | 2532 | 1466031660568 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 16:01:00 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:01:00 INFO - PROCESS | 2532 | 1466031660570 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:01:00 INFO - PROCESS | 2532 | 1466031660571 Marionette TRACE conn2 <- [1,3054,null,{}] 16:01:00 INFO - PROCESS | 2532 | 1466031660573 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}] 16:01:00 INFO - PROCESS | 2532 | 1466031660575 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:01:00 INFO - PROCESS | 2532 | 1466031660664 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 16:01:00 INFO - PROCESS | 2532 | 1466031660736 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:00 INFO - PROCESS | 2532 | 1466031660737 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:01:00 INFO - PROCESS | 2532 | ++DOCSHELL 0x12945b000 == 40 [pid = 2532] [id = 773] 16:01:00 INFO - PROCESS | 2532 | ++DOMWINDOW == 109 (0x1125eb800) [pid = 2532] [serial = 2317] [outer = 0x0] 16:01:00 INFO - PROCESS | 2532 | ++DOMWINDOW == 110 (0x1125ef000) [pid = 2532] [serial = 2318] [outer = 0x1125eb800] 16:01:00 INFO - PROCESS | 2532 | 1466031660767 Marionette DEBUG loaded listener.js 16:01:00 INFO - PROCESS | 2532 | ++DOMWINDOW == 111 (0x1125f3000) [pid = 2532] [serial = 2319] [outer = 0x1125eb800] 16:01:01 INFO - PROCESS | 2532 | 1466031661273 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"]]]}] 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:01:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:01:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:01:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:01:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:01:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:01:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:01:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:01:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:01:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:01:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:01:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:01:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:01:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:01:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:01:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:01:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:01:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:01:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:01:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:01:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:01:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:01:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:01:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:01:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:01:01 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" 16:01:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:01:01 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" 16:01:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:01:01 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 733ms 16:01:01 INFO - PROCESS | 2532 | 1466031661306 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 16:01:01 INFO - PROCESS | 2532 | 1466031661307 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 16:01:01 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:01:01 INFO - PROCESS | 2532 | 1466031661309 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:01:01 INFO - PROCESS | 2532 | 1466031661310 Marionette TRACE conn2 <- [1,3058,null,{}] 16:01:01 INFO - PROCESS | 2532 | 1466031661312 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}] 16:01:01 INFO - PROCESS | 2532 | 1466031661316 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:01:01 INFO - PROCESS | 2532 | 1466031661414 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 16:01:01 INFO - PROCESS | 2532 | 1466031661424 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:01 INFO - PROCESS | 2532 | 1466031661426 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:01:01 INFO - PROCESS | 2532 | ++DOCSHELL 0x12b67d800 == 41 [pid = 2532] [id = 774] 16:01:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 112 (0x12bf23c00) [pid = 2532] [serial = 2320] [outer = 0x0] 16:01:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 113 (0x12bf26000) [pid = 2532] [serial = 2321] [outer = 0x12bf23c00] 16:01:01 INFO - PROCESS | 2532 | 1466031661456 Marionette DEBUG loaded listener.js 16:01:01 INFO - PROCESS | 2532 | ++DOMWINDOW == 114 (0x12bf2f000) [pid = 2532] [serial = 2322] [outer = 0x12bf23c00] 16:01:01 INFO - PROCESS | 2532 | 1466031661847 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]]]}] 16:01:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:01:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:01:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:01:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:01:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:01:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:01:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:01:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:01:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:01:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:01:01 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:01 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:01:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:01:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:01:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:01:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:01:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:01:01 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 570ms 16:01:01 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:01:01 INFO - PROCESS | 2532 | 1466031661879 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 16:01:01 INFO - PROCESS | 2532 | 1466031661881 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 16:01:01 INFO - PROCESS | 2532 | 1466031661883 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:01:01 INFO - PROCESS | 2532 | 1466031661884 Marionette TRACE conn2 <- [1,3062,null,{}] 16:01:01 INFO - PROCESS | 2532 | 1466031661886 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}] 16:01:01 INFO - PROCESS | 2532 | 1466031661887 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:01:02 INFO - PROCESS | 2532 | 1466031662001 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 16:01:02 INFO - PROCESS | 2532 | 1466031662005 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:02 INFO - PROCESS | 2532 | 1466031662006 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:01:02 INFO - PROCESS | 2532 | ++DOCSHELL 0x12bc9d000 == 42 [pid = 2532] [id = 775] 16:01:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 115 (0x12bf2f400) [pid = 2532] [serial = 2323] [outer = 0x0] 16:01:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 116 (0x12bf5d400) [pid = 2532] [serial = 2324] [outer = 0x12bf2f400] 16:01:02 INFO - PROCESS | 2532 | 1466031662068 Marionette DEBUG loaded listener.js 16:01:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 117 (0x12bf61000) [pid = 2532] [serial = 2325] [outer = 0x12bf2f400] 16:01:02 INFO - PROCESS | 2532 | [2532] 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 16:01:02 INFO - PROCESS | 2532 | 1466031662392 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:01:02 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:01:02 INFO - {} 16:01:02 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 518ms 16:01:02 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:01:02 INFO - PROCESS | 2532 | 1466031662405 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 16:01:02 INFO - PROCESS | 2532 | 1466031662407 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 16:01:02 INFO - PROCESS | 2532 | 1466031662409 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:01:02 INFO - PROCESS | 2532 | 1466031662410 Marionette TRACE conn2 <- [1,3066,null,{}] 16:01:02 INFO - PROCESS | 2532 | 1466031662412 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}] 16:01:02 INFO - PROCESS | 2532 | 1466031662414 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:01:02 INFO - PROCESS | 2532 | 1466031662535 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 16:01:02 INFO - PROCESS | 2532 | 1466031662575 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:02 INFO - PROCESS | 2532 | 1466031662576 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:01:02 INFO - PROCESS | 2532 | ++DOCSHELL 0x1295b4000 == 43 [pid = 2532] [id = 776] 16:01:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 118 (0x121787000) [pid = 2532] [serial = 2326] [outer = 0x0] 16:01:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 119 (0x12178bc00) [pid = 2532] [serial = 2327] [outer = 0x121787000] 16:01:02 INFO - PROCESS | 2532 | 1466031662600 Marionette DEBUG loaded listener.js 16:01:02 INFO - PROCESS | 2532 | ++DOMWINDOW == 120 (0x12bf5e000) [pid = 2532] [serial = 2328] [outer = 0x121787000] 16:01:02 INFO - PROCESS | 2532 | 1466031662900 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]]]}] 16:01:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:01:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:01:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:01:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:01:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:01:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:01:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:01:02 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 521ms 16:01:02 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:01:02 INFO - PROCESS | 2532 | 1466031662934 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 16:01:02 INFO - PROCESS | 2532 | 1466031662935 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 16:01:02 INFO - PROCESS | 2532 | 1466031662939 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:01:02 INFO - PROCESS | 2532 | 1466031662940 Marionette TRACE conn2 <- [1,3070,null,{}] 16:01:02 INFO - PROCESS | 2532 | 1466031662943 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}] 16:01:02 INFO - PROCESS | 2532 | 1466031662944 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:01:03 INFO - PROCESS | 2532 | 1466031663054 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 16:01:03 INFO - PROCESS | 2532 | 1466031663100 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:03 INFO - PROCESS | 2532 | 1466031663101 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:01:03 INFO - PROCESS | 2532 | ++DOCSHELL 0x12d2be800 == 44 [pid = 2532] [id = 777] 16:01:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 121 (0x12bf5e400) [pid = 2532] [serial = 2329] [outer = 0x0] 16:01:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 122 (0x12bfda400) [pid = 2532] [serial = 2330] [outer = 0x12bf5e400] 16:01:03 INFO - PROCESS | 2532 | 1466031663126 Marionette DEBUG loaded listener.js 16:01:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 123 (0x12bfe0400) [pid = 2532] [serial = 2331] [outer = 0x12bf5e400] 16:01:03 INFO - PROCESS | 2532 | 1466031663410 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]]]}] 16:01:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:01:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:01:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:01:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:01:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:01:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:01:03 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 521ms 16:01:03 INFO - PROCESS | 2532 | 1466031663467 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 16:01:03 INFO - PROCESS | 2532 | 1466031663468 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 16:01:03 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:01:03 INFO - PROCESS | 2532 | 1466031663475 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:01:03 INFO - PROCESS | 2532 | 1466031663476 Marionette TRACE conn2 <- [1,3074,null,{}] 16:01:03 INFO - PROCESS | 2532 | 1466031663478 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}] 16:01:03 INFO - PROCESS | 2532 | 1466031663479 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:01:03 INFO - PROCESS | 2532 | 1466031663589 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 16:01:03 INFO - PROCESS | 2532 | --DOMWINDOW == 122 (0x119240800) [pid = 2532] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:01:03 INFO - PROCESS | 2532 | --DOMWINDOW == 121 (0x115e93400) [pid = 2532] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:01:03 INFO - PROCESS | 2532 | --DOMWINDOW == 120 (0x124b0b800) [pid = 2532] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 16:01:03 INFO - PROCESS | 2532 | --DOMWINDOW == 119 (0x1216c4800) [pid = 2532] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 16:01:03 INFO - PROCESS | 2532 | --DOMWINDOW == 118 (0x125703c00) [pid = 2532] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:01:03 INFO - PROCESS | 2532 | --DOMWINDOW == 117 (0x126ad0000) [pid = 2532] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 16:01:03 INFO - PROCESS | 2532 | --DOMWINDOW == 116 (0x11647e400) [pid = 2532] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 16:01:03 INFO - PROCESS | 2532 | --DOMWINDOW == 115 (0x1195c5400) [pid = 2532] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 16:01:03 INFO - PROCESS | 2532 | --DOMWINDOW == 114 (0x1128d0c00) [pid = 2532] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 16:01:03 INFO - PROCESS | 2532 | --DOMWINDOW == 113 (0x118203800) [pid = 2532] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 16:01:03 INFO - PROCESS | 2532 | --DOMWINDOW == 112 (0x12648b400) [pid = 2532] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:01:03 INFO - PROCESS | 2532 | --DOMWINDOW == 111 (0x1128c8c00) [pid = 2532] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 16:01:03 INFO - PROCESS | 2532 | --DOMWINDOW == 110 (0x128b38c00) [pid = 2532] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 16:01:03 INFO - PROCESS | 2532 | --DOMWINDOW == 109 (0x116638400) [pid = 2532] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 16:01:03 INFO - PROCESS | 2532 | --DOMWINDOW == 108 (0x119ac4000) [pid = 2532] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 16:01:03 INFO - PROCESS | 2532 | --DOMWINDOW == 107 (0x12921ac00) [pid = 2532] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 16:01:03 INFO - PROCESS | 2532 | 1466031663858 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:03 INFO - PROCESS | 2532 | 1466031663859 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:01:03 INFO - PROCESS | 2532 | ++DOCSHELL 0x11874a000 == 45 [pid = 2532] [id = 778] 16:01:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 108 (0x1121ab000) [pid = 2532] [serial = 2332] [outer = 0x0] 16:01:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 109 (0x116638400) [pid = 2532] [serial = 2333] [outer = 0x1121ab000] 16:01:03 INFO - PROCESS | 2532 | 1466031663888 Marionette DEBUG loaded listener.js 16:01:03 INFO - PROCESS | 2532 | ++DOMWINDOW == 110 (0x12634d800) [pid = 2532] [serial = 2334] [outer = 0x1121ab000] 16:01:04 INFO - PROCESS | 2532 | 1466031664136 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]]]}] 16:01:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:01:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:01:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:01:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:01:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:01:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:01:04 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 676ms 16:01:04 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:01:04 INFO - PROCESS | 2532 | 1466031664148 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 16:01:04 INFO - PROCESS | 2532 | 1466031664149 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 16:01:04 INFO - PROCESS | 2532 | 1466031664151 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:01:04 INFO - PROCESS | 2532 | 1466031664154 Marionette TRACE conn2 <- [1,3078,null,{}] 16:01:04 INFO - PROCESS | 2532 | 1466031664163 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}] 16:01:04 INFO - PROCESS | 2532 | 1466031664164 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:01:04 INFO - PROCESS | 2532 | 1466031664273 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 16:01:04 INFO - PROCESS | 2532 | 1466031664277 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:04 INFO - PROCESS | 2532 | 1466031664279 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:01:04 INFO - PROCESS | 2532 | ++DOCSHELL 0x12e37f000 == 46 [pid = 2532] [id = 779] 16:01:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 111 (0x129499000) [pid = 2532] [serial = 2335] [outer = 0x0] 16:01:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 112 (0x12bfe9800) [pid = 2532] [serial = 2336] [outer = 0x129499000] 16:01:04 INFO - PROCESS | 2532 | 1466031664305 Marionette DEBUG loaded listener.js 16:01:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 113 (0x12c407800) [pid = 2532] [serial = 2337] [outer = 0x129499000] 16:01:04 INFO - PROCESS | 2532 | 1466031664644 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] 16:01:04 INFO - PROCESS | 2532 | 1466031664683 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 16:01:04 INFO - PROCESS | 2532 | 1466031664685 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:01:04 INFO - PROCESS | 2532 | 1466031664687 Marionette TRACE conn2 <- [1,3082,null,{}] 16:01:04 INFO - PROCESS | 2532 | 1466031664689 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}] 16:01:04 INFO - PROCESS | 2532 | 1466031664690 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:01:04 INFO - PROCESS | 2532 | 1466031664811 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 16:01:04 INFO - PROCESS | 2532 | 1466031664817 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:04 INFO - PROCESS | 2532 | 1466031664818 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:01:04 INFO - PROCESS | 2532 | ++DOCSHELL 0x1125c2000 == 47 [pid = 2532] [id = 780] 16:01:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 114 (0x12c407400) [pid = 2532] [serial = 2338] [outer = 0x0] 16:01:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 115 (0x12c40e400) [pid = 2532] [serial = 2339] [outer = 0x12c407400] 16:01:04 INFO - PROCESS | 2532 | 1466031664842 Marionette DEBUG loaded listener.js 16:01:04 INFO - PROCESS | 2532 | ++DOMWINDOW == 116 (0x12c968c00) [pid = 2532] [serial = 2340] [outer = 0x12c407400] 16:01:05 INFO - PROCESS | 2532 | 1466031665138 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]]]}] 16:01:05 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:01:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:01:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:01:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 471ms 16:01:05 INFO - PROCESS | 2532 | 1466031665161 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 16:01:05 INFO - PROCESS | 2532 | 1466031665162 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 16:01:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:01:05 INFO - PROCESS | 2532 | 1466031665165 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:01:05 INFO - PROCESS | 2532 | 1466031665166 Marionette TRACE conn2 <- [1,3086,null,{}] 16:01:05 INFO - PROCESS | 2532 | 1466031665168 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}] 16:01:05 INFO - PROCESS | 2532 | 1466031665169 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:01:05 INFO - PROCESS | 2532 | 1466031665261 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 16:01:05 INFO - PROCESS | 2532 | 1466031665264 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:05 INFO - PROCESS | 2532 | 1466031665265 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:01:05 INFO - PROCESS | 2532 | ++DOCSHELL 0x126a54000 == 48 [pid = 2532] [id = 781] 16:01:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 117 (0x110e09800) [pid = 2532] [serial = 2341] [outer = 0x0] 16:01:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 118 (0x110e0e800) [pid = 2532] [serial = 2342] [outer = 0x110e09800] 16:01:05 INFO - PROCESS | 2532 | 1466031665289 Marionette DEBUG loaded listener.js 16:01:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 119 (0x128adcc00) [pid = 2532] [serial = 2343] [outer = 0x110e09800] 16:01:05 INFO - PROCESS | 2532 | 1466031665592 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:01:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:01:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 468ms 16:01:05 INFO - PROCESS | 2532 | 1466031665633 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 16:01:05 INFO - PROCESS | 2532 | 1466031665634 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 16:01:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:01:05 INFO - PROCESS | 2532 | 1466031665637 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:01:05 INFO - PROCESS | 2532 | 1466031665640 Marionette TRACE conn2 <- [1,3090,null,{}] 16:01:05 INFO - PROCESS | 2532 | 1466031665642 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}] 16:01:05 INFO - PROCESS | 2532 | 1466031665643 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:01:05 INFO - PROCESS | 2532 | 1466031665729 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 16:01:05 INFO - PROCESS | 2532 | 1466031665806 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:05 INFO - PROCESS | 2532 | 1466031665807 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:01:05 INFO - PROCESS | 2532 | ++DOCSHELL 0x112750000 == 49 [pid = 2532] [id = 782] 16:01:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 120 (0x110e0a000) [pid = 2532] [serial = 2344] [outer = 0x0] 16:01:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 121 (0x129253400) [pid = 2532] [serial = 2345] [outer = 0x110e0a000] 16:01:05 INFO - PROCESS | 2532 | 1466031665830 Marionette DEBUG loaded listener.js 16:01:05 INFO - PROCESS | 2532 | ++DOMWINDOW == 122 (0x12c413000) [pid = 2532] [serial = 2346] [outer = 0x110e0a000] 16:01:06 INFO - PROCESS | 2532 | 1466031666227 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:01:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:01:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 621ms 16:01:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:01:06 INFO - PROCESS | 2532 | 1466031666259 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 16:01:06 INFO - PROCESS | 2532 | 1466031666262 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 16:01:06 INFO - PROCESS | 2532 | 1466031666264 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:01:06 INFO - PROCESS | 2532 | 1466031666268 Marionette TRACE conn2 <- [1,3094,null,{}] 16:01:06 INFO - PROCESS | 2532 | 1466031666291 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}] 16:01:06 INFO - PROCESS | 2532 | 1466031666293 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:01:06 INFO - PROCESS | 2532 | 1466031666409 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 16:01:06 INFO - PROCESS | 2532 | 1466031666494 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:06 INFO - PROCESS | 2532 | 1466031666495 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:01:06 INFO - PROCESS | 2532 | ++DOCSHELL 0x118317000 == 50 [pid = 2532] [id = 783] 16:01:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 123 (0x1133f3400) [pid = 2532] [serial = 2347] [outer = 0x0] 16:01:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 124 (0x115dca400) [pid = 2532] [serial = 2348] [outer = 0x1133f3400] 16:01:06 INFO - PROCESS | 2532 | 1466031666549 Marionette DEBUG loaded listener.js 16:01:06 INFO - PROCESS | 2532 | ++DOMWINDOW == 125 (0x116f7cc00) [pid = 2532] [serial = 2349] [outer = 0x1133f3400] 16:01:06 INFO - PROCESS | 2532 | 1466031666917 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:01:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:01:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 687ms 16:01:06 INFO - PROCESS | 2532 | 1466031666952 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 16:01:06 INFO - PROCESS | 2532 | 1466031666955 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 16:01:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:01:06 INFO - PROCESS | 2532 | 1466031666960 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:01:06 INFO - PROCESS | 2532 | 1466031666961 Marionette TRACE conn2 <- [1,3098,null,{}] 16:01:06 INFO - PROCESS | 2532 | 1466031666964 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}] 16:01:06 INFO - PROCESS | 2532 | 1466031666966 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:01:07 INFO - PROCESS | 2532 | 1466031667081 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 16:01:07 INFO - PROCESS | 2532 | 1466031667196 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:07 INFO - PROCESS | 2532 | 1466031667198 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:01:07 INFO - PROCESS | 2532 | ++DOCSHELL 0x121460000 == 51 [pid = 2532] [id = 784] 16:01:07 INFO - PROCESS | 2532 | ++DOMWINDOW == 126 (0x118206400) [pid = 2532] [serial = 2350] [outer = 0x0] 16:01:07 INFO - PROCESS | 2532 | ++DOMWINDOW == 127 (0x11952e000) [pid = 2532] [serial = 2351] [outer = 0x118206400] 16:01:07 INFO - PROCESS | 2532 | 1466031667230 Marionette DEBUG loaded listener.js 16:01:07 INFO - PROCESS | 2532 | ++DOMWINDOW == 128 (0x1198e5c00) [pid = 2532] [serial = 2352] [outer = 0x118206400] 16:01:07 INFO - PROCESS | 2532 | 1466031667591 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]]]}] 16:01:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:01:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:01:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 670ms 16:01:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:01:07 INFO - PROCESS | 2532 | 1466031667630 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 16:01:07 INFO - PROCESS | 2532 | 1466031667632 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 16:01:07 INFO - PROCESS | 2532 | 1466031667634 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:01:07 INFO - PROCESS | 2532 | 1466031667636 Marionette TRACE conn2 <- [1,3102,null,{}] 16:01:07 INFO - PROCESS | 2532 | 1466031667644 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}] 16:01:07 INFO - PROCESS | 2532 | 1466031667648 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:01:07 INFO - PROCESS | 2532 | 1466031667762 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 16:01:07 INFO - PROCESS | 2532 | 1466031667873 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:07 INFO - PROCESS | 2532 | 1466031667875 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:01:07 INFO - PROCESS | 2532 | ++DOCSHELL 0x12975d800 == 52 [pid = 2532] [id = 785] 16:01:07 INFO - PROCESS | 2532 | ++DOMWINDOW == 129 (0x121670800) [pid = 2532] [serial = 2353] [outer = 0x0] 16:01:07 INFO - PROCESS | 2532 | ++DOMWINDOW == 130 (0x12178c000) [pid = 2532] [serial = 2354] [outer = 0x121670800] 16:01:07 INFO - PROCESS | 2532 | 1466031667907 Marionette DEBUG loaded listener.js 16:01:07 INFO - PROCESS | 2532 | ++DOMWINDOW == 131 (0x121d4fc00) [pid = 2532] [serial = 2355] [outer = 0x121670800] 16:01:08 INFO - PROCESS | 2532 | 1466031668274 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:01:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:01:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 673ms 16:01:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:01:08 INFO - PROCESS | 2532 | 1466031668308 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 16:01:08 INFO - PROCESS | 2532 | 1466031668310 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 16:01:08 INFO - PROCESS | 2532 | 1466031668312 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:01:08 INFO - PROCESS | 2532 | 1466031668313 Marionette TRACE conn2 <- [1,3106,null,{}] 16:01:08 INFO - PROCESS | 2532 | 1466031668316 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}] 16:01:08 INFO - PROCESS | 2532 | 1466031668317 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:01:08 INFO - PROCESS | 2532 | 1466031668428 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 16:01:08 INFO - PROCESS | 2532 | 1466031668539 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:08 INFO - PROCESS | 2532 | 1466031668540 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:01:08 INFO - PROCESS | 2532 | ++DOCSHELL 0x12d299000 == 53 [pid = 2532] [id = 786] 16:01:08 INFO - PROCESS | 2532 | ++DOMWINDOW == 132 (0x125038400) [pid = 2532] [serial = 2356] [outer = 0x0] 16:01:08 INFO - PROCESS | 2532 | ++DOMWINDOW == 133 (0x128ed6000) [pid = 2532] [serial = 2357] [outer = 0x125038400] 16:01:08 INFO - PROCESS | 2532 | 1466031668571 Marionette DEBUG loaded listener.js 16:01:08 INFO - PROCESS | 2532 | ++DOMWINDOW == 134 (0x129255000) [pid = 2532] [serial = 2358] [outer = 0x125038400] 16:01:08 INFO - PROCESS | 2532 | 1466031668916 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]]]}] 16:01:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:01:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:01:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:01:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 622ms 16:01:08 INFO - PROCESS | 2532 | 1466031668934 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 16:01:08 INFO - PROCESS | 2532 | 1466031668936 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 16:01:08 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:01:08 INFO - PROCESS | 2532 | 1466031668938 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:01:08 INFO - PROCESS | 2532 | 1466031668939 Marionette TRACE conn2 <- [1,3110,null,{}] 16:01:08 INFO - PROCESS | 2532 | 1466031668942 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}] 16:01:08 INFO - PROCESS | 2532 | 1466031668943 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:01:09 INFO - PROCESS | 2532 | 1466031669049 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 16:01:09 INFO - PROCESS | 2532 | 1466031669192 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:09 INFO - PROCESS | 2532 | 1466031669193 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:01:09 INFO - PROCESS | 2532 | ++DOCSHELL 0x12e36f000 == 54 [pid = 2532] [id = 787] 16:01:09 INFO - PROCESS | 2532 | ++DOMWINDOW == 135 (0x110e10000) [pid = 2532] [serial = 2359] [outer = 0x0] 16:01:09 INFO - PROCESS | 2532 | ++DOMWINDOW == 136 (0x129490800) [pid = 2532] [serial = 2360] [outer = 0x110e10000] 16:01:09 INFO - PROCESS | 2532 | 1466031669224 Marionette DEBUG loaded listener.js 16:01:09 INFO - PROCESS | 2532 | ++DOMWINDOW == 137 (0x12a73c400) [pid = 2532] [serial = 2361] [outer = 0x110e10000] 16:01:09 INFO - PROCESS | 2532 | 1466031669606 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"]]]}] 16:01:09 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:01:09 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 16:01:09 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:01:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:09 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:01:09 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 720ms 16:01:09 INFO - PROCESS | 2532 | 1466031669658 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 16:01:09 INFO - PROCESS | 2532 | 1466031669660 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 16:01:09 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:01:09 INFO - PROCESS | 2532 | 1466031669662 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:01:09 INFO - PROCESS | 2532 | 1466031669663 Marionette TRACE conn2 <- [1,3114,null,{}] 16:01:09 INFO - PROCESS | 2532 | 1466031669666 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}] 16:01:09 INFO - PROCESS | 2532 | 1466031669670 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:01:09 INFO - PROCESS | 2532 | 1466031669975 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 16:01:10 INFO - PROCESS | 2532 | 1466031670091 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\", \"52d38793-51e0-4eb4-8de4-4078859e7e99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:10 INFO - PROCESS | 2532 | 1466031670092 Marionette INFO sendAsync add19bec-5e49-e648-8c59-b58df1a94cd3 16:01:10 INFO - PROCESS | 2532 | ++DOCSHELL 0x116fdb000 == 55 [pid = 2532] [id = 788] 16:01:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 138 (0x112cccc00) [pid = 2532] [serial = 2362] [outer = 0x0] 16:01:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 139 (0x11336e800) [pid = 2532] [serial = 2363] [outer = 0x112cccc00] 16:01:10 INFO - PROCESS | 2532 | 1466031670121 Marionette DEBUG loaded listener.js 16:01:10 INFO - PROCESS | 2532 | ++DOMWINDOW == 140 (0x116755800) [pid = 2532] [serial = 2364] [outer = 0x112cccc00] 16:01:10 INFO - PROCESS | 2532 | 1466031670511 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]]]}] 16:01:10 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:01:10 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 869ms 16:01:10 INFO - PROCESS | 2532 | 1466031670532 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 16:01:10 INFO - PROCESS | 2532 | 1466031670534 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 16:01:10 INFO - PROCESS | 2532 | --DOCSHELL 0x126a54000 == 54 [pid = 2532] [id = 781] 16:01:10 INFO - PROCESS | 2532 | --DOCSHELL 0x1125c2000 == 53 [pid = 2532] [id = 780] 16:01:10 INFO - PROCESS | 2532 | --DOCSHELL 0x12e37f000 == 52 [pid = 2532] [id = 779] 16:01:10 INFO - PROCESS | 2532 | --DOCSHELL 0x11874a000 == 51 [pid = 2532] [id = 778] 16:01:10 INFO - PROCESS | 2532 | --DOCSHELL 0x12d2be800 == 50 [pid = 2532] [id = 777] 16:01:10 INFO - PROCESS | 2532 | --DOCSHELL 0x1295b4000 == 49 [pid = 2532] [id = 776] 16:01:10 INFO - PROCESS | 2532 | --DOCSHELL 0x12bc9d000 == 48 [pid = 2532] [id = 775] 16:01:10 INFO - PROCESS | 2532 | --DOMWINDOW == 139 (0x128c6b000) [pid = 2532] [serial = 2241] [outer = 0x0] [url = about:blank] 16:01:10 INFO - PROCESS | 2532 | --DOMWINDOW == 138 (0x128c68800) [pid = 2532] [serial = 2227] [outer = 0x0] [url = about:blank] 16:01:10 INFO - PROCESS | 2532 | --DOMWINDOW == 137 (0x1181a5800) [pid = 2532] [serial = 2230] [outer = 0x0] [url = about:blank] 16:01:10 INFO - PROCESS | 2532 | --DOMWINDOW == 136 (0x119c4c000) [pid = 2532] [serial = 2233] [outer = 0x0] [url = about:blank] 16:01:10 INFO - PROCESS | 2532 | --DOMWINDOW == 135 (0x1297e4400) [pid = 2532] [serial = 2244] [outer = 0x0] [url = about:blank] 16:01:10 INFO - PROCESS | 2532 | --DOMWINDOW == 134 (0x12a749800) [pid = 2532] [serial = 2247] [outer = 0x0] [url = about:blank] 16:01:10 INFO - PROCESS | 2532 | --DOMWINDOW == 133 (0x124e36c00) [pid = 2532] [serial = 2239] [outer = 0x0] [url = about:blank] 16:01:10 INFO - PROCESS | 2532 | --DOMWINDOW == 132 (0x125031000) [pid = 2532] [serial = 2236] [outer = 0x0] [url = about:blank] 16:01:11 INFO - PROCESS | 2532 | --DOCSHELL 0x12b67d800 == 47 [pid = 2532] [id = 774] 16:01:11 INFO - PROCESS | 2532 | --DOCSHELL 0x12945b000 == 46 [pid = 2532] [id = 773] 16:01:11 INFO - PROCESS | 2532 | --DOCSHELL 0x1256c3000 == 45 [pid = 2532] [id = 772] 16:01:11 INFO - PROCESS | 2532 | --DOCSHELL 0x121b70800 == 44 [pid = 2532] [id = 771] 16:01:11 INFO - PROCESS | 2532 | --DOCSHELL 0x121114000 == 43 [pid = 2532] [id = 770] 16:01:11 INFO - PROCESS | 2532 | --DOCSHELL 0x1217d9000 == 42 [pid = 2532] [id = 769] 16:01:11 INFO - PROCESS | 2532 | --DOCSHELL 0x12a7cb000 == 41 [pid = 2532] [id = 766] 16:01:11 INFO - PROCESS | 2532 | --DOCSHELL 0x11987b000 == 40 [pid = 2532] [id = 765] 16:01:11 INFO - PROCESS | 2532 | --DOCSHELL 0x115daa000 == 39 [pid = 2532] [id = 764] 16:01:11 INFO - PROCESS | 2532 | --DOMWINDOW == 131 (0x124e2c000) [pid = 2532] [serial = 2268] [outer = 0x0] [url = about:blank] 16:01:11 INFO - PROCESS | 2532 | --DOMWINDOW == 130 (0x125781400) [pid = 2532] [serial = 2273] [outer = 0x0] [url = about:blank] 16:01:11 INFO - PROCESS | 2532 | --DOMWINDOW == 129 (0x12570b800) [pid = 2532] [serial = 2271] [outer = 0x0] [url = about:blank] 16:01:11 INFO - PROCESS | 2532 | --DOMWINDOW == 128 (0x12515d800) [pid = 2532] [serial = 2269] [outer = 0x0] [url = about:blank] 16:01:11 INFO - PROCESS | 2532 | --DOMWINDOW == 127 (0x128ae9c00) [pid = 2532] [serial = 2276] [outer = 0x0] [url = about:blank] 16:01:11 INFO - PROCESS | 2532 | --DOMWINDOW == 126 (0x1198e7c00) [pid = 2532] [serial = 2262] [outer = 0x0] [url = about:blank] 16:01:11 INFO - PROCESS | 2532 | --DOMWINDOW == 125 (0x119ac8800) [pid = 2532] [serial = 2263] [outer = 0x0] [url = about:blank] 16:01:11 INFO - PROCESS | 2532 | --DOMWINDOW == 124 (0x1195c8000) [pid = 2532] [serial = 2259] [outer = 0x0] [url = about:blank] 16:01:11 INFO - PROCESS | 2532 | --DOMWINDOW == 123 (0x11969b800) [pid = 2532] [serial = 2260] [outer = 0x0] [url = about:blank] 16:01:11 INFO - PROCESS | 2532 | --DOMWINDOW == 122 (0x115e13800) [pid = 2532] [serial = 2251] [outer = 0x0] [url = about:blank] 16:01:11 INFO - PROCESS | 2532 | --DOMWINDOW == 121 (0x1185e9c00) [pid = 2532] [serial = 2256] [outer = 0x0] [url = about:blank] 16:01:11 INFO - PROCESS | 2532 | --DOMWINDOW == 120 (0x1133a6c00) [pid = 2532] [serial = 2250] [outer = 0x0] [url = about:blank] 16:01:11 INFO - PROCESS | 2532 | --DOMWINDOW == 119 (0x1188dc800) [pid = 2532] [serial = 2257] [outer = 0x0] [url = about:blank] 16:01:11 INFO - PROCESS | 2532 | --DOMWINDOW == 118 (0x128c68c00) [pid = 2532] [serial = 2277] [outer = 0x0] [url = about:blank] 16:01:11 INFO - PROCESS | 2532 | --DOMWINDOW == 117 (0x12919f000) [pid = 2532] [serial = 2280] [outer = 0x0] [url = about:blank] 16:01:11 INFO - PROCESS | 2532 | --DOMWINDOW == 116 (0x12ab5ec00) [pid = 2532] [serial = 2285] [outer = 0x0] [url = about:blank] 16:01:11 INFO - PROCESS | 2532 | --DOMWINDOW == 115 (0x12b668c00) [pid = 2532] [serial = 2286] [outer = 0x0] [url = about:blank] 16:01:11 INFO - PROCESS | 2532 | --DOMWINDOW == 114 (0x12b8af400) [pid = 2532] [serial = 2288] [outer = 0x0] [url = about:blank] 16:01:11 INFO - PROCESS | 2532 | --DOMWINDOW == 113 (0x116907c00) [pid = 2532] [serial = 2253] [outer = 0x0] [url = about:blank] 16:01:11 INFO - PROCESS | 2532 | --DOMWINDOW == 112 (0x11713dc00) [pid = 2532] [serial = 2254] [outer = 0x0] [url = about:blank] 16:01:11 INFO - PROCESS | 2532 | --DOMWINDOW == 111 (0x119e20000) [pid = 2532] [serial = 2265] [outer = 0x0] [url = about:blank] 16:01:11 INFO - PROCESS | 2532 | --DOMWINDOW == 110 (0x126aca400) [pid = 2532] [serial = 2274] [outer = 0x0] [url = about:blank] 16:01:11 INFO - PROCESS | 2532 | --DOMWINDOW == 109 (0x1181a5400) [pid = 2532] [serial = 2279] [outer = 0x0] [url = about:blank] 16:01:11 INFO - PROCESS | 2532 | --DOMWINDOW == 108 (0x121671c00) [pid = 2532] [serial = 2266] [outer = 0x0] [url = about:blank] 16:01:11 INFO - PROCESS | 2532 | --DOMWINDOW == 107 (0x12ab0c400) [pid = 2532] [serial = 2283] [outer = 0x0] [url = about:blank] 16:01:11 INFO - PROCESS | 2532 | --DOMWINDOW == 106 (0x12a6d7800) [pid = 2532] [serial = 2282] [outer = 0x0] [url = about:blank] 16:01:11 INFO - PROCESS | 2532 | --DOMWINDOW == 105 (0x1195c9400) [pid = 2532] [serial = 2195] [outer = 0x0] [url = about:blank] 16:01:11 INFO - PROCESS | 2532 | --DOMWINDOW == 104 (0x117142000) [pid = 2532] [serial = 2198] [outer = 0x0] [url = about:blank] 16:01:11 WARNING - u'runner_teardown' () 16:01:11 INFO - No more tests 16:01:11 INFO - Got 0 unexpected results 16:01:11 INFO - SUITE-END | took 506s 16:01:11 INFO - Closing logging queue 16:01:11 INFO - queue closed 16:01:11 INFO - Return code: 0 16:01:11 WARNING - # TBPL SUCCESS # 16:01:11 INFO - Running post-action listener: _resource_record_post_action 16:01:11 INFO - Running post-run listener: _resource_record_post_run 16:01:12 INFO - Total resource usage - Wall time: 527s; CPU: 57.0%; Read bytes: 315392; Write bytes: 952230400; Read time: 4; Write time: 5026 16:01:12 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:01:12 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 152375808; Write bytes: 147142144; Read time: 13835; Write time: 307 16:01:12 INFO - run-tests - Wall time: 510s; CPU: 58.0%; Read bytes: 315392; Write bytes: 793197568; Read time: 4; Write time: 4674 16:01:12 INFO - Running post-run listener: _upload_blobber_files 16:01:12 INFO - Blob upload gear active. 16:01:12 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:01:12 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 16:01:12 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'] 16:01:12 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 16:01:13 INFO - (blobuploader) - INFO - Open directory for files ... 16:01:13 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:01:13 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:01:13 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:01:14 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:01:14 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:01:14 INFO - (blobuploader) - INFO - Done attempting. 16:01:14 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:01:14 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:01:14 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:01:15 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:01:15 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:01:15 INFO - (blobuploader) - INFO - Done attempting. 16:01:15 INFO - (blobuploader) - INFO - Iteration through files over. 16:01:15 INFO - Return code: 0 16:01:15 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:01:15 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:01:15 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a595a29d0e2b37f7a4d76ab613ad55c6390bf2489aa9a6127eba6d8af94c3994a64abf7c435019c59db20962dc0944c0f6384a5b4ddbb1e7bce9b1a72ed38613", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/389e58a64fad1182d97df9a62d7ffbbd3d14ba04c4cadc7f803917ff09a483e7ac0cfd07e244cee1fa1b3ca3a956a6d290ed4c13b7ca6b814fe27cbbb7a886b8"} 16:01:15 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:01:15 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:01:15 INFO - Contents: 16:01:15 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a595a29d0e2b37f7a4d76ab613ad55c6390bf2489aa9a6127eba6d8af94c3994a64abf7c435019c59db20962dc0944c0f6384a5b4ddbb1e7bce9b1a72ed38613", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/389e58a64fad1182d97df9a62d7ffbbd3d14ba04c4cadc7f803917ff09a483e7ac0cfd07e244cee1fa1b3ca3a956a6d290ed4c13b7ca6b814fe27cbbb7a886b8"} 16:01:15 INFO - Running post-run listener: copy_logs_to_upload_dir 16:01:15 INFO - Copying logs to upload dir... 16:01:15 INFO - mkdir: /builds/slave/test/build/upload/logs 16:01:15 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=594.201229 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 54 secs) (at 2016-06-15 16:01:16.150781) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-15 16:01:16.154707) ========= 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.X1n9Rh3HNr/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.z8FtKRQ1iZ/Listeners TMPDIR=/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/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/a595a29d0e2b37f7a4d76ab613ad55c6390bf2489aa9a6127eba6d8af94c3994a64abf7c435019c59db20962dc0944c0f6384a5b4ddbb1e7bce9b1a72ed38613", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/389e58a64fad1182d97df9a62d7ffbbd3d14ba04c4cadc7f803917ff09a483e7ac0cfd07e244cee1fa1b3ca3a956a6d290ed4c13b7ca6b814fe27cbbb7a886b8"} build_url:https://queue.taskcluster.net/v1/task/RlugWJ_NRvKap2Zu-IrrzA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/RlugWJ_NRvKap2Zu-IrrzA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012825 build_url: 'https://queue.taskcluster.net/v1/task/RlugWJ_NRvKap2Zu-IrrzA/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/a595a29d0e2b37f7a4d76ab613ad55c6390bf2489aa9a6127eba6d8af94c3994a64abf7c435019c59db20962dc0944c0f6384a5b4ddbb1e7bce9b1a72ed38613", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/389e58a64fad1182d97df9a62d7ffbbd3d14ba04c4cadc7f803917ff09a483e7ac0cfd07e244cee1fa1b3ca3a956a6d290ed4c13b7ca6b814fe27cbbb7a886b8"}' symbols_url: 'https://queue.taskcluster.net/v1/task/RlugWJ_NRvKap2Zu-IrrzA/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-15 16:01:16.190927) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 16:01:16.191285) ========= 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.X1n9Rh3HNr/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.z8FtKRQ1iZ/Listeners TMPDIR=/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/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.005192 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 16:01:16.239708) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-15 16:01:16.240012) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-15 16:01:16.243357) ========= ========= Total master_lag: 0.42 =========